Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
2023 check-ins using file modules/inifile/ChangeLog or modules/exif/noafpoint.jpg or modules/doctools/tests/desc/08 or modules/doctools/tests/null/08 or modules/walkin/directory_to_traverse/dir0_1/dir0_1_2/file0_1_2_1 or modules/walkin/directory_to_traverse/dir0_1/file0_1_1 or modules/walkin/directory_to_traverse/dir0_1/file0_1_2 or modules/walkin/directory_to_traverse/dir0_2/file0_2_1 or examples/httpd/htdocs/content.form.md or examples/httpd/htdocs/server.md or modules/tool/morph.tcl or modules/httpd/demos/reply.md or modules/httpd/demos/server.md or modules/valtype/include/null.inc or modules/pt/include/export/format/cparam.inc or modules/pt/include/export/format/null.inc or modules/pt/include/export/format/tclparam.inc or modules/pt/include/import/format/peg.inc or modules/doctools2toc/include/export/format/null.inc or modules/doctools2toc/tests/data/empty or modules/doctools2toc/tests/data/fail/doctoc/17_badempty or modules/doctools2idx/include/export/format/null.inc or modules/doctools2idx/tests/data/empty or modules/doctools2idx/tests/data/fail/docidx/17_badempty or modules/doctools/tests/desc/07 or modules/doctools/tests/null/07 or modules/doctools/tests/desc/00 or modules/doctools/tests/desc/01 or modules/doctools/tests/desc/03 or modules/doctools/tests/desc/04 or modules/doctools/tests/desc/05 or modules/doctools/tests/desc/06 or modules/doctools/tests/null/00 or modules/doctools/tests/null/01 or modules/doctools/tests/null/02 or modules/doctools/tests/null/03 or modules/doctools/tests/null/04 or modules/doctools/tests/null/05 or modules/doctools/tests/null/06 or modules/doctools/tests/html/04 or modules/doctools/tests/html/05 or modules/doctools/tests/html/06 or modules/doctools/tests/nroff/04 or modules/doctools/tests/nroff/05 or modules/doctools/tests/nroff/06 or modules/textutil/ChangeLog or modules/textutil/textutil.n or modules/textutil/textutil.tcl or modules/textutil/textutil.test or modules/html/html.n or modules/pt/tests/data/gr/ok-choice-res/0_alpha or modules/pt/tests/data/gr/ok-choice-res/1_digit or modules/pt/tests/data/gr/ok-choice-res/2_anumeric or modules/pt/tests/data/gr/ok-sequence-res/0_abc or modules/pt/examples/arithmetic.peg or modules/pt/examples/c.peg or modules/pt/examples/csv.peg or modules/pt/examples/json.peg or modules/pt/examples/markdown.peg or modules/pt/examples/strings.peg or modules/pt/examples/xml.peg or modules/pt/tests/data/gr/ok-kleene-res/0_aaab or modules/pt/tests/data/gr/ok-kleene-res/1_aab or modules/pt/tests/data/gr/ok-kleene-res/2_ab or modules/pt/tests/data/gr/ok-kleene-res/3_b or modules/pt/tests/data/gr/ok-pkleene-res/0_aaab or modules/pt/tests/data/gr/ok-pkleene-res/1_aab or modules/pt/tests/data/gr/ok-pkleene-res/2_ab or modules/pt/tests/data/gr/ok-ahead-res/0_match or modules/pt/tests/data/gr/ok-notahead-res/0_ident or modules/pt/tests/data/gr/ok-notahead-res/1_identifierb or modules/pt/tests/data/gr/ok-optional-res/0_have or modules/pt/tests/data/gr/ok-optional-res/1_havenot or modules/pt/tests/data/gr/fail-dot/0_none or modules/pt/tests/data/gr/fail-sym-dot/0_none or modules/pt/tests/data/gr/ok-dot-res/0_any or modules/tool/tool.test or modules/tool/meta.tcl or modules/tool/option.tcl or modules/tool/message.tcl or modules/json/c/NEWS or modules/nns/nns_cluster.man or modules/scgi/scgi-app.man or modules/scgi/scgi-server.man or modules/pt/tests/data/gr/ok-alnum-res/0_inside or modules/pt/tests/data/gr/ok-alpha-res/0_inside or modules/pt/tests/data/gr/ok-ascii-res/0_inside or modules/pt/tests/data/gr/ok-class-res/0_a or modules/pt/tests/data/gr/ok-class-res/1_x or modules/pt/tests/data/gr/ok-class-res/2_e or modules/pt/tests/data/gr/ok-control-res/0_inside or modules/pt/tests/data/gr/ok-ddigit-res/0_inside or modules/pt/tests/data/gr/ok-digit-res/0_inside or modules/pt/tests/data/gr/ok-graph-res/0_inside or modules/pt/tests/data/gr/ok-lower-res/0_inside or modules/pt/tests/data/gr/ok-print-res/0_inside or modules/pt/tests/data/gr/ok-punct-res/0_inside or modules/pt/tests/data/gr/ok-range-res/0_a or modules/pt/tests/data/gr/ok-space-res/0_inside or modules/pt/tests/data/gr/ok-upper-res/0_inside or modules/pt/tests/data/gr/ok-wordchar-res/0_inside or modules/pt/tests/data/gr/ok-xdigit-res/0_inside or modules/jpeg/testimages/1000.thumbexif.txt or modules/jpeg/testimages/IMG_7950_none.exif.txt or modules/jpeg/testimages/IMG_7950_none.thumbexif.txt or modules/pt/tests/data/gr/ok-ticket-4a4e443ce9-res/0_test or modules/httpd/src/dispatch.tcl or devdoc/parts/d_branchflow.inc or devdoc/parts/d_installation.inc or devdoc/parts/d_testwrite.inc or modules/doctools/tests/fmt/desc/16 or modules/doctools/tests/fmt/desc/17 or modules/doctools/tests/fmt/desc/18 or modules/doctools/tests/fmt/null/16 or modules/doctools/tests/fmt/null/17 or modules/doctools/tests/fmt/null/18 or modules/doctools/tests/fmt/desc/26 or modules/doctools/tests/fmt/null/26 or modules/doctools/tests/fmt/syntax/26 or modules/mime/qp.tcl or modules/doctools/tests/fmt/desc/28 or modules/doctools/tests/fmt/null/28 or modules/doctools/tests/fmt/syntax/28 or modules/jpeg/test-assets/1000.thumbexif.txt or modules/jpeg/test-assets/IMG_7950_none.exif.txt or modules/jpeg/test-assets/IMG_7950_none.thumbexif.txt or modules/doctools/tests/fmt/desc/27 or modules/doctools/tests/fmt/null/27 or modules/doctools/tests/fmt/desc/00 or modules/doctools/tests/fmt/desc/01 or modules/doctools/tests/fmt/desc/03 or modules/doctools/tests/fmt/desc/04 or modules/doctools/tests/fmt/desc/05 or modules/doctools/tests/fmt/desc/06 or modules/doctools/tests/fmt/desc/07 or modules/doctools/tests/fmt/desc/09 or modules/doctools/tests/fmt/desc/10 or modules/doctools/tests/fmt/desc/11 or modules/doctools/tests/fmt/desc/12 or modules/doctools/tests/fmt/desc/13 or modules/doctools/tests/fmt/desc/14 or modules/doctools/tests/fmt/desc/15 or modules/doctools/tests/fmt/desc/19 or modules/doctools/tests/fmt/desc/20 or modules/doctools/tests/fmt/desc/21 or modules/doctools/tests/fmt/desc/22 or modules/doctools/tests/fmt/desc/23 or modules/doctools/tests/fmt/desc/24 or modules/doctools/tests/fmt/desc/25 or modules/doctools/tests/fmt/null/00 or modules/doctools/tests/fmt/null/01 or modules/doctools/tests/fmt/null/02 or modules/doctools/tests/fmt/null/03 or modules/doctools/tests/fmt/null/04 or modules/doctools/tests/fmt/null/05 or modules/doctools/tests/fmt/null/06 or modules/doctools/tests/fmt/null/07 or modules/doctools/tests/fmt/null/08 or modules/doctools/tests/fmt/null/09 or modules/doctools/tests/fmt/null/10 or modules/doctools/tests/fmt/null/11 or modules/doctools/tests/fmt/null/12 or modules/doctools/tests/fmt/null/13 or modules/doctools/tests/fmt/null/14 or modules/doctools/tests/fmt/null/15 or modules/doctools/tests/fmt/null/19 or modules/doctools/tests/fmt/null/20 or modules/doctools/tests/fmt/null/21 or modules/doctools/tests/fmt/null/22 or modules/doctools/tests/fmt/null/23 or modules/doctools/tests/fmt/null/24 or modules/doctools/tests/fmt/null/25 or modules/doctools/tests/idx/null/00 or modules/doctools/tests/idx/null/01 or modules/doctools/tests/idx/null/02 or modules/doctools/tests/toc/null/00 or modules/doctools/tests/toc/null/01 or modules/doctools/tests/toc/null/02 or modules/tool/build/class.tcl or modules/doctools/tests/desc/09 or modules/doctools/tests/desc/10 or modules/doctools/tests/desc/11 or modules/doctools/tests/desc/12 or modules/doctools/tests/desc/13 or modules/doctools/tests/desc/14 or modules/doctools/tests/desc/15 or modules/doctools/tests/null/09 or modules/doctools/tests/null/10 or modules/doctools/tests/null/11 or modules/doctools/tests/null/12 or modules/doctools/tests/null/13 or modules/doctools/tests/null/14 or modules/doctools/tests/null/15 version da39a3ee5e
2025-07-16
| ||
13:30 | Expands support for json encoded arguments. This lets rest.tcl be used with Gemini and openai REST interfaces. Leaf check-in: 0b3dd048f8 user: clif tags: trunk | |
2025-06-10
| ||
01:34 | Fix [e5f3dfc055c]: Tcllib 2.0 installer fails with default Tcl build Leaf check-in: 20d3697afb user: culler tags: trunk, main | |
00:59 | Oops. string match does not accept regular expressions. Closed-Leaf check-in: f3ae895f6d user: culler tags: bug-e5f3dfc055c | |
2025-06-09
| ||
02:45 | fix [e5f3dfc055c]: Tcllib 2.0 installer fails with default Tcl build check-in: 4e7d192896 user: culler tags: bug-e5f3dfc055c | |
2025-02-09
| ||
15:47 | Fixed a typo in permutations proc. check-in: 61f5d52a95 user: arjenmarkus tags: trunk, main | |
2025-01-15
| ||
19:49 | fix: ticket b01462dff7, integrated from branch. version bumped. testsuite extended. doc regenerated. check-in: 870b1002a4 user: aku tags: trunk, main | |
2025-01-14
| ||
22:20 | Added testcase demonstrating issue and fix Closed-Leaf check-in: c6a7152cd0 user: aku tags: bug-b01462dff7 | |
2025-01-13
| ||
20:20 | Bump package version. check-in: 6f3a4044b6 user: aku tags: bug-b01462dff7 | |
2025-01-10
| ||
13:55 | Proposed fix for tar::untar bug [b01462dff7] check-in: cef77068e4 user: apnadkarni tags: bug-b01462dff7 | |
2025-01-04
| ||
18:37 | Correct mistakes in the man page for the filter package. check-in: ce253d70e3 user: arjenmarkus tags: trunk, main | |
16:16 | Re-implement the filter procedures, this time based on source code with an MIT license check-in: 79ae95d9e3 user: arjenmarkus tags: trunk, main | |
2024-12-23
| ||
06:58 | Merge trunk Leaf check-in: 71d736ed2c user: apnadkarni tags: apn-vc-fixes | |
2024-11-21
| ||
09:58 | SHUN license_fsul.terms. Re-licensing existing code is not allowed. Closing this branch, assuming you no longer want to continue with it. Feel free to re-open, if you like Closed-Leaf check-in: 73fc5dd4de user: jan.nijtmans tags: module-aes | |
09:38 | shun COPYING. Re-licensing existing code is not allowed. Closing this branch, assuming you no longer want to continue with it. Feel free to re-open, if you like. Closed-Leaf check-in: 51bb6cedcd user: jan.nijtmans tags: pyk | |
2024-11-19
| ||
19:19 | Improve the check on the range for the x and y arguments (there should be some variation) check-in: c4478a0624 user: arjenmarkus tags: trunk, main | |
2024-11-15
| ||
08:12 | Correct a typo in the description of the elliptic function dn (K.Koehler) check-in: 61e6db60d3 user: arjenmarkus tags: trunk | |
2024-11-04
| ||
23:43 | Merge [dc82d34ffc]: Bug [f6adf9f137] : correct to-too in error message. Thanks Massimo ! check-in: efce407e9a user: pooryorick tags: pyk, INCOMPATIBLE_LICENSE | |
23:42 | Merge "mime" and "aes" branches into new "pyk" branch. check-in: 0b0d3c2be7 user: pooryorick tags: pyk, INCOMPATIBLE_LICENSE | |
2024-11-01
| ||
11:06 | Bug [f6adf9f137] : correct to-too in error message. Thanks Massimo ! check-in: dc82d34ffc user: oehhar tags: trunk | |
2024-10-31
| ||
12:59 | Fix mime failing tests. Add GPL license. Closed-Leaf check-in: f5d6a5e51b user: pooryorick tags: mime, INCOMPATIBLE_LICENSE | |
2024-10-24
| ||
15:31 | Disable Visual C++ sprintf deprecation warnings check-in: 39e1f5f8e9 user: apnadkarni tags: apn-vc-fixes | |
15:11 | Fix linkage error for Visual C++ check-in: 3b2ac7132c user: apnadkarni tags: apn-vc-fixes | |
14:07 | Pick up Windows build fixes check-in: 4bf3ee4505 user: apnadkarni tags: apn-vc-fixes | |
13:56 | Change critcl search on Windows to be similar to Unix since critcl kits are not longer available. Leaf check-in: 334c35870b user: apnadkarni tags: apn-windows-fixes | |
13:23 | Create new branch named "apn-vc-fixes" check-in: 3ec56f11a6 user: apnadkarni tags: apn-vc-fixes | |
2024-10-17
| ||
22:03 | Merge trunk and resolve conflicts. Some mime tests fail. check-in: aed2b8c04b user: pooryorick tags: mime | |
2024-09-27
| ||
16:40 | More tcl::oo. check-in: 9791afc002 user: pooryorick tags: trunk | |
10:44 | Merge trunk. check-in: 3242d066e4 user: pooryorick tags: module-aes | |
08:40 | Redesign critcl accelerator for aes and increment versions. check-in: 2abc44bc8d user: pooryorick tags: module-aes | |
2024-09-26
| ||
20:40 | Tcllib 2.0 released. check-in: d9c7e594fd user: aku tags: trunk, release, tcllib-2-0 | |
16:55 | fix: missing initialization check-in: 8db27aa12c user: aku tags: trunk | |
2024-09-21
| ||
13:13 | Add standard accelerator API. check-in: bd87b2d3f8 user: pooryorick tags: module-aes | |
12:19 | Refactor some functions. Test both scripted and compiled implementations. Code cleanup. check-in: 5f88af1357 user: pooryorick tags: module-aes | |
09:18 | tar - Ticket [65767447de] - EF - Added gzip support based on patch by Christian Werner, with thanks. Internal refactoring to be more clear wrt semantics. Docs added. Docs regenerated. Bumped to version 0.13. check-in: 0d6e7672bf user: aku tags: trunk | |
2024-09-20
| ||
23:16 | Fix type issue by dereferencing pointer. Use Tcl_Size. Fix reference counting in aes_prepare. check-in: 1d7c4497f8 user: pooryorick tags: module-aes | |
22:02 | Prefer tcl::oo over TclOO. check-in: 14c9a08008 user: pooryorick tags: trunk | |
2024-09-19
| ||
20:00 | build system - Ticket [4799af766d] reworked the makefile to install both Tcllib and Tcllibc by default. requires critcl. updated installer guide to match. check-in: 28269cfd85 user: aku tags: trunk | |
16:25 | bumped tcllibc bundle to version 2.0. check-in: fb10dcea0c user: aku tags: trunk | |
16:24 | generator - tweak/fix the `package require` to match all other packages check-in: 4d668afda5 user: aku tags: trunk | |
16:23 | sak.tcl critcl - extended to pass more options to the wrapped critcl app. check-in: f797fabfaa user: aku tags: trunk | |
16:21 | sak readme - Extended to accept intro and deprecation notices to insert into the generated text check-in: 7e1701caa0 user: aku tags: trunk | |
16:18 | installer - Ticket [13fc0520a6] reworked to use Tcl 8.5 features (apply, ni) extended to provide a dummy `tcllib` package for querying the installed versions of Tcllib. check-in: ee4fb115b2 user: aku tags: trunk | |
2024-09-18
| ||
20:13 | base32 - base32 - fix missing version bump (code) stringprep - unicode - fix missing version bump (code) calendar - fix missing version bump (code) base53 - ascii85 - fix missing version bump (doc) base64 - yyencode - fix missing version bump (doc) doctools2base - fix missing version bump (doc) doctools2idx - fix missing version bump (doc) crc - crc32 - tests - remove leftover tracing output regenerated documentation check-in: 5f1db81b03 user: aku tags: trunk | |
2024-09-17
| ||
20:33 | Add tcl::oo for Tcl 9. check-in: 81bd6b002c user: pooryorick tags: trunk | |
19:37 | sha1 / sha256 - Ticket [8f0ff73083] - Search order tweak. Search for sha256c package first, then tcllibc. Ordering issues around the stubs table exported by sha256c makes that a better choice. Bumped to version 1.0.6 check-in: 692adc1efb user: aku tags: trunk | |
18:20 | rest - Ticket [0880cb441c] - EF - New option -timeout. Version bumped to 1.7. check-in: 710a75d4d2 user: aku tags: trunk | |
16:50 | hashes - D - Tcl 9 compatibility warnings. check-in: 85fe3ebd4c user: aku tags: trunk | |
16:49 | removal of stage D2 deprecated packages, in fulfillment of stage D3 (full removal). check-in: d8f6884a68 user: aku tags: trunk | |
2024-09-13
| ||
21:04 | pt - pt::peg - B - Fix typo in error return. Version bumped to 1.1.1 check-in: 19930aa070 user: aku tags: trunk | |
20:46 | Fixup version typo check-in: a14a3a4a95 user: aku tags: trunk | |
20:08 | struct::list - EF - `equal` extended with new option `-simple`. Version bumped to 1.9. struct::set - B - Fix mishandling of method shorthands in the Tcl implementation. Version bumped to 2.2.5 Thanks to Emiliano for the patch providing most of the fix. check-in: 2c78148d76 user: aku tags: trunk | |
18:53 | Regenerated documentation check-in: 98b25fbbd1 user: aku tags: trunk | |
18:52 | Tcl 9 portability, file home check-in: 06770d85e4 user: aku tags: trunk | |
18:52 | zip::decode - B - Tcl 9 portability fixes. Bumped to version 0.10.1 zip::encode - B - Tcl 9 portability fixes. Bumped to version 0.5.1 check-in: 66d72d7484 user: aku tags: trunk | |
18:52 | uuid - B - Tcl 9 portability fixes. Bumped to version 1.0.9 check-in: 0e71c4a75f user: aku tags: trunk | |
18:52 | units - B - Tcl 9 portability fixes. Bumped to version 2.2.3 check-in: 6ae96a08bf user: aku tags: trunk | |
18:52 | tiff - B - Tcl 9 portability fixes. Bumped to version 0.2.3 check-in: d460c558e5 user: aku tags: trunk | |
18:52 | tepam - B - Tcl 9 portability fixes. Bumped to version 0.5.4 tepam::doc - B - Tcl 9 portability fixes. Bumped to version 0.1.3 check-in: 07579e02ac user: aku tags: trunk | |
18:52 | tar - B - Tcl 9 portability fixes. Bumped to version 0.12.1 check-in: dcac8cb73c user: aku tags: trunk | |
18:52 | struct::record - B - Tcl 9 portability fixes. Bumped to version 1.2.4 check-in: 2234d1aabe user: aku tags: trunk | |
18:52 | stringprep - B - Tcl 9 portability fixes. Bumped to version 1.0.3 stringprep::data - B - Tcl 9 portability fixes. Bumped to version 1.0.3 unicode - B - Tcl 9 portability fixes. Bumped to version 1.1.1 unicode::data - B - Tcl 9 portability fixes. Bumped to version 1.1.1 check-in: 9839ca0d35 user: aku tags: trunk | |
18:51 | snit2 - B - Tcl 9 portability fixes. Bumped to version 2.3.4 snit - B - Tcl 9 portability fixes. Bumped to version 1.4.3 check-in: bb98482e6f user: aku tags: trunk | |
18:51 | SASL::NTLM - B - Tcl 9 portability fixes. Bumped to version 1.1.3 check-in: ecb5db3875 user: aku tags: trunk | |
18:51 | ripemd160 - B - Tcl 9 portability fixes. Bumped to version 1.0.7 check-in: 1d7fc705ab user: aku tags: trunk | |
18:51 | processman - B - Tcl 9 portability fixes. Bumped to version 0.7 check-in: 3d52358f7d user: aku tags: trunk | |
18:51 | practcl - B - Tcl 9 portability fixes. Bumped to version 0.16.5 check-in: 5e20cade5e user: aku tags: trunk | |
18:51 | png - B - Tcl 9 portability fixes. Bumped to version 0.4.1 check-in: aa59e42b72 user: aku tags: trunk | |
18:51 | pluginmgr - B - Tcl 9 portability fixes. Bumped to version 0.5 check-in: 5b118d6318 user: aku tags: trunk | |
18:51 | nntp - B - Tcl 9 portability fixes. Bumped to version 0.2.3 check-in: abc463a02d user: aku tags: trunk | |
18:51 | nettool - B - Tcl 9 portability fixes. Bumped to version 0.5.4 check-in: 94a3829047 user: aku tags: trunk | |
18:51 | ncgi - B - Tcl 9 portability fixes. Bumped to version 1.4.6 check-in: 413c18be90 user: aku tags: trunk | |
18:51 | math::bigfloat - B - Tcl 9 portability fixes. Bumped to version 2.0.6 math::constants - B - Tcl 9 portability fixes. Bumped to version 1.0.4 math::special - B - Tcl 9 portability fixes. Bumped to version 0.5.4 math::statistics - B - Tcl 9 portability fixes. Bumped to version 1.6.1 math::filtergen - B - fixed ordering bug in condition. Bumped to version 0.3 math::filtergen - Tcl 9 portability markers math::calculus - Tcl 9 portability markers math::combinatorics - Tcl 9 portability markers math::pca - Tcl 9 portability markers math::quasirandom - Tcl 9 portability markers check-in: d89de8983d user: aku tags: trunk | |
18:51 | json - B - Tcl 9 portability fixes. Bumped to version 1.3.6 check-in: 423d100a32 user: aku tags: trunk | |
18:51 | jpeg - B - Tcl 9 portability fixes. Bumped to version 0.7 check-in: 6e0debd336 user: aku tags: trunk | |
18:51 | imap4 - B - Tcl 9 portability fixes. Bumped to version 0.55 check-in: 2bdbb9941c user: aku tags: trunk | |
18:51 | ident - B - Tcl 9 portability fixes. Bumped to version 0.44 check-in: 9ed1ac870b user: aku tags: trunk | |
18:51 | grammar::me::cpu::core - B - Tcl 9 portability fixes. Bumped to version 0.4 grammar::me::util - portability markers check-in: 6ffe2f1580 user: aku tags: trunk | |
18:51 | fileutil::magic::cfront - B - Tcl 9 portability fixes. Bumped to version 1.3.2 check-in: eec4c73c68 user: aku tags: trunk | |
18:51 | ftpd - B - Tcl 9 portability fixes. Bumped to version 1.4.1 check-in: 687c8b8403 user: aku tags: trunk | |
18:51 | fileutil - B - Tcl 9 portability fixes. Bumped to version 1.16.3 check-in: e600393cf3 user: aku tags: trunk | |
18:51 | exif - B - Tcl 9 portability fixes. Bumped to version 1.1.4 check-in: 983cc57542 user: aku tags: trunk | |
18:51 | doctools::docidx - B - Tcl 9 portability fixes. Bumped to version 1.2.1 doctools::doctoc - B - Tcl 9 portability fixes. Bumped to version 1.3.1 doctools::doctools - B - Tcl 9 portability fixes. Bumped to version 1.6.1 check-in: 1116264d64 user: aku tags: trunk | |
18:51 | docstrip::util - B - Tcl 9 portability fixes. Bumped to version 1.3.3 check-in: 62c90a9250 user: aku tags: trunk | |
18:51 | dns - B - Tcl 9 portability fixes. Bumped to version 1.6.1 ip - B - Tcl 9 portability fixes. Bumped to version 1.5.1 check-in: 5f77ef0b39 user: aku tags: trunk | |
18:51 | counter - B - Tcl 9 portability fixes. Bumped to version 2.0.6 check-in: f96c7bb11a user: aku tags: trunk | |
18:51 | comm - B - Tcl 9 portability fixes. Bumped to version 4.7.3 check-in: e956271135 user: aku tags: trunk | |
18:51 | clay - B - Tcl 9 portability fixes. Bumped to version 0.8.8 check-in: 806bb0b6e7 user: aku tags: trunk | |
18:51 | calendar - B - Tcl 9 portability fixes check-in: dd421c5e2b user: aku tags: trunk | |
18:51 | bench - B - Tcl 9 portability fixes. Bumped to version 0.6 check-in: 7f6e997bac user: aku tags: trunk | |
18:51 | bee - B - Tcl 9 portability fixes. Bumped to 0.3 check-in: c875ca978d user: aku tags: trunk | |
18:51 | ascii85 - B - Tcl 9 portability fixes. Bumped to 1.1.1 base64 - B - Tcl 9 portability fixes. Bumped to 2.6.1 check-in: 2de9431e2d user: aku tags: trunk | |
18:50 | s3 - B - Tcl 9 portability fixes. Bumped to 1.0.5 check-in: 22da3a7dd7 user: aku tags: trunk | |
18:50 | rc4 - D - cleanup check-in: a05cd96537 user: aku tags: trunk | |
18:50 | typo fix check-in: 5a9a59da57 user: aku tags: trunk | |
18:50 | I - portability markers, tweaks check-in: 74eda0966d user: aku tags: trunk | |
06:59 | try - EF - new `file home` forward compatibility package for Tcl 8. Not fully compatible, does nmot throw errors where Tcl 9 will (unknown user) Acceptable as the next `open` operation using that path will throw that error. try - I D - doc tweaks, migration markers check-in: 98112e2ca7 user: aku tags: trunk | |
06:34 | Tcl 8/9 adaptions in tests and test support check-in: c87d543cef user: aku tags: trunk | |
2024-05-12
| ||
10:15 | Merge trunk. check-in: 07889faed0 user: pooryorick tags: module-aes | |
2024-04-25
| ||
10:49 | Fix virtual tests to adapt to CRLF on Windows check-in: b37a176534 user: apnadkarni tags: trunk | |
2024-01-30
| ||
23:29 | 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). check-in: 00c0fc2344 user: aku tags: trunk | |
2024-01-23
| ||
10:10 | pt - Fixed bug introduced with commit [022eea6e5b089612]. Restored function `param_F_ast_pop_rewind` lost in copy/paste accident. check-in: cfd3acbf92 user: aku tags: trunk | |
2024-01-22
| ||
07:28 | Correct the use of the random seed in the statistics tests check-in: 673d4e13ce user: arjenmarkus tags: trunk | |
2024-01-21
| ||
14:37 | general tcl 9 compatibility work - I - accelerators Fixed issues with crc (Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj). Reworked all other places using T_GBAFO as well (base32, base64, md4, md5, md5crypt, rc4, sha1, sha256) Generally put in the expected `OK tcl9` marker everywhere. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/3499639a8b2a24cd739db400bb215f821c81e387] or later. check-in: fcfab48e29 user: aku tags: trunk | |
13:10 | general tcl 9 compatibility work - I - accelerators Completed work on `ptc` accelerator, for `pt`. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/3499639a8b2a24cd739db400bb215f821c81e387] or later. check-in: 022eea6e5b user: aku tags: trunk | |
2024-01-16
| ||
08:07 | Healed trunk split check-in: 19f1507600 user: aku tags: trunk | |
08:07 | Create new branch named "trunk-split" Closed-Leaf check-in: 22cd9ae8c3 user: aku tags: trunk-split | |
2024-01-15
| ||
18:45 | Correcting the description of math::sigma and fixing the seed for the random number generator - sporadic failures in one of the tests (as reported by A. Kupries). Closed-Leaf check-in: 08a89c4379 user: arjenmarkus tags: trunk | |
2024-01-11
| ||
16:28 | general tcl 9 compatibility work - I - accelerators updated the crc32/sum accelerator to work with 8.6 and 9. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/e7408b59fcbe505379e3feec8f37b8208f72b28a] or later. `ptc` is still to do. check-in: 9a3a6d56be user: aku tags: trunk | |
2024-01-10
| ||
19:37 | general tcl 9 compatibility work - I - accelerators updates all but two C accelerators for work with 8.6 and 9. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/e7408b59fcbe505379e3feec8f37b8208f72b28a] or later. The accelerators excluded from this commit are `crcc` and `ptc`. While their changes build successfully, they crash in the testsuite, indicating unresolved issues. check-in: e02cf17c2d user: aku tags: trunk | |
2024-01-09
| ||
21:37 | remove a few old and superfluous RCS id refs check-in: 0730e29f20 user: aku tags: trunk | |
21:36 | tweak `sak.tcl critcl`. prefer critcl sibling to shell executing sak over critcl in PATH check-in: 0cbb4d9afc user: aku tags: trunk | |
12:40 | ticket [da3f155acd] - mkdoc - B - fix typo in image tag Version bumped to 0.7.2. Thanks to Detlef for the report. check-in: d898dfdcf3 user: aku tags: trunk | |
2024-01-08
| ||
22:22 | ticket [1d910d6ea1] - map - slippy - B - Support older compilers Version bumped to 0.10. Applied Paul Obermeier's changes to support non-stdc99 compilers. check-in: 76ce613f43 user: aku tags: trunk | |
21:59 | ticket [7709fd930a] - pki - B - Added missing quotes around multi-word separators. Version bumped to 0.22. check-in: 69f72f28df user: aku tags: trunk | |
21:42 | ticket [daa1643541] - B - markdown - Fixed mishandling of quotes in fenced code blocks. Removed doubled html escaping applied to fenced code blocks. Version bumped to 1.2.4. Thanks to Detlef for the report. check-in: 3420c20c36 user: aku tags: trunk | |
21:29 | ticket [8dd305fd78] - doctools - D, EF - Extended `require` formatting command Accept multiple version arguments, like Tcl's `package require` builtin. Version bumped to 1.6. Thanks to Rolf for the suggestion. Online docs regenerated. check-in: f6714a7464 user: aku tags: trunk | |
15:17 | Fixup of bad condition in [79b9661fd3]. copy-paste error. check-in: d9d391b6f4 user: aku tags: trunk | |
15:15 | ticket [b0413fb09d] -- B -- support lower-case `location` header for redirects. Thanks to Julian for the report. check-in: 79b9661fd3 user: aku tags: trunk | |
15:03 | ticket [edef9a0945] -- pt -- B fix grammar name typo in same (docs), `-` not valid in identifiers. fix compacted expression grammar, old transform borked the operator priorities. fix typo in self-referential PE grammar about full octal chars. extend range from \277 to \377 (191 to 255). Thanks to Lars Hellstrom for the report. Note: No changes made to the older PAGE module and packages for PE grammars. Regenerated online docs. check-in: 05a6cfea10 user: aku tags: trunk | |
13:36 | ticket [9d1d02a478] -- markdown -- D -- updates to the markdown module description Thanks D. Bohdan for providing the patch. check-in: 7c7d7d0172 user: aku tags: trunk | |
13:02 | ticket [1482302b36] -- across modules, many version mismatches Introduced into trunk by me, via commit [758418619e8fa801] integrating Rolf's Tcl 9 work. I forgot to check for version mismatches. Thanks to Brian for the report. See also ticket [7be06f3334]. check-in: 7bed00f1fa user: aku tags: trunk | |
10:43 | General doc regeneration check-in: 053003a9fc user: aku tags: trunk | |
10:42 | math -- interpolate -- B, D Fix out of date version number in package index. Introduced into trunk by me, via commit [758418619e8fa801] integrating Rolf's Tcl 9 work. I forgot to check for version mismatches. Fix for ticket [7be06f3334]. Thanks to teclab for the report. check-in: d7c1f992da user: aku tags: trunk | |
10:37 | clock -- iso8601 -- D Fix missing closing bracket. Introduced into trunk by me, via commit [758418619e8fa801] integrating Rolf's Tcl 9 work. check-in: 1d548110bd user: aku tags: trunk | |
2024-01-06
| ||
00:54 | Fix for [dc1e1ba10ec78]. check-in: 648ae400f9 user: pointsman tags: trunk | |
2023-12-03
| ||
16:23 | autoproxy.tcl: ticket [ae5a1fbd] set "server name indication" also when TCLTLS package is used (TWAPI is ok). Bumped to version 1.8.1. check-in: 521dfe706d user: oehhar tags: trunk | |
16:19 | Change autoproxy version to 1.8.1 Closed-Leaf check-in: 6fdb81ce05 user: oehhar tags: bug-ae5a1fbd0f-autoproxy-server-name | |
2023-11-21
| ||
09:04 | Bug [ae5a1fbd0f]: "autoproxy: use server name indication with TLS": provided implementation check-in: fb46dadbb1 user: oehhar tags: bug-ae5a1fbd0f-autoproxy-server-name | |
2023-11-14
| ||
08:20 | Integrated Rolf's work to make Tcllib ready for Tcl 9+ into the trunk. Thank you very much. check-in: 758418619e user: aku tags: trunk | |
2023-11-12
| ||
12:15 | Merged from trunk. Closed-Leaf check-in: fa334d36e4 user: aku tags: tcl9-testarea-rde | |
2023-11-08
| ||
20:37 | crc -- crc16 Applied crc pseudo-patch provided in mail on the tcllib-devel mailing list. Created the missing docs and test cases. Bumped to version 1.1.5. Thanks to [email protected] check-in: a061c12325 user: aku tags: trunk | |
20:37 | Merged the doctools html work provided by Gustaf Neumann check-in: 84249cfc51 user: aku tags: trunk | |
2023-10-16
| ||
20:44 | Migrated two more tests (failures reported by Harald Oehlmann) in the snit test suite (which apparentliy slipped throu so far because the require Tk). check-in: 14889a0133 user: rolf tags: tcl9-testarea-rde | |
2023-10-06
| ||
15:58 | Adapted the ncgi::encode implementation to work with TIP 465. check-in: 7804eb94e9 user: rolf tags: tcl9-testarea-rde | |
2023-10-05
| ||
20:43 | More TIP 673 changes. check-in: 0e63ebadb1 user: rolf tags: tcl9-testarea-rde | |
17:55 | Merged from trunk. check-in: 07e51efa4d user: rolf tags: tcl9-testarea-rde | |
17:52 | Fixed trace cleanup after matrix unlink. check-in: a01ab0a2a6 user: rolf tags: trunk | |
2023-10-01
| ||
01:09 | Fixed typos of the "bump the version of every package" action in blowfish/pkgIndex.tcl and textutil/textutil.tcl and fixed an omission in practcl. Fixed the switch to the new trace syntax in stooop and matrix. Switched to new trace syntax in control/no-op.test. check-in: 8dd6ebc8bd user: pointsman tags: tcl9-testarea-rde | |
2023-09-30
| ||
01:10 | Bumped package version for all modules [a-z]*. check-in: 5be206c63f user: rolf tags: tcl9-testarea-rde | |
2023-09-29
| ||
16:28 | Bumped package version for all modules [a-r]*. (user: rolf) check-in: e5c34f86b7 user: rolf tags: tcl9-testarea-rde | |
12:01 | Bumped package version for all modules [a-j]*. check-in: 8802bae4d5 user: rolf tags: tcl9-testarea-rde | |
01:16 | To be able to say "I want a package version which explicitely claims to run with Tcl 9" every package version in tcllib has to be bumped. Started this. Done so far: check-in: 2f2380cd65 user: rolf tags: tcl9-testarea-rde | |
2023-09-28
| ||
02:07 | Fixed previous commit. check-in: d632977a7d user: rolf tags: tcl9-testarea-rde | |
2023-09-27
| ||
23:21 | TIP 673: Updated a few occurrences of the old, deprecated trace syntax. check-in: cb31d8af14 user: rolf tags: tcl9-testarea-rde | |
2023-09-04
| ||
23:37 | Bumped tcllib package_version to 2.0. check-in: 00e8d94128 user: pointsman tags: tcl9-testarea-rde | |
2023-09-02
| ||
23:08 | Fixed the pkgIndex.tcl generated at install time. check-in: 916dadef5e user: pointsman tags: tcl9-testarea-rde | |
2023-08-27
| ||
23:27 | More work on minimum Tcl version requirement, package vsatisfies and removing code for older versions. check-in: c3860e3eaf user: pointsman tags: tcl9-testarea-rde | |
2023-08-26
| ||
01:07 | Removed code needed for versions prior to Tcl 8.5. Fixed a few package vsatisfies calls. check-in: fc617c4610 user: pointsman tags: tcl9-testarea-rde | |
2023-08-24
| ||
00:36 | Fixed editorial mistake. check-in: bc7d154fe5 user: rolf tags: tcl9-testarea-rde | |
2023-08-22
| ||
06:38 | Housekeeping: Bumped all the testsNeedTcl to at least 8.5. check-in: 424b8a1033 user: rolf tags: tcl9-testarea-rde | |
06:35 | Done. Closed-Leaf check-in: 9ff0491b2b user: rolf tags: rde-wip | |
2023-08-19
| ||
13:08 | wip check-in: 26c5b661b6 user: rolf tags: rde-wip | |
00:08 | Merged trunk. check-in: f0e1feb7fd user: rolf tags: tcl9-testarea-rde | |
00:07 | Minor correction. check-in: b1b6daaaf5 user: rolf tags: tcl9-testarea-rde | |
2023-08-16
| ||
09:19 | ticket [8bb4e24bc1]: remove spurious "]", rest of ticket not treated. check-in: 42266acec4 user: oehhar tags: trunk | |
00:32 | More [package require Tcl] work and cleanup, including documentation. Regenerated embedded documentation. check-in: 57962d728c user: rolf tags: tcl9-testarea-rde | |
2023-08-11
| ||
23:52 | More adaption to the package require Tcl commands, following what was discussed at the montly meeting 2023/08. More work and changes to come. check-in: 46ab6ea7c8 user: rolf tags: tcl9-testarea-rde | |
2023-08-09
| ||
20:15 | More doctools patches. Char set tweaks, and the version bumps I had forgotten. Docs regenerated. Closed-Leaf check-in: 4a131d5974 user: aku tags: doctools-html-tweaks | |
2023-08-08
| ||
20:00 | Applied doctools patches sent in by Gustaf Neumann <[email protected]> to tweak HTML output for the better. Extended to cover missing parts, test suite results. Regenerated the embedded docs. check-in: 427a9f5289 user: aku tags: doctools-html-tweaks | |
2023-08-04
| ||
23:45 | With Tcl 8.5 it is not given that TclOO is available. check-in: 0e1fe1222d user: rolf tags: tcl9-testarea-rde | |
2023-08-01
| ||
23:35 | TIP 602 related changes. check-in: 1651052424 user: rolf tags: tcl9-testarea-rde | |
23:33 | Visited (hopefully most of) the remaining relevant places with respect to TIP 602. Closed-Leaf check-in: be6a2d4d42 user: rolf tags: wip | |
2023-07-30
| ||
16:56 | Reverted this octal changes - this is in critcl C code. check-in: 6acc690b87 user: pointsman tags: tcl9-testarea-rde | |
2023-07-29
| ||
15:23 | More package vsatisfies fixes (this one provided by Kevin Walzer). check-in: 184c4ac750 user: rolf tags: tcl9-testarea-rde | |
2023-07-18
| ||
00:49 | Some TIP 602 changes. Work in progress. check-in: 1e779b5871 user: rolf tags: wip | |
2023-07-17
| ||
16:28 | Restored test math-fuzzy-ManyCompares-1.1 to its code on trunk and marked as Tcl 8 only test. check-in: 48aacf8db2 user: rolf tags: tcl9-testarea-rde | |
2023-07-16
| ||
23:27 | Ported pt. check-in: c06bb2e1a2 user: pointsman tags: tcl9-testarea-rde | |
2023-07-15
| ||
23:37 | Work on pt (not finished yet). check-in: 5fbb39c35d user: pointsman tags: tcl9-testarea-rde | |
15:06 | Make apps work with Tcl 9. check-in: cf783c8224 user: rolf tags: tcl9-testarea-rde | |
2023-07-12
| ||
22:24 | Ported snit. check-in: 6816a4c4fe user: rolf tags: tcl9-testarea-rde | |
13:51 | Ported the stooop test suite. check-in: 34f2436213 user: rolf tags: tcl9-testarea-rde | |
00:27 | Ported struct test suite- check-in: 13046722d7 user: rolf tags: tcl9-testarea-rde | |
2023-07-11
| ||
21:24 | Added a comment to the changed place in tar.tcl. Rolled back the change in S3.tcl; not only because that code will atm never reachedn but also because it was false at this place. Changed all over the place the arguments to [file attributes $names -permissions] to the octal syntax 0o which is understood by all supported Tcl versions. check-in: fa9d5493f7 user: rolf tags: tcl9-testarea-rde | |
2023-07-10
| ||
23:10 | Ported tar. Learned that "octal is dead" also means that the output of [file attributes $name -permissions] changed. check-in: 929d0e01a8 user: rolf tags: tcl9-testarea-rde | |
2023-07-09
| ||
22:29 | Ported textutil test suite. check-in: 6de4a92f23 user: pointsman tags: tcl9-testarea-rde | |
00:53 | Ported uuid. check-in: 5c706db71a user: pointsman tags: tcl9-testarea-rde | |
00:42 | Ported yaml. check-in: 22c749a4ef user: pointsman tags: tcl9-testarea-rde | |
2023-07-07
| ||
23:52 | More work on the math test suite check-in: 2249a54089 user: rolf tags: tcl9-testarea-rde | |
21:51 | Ported namespacex test suite. check-in: 1815ba4163 user: rolf tags: tcl9-testarea-rde | |
16:35 | Ported mime with fixing my own [string bytelength] replacement, with the additional subtlety that the package namespace provides his own encoding proc. check-in: c582603c32 user: rolf tags: tcl9-testarea-rde | |
16:27 | Removed bigfloat.tcl and bigfloat.test and references to them. This was the Tcl 8.4 version, for Tcl 8.5- bigfloat2.tcl is used. Fixed a missed [package require Tcl]. Fixed a variable scope thingy in exact.tcl. check-in: 4046518638 user: rolf tags: tcl9-testarea-rde | |
14:49 | html test suite done. Added a test to demonstrates a bug in ncgi with tcl. ncgi needs partly rewrite. check-in: 34c442a383 user: rolf tags: tcl9-testarea-rde | |
2023-07-06
| ||
23:33 | hook test suite. check-in: 54f0e7f1a8 user: rolf tags: tcl9-testarea-rde | |
17:42 | More test constraints cleanup. Test suite for grammar_me ported. check-in: 13f21670bd user: rolf tags: tcl9-testarea-rde | |
2023-07-05
| ||
15:55 | fileutils done. check-in: 858fab5226 user: rolf tags: tcl9-testarea-rde | |
2023-07-04
| ||
23:03 | docstrip: Just test suite tweak. check-in: b58132ff60 user: rolf tags: tcl9-testarea-rde | |
22:26 | Ported crc; only semi-mechanically tweaked the test suite. check-in: 5a4e9b4b72 user: rolf tags: tcl9-testarea-rde | |
2023-07-03
| ||
22:42 | More cleanup of test suite constraints. check-in: ba95917973 user: rolf tags: tcl9-testarea-rde | |
2023-07-02
| ||
00:20 | More adjustment on test suite constraints. check-in: 433ed9aa93 user: pointsman tags: tcl9-testarea-rde | |
2023-07-01
| ||
10:28 | Ported module bee: just test suite tweak. check-in: 887efd221c user: rolf tags: tcl9-testarea-rde | |
01:35 | Ported modules aes: mainly octal is dead- check-in: 1107c7d63d user: rolf tags: tcl9-testarea-rde | |
00:04 | string bytelength is gone in Tcl 9 (TIP 597) check-in: d8f4dd071c user: rolf tags: tcl9-testarea-rde | |
2023-06-30
| ||
23:05 | Fixed another package require Tcl missed to far, again. check-in: 6d4d0388c8 user: rolf tags: tcl9-testarea-rde | |
22:54 | No magic tcl_presicion anymore in Tcl 9 (Tip 488). check-in: cbcc7a8ba3 user: rolf tags: tcl9-testarea-rde | |
16:02 | If reading binary data out of a channel that channel should be in encoding binary. check-in: 39e91f4905 user: rolf tags: tcl9-testarea-rde | |
15:05 | Two more tcl_platform usages to prefix. check-in: 1c71166609 user: rolf tags: tcl9-testarea-rde | |
13:19 | Another case of variable resolution rules change. check-in: 8b84573a2e user: rolf tags: tcl9-testarea-rde | |
13:18 | Fixed another package require Tcl missed to far check-in: c16f000628 user: rolf tags: tcl9-testarea-rde | |
12:51 | With Tcl 9 an in a namespace not known variable is not resolved in the global namespace anymore. The tcl_platform referenece at this points need an explict reference to the global namespace. check-in: 9a1650062b user: rolf tags: tcl9-testarea-rde | |
2023-06-23
| ||
10:22 | Pointsman testbed. check-in: a5532890a4 user: rolf tags: tcl9-testarea-rde | |
2023-05-24
| ||
07:36 | Create new branch named "tcl9-testarea" Closed-Leaf check-in: 3f1e75a5ef user: aku tags: tcl9-testarea | |
2023-04-03
| ||
04:19 | Correct some errors in the description of the weighted multivariate regression (mv-wls) check-in: dd42ad9077 user: arjenmarkus tags: trunk | |
2023-01-30
| ||
13:21 | Integrated websocket changes check-in: db549a5ec8 user: aku tags: trunk | |
13:20 | Doc regeneration, whitespace cleanup, code cleanup Closed-Leaf check-in: 6725421796 user: aku tags: websocket-1485d648 | |
12:26 | websocket - EF - ticket [1485d648] - Create ensemble, export public commands Reworked initialization, moved into a single-shot apply block Bumped Tcl requirement to 8.6 in all places. Bumped version to 1.5 check-in: 086c7f3911 user: aku tags: websocket-1485d648 | |
12:01 | zip - mkzip - EF - ticket [d6427645ad] - New option -prepend-base-directory Version bumped to 1.2.2 Thanks to [email protected] for report and initial patch. Changes: - different option name - reindented/formatted - simplified implementation through use of `lmap` - added documentation - added tests check-in: 62f38181c4 user: aku tags: trunk | |
2023-01-16
| ||
21:33 | comm - Ticket [cb9a7f0bfc] - Fixed regression in hook eval handling. Introduced by the simplification of commit [c2d2a4b7e60916fe]. Bumped version to 4.7.1. check-in: 64483ae5d2 user: aku tags: trunk | |
19:21 | mime - mime - Ticket [5f455d6343] Fix duplication of boundary specification in mime part header section. Extended testsuite with new case for this. Bumped version to 1.7.1. With thanks to Jasper for the report. check-in: 3973b65080 user: aku tags: trunk | |
17:05 | rc4 - Ticket [264eedd732] - Fix example (documentation). No version bump. With thanks to the unknown submitter. check-in: 3d15a5a58e user: aku tags: trunk | |
2022-12-15
| ||
18:46 | map - slippy - Integration of branch `map-slippy-api-redone`. Version bumped to 0.8. Extended tests, documentation, benchmarks. BREAKING API CHANGES Reworked and (hopefully) simplified entire API. For details see the commits of the integrated branch. FEATURES Lat/lon validation - spearate, geo locations, geo boxes, and lists of. Limit geo precision, for locations, boxes, and lists of. Box operations: inside test, center, dimensions, diameter, perimeter Distance formatting check-in: 2e83f22d34 user: aku tags: trunk | |
2022-12-09
| ||
21:42 | map slippy - EF New methods to validate lat/lon separately, and geo/geobox Extended documentation, tests, benchmarks Closed-Leaf check-in: 6a73e00660 user: aku tags: map-slippy-api-redone | |
2022-12-08
| ||
17:10 | map - slippy - EF New geo(box) methods: limit values (6 decimals) Extended tests, documentation. Added all missing benchmarks check-in: 9d9df8b016 user: aku tags: map-slippy-api-redone | |
14:23 | map - slippy - EF New general methods: limit values (2, 3, 6 decimals), distance formatting for display Extended tests, documentation. No benchmarks yet. check-in: bc50aab1b4 user: aku tags: map-slippy-api-redone | |
2022-12-07
| ||
21:50 | map - slippy - EF New methods for geo/point box: inside (check), center, dimensions, diameter, and perimeter Extended tests, documentation. No benchmarks yet. check-in: e27c07268c user: aku tags: map-slippy-api-redone | |
2022-12-06
| ||
19:56 | map - slippy - BREAKING API CHANGES Reworked and (hopefully) simplified entire API. Took zoom (level) out of all reps => Unified point and pixel reps. Proper box types (added for point boxes) Additional box methods (geo/point conversion, box/corner conversions) New methods taking lists of geo/point directly Removed need to unbox (splat) and rebox (args) lists when chaining operations Updated tests, docs, benchmarks BREAKING API CHANGES - Version 0.8 check-in: 3b4bae8091 user: aku tags: map-slippy-api-redone | |
2022-11-04
| ||
19:29 | pt - pt::pgen - EF - Tkt [c29f2e3e6b] Extended the `pt::pgen` generator package with 2 additional output formats, `snit-sa` and `oo-sa`. `sa` meaning `Stand Alone`. Plain snit/oo parsers require a runtime package implementing the PARAM virtual machine (`pt::rde`, and `pt::rde::oo`). The standalone parsers contain the necessary runtime as part of their code. Bumped `pt::pgen` to version 1.2. check-in: f5ed477117 user: aku tags: trunk | |
2022-10-21
| ||
16:19 | map - slippy - bugfix - C code - error handling added missing NULL sentinels for Tcl_SetErrorCode and Tcl_AppendResult more argument checking in the tcl code for consistent messaging - Beware: These checks make the Tcl code slower extended testsuite, tests for bogus arguments first user of the new `syntax` utility command bumped version to 0.7.1 check-in: c06535eb52 user: aku tags: trunk | |
16:19 | testutils - new utility command `syntax` to semi-automate writing wrong#args tests the utility generates wrong#args tests from a set of command names and their arguments, and executes them. check-in: 282e5e4b09 user: aku tags: trunk | |
2022-10-15
| ||
17:54 | map - slippy - Added geo distance method. Version bump to 0.7. Extended tests, docs, benchmarks. Regenerated docs. Note https://github.com/geographiclib as possible source for higher accuracy algorithms. check-in: 60b74ae199 user: aku tags: trunk | |
15:15 | Integrated branch `installErrFix`. check-in: a0d55d2e89 user: aku tags: trunk | |
2022-10-13
| ||
22:43 | Please review and merge to trunk: If the 'main' procedure in the installer encounters an error, a non-zero exit code should be used. Closed-Leaf check-in: 57b8fb7aa1 user: mistachkin tags: installErrFix | |
2022-10-10
| ||
16:17 | Merge ws-bugfixes-2022H2. Several bugfixes to websocket, mostly on client side. Add example servers from ticket 0dd2a66f089. check-in: a500ff9409 user: kjnash tags: trunk | |
16:08 | Merge trunk Leaf check-in: 26aa56f25e user: kjnash tags: ws-bugfixes-2022H2 | |
16:06 | Do not log warning message if http is 2.9.8 or higher. check-in: af7f8418f8 user: kjnash tags: ws-bugfixes-2022H2 | |
00:48 | Remove line-end trailing whitespace from websocket server examples. check-in: b5eeefd661 user: kjnash tags: ws-bugfixes-2022H2 | |
00:45 | Minor bugfixes to websocket server examples and integration with Tcllib. check-in: 08c887ce86 user: kjnash tags: ws-bugfixes-2022H2 | |
00:26 | Add example websocket servers provided by anonymous in ticket 0dd2a66f08. check-in: b2fc3ed95b user: kjnash tags: ws-bugfixes-2022H2 | |
00:24 | Minor changes to websocket.man including omission mentioned in ticket a01e30ff4. Update the example to use a web server that is still live, and to close the websocket connection after use. check-in: 64bc13d54e user: kjnash tags: ws-bugfixes-2022H2 | |
2022-10-09
| ||
23:28 | Tidy websocket.test - set common data in variables, improve cleanup. check-in: 5a340dcf33 user: kjnash tags: ws-bugfixes-2022H2 | |
23:23 | Apply patch described in ticket 21e22313d to handle unexpected disconnection. check-in: 4c07749be1 user: kjnash tags: ws-bugfixes-2022H2 | |
12:55 | Apply patch from ticket 0dd2a66f - so that [dict get] does not raise an error in ::websocket::test check-in: 25005159c5 user: kjnash tags: ws-bugfixes-2022H2 | |
10:53 | Apply patch from ticket feda6855978c - avoid infinite loop if handler enters the event loop. check-in: 7da974e057 user: kjnash tags: ws-bugfixes-2022H2 | |
10:24 | Apply patch from ticket 5d23e45b0ec5 - do not allow ::base64::encode to add newlines to WebSocket keys. check-in: 3dfb862cc8 user: kjnash tags: ws-bugfixes-2022H2 | |
2022-10-08
| ||
12:12 | map - geocode::nominatim - I - Now requires 8.6+. Bumped to 0.2 map - slippy::cache - I - Now requires 8.6+. Bumped to 0.3 map - slippy::fetcher - I - Now requires 8.6+. Bumped to 0.5 map - slippy - I - Internals completely reworked. Details below - Now requires Tcl 8.6+ - Removed snit as means of simulating an ensemble - Using a proper ensemble, and other 8.6 features - Added a critcl-based accelerator - Added benchmarks to compare the Tcl and C implementations - Saved benchmark results - Tcl about 2x and 4x slower for the complex calculations - Only about 1.5x slower for the simple things - Added API method to batch transform a geo location into its canvas points at all levels Bumped version to 0.6. Regenerated docs. Tcllibc - Bumped to 0.4 - EF - New map::slippy accelerator check-in: f270e3aa86 user: aku tags: trunk | |
12:10 | Modified `useTcllibC` to handle case where an internal tcllibc not usable/visible to a Tcl version. check-in: b9ce22701d user: aku tags: trunk | |
11:06 | Adapt websocket.tcl to http 2.10 Tcl commit 8f7fbb617da2 - http::geturl no longer opens a socket synchronously. All websocket tests now pass. check-in: cfbc1ff807 user: kjnash tags: ws-bugfixes-2022H2 | |
10:43 | Create new branch named "ws-bugfixes-2022H2" check-in: fba0f8a01c user: kjnash tags: ws-bugfixes-2022H2 | |
2022-10-06
| ||
21:01 | Flatten pkgIndex content to prevent test log processor from breaking on non-list multi-line check-in: 95d947b11c user: aku tags: trunk | |
2022-10-05
| ||
21:00 | math - bigfloat2 - Tkt [38447f264b] - B - mishandling of zero exponent tests added. version bumped to 2.0.4. regenerated docs. check-in: 99458cf45a user: aku tags: trunk | |
20:42 | math - decimal - Tkt [c32d31f42d] - I - typo fix in comment simulation - montecarlo - Tkt [29e688b8fb] - D - typo fix in docs regenerated docs check-in: 7546b29b79 user: aku tags: trunk | |
2022-09-09
| ||
10:36 | textutil - string - I - fixed indentation of benchmark code textutil - wcswidth - I - replaced core type/char functions with new implementations roughly 30x faster. The new implementation uses a nested binary tree of if commands to quickly bisect the result domain. Interestingly enough this is faster than using a 2-stage table lookup. And while it is not as fast as a single-stage table lookup (~45x) it also does not come with the horrendous size overhead of the same (~120x). The research leading to this (*) is saved in sub directory `build/alternates`. See `build/alternates/README.md` for the summary. (*) Scripts, results (.csv(.xz)), GNUplot configurations, ... check-in: ee19cd9a40 user: aku tags: trunk | |
2022-09-07
| ||
20:06 | valtype - iban - EF - Ticket [a8bcb82e2f] Updated to IBAN v92. Bumped to version 1.8. Extended tests. Thanks to [email protected] for the ticket and patch. check-in: 65fb118edf user: aku tags: trunk | |
2022-09-05
| ||
20:24 | Fix missing tests for the extended handling of ANSI colors and double-wide characters check-in: 052c77084f user: aku tags: trunk | |
20:06 | BEWARE: struct::matrix v1 eliminated. BEWARE: textutil::wcswidth 35.2 demands Tcl 8.5+ BEWARE: struct::matrix 2.1 demands Tcl 8.5+ BEWARE: report 0.4 demands Tcl 8.5+ BEWARE: csv 0.9 demands Tcl 8.5+ textutil - B - textutil::wcswidth Fixed missing Tcl core requirements in code and docs. struct - B - struct::matrix - Ticket [360d28402f] Fixed missing handling of ANSI color sequences in format_2string. Added handling of double-wide Asian characters. Factored into a helper command. Bumped to version 2.1. report - B - Ticket [360d28402f] See above, added handling of double-wide characters. Account for double-wide and color sequences in the report template and padding as well. Bumped to version 0.4. csv - Ticket [360d28402f] Bumped to version 0.9. check-in: 186dfb6dc1 user: aku tags: trunk | |
13:20 | Update textutil::wcswidth to latest unicode database. Bump to version 35.2. Tests added. Documentation added. check-in: 624dc483bc user: aku tags: trunk | |
2022-06-10
| ||
12:35 | Fix for 935ac3b65b. Conflicting link definition for sha256 with MS C Leaf check-in: 3d04580503 user: apnadkarni tags: sha256-vc-fix | |
2022-06-05
| ||
11:01 | Document the changes- root-find procedures check-in: a27334abbf user: arjenmarkus tags: trunk | |
10:59 | Add root finding methods for one-dimensional functions (bisection, secant, Brent and Chandrupatla) check-in: 4c392b4878 user: arjenmarkus tags: trunk | |
2022-05-10
| ||
09:46 | Add file modules/websocket/websocket.test check-in: 8efdc2ecb6 user: kjnash tags: trunk | |
2022-05-07
| ||
15:59 | Updated release information on homepage. check-in: 9a36861c95 user: aku tags: trunk | |
15:51 | Tcllib Release 1.21 work integrated with trunk. Released. check-in: a25bdeaef4 user: aku tags: trunk, release, tcllib-1-21 | |
14:21 | Updated various meta data files. Closed-Leaf check-in: 2880642f73 user: aku tags: tcllib-1-21-rc | |
14:01 | Updated information about deprecated packages. All have reached Stage 2. Attempts to use will now throw errors referencing their replacement. check-in: d1be409235 user: aku tags: tcllib-1-21-rc | |
12:31 | mkdoc - Several tweaks Change to use --css for the application, and -css for the package. Fixed mishandling of hook setup in application, when invoked without options. Updated documentation. check-in: 6fdf1b0791 user: aku tags: tcllib-1-21-rc | |
2022-05-06
| ||
16:11 | Regenerated docs. Small cleanups in clay testsuite. check-in: 83c05cc16d user: aku tags: tcllib-1-21-rc | |
11:08 | Merge documentation fix for picoirc. Still need to regen documentation. check-in: a2fb9ff71c user: gay tags: tcllib-1-21-rc | |
11:06 | irc / picoirc - D - Correct chat callback on NOTICE. check-in: 134879802e user: gay tags: trunk | |
10:53 | Merge my latest picoirc work, probably it's ready for version 1.0.0. Also it needs to regen documentation. check-in: 8a14d9ee0b user: gay tags: tcllib-1-21-rc | |
09:53 | irc / picoirc - EF, D - Make [send] private and [post] behave like [send] when channel name is empty. Bump to version 0.13.0. check-in: 1772a32ea2 user: gay tags: trunk | |
08:02 | irc / picoirc - D, T - Make [spliturl] private because there is no reason to use it outside of picoirc. Bumped to version 0.12.0. check-in: 475fc404de user: gay tags: trunk | |
2022-05-05
| ||
14:33 | websocket - B - Tkt [e97112c0af] Fix handling of multiple connection headers. Bumped to version 1.4.2. Regenerated documentation. check-in: aa43bc825c user: aku tags: tcllib-1-21-rc | |
14:18 | rest - EF - Tkt [72154945fb] - Added support for authorzation by bearer token. With thanks to TZOTZIOY for report and patch. And patience. Version bumped to 1.5. Regenerated documentation. check-in: 4eb662d8f8 user: aku tags: tcllib-1-21-rc | |
12:25 | markdown - B - [0d23817f75] Fix attribute mishandling in HTML block tags. Allow attributes without value. New testcases. check-in: 31b56b6b47 user: aku tags: tcllib-1-21-rc | |
12:15 | markdown - T - Tkt [57f151c354] - Added testcases for known bugs in div handling check-in: bf7b7ef0cc user: aku tags: tcllib-1-21-rc | |
11:27 | Update release READMEs for recent work. Tweaked alignment of numerical columns for overview table, markdown only. check-in: dbec566ae4 user: aku tags: tcllib-1-21-rc | |
2022-05-03
| ||
18:54 | Merged trunk work to release. check-in: 79192e5086 user: aku tags: tcllib-1-21-rc | |
18:53 | Integrated the delayed work on various markdown fixes. check-in: 84aa693760 user: aku tags: trunk | |
18:52 | markdown - B - [b9971638a4] New fix for the broken handling of inline links. Thanks to Thomas. Marking the remaining failing tests for ticket [0d824f26fb] as known bug. Closed-Leaf check-in: 4a1e5f6187 user: aku tags: markdown-fixes | |
07:00 | tar - D - Document issues/requirements around -chan option. check-in: 9fa78d2f88 user: aku tags: tcllib-1-21-rc | |
2022-04-29
| ||
12:55 | Fix mkdoc license typo in app. check-in: 179991e734 user: aku tags: tcllib-1-21-rc | |
2022-04-28
| ||
21:00 | New module mkdoc, plus associated app. Rgenerated docs. check-in: 8defde4552 user: aku tags: tcllib-1-21-rc | |
20:50 | dtplite link changes due to previous commit check-in: 2f89cc5c69 user: aku tags: tcllib-1-21-rc | |
20:45 | Tweaks to the dtplite pages, separate app and package documentation check-in: d8c35a11ca user: aku tags: tcllib-1-21-rc | |
2022-04-26
| ||
19:07 | Merge math::figurate fixes from trunk. check-in: e5ce7db6e1 user: aku tags: tcllib-1-21-rc | |
18:19 | Correct several procedures in the figurate package. These were partly due to the apparently inconsistent definition of the number of objects. With these changes an argument 0 (or negative) means that no objects are counted, hence the result is 0. This seems more logical as some of the original formulae returned 1 if the argument was 0. check-in: 5186b4951a user: arjenmarkus tags: trunk | |
2022-04-25
| ||
21:29 | Draft README for 1.21 release (Summarized changes) check-in: 13fa42b2b3 user: aku tags: tcllib-1-21-rc | |
21:28 | fileutil::magic::filetype - Fix missing version bump irc - Fix inconsistent version information ldapx - Fix inconsistent version information math::bigfloat - Fix inconsistent version information, and missing bump. struct::list - Fix missing version bump check-in: 93193f011e user: aku tags: tcllib-1-21-rc | |
20:38 | Bump bundle version check-in: cba2c485b3 user: aku tags: tcllib-1-21-rc | |
20:27 | reviewer tweaks: show commit dates, sort by dates, prompt changes. fix: handle possibility of multiple leafs. check-in: d13acf718e user: aku tags: tcllib-1-21-rc | |
16:30 | fix: sql script execution, ensure the mode expected by the code. fossil sqlite3 command changed default mode. check-in: 0539f6fd98 user: aku tags: tcllib-1-21-rc | |
16:17 | Create new branch named "tcllib-1-21-rc" check-in: 26937c429e user: aku tags: tcllib-1-21-rc | |
16:13 | Integrated cmdline-longopt work from gahr check-in: 9ae3dfb397 user: aku tags: trunk | |
14:58 | cmdline [B] - Ensure proper formatting of long option names in usage text. Basic patch by gahr, with thanks. Modified to make it run pre Tcl 8.5 as still advertised. Bumped to version 1.5.2. Regenerated docs. Closed-Leaf check-in: 93a7d0edee user: aku tags: cmdline-longopt | |
2022-04-24
| ||
15:16 | Refactor usage check-in: 15b20b0f79 user: gahr tags: cmdline-longopt | |
14:51 | Consider the longest option name when aligning descriptions in usage check-in: b08d683162 user: gahr tags: cmdline-longopt | |
2022-04-22
| ||
09:09 | Consistently name argvVar check-in: a92d67dcb1 user: gahr tags: cmdline-longopt | |
08:46 | Create new branch named "cmdline-longopt" check-in: fe1848c45f user: gahr tags: cmdline-longopt | |
2022-04-14
| ||
12:14 | merge trunk check-in: d72480fa88 user: pooryorick tags: module-aes | |
2022-04-13
| ||
10:04 | yaml - huddle [B, T] Ticket [d0e1cf6be1] Fixed mishandling of custom types by "huddle jsondump". Extended testsuite. Bumped to 0.4 Thanks to python36 <[email protected]> for the report and patch. check-in: ce207a238d user: aku tags: trunk | |
08:50 | virtchannel [EF] core, base. Ticket [1985a34255] Extended virt channels with support for 'truncate' method. With thanks to Christian Werner for report and base patch. Updated all channels to require Tcl 8.6. Updated tests. TODO: Bump all packages to distinguish from the 8.5-based implementations. check-in: 7fcf92a33b user: aku tags: trunk | |
2022-04-12
| ||
20:31 | virtchannel [EF] core, base. Ticket [1985a34255] Extended virt channels with support for 'truncate' method. With thanks to Christian Werner for report and base patch. Updated all channels to require Tcl 8.6. Updated tests. TODO: Bump all packages to distinguish from the 8.5-based implementations. Leaf check-in: 0159c03c5e user: aku tags: virtchan-1985a34255 | |
15:21 | namespacex [B] Ticket [23f84e1e4c] Fixed inability to handle array variables in state get/set. Thanks to [email protected] for the report and proposal for a fix. Although I used a different solution in the end. Bumped to version 0.3 Extended testsuite. Regenerated docs. check-in: 323da2ca35 user: aku tags: trunk | |
2022-04-10
| ||
10:13 | ldap [B] Ticket [af927e957f] Replaced <code>asnOctetString</code> in <code>starttls</code> and <code>Whoami</code> with <code>asnEncodeString 80</code> to properly signal "Extended Operation". While detected with a MS ActiveDirectory server this is not an MS-specific issue. Thus the unconditional change. It actually is not even possible in the protocol to query the kind of server. Bumped to 1.10.1 Thanks to Christian Nassau <[email protected]> for the report, patience, and helping me with my questions. check-in: 495ba2b8f5 user: aku tags: trunk | |
2022-04-09
| ||
15:28 | math - figurate [B] Fixed various things Missing continuation lines in namespace export Missing Tcl 8.6 requirement in tests Typo in test description Copyright year for tests check-in: 6ca4214eda user: aku tags: trunk | |
14:09 | httpd [T] Moved virtchannel package setup to before the package using them (mime), preventing errors of kind "already exists". check-in: f59c54abc5 user: aku tags: trunk | |
13:18 | sha1 [B] Undo of commit [cecfc78bcd], user `pooryorick`. This commit broke use of tcllibc, as evidenced by running the entire Tcllib testsuite and seeing all suites attempting to load tcllibc erroring out with ``` couldn't load file ".../modules/tcllibc/linux-x86_64/tcllibc.so": .../modules/tcllibc/linux-x86_64/tcllibc.so: undefined symbol: SHA256Init ``` It also looks superfluous as the existing `critcl::cheaders` commands already provided the paths to the relevant local .h files to the compiler. check-in: f4bd5082e6 user: aku tags: trunk | |
2022-04-08
| ||
19:36 | processman [B] Ticket [bb73d7d8ba] Fixed scope confusion (global versus namespace) for `processman::api` variable. Bumped to 0.6. Regenerated documentation. Thanks to the reporter. check-in: c8f9de63ec user: aku tags: trunk | |
19:24 | zip - zipfile::decode [B] Ticket [8e5a7e4a42] Fixed missing handling of open file when LocateEnd errors in any way, shape or form. Bumped to 0.9. Regenerated documentation. Thanks to Donal for the report. Side work: Fixed various typos in code comments. check-in: 114c16ad94 user: aku tags: trunk | |
2022-03-30
| ||
14:01 | Replaced a number of `expr` commands with direct index arith. check-in: aa90b6249a user: aku tags: markdown-fixes | |
13:46 | Tweaked code formatting check-in: a6bb77d27f user: aku tags: markdown-fixes | |
13:05 | Additional tests for links, and handling of escaped characters. Several (now) known bugs. check-in: 9175cba197 user: aku tags: markdown-fixes | |
13:04 | Brace your expressions. check-in: bb09ff386a user: aku tags: markdown-fixes | |
09:26 | markdown - [B] Tickets [b4160e786b], [b9971638a4]. Code cleanup for ATX headers. Removed no-op commands. Renamed "apply_templates" for consistency. New name "parse_block". Fixes to the parsing of inline/image links. Extended testsuite. Bumped to version 1.2.2. Thanks to Torsten Berg <[email protected]> and Detlef Groth <[email protected]> for the reports and patches. check-in: 240f2afc63 user: aku tags: markdown-fixes | |
2022-03-24
| ||
13:21 | merge trunk check-in: c60882db1f user: pooryorick tags: module-aes | |
13:16 | halfpipe, bump version to account for recent addition of end-of-file handling check-in: 0e962ae207 user: pooryorick tags: trunk | |
12:48 | aesc, update license check-in: 86e57d8982 user: pooryorick tags: module-aes | |
2022-03-09
| ||
21:56 | merge trunk check-in: d7aabb8273 user: pooryorick tags: module-aes | |
21:35 | sha1: Pass to the compiler the path to the local .h files. check-in: cecfc78bcd user: pooryorick tags: trunk | |
2022-03-08
| ||
22:11 | critcl version of the aes module. check-in: 5fffd2153e user: pooryorick tags: module-aes | |
2022-03-06
| ||
16:07 | Add a routine to load an accelerated version. check-in: ed208cf39e user: pooryorick tags: module-aes | |
16:06 | Changes to accomodate an accelerated version. check-in: 1941af032d user: pooryorick tags: module-aes | |
2022-01-25
| ||
16:49 | Add end-of-file handling to halfpipe. check-in: a0a2c6e9ca user: pooryorick tags: trunk | |
2022-01-18
| ||
07:43 | coroutine: Reduce quoting and add procedure markers. check-in: cb716671f7 user: pooryorick tags: trunk | |
2022-01-17
| ||
23:43 | Modify [coroutine::util gets/gets_safety/read] to restore any original event handler on the channel, and to not be so busy. check-in: 8a5b6fdec2 user: pooryorick tags: trunk | |
22:44 | Update the documentation for "longest common subsequence". check-in: d23cf1bb9d user: pooryorick tags: trunk | |
2022-01-09
| ||
15:12 | struct::list, swap tests to match descriptions check-in: 537c793a90 user: pooryorick tags: trunk | |
2022-01-08
| ||
19:27 | Remove debugging command. check-in: 6ced16a0d3 user: pooryorick tags: trunk | |
2022-01-06
| ||
21:43 | Removing debugging line in previous commit. check-in: 8bf49a8289 user: pooryorick tags: trunk | |
21:41 | Condense code comments in testutilities.tcl check-in: 542eb299b6 user: pooryorick tags: trunk | |
10:47 | Isolate tests for struct::list so that they can be loaded and used with alternative implementations of the procedures they test. check-in: 20722370cc user: pooryorick tags: trunk | |
10:44 | In ::struct::list::Lsplit, make sure $cmdPrefix is always evaluated at the proper level. check-in: e5d578ebb7 user: pooryorick tags: trunk | |
2022-01-05
| ||
12:27 | commit uncommited merge check-in: 1552422350 user: pooryorick tags: mime | |
2021-11-12
| ||
14:09 | fixes encoding issues of tcl::chan::string (usage of system encoding for reflected channel and string (utf-8) range in "read" method makes it completely and irreparably broken on the client end after first multi-byte character); the fix proposes encoding parameter for tcl::chan::string and utf-8 as default encoding now, can also use -auto (to consider object type to avoid extra shimmer) but it is optional and can be removed if unwantend; using -none will switch to previous (broken) behavior, so would be backwards compatible. Leaf check-in: 5a1d7aace3 user: sebres tags: tcl-chan-string--fix-encoding | |
2021-11-08
| ||
11:49 | Merge RFC5280 support from apn-pki branch. check-in: 8d0dd1ce9e user: apnadkarni tags: trunk | |
2021-11-01
| ||
06:44 | Fix parsing EDIPartyName. Optimize _oid_name_to_number with reverse lookup. check-in: 6563b9d9ee user: apnadkarni tags: apn-pki | |
2021-10-31
| ||
18:05 | Bumped version to 0.20. Added APN to copyright. check-in: 6d0611c4ab user: apnadkarni tags: apn-pki | |
18:03 | Updated parse_cert and parse_csr documentation check-in: 900fb4ff6d user: apnadkarni tags: apn-pki | |
14:42 | Forgot to commit the change log file check-in: 287e798c6f user: arjenmarkus tags: trunk | |
13:32 | Add the new package "math::figurate" for evaluating various figurate numbers check-in: 777c3eccc5 user: arjenmarkus tags: trunk | |
07:52 | Added parsing and tests for CSR extensionRequest check-in: 483edbb04e user: apnadkarni tags: apn-pki | |
04:02 | Done with RFC5820 certificate extension parsing including tests (not docs). In addition to the test suite, all 260 certs in Firefox CA root list are successfully parsed. check-in: d9589af403 user: apnadkarni tags: apn-pki | |
2021-10-30
| ||
18:00 | Test certificates, tests and fixes for almost all RFC 5280 cert ext parsing. check-in: 1a38ea54b5 user: apnadkarni tags: apn-pki | |
2021-10-28
| ||
22:41 | pt / char - [B] - Fix generation of various character quotings. Before the fix the code was able to generate octal encoding for characters where that encoding goes above the 3 character limit imposed by Tcl's reader. I.e. \uf800 resulted in "\174000", etc. The fix forces these to proper hex coding. Bumped char to version 1.0.2. Extended the testsuite to cover the bogus characters. check-in: f2b3c8e7cb user: aku tags: trunk | |
17:46 | Make names consistent with RF 5280. check-in: 2904298e9b user: apnadkarni tags: apn-pki | |
2021-10-27
| ||
16:22 | Support T.61 and GeneralizedTime parsing. Successfully parses all Firefox roots. check-in: 05f63b7631 user: apnadkarni tags: apn-pki | |
2021-10-26
| ||
17:21 | Finished implementing parsing of all RFC5280 defined certificate extensions. check-in: 0bbe6a3a91 user: apnadkarni tags: apn-pki | |
2021-10-25
| ||
06:51 | Added parsing of authorityKeyIdentifier and extKeyUsage. check-in: 008d13411d user: apnadkarni tags: apn-pki | |
2021-10-24
| ||
19:28 | Added pki code for parsing {subject,issuer}AltName and keyUsage extensions. Docs and tests pending. check-in: fea48c0a09 user: apnadkarni tags: apn-pki | |
05:51 | Break out extension parsing into separate routine. check-in: c9388d7e2f user: apnadkarni tags: apn-pki | |
03:30 | Validation fixes for X509 v1 certificates. Fix validate_cert to not access extensions for V1 certs (array entry will not exist). Also fail validation for V1 certs if CA signing authority is being checked. Fix rsa-verify-certv1-1.0 fail with undefined pubcert variable. check-in: dd18ce66a8 user: apnadkarni tags: apn-pki | |
03:25 | Create new branch named "apn-pki" check-in: aef8b2cf55 user: apnadkarni tags: apn-pki | |
2021-09-18
| ||
11:29 | grammar_fa - T - Moved snit error setup to a point where snit is actually present. check-in: 6763edabb5 user: aku tags: trunk | |
11:27 | dns / ip - T - Removed a bogus use of `logger` in the ipMore testsuite setup. check-in: b3d71e0554 user: aku tags: trunk | |
11:20 | tie, pop3 - EF - Bumped to require Tcl 8.5 Version bump to next minor version for separation from the last version accepting Tcl 8.3 (pop3) and 8.4 (tie). Bump became necessary because of these packages' dependency on `comm`, in itself now requiring Tcl 8.5, see [7aa9b7bc26]. check-in: 334a7f29ec user: aku tags: trunk | |
10:52 | Merged markdown work. __Further__ bumped package `comm` to version 4.7, and fixed its Tcl core requirements. The package requires Tcl 8.5+ since commit [c2d2a4b7e60916fe] (June 27, 2021). Note that version 4.6.4.1 of `comm` by the referenced commit already has the 8.5 requirement, however will wrongly allow usage from a Tcl 8.4 interpreter and then fail. With the bump here the change is official. check-in: 7aa9b7bc26 user: aku tags: trunk | |
09:04 | markdown - B - Ticket [5b8e3a9e9b] Fix mishandling of no empty line after atx header. Extended testsuite. Bumped to version 1.2.1. Fixed a single typo in the original patches. With thanks to Torsten Berg <[email protected]> for the patch to the report. Closed-Leaf check-in: 93fd3ad0a8 user: aku tags: markdown | |
08:41 | markdown - D - Ticket [7bca91a31c] Document the supported Markdown syntax. With thanks to Torsten Berg <[email protected]> for report and patch. check-in: d43eb9b3dc user: aku tags: markdown | |
2021-09-17
| ||
19:10 | Fix broken phrasing in tcllib_sources introduced by [e5c9b52b93]. check-in: bae50e89ae user: aku tags: trunk | |
2021-09-15
| ||
20:43 | Edited the main index.md serving as the homepage. - Moved releases section to top, and added `Downloads` to the title. - Added list entry and page (head.md) for downloading head of trunk archives. Updated the localdoc processing to protect the new download page `head.md` against erasure. Edited the guide to for retrieval of sources to point out the quick download links first, then ratchet up the complexity as less information is known. More explicit repository links. Tweaked the github README.md to use links to markdown files instead of the removed html. Check after the next sync cycle if that works. Regenerated the embedded documentation. check-in: e5c9b52b93 user: aku tags: trunk | |
13:31 | md5 (pure-tcl implementation): fixes bottleneck in calculation of round 1-4, avoids the growth of A-D numbers to bignum, where only 32-bit arithmetic basically needed; improves runtime up to O(n), compared to something between O(n*log(n)) and O(n**2)) check-in: 7738b7ccfc user: sebres tags: trunk | |
2021-08-09
| ||
16:26 | Fix broken link to critcl pages check-in: 19c2c7cebd user: aku tags: trunk | |
2021-07-28
| ||
23:29 | Fix spelling error in mime.tcl. check-in: b8392d6ee9 user: pooryorick tags: trunk | |
23:28 | Merge trunk. Closed-Leaf check-in: e3b25903c8 user: pooryorick tags: pooryorick | |
22:58 | Fix name of variable. check-in: 63f5f4e030 user: pooryorick tags: mime | |
22:50 | Merge trunk and fix smtp.tcl. check-in: db119d511f user: pooryorick tags: mime | |
18:54 | Fix goofy error handling in ::smtp::sendmessage. check-in: 1df85e69fb user: pooryorick tags: trunk | |
18:40 | Fix some small error in previous commit. check-in: 3d84236199 user: pooryorick tags: trunk | |
14:02 | Modify ::smtp::sendmessage to only revert headers it has modified. check-in: 8340b8ed2f user: pooryorick tags: trunk | |
12:26 | Update base64 test to reflect more recent Tcl error messages. check-in: 6e3f27399e user: pooryorick tags: trunk | |
2021-07-27
| ||
16:27 | bump mime version to 1.7.0 check-in: 43ba84b4b9 user: pooryorick tags: trunk | |
2021-07-24
| ||
21:51 | Bump version in comm.tcl to match pkgIndex.tcl. check-in: 8c0e997a98 user: pooryorick tags: trunk | |
2021-06-27
| ||
11:04 | Simplify the implementation of CommRunHook check-in: c2d2a4b7e6 user: pooryorick tags: trunk | |
2021-06-20
| ||
13:25 | picoirc.test: amended tests for removal of special nick handling. The 'chat' callback now corresponds to the documentation so amended the tests. check-in: fe8f713296 user: patthoyts tags: trunk | |
13:13 | picoirc: remove custom message handling based on nicks A general purpose library is not the place to perform #tcl specific custom message handling. This should be done at the application level. Removed the special handling for PRIVMSG to the current user's nick as again it is up to the application to decide how to handle messages to the current user and the application should received all valid fields. check-in: ed1d04150c user: patthoyts tags: trunk | |
2021-06-19
| ||
23:48 | picoirc: added IRCv3 capabilities and SASL authentication support. Support the use of the CAP command and use SASL if available and a password is provided. Ensure IPv6 addresses are parsed correctly in IRC responses. Added tests for the IPv6 support and CAP LS response. check-in: ad684ac5d6 user: patthoyts tags: trunk | |
2021-05-29
| ||
08:56 | Forgot to update the version number for math::special check-in: 86b804e36a user: arjenmarkus tags: trunk | |
08:47 | Correct the implementation of the Jacobi elliptic function dn and add proper test cases for the three functions (sn, cn and dn) check-in: d79cb46369 user: arjenmarkus tags: trunk | |
2021-05-26
| ||
12:00 | oups, missed whitespace at previous commit check-in: 01255a0d26 user: gay tags: trunk | |
07:44 | irc / picoirc - B - Set TLS socket to async mode initially to avoid blocking. Bumped to version 0.10.1. check-in: eb71aef2a8 user: gay tags: trunk | |
2021-05-09
| ||
16:25 | merge trunk check-in: 505623356e user: pooryorick tags: mime | |
16:24 | Make versions match check-in: 68b5e773a9 user: pooryorick tags: trunk | |
2021-05-06
| ||
07:03 | Correct a mistake in the name of one of the Jacobi elliptic functions. Note that the set of tests should be extended, as the functions cn, sn and dn are not explicitly tested. Made a note for this. check-in: c67e12121e user: arjenmarkus tags: trunk | |
2021-05-02
| ||
23:30 | Merge trunk. check-in: f0b71afba4 user: pooryorick tags: mime | |
23:24 | Fix outdated octal test case result. check-in: 9f60a3196d user: pooryorick tags: trunk | |
23:19 | Bump ldap version. check-in: a700573e6d user: pooryorick tags: trunk | |
23:15 | Add missing braces in [import] check-in: f954fdbcd6 user: pooryorick tags: mime | |
23:11 | Fix bug in [configure]. check-in: b9d366d5bf user: pooryorick tags: mime | |
22:48 | Add TclOO classes for base chan and a "gets limit" chan. use them in the "mime" module. check-in: 1656715e48 user: pooryorick tags: mime | |
2021-05-01
| ||
13:04 | drop ego check-in: 446b34a6e3 user: pooryorick tags: mime | |
12:59 | struct: In tests remove unneeded call to unset variable, and adjust testsNeedTcltest line. check-in: 2d14ec54fe user: pooryorick tags: trunk | |
12:56 | struct: In tests remove unneeded call to unset variable, and adjust testsNeedTcltest line. check-in: 3c876d3ad7 user: pooryorick tags: mime | |
12:54 | sak: To improve test isolation, give each .test file its own interpreter. check-in: 47d611db27 user: pooryorick tags: trunk | |
12:51 | devtools: Make it possible to use min-max version specification with testsNeedTcltest. check-in: 0310b6e195 user: pooryorick tags: trunk | |
12:46 | devtools: Make it possible to use min-max version specification with testsNeedTcltest. check-in: b2c184f69f user: pooryorick tags: mime | |
12:45 | devtools: Fix bug where a message was not produced because a substitution failed. check-in: c09b8e03b8 user: pooryorick tags: mime | |
12:39 | chan and mime modules: Update Tcl version requirements. check-in: 69ed97e3b3 user: pooryorick tags: mime | |
12:35 | sak: To improve test isolation, give each .test file its own interpreter. check-in: a5c744bddf user: pooryorick tags: mime | |
12:02 | ego: Add a guard against Tcl < 8.6 check-in: 970f08006a user: pooryorick tags: mime | |
12:01 | As prescribed in [7dfe60d7f4], updated all test files where the value of testsNeedTcl was less than 8.5. Update some tests in ncgi. check-in: 108bdfc111 user: pooryorick tags: mime | |
11:55 | mime: For cookies, add HttpOnly parameter and make it the default. check-in: a31412a310 user: pooryorick tags: mime | |
11:52 | mime: Remove unnecessary semicolon in a cookie header that contains no parameters. For a header value, add parameters are simple values rather than key/value pairs. check-in: 09e3856313 user: pooryorick tags: mime | |
11:49 | mime: remove "-" from cookie options. check-in: 26bd19638b user: pooryorick tags: mime | |
11:47 | mime: Add [cookie delete] check-in: cda1c2f6dd user: pooryorick tags: mime | |
11:44 | Tighten up datetime scanning. check-in: 6d6a682c30 user: pooryorick tags: mime | |
11:43 | Use a command instead of a token to represent a mime message. Improve error propagation in testutilities. check-in: 82c52a166e user: pooryorick tags: mime | |
11:04 | Remove the "token" argument of [::mime::header::serialize]. check-in: 55fc542ee2 user: pooryorick tags: mime | |
11:02 | new module: {chan coroutine}: specializes channel commands to use the current coroutine for non-blocking I/O management. check-in: efce3781fb user: pooryorick tags: mime | |
10:55 | Make {chan getslimit} a routine that specializes an existing channel command rather than a channel command itself. check-in: fdb1968f80 user: pooryorick tags: mime | |
10:50 | mime: Internal rewrite plus API redesign. ncgi: Use mime module instead of bespoke routines. New modules: ego chan. check-in: f9f98e681e user: pooryorick tags: mime | |
10:36 | mime: Fix problem with content type handling. ncgi: Add object interface, update documentation. check-in: adc31140b4 user: pooryorick tags: mime | |
10:30 | mime: [header get] now returns one matching value, plus parameters. Documentation updated to reflect new API. check-in: 6a0823d6ef user: pooryorick tags: mime | |
09:26 | alphabetize routines migrate tests from ncgi module. check-in: d97ff9dc80 user: pooryorick tags: mime | |
09:16 | ncgi: Separate form and query parsing. New [post], [poststring] and [querystring] commands. Changed [query] command. check-in: 9957e80e35 user: pooryorick tags: mime | |
08:42 | mime: Replace [buildmessage] and [copymessage] with [serialize]. Replace [getbody] with [body] and eliminate the -command option. check-in: fd50ab7066 user: pooryorick tags: mime | |
08:38 | mime: Added -chan option. More thorough cleanup of tests. Refreshed documentation. check-in: d7c18e9b16 user: pooryorick tags: mime | |
08:23 | Replace getheader/setheader with "header". Adapt header commands to work with header parameters. Add "header serialize". Add RFC 2231 support. check-in: 8f9ad085e2 user: pooryorick tags: mime | |
08:15 | ::mime::initialize no longer parses the message. Instead, parsing is performed later as needed. check-in: 8988f26797 user: pooryorick tags: mime | |
08:11 | mime::initialize - make multipart/mixed the default type when -parts is provided. check-in: 5a8fbe56cb user: pooryorick tags: mime | |
07:51 | -headers and -parts options to mime::initialize now take a dictionary. Fix for [492563ffff] "hostname" option for parseaddress. check-in: 3707b908b3 user: pooryorick tags: mime | |
2021-04-30
| ||
23:34 | Fix for [763669], Problems with qp_encode and encoded_word, no_softbreak check-in: 143395cdc0 user: pooryorick tags: trunk | |
23:12 | Make it a no-op instead of an error to set a "read-only" header to an identical value, and allow deletion of a "read-only" header. check-in: c395a84ea2 user: pooryorick tags: trunk | |
22:54 | Separate header determination from body generation. check-in: 7c25c9a457 user: pooryorick tags: trunk | |
22:36 | If nothing else, at least indicate whether a file is text or binary. check-in: 967cee7dc6 user: pooryorick tags: trunk | |
22:33 | fix bug [4adb7c36a3], fileutil::magic::mimetype not recognising Microsoft documents or mp3. check-in: dc534f06ac user: pooryorick tags: trunk | |
22:25 | Modify comments. check-in: 159dba5586 user: pooryorick tags: trunk | |
22:23 | mime: Remove duplicated code in ::mime::buildmessageaux. check-in: 947b8df7d2 user: pooryorick tags: trunk | |
21:46 | Numerous improvements and bug fixes. Updated analyzer script from file-5.34 magic files. check-in: 179fe8c361 user: pooryorick tags: trunk | |
21:22 | Code cleanup. check-in: 422565566b user: pooryorick tags: trunk | |
21:01 | ncgi, merge fix for [063e7a95beef451c], Correct Handling of quotes in quoted strings in parseMimeValue. check-in: 74c178b772 user: pooryorick tags: trunk | |
19:53 | convert mime.test to utf-8 check-in: a814a9df83 user: pooryorick tags: trunk | |
14:08 | Merge fix for [a16b1095974e071d]. check-in: cb6b4de78f user: pooryorick tags: trunk | |
12:12 | Merge trunk. check-in: e535000f3e user: pooryorick tags: pooryorick | |
2021-04-24
| ||
12:49 | irc / picoirc - EF - Ticket [303ae73e3c] Support multiple channels in the URI. Bumped to version 0.10.0. check-in: 25c5621b3e user: gay tags: trunk | |
2021-04-23
| ||
09:30 | merge pyk-pki check-in: 535ce4472f user: pooryorick tags: trunk | |
06:55 | Tighten up syntax, remove repetition. Closed-Leaf check-in: 56ff91b80a user: pooryorick tags: pyk-pki | |
2021-04-22
| ||
18:35 | merge pyk-pki check-in: 6a82870570 user: pooryorick tags: trunk | |
2021-04-21
| ||
17:12 | pki: Fix failing tests by adding the option to ignore certificate expiration time. check-in: 42b669c23d user: pooryorick tags: pyk-pki | |
2021-04-14
| ||
22:00 | Integration of test utilities work into trunk. check-in: e310e3a368 user: aku tags: trunk | |
20:53 | Merge test fixes from trunk, plus local fixes for small localPath breakage. Semantic change: `localPath` now looks for siblings, not module files. In some places this changes the relative path needed for access to support files. Closed-Leaf check-in: e67cf6dad0 user: aku tags: pyk-testutilities | |
19:35 | amazon-s3 - T - Fix xml dependency setup, and remove local tcltest reconfiguration breaking things Also cleanup of trailing whitespace in the entire module. check-in: d41aa4e017 user: aku tags: trunk | |
19:13 | math - T - Fix tests for changepoint, filtergen, and combinatorics. These packages require Tcl 8.6, and the tests asked only for 8.5, breaking them for 8.5. Also cleanup of trailing whitespace in the entire module. check-in: 96e2abceb9 user: aku tags: trunk | |
2021-04-13
| ||
11:16 | Make tests more robust by eliminating sensitivity to working directory the tests are executed from. check-in: fb1cfba3e8 user: pooryorick tags: pyk-testutilities | |
2021-04-08
| ||
12:11 | cmdline - B - Fix test breakage due to cleanup of trailing whitespace. Decided to fix the code instead of having the test rely on trailing whitespace (*). Does not generate trailing whitespace in the usage texts anymore. Bumped version to 1.5.1. Regenerated documentation. (*) It is bad enough that Markdown uses trailing whitespace to encode hard line breaks, forcing things for that doctools output format. check-in: 43b86aff9d user: pooryorick tags: trunk | |
2021-03-30
| ||
22:58 | make testutilities routines more robust against whatever the current directory might be Closed-Leaf check-in: 85dbc4f285 user: pooryorick tags: pyk-zip | |
22:56 | zip, new routine: filesinfo check-in: 03836d53ba user: pooryorick tags: pyk-zip | |
2021-03-26
| ||
11:01 | cmdline - D - [Ticket 422bc67f03] - Tweaks, getopt example. check-in: cc45ab247f user: aku tags: trunk | |
2021-03-24
| ||
11:00 | base64 / base64 - EF - Make use of Tcl 8.6+ builtins Bumped version to 2.5 Added sections to the documentation elaborating on the behavioral differences of Tcllib versus the builtins of 8.6+. check-in: 1124521762 user: aku tags: trunk | |
10:07 | base64 / base64 - Fix handling of incomplete data at end of input Brought more in line with Trf's behaviour, except for the error message. Before the fix the Tcl implementation errored on incomplete input at the end only if there was a terminator present as well. Bumped version to 2.4.3 Extended the tests in this area Cleaned trailing whitespace check-in: c11f95893f user: aku tags: trunk | |
2021-03-23
| ||
10:09 | fileutil - B - ticket [d0dd236f1c] - Fix maketempdir for windows Bumped to version 1.16.1 Cleaned trailing whitespace. Thanks to @sbromle for the report and patch. And their patience. check-in: d1f2984e92 user: aku tags: trunk | |
10:09 | Fix hook documentation oops of previous commit check-in: 8081855bec user: aku tags: trunk | |
09:53 | hook - B - Ticket [053f2c4a47] - Fix deletion of never-existent binding No does nothing gracefully, same as for deleting a binding which was created and already deleted. New tests. Bumped to version 0.2 Cleaned trailing whitespace. Thanks to @emiliano for the report and patch. check-in: 58d05edb4b user: aku tags: trunk | |
09:31 | yaml / huddle - Ticket [d74e6561a2] Fix yaml/huddle/yaml roundtrip Thanks to @emmanuel for report and patch. Leaf check-in: f4046fd6a8 user: aku tags: tkt-d74e6561a2-yaml-huddle | |
2021-03-22
| ||
14:17 | mime / smtp - B - Ticket [7849ff6729] Run channel in blocking mode when a Trf transform is active, and prevent loss of data at the end Bumped to version 1.5.1 Cleanup of trailing whitespace. Regenerated embedded documentation. Thanks to <[email protected]> for report, patch, and patience. check-in: ce8dab3154 user: aku tags: trunk | |
13:31 | rest - EF - Ticket [67a66eed1f] - Implemented ability to overide `multipart/related` with `multipart/<value>`. Bumped to version 1.4 Cleanup of trailing whitespace. Regenerated embedded documentation. Thanks to <[email protected]> for the request and patch. check-in: 8696e0c73e user: aku tags: trunk | |
13:10 | zip / zip::decode - EF - Ticket [c6c9a7e235] - Implemented accessors for file comment and size (uncompressed) Bumped zip::decode to version 0.8 Cleanup of trailing whitespace. Regenerated embedded documentation. Thanks to <[email protected]> for the request and initial research. check-in: a19e288bad user: aku tags: trunk | |
12:51 | term / term::ansi::code::ctrl - B - Ticket [2635aa3c5e] Fix switching into and out of box graphics Bumped term::ansi::code::ctrl to version 0.3 Cleanup of trailing whitespace. Regenerated embedded documentation. Thanks to submitter @dbohdan for the report and patch. check-in: 07305d3ef5 user: aku tags: trunk | |
12:25 | coroutine - B, EF - Tickets [bf8b80af3d], and [adf34e9a7e] Fixed coroutine utility command `global` for when it is invoked from the #1 frame (== main procedure of the coroutine). Accepted patch adding utilities and auto-wrappers for `puts` and `socket`. Wrote documentation for them. Version bumps: - coroutine to 1.3 - coroutine::auto to 1.2 Cleanup of trailing whitespace. Regenerated embedded documentation. Thanks to submitter <[email protected]> for the reports and patches. check-in: c9acfc8aa1 user: aku tags: trunk | |
10:19 | generator - B - Ticket [e7feaf9487] - Fixed `takeWhile` acting as filter instead of stopping Bumped version to 0.2. Code and documentation. Cleanup of trailing whitespace. Regenerated embedded documentation. Thanks to submitter <[email protected]> for the report and fix. check-in: 789a23b7e3 user: aku tags: trunk | |
10:06 | Batch update of embedded documentation check-in: 09ea5ebbe6 user: aku tags: trunk | |
10:02 | profiler - B - Ticket [3603260fff] - Fixed missing reset of descendant information Bumped version to 0.6. Code and documentation. New test. Cleanup of trailing whitespace. Thanks to submitter @ladayaroslav for the report, and extreme patience. Thanks further to <cousteau> on the chat for prodding us into action. check-in: e9261654d0 user: aku tags: trunk | |
2021-03-19
| ||
19:35 | irc / picoirc - B, T - Parse messages in [post] per line. Tweak test for (/me) command. Bumped to version 0.9.2. check-in: bd369350e6 user: gay tags: trunk | |
16:18 | Merged in trunks check-in: 834467373b user: rkeene tags: trunk | |
2021-03-14
| ||
13:51 | Adjust the introduction for the Fourier transform package. as suggested in the ticket 2695827fff check-in: 8198cb7b33 user: arjenmarkus tags: trunk | |
13:25 | Solve a problem with the math::decimal package (ticket d159e101f329682a232aabac36c0ef6640ff8484) and extend the math::numtheory package with two new procedures (ticket 0ce5a9fc98f7c752d4dabc0911dccfb513686ad2) check-in: 392124cea1 user: arjenmarkus tags: trunk | |
2021-03-11
| ||
12:46 | Correct the version number in th pkgIndex.tcl file (mjanssen/cousteau) check-in: 15e10b5b8a user: arjenmarkus tags: trunk | |
2021-03-08
| ||
14:29 | Fix inconsistent profiler pkgIndex.tcl Leaf check-in: f9ee8b1b48 user: mpcjanssen tags: mistake | |
2021-03-07
| ||
14:21 | Add various [package require] statements to expose the proper requirements check-in: 20bad8fa14 user: arjenmarkus tags: trunk | |
03:23 | irc / picoirc - B, T - Fix VERSION CTCP response. [Callback] must return value from external callback. Fix getting results from channels in tests. Bumped to version 0.9.1. check-in: dfed01491a user: gay tags: trunk | |
03:16 | irc / picoirc - B - [Callback] must return value from external callback. All tests pass. Closed-Leaf check-in: 807239cd08 user: gay tags: picoirc-0.9.1 | |
02:33 | WIP: irc / picoirc - B, T - Fix VERSION CTCP response. Fix getting results from channels in tests. Bumped to version 0.9.1. Currently two added tests fail because for some reason callback's return value is empty to [picoirc::Version]. check-in: 5fdde51282 user: gay tags: picoirc-0.9.1 | |
00:19 | irc / picoirc - EF - Add NOTICE type to chat state in callback. Add /notice command. Bumped to version 0.9.0. check-in: 6b4bf10e18 user: gay tags: trunk | |
2021-03-05
| ||
00:44 | irc / picoirc - B, D - Fix /whois command. Document usage of userinfo state. Bumped to version 0.8.1. check-in: 88a048cef0 user: gay tags: trunk | |
2021-03-04
| ||
23:29 | irc / picoirc - EF - Add mode state to callback. Tweak regexp in [Read]. Bumped to version 0.8.0. check-in: 509add8d8d user: gay tags: trunk | |
21:59 | Oups, see previous commit. check-in: 62391ac3c3 user: gay tags: trunk | |
21:58 | irc / picoirc - B, T - . Add testsuite. Fix bugs. Cleaned up tabs. Bumped to version 0.7.2. check-in: 3b23e7b1b0 user: gay tags: trunk | |
16:16 | markdown - B, EF - Ticket [29a9996f1e] Sync Tclssg markdown over to Tcllib, as feasible. Added the Tclssg markdown testsuite to the module. Extended the handling of fenced code blocks. Now supports extended converters which see the arguments after th lang specififer in the code blocks info string. Added tests for the converter handling. Bumped to version 1.2 Not everything could be synced over. The two code bases have definitely diverged in their handling of fenced code blocks. Each is keeping to their own on this now. Thanks to submitter @dbohdan for the report and references. check-in: 2ada0ddc8a user: aku tags: trunk | |
2021-03-03
| ||
20:13 | irc / picoirc - B - Ticket [317660414a] Handle own nick change. Bumped to version 0.7.1. check-in: c51ddade3e user: gay tags: trunk | |
2021-03-02
| ||
23:21 | bibtex - EF - Ticket [8bec717add]. Added support for variant forms with key/value delimiter `=` not properly delimited. Added test. Bumped version to 0.7. Thanks to submitter @mxmanghi for the report and patch. check-in: d92073fabe user: aku tags: trunk | |
22:35 | inifile - B - Ticket [20749540c1]. Fixed missing variable import into scope. Added tests. Bumped version to 0.3.2 Thanks to submitter @12524 for report and patch. check-in: ff2cf9052a user: aku tags: trunk | |
21:15 | cmdline - D - Ticket [2dce7b748a] - Clarified handling of the argv variable for getoptions. Documentation update only. Thanks to [email protected] for the report. check-in: 6dd76779dd user: aku tags: trunk | |
20:43 | math / bigfloat2 - B, T - Ticket [ca6a2cfef5] Fixed handling of -0.0 / -.0 Added tests (For bigfloat v1 as well). Bumped to version 2.0.3. General cleanup of trailing whitespace. Thanks to submitter @tzwaenn for the report. check-in: af87207bab user: aku tags: trunk | |
19:49 | dns - EF - Ticket [948ad9edbf] Added support for NAPTR queries. Bumped to version 1.5.0 Updated documentation. General cleanup of trailing whitespace. Thanks to submitter@sbron for report and patch. check-in: 8fdf541742 user: aku tags: trunk | |
15:09 | Integrated: httpd - B - Ticket [4efe78a285] Handle fumagic filetype result differences. Bumped to version 4.3.5. Still fallout from the fumagic filetype restructuring and result structure revamp. Modified httpd to handle both forms of results, based on the fumagic version. Thanks to submitter @fpigorsch for the report and patch. (Even if I did not use that patch and went for a more general fix). check-in: aca4e05aee user: aku tags: trunk | |
12:38 | httpd - B - Ticket [4efe78a285] Handle fumagic filetype result differences. Bumped to version 4.3.5. Still fallout from the fumagic filetype restructuring and result structure revamp. Modified httpd to handle both forms of results, based on the fumagic version. Thanks to submitter @fpigorsch for the report and patch. (Even if I did not use that patch and went for a more general fix). Closed-Leaf check-in: ff71b9a6ec user: aku tags: ticket-4efe78a285-httpd | |
08:52 | irc / irc + picoirc - I - __Attention__ Tcl 8.6 is now required by both packages. Both packages got bumped to version 0.7 to signify this break. check-in: aff8bd8ac2 user: aku tags: trunk | |
08:34 | irc / picoirc - D - Ticket [582f276178] Documented the optional password for connect. Thanks to submitter @gay for the report and patch. check-in: 70d5feafc9 user: aku tags: trunk | |
2021-03-01
| ||
21:45 | nntp - B - Ticket [937e32f95e] Fix clock scan issues. Thanks to [email protected] for the report. Leaf check-in: 0d0b15ada7 user: aku tags: nntp-ticket-937e32f95e | |
20:53 | irc / picoirc - EF - Ticket [91b9d3df27] Added TLS support Bumped to version 0.6.0 Tweaks by me: - Simplified expression for `secure` in splituri. - Regenerated documentation. Thanks to submitter @gay for the report and patch. check-in: adb051e663 user: aku tags: trunk | |
20:24 | irc / picoirc - B - Ticket [15e3194594] Fixes in nick handling. Bumped to version 0.5.3. Tweaks by me: - Version bump (code, index, documentation). - Renamed variable `n` to `nick` for clarity. - Cleaned up, i.e. removed, trailing whitespace. - Regenerated documentation. Thanks to submitter @gay for the report and patch. check-in: b0eabd72d0 user: aku tags: trunk | |
2021-01-31
| ||
13:12 | Add a new package math::combinatorics that extends the original collections of combinatorial procedures. One reason to add it is that the original did not take advantage of the arbitrary-precision integers that have been available since Tcl 8.5. Also minor corrections in a few man files. check-in: 85fc7cd46d user: arjenmarkus tags: trunk | |
2021-01-04
| ||
18:15 | Generate the documentation via the command "sak.tcl localdoc" as advised by Andreas Kupries. This should bring all documentation up to date. check-in: 0f0b5f9cc0 user: arjenmarkus tags: trunk | |
2021-01-03
| ||
14:40 | Add a package for change point detection in data series (fairly basic: CUSUM and binary segmentation). The tests should be extended to demonstrate more features and the properties of the algorithms. check-in: f03222f0df user: arjenmarkus tags: trunk | |
2021-01-01
| ||
13:38 | Add a new package: probabilistic optimisation whih implements four different algorithms. Also correct the manpage name for machineparameters check-in: 2ee6858e5e user: arjenmarkus tags: trunk | |
13:29 | Correct the tests and a minor mistake (loop over the data) in the math::filters package check-in: f8b222fa09 user: arjenmarkus tags: trunk | |
2020-12-20
| ||
10:37 | Add new package: math::filters for digital filtering. Specifically implements Butterworth low-pass and high-pass filters. The filtering procedure and object themselves are generic. check-in: 6885f72e11 user: arjenmarkus tags: trunk | |
2020-11-24
| ||
16:40 | Ticket [bc966a62a9]: reworked dependency (documentation) of zipfile::decode : - Need of fileutil::magic::filetype is not understood and commented out. - Document dependency: no "fileutil::magic::mimetype". For tcl8.6: no Trf, zlibtcl. check-in: 412c5bb5da user: oehhar tags: trunk | |
16:31 | Set zipfile::decode version to 0.7.3 . Manual test successful, good patch. check-in: c3f86f2d1a user: oehhar tags: trunk | |
11:04 | Ticket [48ed494bc4]: zipfile::decode GetFile need check native_zip_functs flag check-in: 1a1e67f4a3 user: oehhar tags: trunk | |
2020-11-23
| ||
20:21 | Add a set of procedures developed by Manfred Rosenberger. They focus on handling polylines and segments. Several more to come, as well as a clean-up of the code. check-in: fa460b7db5 user: arjenmarkus tags: trunk | |
2020-09-20
| ||
12:38 | Correct typo in documentation check-in: 40692e2bd2 user: arjenmarkus tags: trunk | |
12:23 | Solve the issue with [direction] and [octant] as reported in [https://core.tcl-lang.org/tcllib/tktview?name=fb4812f82b]. More to follow - suggestions by Manfred Rosenberger. Note that this version is incompatible with the previous versions, due to repairing these two procedures. check-in: 1f54de21e6 user: arjenmarkus tags: trunk | |
2020-06-22
| ||
16:11 | pki - Ameliorated the impact of the new `overhead` argument to pki::rsa::encrypt (an extension API, used by, for example tclpkcs11). Done by moving the new argument to the end of the list and making it optional. Default is 0, the implied value before the change. Tweaked/simplified setup and using expression. check-in: 040ca3e0d8 user: aku tags: trunk | |
2020-06-18
| ||
04:54 | pki - Fixed breakage introduced with commit [f804eec616] by pooryorick. This was caught by running the pki testsuite. Explanation of the break: Beyond a bugfix and an API change in an extension interface the commit changed a number of general comparisons (`==`, `!=`) to string comparisons (`eq` and `ne`). In one of these the condition became inverted, i.e. an `==` was wrongly changed to `ne`. The fix here changes it to the proper `eq`. check-in: cbfc6ae41c user: aku tags: trunk | |
2020-06-15
| ||
05:52 | base32 - Split base32c, base32c::hex into separate modules. base64 - Split base64c placeholder into separate module. crc - Split crcc placeholder into separate module. json - Split jsonc into separate module md4 - Split md4c into separate module md5 - Split md5c into separate module md5crypt - Split md5cryptc into separate module rc4 - Split rc4 into separate module base32, json - Bumped to look for the separate accelerator too, not just the shared tcllibc. Bumped version. md5crypt - Attention: For the tcllibc we cannot use the duplicated `md5.c` on pain of getting linker errors for the duplicated symbols. On the other side, that same file is required when installing md5cryptc as its own package to be compiled on the fly when used. To handle both cases the relevant code is disabled by default and fixed up during installation, see action `_md5`. The C accelerator packages are now installed separately from the Tcl code. Headers and C sources included. Should be possible to package require this, invoking critcl compilation on the fly. Leaf check-in: a84629e424 user: aku tags: sha-c-split | |
2020-06-10
| ||
02:42 | sha1 sha1c, sha256c - <EF> Split SHA C code off the base module. The C accelerator packages are now installed separately from the Tcl code. Headers and C sources included. Should be possible to package require this, invoking critcl compilation on the fly. check-in: 03bf740f53 user: aku tags: sha-c-split | |
2020-06-09
| ||
19:08 | new routine: zip/decode/filelocations check-in: cc62d1c92a user: pooryorick tags: trunk | |
2020-06-08
| ||
13:57 | add a public interface to the sha256c and install requisite .c and .h files for use at runtime. check-in: 555e0de12d user: pooryorick tags: trunk | |
2020-05-25
| ||
05:03 | pki: insert missing "break" into padding routine. Add "overhead" argument to encryption routine. check-in: f804eec616 user: pooryorick tags: trunk | |
2020-05-21
| ||
07:58 | dns - ipMore - <I> Bumped ip to 1.5, ipMorec to 1.1. Removed the code skipping Windows/SunOS 5.6. It is not explained why it is needed, and why only for the specific platforms. This means that the accelerator code does not contain a compile-time build system choice any longer. If the disabling is truly required then compile-detection can be added back, plus any necessary signaling to the Tcl side and runtime. Further, moved the command definitions out of the namespace eval, and added the namespacing back in through the command names itself. Reduces indentation and looks generally nicer. Lastly, fixed the issues in the test suite which prevented it from properly testing the C parts even when available. Leaf check-in: 0ee7b2a1bd user: aku tags: critcl-dns-ip | |
2020-05-15
| ||
00:21 | pt, struct - <I> accelerator code - Fixed all the warnings reported on Linux (gcc 5.4). A few tests looking at sources updated to match. No functional changes. check-in: 4bc853f186 user: aku tags: trunk | |
2020-05-14
| ||
20:35 | Fixed missing include. Leaf check-in: 7444b7b817 user: aku tags: cutil-endianess | |
20:27 | Trial new cutil endianess support. See https://github.com/andreas-kupries/critcl/pull/111 for underlying supporting code. check-in: c85ee8cb40 user: aku tags: cutil-endianess | |
17:46 | mime - I, Bump to 1.6.3. Renamed a few placeholder arguments in the md5, etc. emulations. Triggered for `--` to avoid clash with a variant definition of `proc` (at FlightAware) which gives `--` special syntactic meaning in support of named parameter handling. The new name also makes it clear that these arguments are not used. No functional changes. Doc refresh. check-in: 62c7dba89c user: aku tags: trunk | |
06:21 | Restored feature extensions lost in the trunk shuffle. Thanks to avl for reporting the problem. Attention: Both ldap and ldapx now require Tcl 8.5+ ldap/ldapx <EF> Tkt [60160205fe] Extensions to the TLS handling of ldap(x) enabling the specification of all TLS options instead of the limited set we had before. Original branch: ldap-60160205fe-tls Bump to versions 1.2, 1.10. Doc refresh. check-in: 92cf59a4ac user: aku tags: trunk | |
04:07 | md5, md5x - I, Bump to 1.4.5, 2.0.8 Fixed inadvertent use of global variables by various pieces of package initialization code. Moved the variables into the package namespace. Doc refresh. check-in: 0d87263bbe user: aku tags: trunk | |
04:02 | clock - D - Documented the ISO 8601 formats understood by the time and date parsers. - Fixed a few typos. check-in: 7d0f0c6b1b user: aku tags: trunk | |
2020-04-17
| ||
09:56 | Solve issue https://core.tcl-lang.org/tcllib/tktview?name=7017dad214 - correct implementation of the totient function check-in: 7554ccd073 user: arjenmarkus tags: trunk | |
2020-04-16
| ||
23:51 | 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. check-in: 7529457152 user: andy tags: trunk | |
2020-03-06
| ||
22:08 | Followup: crc - crc16 - Fixed calculation of signbit. crc16 contained the same problematic signbit code we saw in crc32. The same change has been applied. crc16 version bumped to 1.1.4 check-in: 95af8220a8 user: aku tags: trunk | |
06:57 | crc - crc32 - Fixed calculation of signbit. The existing code relied on having the `int()` result limited to system word size. Starting with Tcl 8.7 this is not true any longer (See [TIP 514](https://core.tcl-lang.org/tips/doc/trunk/tip/514.md)). Added code to use `tcl_platform(wordSize)` as source to derive the signbit from. Kept the existing code for old versions of the core without `tcl_platform(wordSize)`. For these `int()` will be limited as expected, thus no trouble. This was reported indirectly to us through https://github.com/andreas-kupries/critcl/issues/107 crc32 version bumped to 1.3.3 check-in: 7737acdb11 user: aku tags: trunk | |
2020-02-17
| ||
14:41 | Closing fork check-in: b9b9ff9c74 user: hypnotoad tags: trunk | |
14:33 | Merging changes from Trunk Leaf check-in: 4f943a9660 user: hypnotoad tags: hypnotoad | |
14:25 | Bumping the version on Markdown check-in: a4c2f4227c user: hypnotoad tags: trunk | |
14:23 | Applying bug fix to the Markdown package per ticket [ab0fdf9aead96e7a58d2c7330274a7250e2f8764] check-in: 177191e32e user: hypnotoad tags: trunk | |
2020-02-13
| ||
19:35 | Add simple procedures to return the Euler and Bernoulli numbers. The numbers themselves are stored in two look-up lists. check-in: 883969dee1 user: arjenmarkus tags: trunk | |
2020-01-28
| ||
22:25 | Added a coroutine guard for file locking in nettool check-in: 9b67fcc749 user: hypnotoad tags: hypnotoad | |
21:15 | Added an API call to set the sync file in nettool check-in: faca2007b6 user: hypnotoad tags: hypnotoad | |
20:09 | Nettool: Added an instruction for data to be ignored after a week, and provided a mechanism for a process to release all ports it claimed check-in: 441a5da4ea user: hypnotoad tags: hypnotoad | |
19:48 | New version of nettool which allows for a central text-based pool of tcp ports check-in: ed69e9893c user: hypnotoad tags: hypnotoad | |
15:58 | Added a binary encode to the uuid's random string generator to avoid embedded nulls terminating strings prematurely check-in: 08ccfd657e user: hypnotoad tags: hypnotoad | |
2019-12-07
| ||
19:55 | Tkt [0e16703e411f4c9f] Updated current release on home page check-in: b0d89885fb user: aku tags: trunk | |
2019-12-06
| ||
15:03 | Updated registered service ports database. Added a manual entry for slingboxes (which IRM tends to trip over) check-in: 89224bbaf7 user: hypnotoad tags: hypnotoad | |
2019-12-01
| ||
22:09 | Tcllib Release 1.20 - Updated various meta data. - Removed 2 dropped packages from installer. check-in: c9931ec3e9 user: aku tags: trunk, tcllib-1-20 | |
21:55 | Tcllib Release 1.20 work integrated with trunk. Release imminent. check-in: 678001e94f user: aku tags: trunk | |
2019-11-26
| ||
04:25 | Brought RC into sync with trunk. Updated READMEs to match work on - blowfish - dns - httpd - markdown - profiler - struct::matrix - tcl::chan::halfpipe Closed-Leaf check-in: a198fe68f5 user: aku tags: release, tcllib-1-20, tcllib-1-20-rc | |
02:53 | Integrated blowfish work. Updated local documentation. check-in: c230d5a347 user: aku tags: trunk | |
00:02 | blowfish - blowfish - B - Tkt [d56da1abca] Extended testsuite: Added channel-based (-in) test cases where appropriate. Fixed error handling for channel processing, swallowed the error message, and state. Closed-Leaf check-in: 69558ad9d0 user: andreask tags: tkt-d56da1abca | |
2019-11-25
| ||
22:28 | blowfish - blowfish - B - Tkt [d56da1abca] Version bumped to 1.0.5 (*). Updated documentation. Tweaked `Chunk` patch slightly (Early return for empty data). TODO: Add tests (padding, no padding). (*) Missed in patch for code, package index, docs. check-in: ad21f4eab3 user: andreask tags: tkt-d56da1abca | |
2019-11-24
| ||
21:25 | Merge amg-argparse Leaf check-in: b8b70870c9 user: andy tags: amg-argparse-validation | |
21:24 | Merge trunk Leaf check-in: e7b61937e1 user: andy tags: amg-pipeline | |
21:24 | Merge trunk Leaf check-in: eccc25a0c4 user: andy tags: amg-argparse | |
2019-11-23
| ||
05:02 | 1. Integrated markdown work. Updated local documentation. 2. Reworked the collection and post processing of per-test(suite) timings added in commit [6b2f59f4e4] for faster sorting. Further fixed an issue with the collection of the per-test timings in the face of variable-field data. 3. Switching the 8.6 series from 8.6.9 to 8.6.10 for testing caused failures (hook, string::token::shell) due to changes in command name reporting (FQN in a few places where plain names were reported before). This actually looks to be a bug fix, restoring 8.5 behaviour. These testsuite issues were fixed by extending the test code used to select the expected result by core version. Added a new test utility command `byConstraint` to help with that, allowing for easy multi-way selection. check-in: b99647b031 user: aku tags: trunk | |
2019-11-21
| ||
22:43 | Extended the sak test runner to collect and save per-test timing information (u-seconds). WIBNI for tcltest: Collect data separately for setup/body/cleanup scripts. check-in: 6b2f59f4e4 user: andreask tags: trunk | |
2019-11-20
| ||
07:09 | markdown - markdown - B - Tkt [52dfecac69] Tweaked rendering of code blocks. Extended testsuite. Version bumped to 1.1.1. Closed-Leaf check-in: d028774388 user: aku tags: tkt-52dfecac69 | |
05:50 | Integrated into trunk, fixes for tickets - [3f48fd6ea2] profiler - [387862f771] halfpipe Wrt halfpipe/fifo2 added fix to destruction sequence avoiding attempt at double destruction of the fifo2 coordinator. Extended testsuite. check-in: 03e0aa89a4 user: aku tags: trunk | |
2019-11-19
| ||
23:54 | virtchannel_base - halfpipe - B - Tkt [387862f771]. Fixed index miscalculation when shifting receive buffer over to read operation. Added package internal docs explaining the need for the double buffer system, and how it works. Extended testsuite (fifo2 as user of halfpipe). Bumped version to 1.0.1 Closed-Leaf check-in: 368acadaf0 user: andreask tags: tkt-387862f771 | |
21:57 | profiler - profiler - EF, D, T - Tkt [3f48fd6ea2] Disentangled control of 'paused' (for initial profiling state of new procedures) from control for 'enabled' (current state). Was mixed in 'suspend' / 'resume'. Added new commands 'new-disabled', and 'new-enabled'. Extended testsuite. Documented new commands. Bumped to version 0.5. Closed-Leaf check-in: c96115667f user: andreask tags: tkt-3f48fd6ea2 | |
20:44 | mime - smtp - ? - Tkt [e599462c22]. Recorded proposed fix/patch, test script, and stderr logs for test execution before and after patch application. Substantially identical, and both ending in Tcl error trace. I am unclear if there is an error, and if the change is a fix. Leaf check-in: a6f697a7e8 user: andreask tags: tkt-e599462c22 | |
07:40 | Integrated into trunk, fixes for tickets - [8168daf796]: IPv6 reverse lookup - [e6bdd934eb]: format 2chan, missing channel. - [e6bdd934eb]]: hypnotoad pull. check-in: 620ac0d5eb user: aku tags: trunk | |
06:27 | Pull hypnotoad commit for merge. Closed-Leaf check-in: 4a59016850 user: aku tags: tkt-549f9808d2 | |
05:06 | dns - dns - B - Tkt [8168daf796]. Make reverse lookup of IPv6 addresses work. Bumped to version 1.4.1. Closed-Leaf check-in: b1119aeac0 user: aku tags: tkt-8168daf796 | |
04:54 | Regenerate local documentation. Closed-Leaf check-in: 2ca7c89c42 user: aku tags: tkt-e6bdd934eb | |
01:05 | Fix new tests. check-in: 7a11adf014 user: andreask tags: tkt-e6bdd934eb | |
2019-11-18
| ||
23:16 | struct - struct::matrix - B - Ticket [e6bdd934eb]. Fixed missing channel reference in `format 2chan` when no report is specified. Versions bumped to 1.2.2 and 2.0.4. Extended tests. Tests require 8.5 now, for memchan. check-in: ede44d3ad6 user: andreask tags: tkt-e6bdd934eb | |
2019-11-15
| ||
23:11 | Brought RC into sync with trunk. Updated READMEs to match new math work. check-in: 5be0d16961 user: aku tags: tcllib-1-20-rc | |
2019-11-14
| ||
22:41 | Tkt [5da72df9cd]. Work brought into trunk. check-in: 61d304e8aa user: aku tags: trunk | |
22:36 | Tkt [5da72df9cd]. Work brought into trunk. Closed-Leaf check-in: c24f1f4fa6 user: aku tags: mistake | |
22:35 | Tkt [5da72df9cd]. Work brought into release. check-in: cb90c27bd8 user: aku tags: tcllib-1-20-rc | |
21:26 | debug - debug::heartbeat - B - Tkt [5da72df9cd]. Fixed scope issue with beat procedure. Bumped version to 1.0.1. Closed-Leaf check-in: b53e7ee6d7 user: aku tags: tkt-5da72df9cd | |
2019-11-13
| ||
02:25 | Fixing pkgIndex.tcl for html check-in: eb98a709b5 user: hypnotoad tags: hypnotoad | |
02:24 | Pulling changes from sobyk check-in: 24d38bb205 user: hypnotoad tags: hypnotoad | |
2019-11-12
| ||
03:36 | Pulling in changes from hypnotoad branch Leaf check-in: 0b7255c318 user: seandeelywoods tags: sobyk | |
2019-11-11
| ||
08:06 | Correct several small errors - I overlooked the error reported by sak.tcl, so missed two failing tests (and a syntax error) check-in: 34ab63b30e user: arjenmarkus tags: trunk | |
2019-11-10
| ||
12:39 | Eliminate a chicken-and-egg problem with the build process of nettool in an environment where tcllib is being installed for the first time check-in: b507266362 user: hypnotoad tags: sobyk | |
2019-11-09
| ||
18:59 | Add procedures for several distributions (Laplace, Kumaraswamy and negative binomial) as well as tests for homoscedascity. Statistical package now at version 1.5.0 check-in: dff2b969ae user: arjenmarkus tags: trunk | |
2019-11-04
| ||
19:47 | Correct another pair of corner cases - missing x-coordinates at the start/end. What still needs to be done is add these cases to the set of tests check-in: bfcde13933 user: arjenmarkus tags: trunk | |
2019-10-29
| ||
20:00 | Correct the proc interp-linear for several corner cases (empty string as y-value, only integer values for x) check-in: cbbf8c5501 user: arjenmarkus tags: trunk | |
2019-10-23
| ||
21:17 | Removed localhost from broadcast_lists in nettool New implementation of udpcluster that uses a hub-and-spoke system with one broadcast listener per computer instead of all processes trying to yell across multicast. (We were having problems with multicast working on client networks with IRM.) check-in: 9717bf3434 user: hypnotoad tags: hypnotoad | |
2019-10-22
| ||
09:32 | Added fix for when udpcluster is run on machines with not network cards check-in: e56ae7f5ca user: hypnotoad tags: hypnotoad | |
09:31 | Fixed a bug in service resolution on localhost check-in: bc336a76dd user: hypnotoad tags: hypnotoad | |
2019-10-21
| ||
21:43 | Fixed the broadcast mask for the localhost network in the udpcluster package check-in: 21c7620e26 user: hypnotoad tags: hypnotoad | |
20:32 | Hack for cases with no network card check-in: dc5d4c68e3 user: hypnotoad tags: hypnotoad | |
20:15 | Updating httpd with fixes to ensure utf-8 encoding is enforced over sockets and using direct channel copy for larger small files. Event manager removed from the core of the clay framework implementation, that is now a module in claylib check-in: cbbe501be4 user: hypnotoad tags: hypnotoad | |
20:13 | New version of udpcluster 0.4. Requires tcl 8.6. The ping command now listens for replies on a separate port. Replies to pings are addressed directly to the address that made the request, instead of sending the data across broadcast. check-in: b0f0c2104c user: hypnotoad tags: hypnotoad | |
2019-10-03
| ||
15:09 | Closing a fork check-in: ef509437f2 user: hypnotoad tags: hypnotoad | |
14:59 | Updated versions of clay, httpd, and practcl brought over from the clay library. clay - Added support for singletons httpd - Fixes lock ups with small files stored in zipfs practcl - Numerous bug fixes and tweaks to support sobyk check-in: 07665874d9 user: hypnotoad tags: hypnotoad | |
2019-09-30
| ||
18:56 | Add new functions (incomplete Beta, regularized incomplete Beta and digamma) to the special functions package. Also require at least Tcl 8.5 - was 8.3 - because of the use of the exponentiation operation. check-in: ef7469632a user: arjenmarkus tags: trunk | |
2019-09-16
| ||
07:41 | Correct wording of two procedures in geometry man page check-in: f6bca4d9d2 user: arjenmarkus tags: trunk | |
2019-09-14
| ||
09:56 | Correct the math::geometry package: missing exports and missing descriptions check-in: 0ddcf92b82 user: arjenmarkus tags: trunk | |
2019-08-29
| ||
05:07 | Continued work on release 1.20. Ticket [138d56dbaf]. Extended module aggregator with code to detect a tcllibc and register it it as installable package. Extended set of install actions with one placing the entire module into the installation directory. Fixed localdoc code to supply the `distribution` variable the new detection code requires to exist. Extended the installation guide with the note that building tcllibc now also causes it to be installed. Bumped the bundle version to 1.20. check-in: 4b2ffb42f2 user: aku tags: tcllib-1-20-rc | |
2019-08-21
| ||
05:00 | Continued work on release 1.20. Updated READMEs: - Deprecated packages, stages of deprecation - change commentary Fixed mismatched version numbers: - html - math::calculus Minor fixes in docs and other files. check-in: f522abfcbb user: aku tags: tcllib-1-20-rc-1, tcllib-1-20-rc | |
2019-08-20
| ||
19:28 | Begin work on release 1.20. Draft READMEs. check-in: 18b4428d0f user: aku tags: tcllib-1-20-rc | |
2019-08-15
| ||
18:31 | struct - struct::graph - B - Integrated work on tickets [6db9fe84d1] and [5edaf187fa] Bumped version to 2.4.3. Regenerated documentation. check-in: 58497fb09e user: aku tags: trunk | |
2019-08-14
| ||
21:22 | struct - graph - Tkt [5edaf187fa] - Followup on commit [bb9e30207b]. That commit fixed the Tcl implementation, failed to fix the C implemention. Fixed the C implementation now, completing the ticket. Closed-Leaf check-in: f47dac9903 user: aku tags: ak-tkt-6db9fe84d1-struct-graph-crash | |
19:15 | struct - graph - Tkt [6db9fe84d1] - Fixed C implementation, added checks. check-in: 4326f5a2d8 user: andreask tags: ak-tkt-6db9fe84d1-struct-graph-crash | |
17:45 | struct - graph - Tkt [6db9fe84d1] - Fixed Tcl implementation, added checks. check-in: c60e75c07f user: andreask tags: ak-tkt-6db9fe84d1-struct-graph-crash | |
17:33 | struct - graph - Tkt [6db9fe84d1] - New test cases for troubled operations. Confirmed crashing for C implementation. Confirmed failing (i.e. missing checks) for Tcl implementation. check-in: 6b926d6dea user: andreask tags: ak-tkt-6db9fe84d1-struct-graph-crash | |
2019-06-27
| ||
18:06 | pki - Tkt [f8e09da9dc] - T, D - No version bump. - Moved all test asset files into a separate directory, and switched access to the `asset-get` helper command from the test utilities. Further moved large test results into asset files as well. - Added clarifications on the interaction between `sign` and `verify` with respect to the specification of the hash algorithm. Regenerated docs. check-in: 3f868874e7 user: andreask tags: trunk | |
17:13 | textutil - textutil::wcswidth - I, Bumped to 35.1 Tweaked the implementation a bit, using `split`+ `foreach` now, instead of `for` + `string index`. Regenerated from the changed build script. check-in: d0dee3f3fe user: andreask tags: trunk | |
2019-06-26
| ||
21:21 | Integrated tkt [bf65cfc1c7]. New package `patch` check-in: 8a8694814d user: aku tags: trunk | |
20:21 | textutil - patch - Tkt [bf65cfc1c7]. Documentation for the new package. Closed-Leaf check-in: 33e28e6068 user: andreask tags: textutil-bf65cfc1c7 | |
19:30 | Tkt [c030b5bc75] - Merged hypnotoad work check-in: 5625cabbd1 user: aku tags: trunk | |
19:25 | textutil - patch - New package. Version 0.1. Apply `diff -ruN` output to a directory tree. Handles git and fossil diff output as well. Basic tests. Documentation to come. check-in: 89be287714 user: andreask tags: textutil-bf65cfc1c7 | |
18:34 | Merged latest from trunk. check-in: 5d1a1e2063 user: aku tags: hypnotoad | |
18:03 | Also restored the database this textutil/build script consults check-in: 52f299deb6 user: hypnotoad tags: hypnotoad | |
17:59 | Restoring build.tcl which was lost in the Great Turmult of 2018-2019 check-in: abedb451d5 user: hypnotoad tags: hypnotoad | |
01:29 | Integrated fix for ticket [baa334cfef]. check-in: 978d2acbdf user: aku tags: trunk | |
00:33 | struct - struct::record - Tkt [baa334cfef], B, I, T Version 1.2.2 Fixed broken deletion of record instances. The old code tried to perform a quick deletion by command list, and somewhere it went of the rails so that a nested instance lost the alias yet kept the field values around. The new code does it by the numbers, the reverse of creation, by iterating over the list of member and unsetting or recursively deleting each, per their definition. Additional cleanup using `upvar 0` to import state from record namespaces, reducing quoting hell. Further fixed the semi-broken implementation of `exists`. The first condition in each branch was completely broken and it somewhat worked only because of the second condition checking for (alias) commands. I suspect that this was also the cause of the issue with deletion. Replaced with much simpler code checking the relevant package state variables where this information is directly accessible. The broken conditions sort of tried that, except they missed importing the proper variable into the scope, looked at the wrong variable, and got confused in the quoting hell. Version bump to 1.2.2 (B). Closed-Leaf check-in: 3ac985da01 user: aku tags: srecord-baa334cfef | |
2019-06-25
| ||
21:31 | struct::record - D - Clean up check-in: 4b706ae7b6 user: aku tags: srecord-baa334cfef | |
19:20 | Regen math docs. check-in: ca57dd6079 user: aku tags: trunk | |
19:09 | Fix fork check-in: b90299f2c4 user: aku tags: trunk | |
19:06 | Add procedures for triangular distributions and an estimation procedure for exponential distributions. check-in: 82cc6d4413 user: arjenmarkus tags: trunk | |
19:04 | html - Tkt [1146362fff] EF, T, D html::submit extended to allow specification of title. - Tkt [a4680273cf] EF, T, D html::meta support extended for charset and http-equiv attributes. - Tkt [1076403fff] EF, T, D New convenience command `html::wrapTag`. Tests extended and updated. Documentation updated, regenerated. Version bump to 1.5 (EF). check-in: 6a75d04948 user: aku tags: trunk | |
18:03 | simulation::random - Regenerated docs. check-in: d41bb0e17f user: aku tags: trunk | |
16:13 | fileutil - Fixed two typos in code comment. check-in: 8524181fda user: aku tags: trunk | |
2019-06-24
| ||
21:15 | Integrated profiler enhancement for ticket [0dd4b31bb8]. check-in: 1e56dce90c user: aku tags: trunk | |
19:45 | profiler - Tkt [0dd4b31bb8] EF, D bumped to 0.4 Changed profiler leaveHandler to return command result. This enables use by subsequent non-profiler trace handlers. Closed-Leaf check-in: eb9ea6260d user: andreask tags: profiler-0dd4b31bb8 | |
19:41 | profiler - Tkt [0dd4b31bb8] T More testsuite cleanup, and fix. Moved all the common setup/teardown into a helper procedure and updated all tests Further fixed the package initialization done by the helper as the original code was able to use the wrong implementation. Now explicitly sourcing the code under test. check-in: 6e55e6721e user: andreask tags: profiler-0dd4b31bb8 | |
19:31 | Integrated logger fixes for ticket [e4d5ef01e7]. check-in: 4955240acf user: aku tags: trunk | |
19:09 | profiler - Tkt [0dd4b31bb8] T New test demonstrating the missing result from the profiler leave handler. check-in: 3cb2719df9 user: andreask tags: profiler-0dd4b31bb8 | |
18:58 | profiler - Tkt [0dd4b31bb8] T cleanup check-in: 28f62f3f32 user: andreask tags: profiler-0dd4b31bb8 | |
18:49 | Add procedures to generate random numbers that have a triangular distribution function (this is in response to ticket [cc77e167bf]). check-in: 233f6a741b user: arjenmarkus tags: trunk | |
18:31 | log - logger::utils - Tkt [e4d5ef01e7] D regenerated Closed-Leaf check-in: c9d061ae7f user: andreask tags: logger-e4d5ef01e7 | |
18:25 | Integrated ncgi fixes for tkt [1f900bdf6b]. check-in: 2adb057376 user: aku tags: trunk | |
18:23 | log - logger::utils - Tkt [e4d5ef01e7] T, B - bumped to version 1.3.1. More cleanup, plus test case for handling of %M in a TclOO context. Fixed handling of %M in TclOO context. check-in: 8f954a97c2 user: andreask tags: logger-e4d5ef01e7 | |
17:59 | log - Tkt [e4d5ef01e7] T General cleanup in testsuite for logger::utils. check-in: b1e5c4e0a8 user: andreask tags: logger-e4d5ef01e7 | |
17:20 | ncgi - Tkt [1f900bdf6b] - B, T Bumped to version 1.4.4. Regenerated docs. Applied patch to improvde handling of 1-byte encodings. This is the second of two. Thanks to https://saschaszott.github.io/ Updated test case ncgi-3.10. His explanation: In practice www-url-encoded POST params can use encodings other than UTF-8 (think of legacy Tcl applications that use one of the ISO-8859-x charsets). In this case URL parameters can contain references to 8-bit code points (in the form of `%[A-F0-9][A-F0-9]`) that are not valid UTF-8 code points. For example, `%DC` can be used as a percent encoding for the german umlaut `Ü` (if a Tcl application is based on ISO-8859-1). Currently, the `decode` procedure does not decode `%DC` as all one byte UTF-8 code points must start with `[0-7]`. This commit improves the handling of one byte percent encoded non-ASCII characters. It allows to use ncgi in application contexts that do not use UTF-8 as the base encoding. Closed-Leaf check-in: b65597a91b user: andreask tags: ncgi-1f900bdf6b | |
17:06 | ncgi - Tkt [1f900bdf6b] - I Applied patch shortening a few regex pattern by making use of `-nocase` option for `regsub`. This is the first of two. Thanks to https://saschaszott.github.io/ check-in: 61a9c3db15 user: andreask tags: ncgi-1f900bdf6b | |
2019-06-21
| ||
05:07 | Integrated work on the test assets into trunk. check-in: 23b8d4b98e user: aku tags: trunk | |
05:05 | sak test run - Moved table of timings to separate log file "STEM.timetable". Closed-Leaf check-in: bddd800ca6 user: aku tags: test-assets | |
05:05 | Reworked the amazon-s3 test setup to check for and tell about the AWS authentication requirements it has. check-in: c17997785d user: aku tags: test-assets | |
00:04 | Move many tests assets into a proper subdir of the module. check-in: af0b003dad user: andreask tags: test-assets | |
00:03 | mime - B, T, version bumped to 1.6.2. - Fixed missing export of documented `buildmessage` command through the mime ensemble. - Shifted asset access support in tests to general utilities. check-in: a6f1dc74fe user: andreask tags: trunk | |
2019-06-20
| ||
19:47 | doctools: tests - latex - Fixed static username in expected results to proper placeholder. check-in: a2959d98ee user: andreask tags: trunk | |
19:28 | Trunk, clay: Fix bogus `errorCode NONE` in tests. check-in: 4ccd49719e user: andreask tags: trunk | |
19:26 | Fix bogus `errorCode NONE`. Closed-Leaf check-in: 6a51e0b0db user: andreask tags: overcome-by-other-work, s3-test-work | |
19:20 | Fix access of amazon-s3 tests to their local config file. Still something to do about AWS key setup. check-in: 766586de00 user: andreask tags: overcome-by-other-work, s3-test-work | |
2019-06-19
| ||
23:21 | mime - Fixed two typos in code comments. No functional change. check-in: 0a01095aa0 user: andreask tags: trunk | |
2019-06-16
| ||
20:16 | Fixed error in httpd: FormData was not getting information from GET requests Fixed error in httpd: File based content was looking at REQUEST_URI instead of REQUEST_PATH Fixed problem in practcl: PreInitScript on Windows cannot include a source check-in: 7fda9d9978 user: hypnotoad tags: hypnotoad | |
2019-06-08
| ||
00:22 | Fixed an error with Clay's uuid generator when running with Tcllib's md5 implementation SCGI servers now read the doc_root setting and expose that as the DOCUMENT_ROOT header to scgi application code check-in: 2b1fd1d488 user: hypnotoad tags: hypnotoad | |
2019-06-05
| ||
13:30 | Pulling changes from trunk check-in: 147792792a user: hypnotoad tags: hypnotoad | |
06:31 | Integrated last of hypnotoad branch check-in: 8ec2d6ea79 user: aku tags: trunk | |
05:02 | Integrated testsuite fixups Merged latest work from trunk Regenerated documentation. - Fixed outdated references to feedback.inc Use `modules/common-text/feedback.inc` now. check-in: e3ae2af3f4 user: aku tags: hypnotoad | |
2019-06-04
| ||
20:08 | Added demonstrations of passing configuration parameters and seeing the data reflected in behavior in httpd Closed-Leaf check-in: 367088a3b3 user: hypnotoad tags: aku-the-big-httpd-testsuite-cleanup | |
19:50 | Removing hardcoded path, and registering the paths in the appropriate manner in the httpd tests check-in: 357caec02f user: hypnotoad tags: aku-the-big-httpd-testsuite-cleanup | |
19:38 | Adding a DOCUMENT_ROOT to the server headers for scgi servers check-in: a4f6ae73f9 user: hypnotoad tags: aku-the-big-httpd-testsuite-cleanup | |
19:08 | Fix for scgi-client-0006 in httpd check-in: 5f4063d387 user: hypnotoad tags: aku-the-big-httpd-testsuite-cleanup | |
17:58 | Replace live calls to clock seconds with one single call and a global value used by all tests check-in: fb394194c3 user: hypnotoad tags: aku-the-big-httpd-testsuite-cleanup | |
17:29 | Added refcounting safeguards arround common areas where reply objects are waiting and polling. Added a test to ensure that all objects that were supposed to be garbage collected ARE garbage collected after ::clay::cleanup check-in: c3921f3366 user: hypnotoad tags: aku-the-big-httpd-testsuite-cleanup | |
17:09 | Finally fixed httpd module's scgi-client-0006 test check-in: 839939e944 user: hypnotoad tags: aku-the-big-httpd-testsuite-cleanup | |
16:37 | Added refcounting to clay objects, and replaced the hard-cast clay::destroy calls with invocations of the object's clay refcount_decr method. Tweaks to the httpd test to try to sort out why scgi-client-0006 is still failing check-in: f5ae509e59 user: hypnotoad tags: aku-the-big-httpd-testsuite-cleanup | |
13:43 | Added a new channel registration system for httpd replies, instead of forcing developers to manually clean up channels via the old TransferComplete mechanism. Rather than hard-calling destructors for httpd reply objects (and their proxies) added a soft-kill mechanism developed for cuneiform to the httpd module. A new command "clay::destroy" marks and object for death, to be cleaned up at the next call for clay::cleanup. The cleanup is invoked at points in the idle loop where the object is expected to be long done with its toys. When an object wants to deliver its contents now, it can invoke the "close" method. Close will now close ALL channels registered with ChannelRegister, not just the channel in the "chan" variable. Fixes the crashes in scgi test 0006, but now the content is still coming out "wrong" check-in: fb7ab80b6b user: hypnotoad tags: aku-the-big-httpd-testsuite-cleanup | |
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 | |
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-07
| ||
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-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: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 | |
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 | |
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 | |
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: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:13 | Get more doctools fixes check-in: a9c3da3b35 user: aku tags: doc-overhaul | |
2019-04-16
| ||
23:25 | oauth - oauth - Tkt [8fd2561785] Removed bogus '{' character at beginning of regexp for `Split` (on first separator character). Version bump 1.0.3 - B (oauth) check-in: a136e80afe user: aku tags: trunk | |
22:56 | Doctools - markdown - Tkt [c17f7019ec] Multiple fixes - Handling of multi-line input to emphasis and similar doctools markup. The markdown markup for these are limited to inline. Fixed by emitting markup for each line of the input. - Flush command results in example_end. Fixes the markup of such commands getting wrongly moved to after the example. Tweaked example formatting, dropping trailing linebreak and empty line in block quote. Version bump 1.5.5 - B (markdown, text) - T (markdown, text) - D (Various manpages affected by the issues, and tweak) check-in: f5786278a4 user: aku tags: trunk | |
2019-04-15
| ||
23:19 | math - math::exact - Tkt [30526e9027] - Fix version mismatch of code vs. index check-in: 068c2af6e8 user: aku tags: trunk | |
23:13 | Zip - Mkzip - Tkt [b9725d990b] Fix handling of directories with leading dash ('-') in their name. Version bump 1.2.1 - B (mkzip) - T (mkzip, NEW) check-in: 5f3611f96a user: aku tags: trunk | |
19:22 | virtchannel-base, tcl::chan::cat - Tkt [1975182bdd] Fixed non-functional event handling of the channel. Version bump 1.0.3 - B (tcl::chan::cat) - T (tcl::chan::cat, NEW) check-in: aeb3bec0da user: aku tags: trunk | |
04:04 | Import pipeline version 0.3 which adds -params and -init switches to [pipeline::loop]. makes -separate not require -buffer, and adds [pipeline::procLoop] check-in: 840e4efea8 user: andy tags: amg-pipeline | |
03:44 | Merge amg-argparse check-in: ec05a2e2e4 user: andy tags: amg-pipeline | |
03:44 | Import argparse version 0.4 which adds the ability to put overall options directly in the parameter definition list, a feature needed by the latest version of pipeline check-in: 50fdc84e6c user: andy tags: amg-argparse | |
2019-04-13
| ||
03:36 | struct / struct::graph - Tkt [5edaf187fa] - Reworked the internal `CheckE` validation command for node filtering to treat words with a leading dash after -in, etc. as node names instead of invalid options, until a valid option is seen again, or the end of the command is reached, whichever comes first. This behaviour is now documented. Version bump 2.4.2 - (B) struct::graph - (T) struct::graph - (D) struct::graph check-in: bb9e30207b user: aku tags: trunk | |
02:04 | Version bump and typo fix check-in: cc3e325115 user: hypnotoad tags: hypnotoad | |
2019-04-12
| ||
21:59 | mime - Tkt [57909d2e1c] - Issue introduced with commit [913f7d92c5c35342]. Conversion of superfluous nested `expr` command forgot to convert braces to proper parens. This was able to break \r detection at the end of a line. - Further properly indented some of the code around this. - Lastly removed superflous reboxing of `mime::initializeaux` in `mime::initialize`. The command got boxed followed by immediate unboxing, making the whole thing superflous. Version bump 1.6.1 - (B) mime - (T) mime check-in: b2ae85b606 user: aku tags: trunk | |
15:12 | Get doctools example and indent fixes check-in: 5f9bcaa466 user: aku tags: doc-overhaul | |
06:49 | Doctools: - Markdown: Fix indentation for examples formatted as block quotes. Replace leading whitespace with non-breaking spaces. Note: Works only for leading whitespace. Non-breaking inner spaces seem to cause trouble, i.e. are not recognized and not formatted. - Latex: changed to use `alltt` as the environment for examples. This allows markup the same as doctools does for example_begin/end. Refixed handling of continuation lines to use the proper latex macro for the character. Regenerated package docs (version bump & fixes making changes) Version bump - doctools 1.5.4 B (latex, markdown) T (latex, markdown) check-in: 97fc04ebd2 user: aku tags: trunk | |
03:18 | Practcl fixes: Added an optional argument to build-tclsh for the caller to specify the effective path for the build environment. Fixed a spot in auto-detection that was banking on the localsrcdir define being defined... by auto-detection. check-in: fb659ebc12 user: hypnotoad tags: hypnotoad | |
2019-04-11
| ||
20:00 | dicttool - Tkt [e79990908f] - Fixed doc grammar. No version change. Removed DOS EOL from .md doc variant. check-in: e6a4a02868 user: aku tags: trunk | |
16:27 | Closing a fork check-in: f49f632755 user: hypnotoad tags: hypnotoad | |
16:25 | Updated branch with trunk work in prep for merge back (zig). Resolves most test issues of the branch. check-in: e7e38ee473 user: aku tags: hypnotoad | |
06:44 | Doctools: - Better handling of continuation lines protected against Tcl substitution in the input. I.e. "\\n" written as "\\\n". Detect and convert this form into something which will look like a normal continuation line in the output. - Fixed situations where \1 characters slipped into the generated markdown. The relevant examples are now formatted as block quotes instead of code blocks. Price paid is loss of indentation. Might be fixable with the insertion of non-breaking spaces. Regenerated package docs (version bump & fixes making changes) Version bump - doctools 1.5.3 B (html, latex, markdown, nroff, text, tmml, wiki) T (html, latex, markdown, nroff, text, tmml, wiki) check-in: be90a82c61 user: aku tags: trunk | |
03:16 | imap4 Tkt [e1b2ade141] D - Added category information (Networking). check-in: 5ed7010be0 user: aku tags: trunk | |
2019-04-10
| ||
21:06 | Typo fixes check-in: f5da46e8f9 user: aku tags: doc-overhaul | |
20:58 | Bring md special-char/verbatim fixes to the devguide check-in: 43904ac14b user: aku tags: doc-overhaul | |
20:46 | Doctools: - Extended testsuite, markdown special character example. - Fixed issue in markdown engine with handling of its special characters in verbatim blocks. Should not emit them as quoted, they are not special in such blocks. Regenerated package docs (version bump & fixes making changes) Version bump - doctools 1.5.2 B (markdown) T (markdown) check-in: c74461e613 user: aku tags: trunk | |
2019-04-08
| ||
07:20 | Begin adding pipeline package check-in: 94c3d34719 user: andy tags: amg-pipeline | |
07:19 | Begin adding argparse package check-in: ef01ec1300 user: andy tags: amg-argparse | |
2019-03-29
| ||
18:58 | Fix old html links in the main index. Go markdown. check-in: 44c6bd8cc3 user: aku tags: doc-overhaul | |
04:22 | Bring md list fixes to the devguide. check-in: 3226de27a6 user: aku tags: doc-overhaul | |
04:16 | Brought md list fixes into the work on the guides check-in: d821fa1849 user: aku tags: doc-overhaul | |
04:14 | Doctools: - Extended testsuite, nesting of different list types. - Fixed issues in text/markdown engines with this kind of nesting. (Context creation did not clear inherited type markers, and paragraph handling took def markers over other list markers) Regenerated package docs (version, bump, fixes making changes) Version bump - doctools 1.5.1 B (text, markdown) T (text, markdown) check-in: 3ddb294ff0 user: aku tags: trunk | |
2019-03-28
| ||
22:14 | Dev guide - Tweaked phrasing in commitments. - Reworked and expanded section on branches and workflow around them. Installer - Redone instructions, split by platform again. - Separated out the more advanced pieces into a tooling section. check-in: 6cca025e4c user: aku tags: doc-overhaul | |
2019-03-25
| ||
21:30 | Brought MD work into the overhaul of dev docs. check-in: b072dfa9b8 user: aku tags: doc-overhaul | |
2019-03-22
| ||
19:19 | Brought markdown doctools work into the trunk. check-in: 11efa65aed user: aku tags: trunk | |
19:16 | Documentation updated to include Markdown as a possible output format. Regenerated embedded documentation. Version bumps EF (markdown) B (text, html, tmml, nroff, latex, wiki) I (text) T (*) D (*) doctools 1.5 doctoc 1.2 docidx 1.1 Closed-Leaf check-in: 14a3046674 user: aku tags: doc-fixup-and-markdown | |
07:17 | More polishing to bring the embedded markdown documentation nearer to par with HTML. Only the styling HTML had is missing, and that is a limit of MD itself. - Markdown: Added support for engine parameter 'header'. Needed for navbar from dtplite. Added missing copyright information (see also HTML). Added character protection to engine, to mark the special command characters. Special characters in the input are quoted at the end, to prevent them from being seen as special by markdown. This required support in the general text engine too, when handling indents. It must not count the protection character (\1). - dtplite: Use HTML entity for the vertical bar in the navbar. This prevents misidentification as special character in the markdown engine, while keeping it usable for the HTML engine. - Removed HTML stylesheet for fossil integration. Unused now with the embedded docs using markdown and fossil doing the render. - Regenerated embedded docs, inserting copyright comment, and navbar. check-in: 67c2cce9ef user: aku tags: doc-fixup-and-markdown | |
2019-03-21
| ||
20:05 | Switched homepage over to markdown. check-in: 2c7245df25 user: aku tags: doc-fixup-and-markdown | |
19:50 | Merged localdoc work based on markdown into markdown. check-in: e0d7b4dc8e user: aku tags: doc-fixup-and-markdown | |
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 | |
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-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-08
| ||
06:47 | Removed deprecated tag `strong`, replaced with `emph`. check-in: fec15b366e user: aku tags: doc-overhaul | |
2019-03-07
| ||
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 | |
2018-12-08
| ||
15:19 | Qp is back. Horray. check-in: 704ef9e5a1 user: hypnotoad tags: pooryorick | |
2018-07-09
| ||
16:34 | Update the httpd example server to the new API check-in: d2371ac9b8 user: hypnotoad tags: hypnotoad | |
16:25 | Introducting a lower-footprint alternative to the tool framework: clay. Clay uses simpler rules more strictly enforced. It also resolves the long running issues caused by having to mark leaves by, instead, marking branches. Revamped the httpd package to utilize clay. Introduced a new version of tool which builds on the clay infrastructure instead of using oo::meta. oo::meta should be considered dead at this point. check-in: 8b5d471156 user: hypnotoad tags: hypnotoad | |
2018-06-19
| ||
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
| ||
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
| ||
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-05-31
| ||
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-18
| ||
17:47 | oauth / oauth <B> Ticket [8fd2561785] Fixed missing escape-quoting of an opening brace in a quote-quoted regexp pattern in a proc. The outer {...} of the proc body governs. Fixed bogus variable name in oauth::QuoteValues. Added an empty test file with a no-op placeholder test. This will catch at least the file not loading properly. Version bumped to 1.0.2 check-in: aec286d43d user: aku tags: trunk | |
17:13 | mime / smtp <EF> Ticket [83d674b2dd] New option -tlsimport to support native TLS for smtp. Updated documentation. Version bumped to 1.5 Closed-Leaf check-in: 657782a889 user: aku tags: smtp-tlsimport-tkt-83d674b2dd | |
04:42 | json / json <D> Ticket [868b8ebe79] json / json::write <D> Extended the documentation of both packages to refer to the other. No version changes. Regenerated the online documentation. check-in: e2d7b04944 user: aku tags: trunk | |
04:31 | mime / smtp <B> Ticket [d9be31a488] Simplify how `smtp::initialize` iterates over -servers and -ports. Updated the documentation. Version bumped to 1.4.6. Thanks to boegge for the report of the problem with the old code. Closed-Leaf check-in: 9c0c77acf0 user: aku tags: smtp-init-tkt-d9be31a488 | |
04:15 | log / log <EF> Ticket [19607f927b] Merged new `logsubst` command to prevent execution of expensive message construction until actually needed. Version bumped to 1.4. Thanks to Harald for idea and implementation. check-in: ea802e332b user: aku tags: trunk | |
2018-05-07
| ||
17:06 | Regenerated web docs. check-in: 2d4eba9c29 user: aku tags: trunk | |
17:02 | Tkt [e72cf5e815] - Merged feature branch check-in: f14ecf1992 user: aku tags: trunk | |
2018-05-01
| ||
18:03 | Fixed leakage of tls_package between tests. Added setup of twapi for twapi tests. Works for me now. Closed-Leaf check-in: e172652ba4 user: aku tags: autoproxy-twapi-support | |
17:54 | Merged multi-setup of tests into single clause. Does not fix the failures. check-in: 2309be1887 user: aku tags: autoproxy-twapi-support | |
17:40 | http / autoproxy <EF> Ticket [e72cf5e815] Fixes before merge - Tweaked the documentation setup, placed the custom tls notes into the section instead of before it. - Using the in/ni operators means that the package and tests require Tcl 8.5+ Note, still seeing test failures on linux, where tests use twapi commands and are guarded only with have-tls. Still, tests are also described as using tls, so it is likely an issue in the package, not the test itself. This need some more investigation. check-in: e9af4d885f user: aku tags: autoproxy-twapi-support | |
2018-04-19
| ||
13:07 | For twapi TLS, connection does not block until negotiation complete so check for that before updating tls_status element in state array. Note that this element is undocumented anyway. check-in: 56704965b8 user: apnadkarni tags: autoproxy-twapi-support | |
2018-04-17
| ||
15:25 | Updated version info in pkgConfig.tcl and autoproxy.man. Ticket for this branch: [e72cf5e815] check-in: 0c15f14f78 user: oehhar tags: autoproxy-twapi-support | |
14:00 | Added support for twapi::tls_socket as an alternative to the TLS extension Updated documentation accordingly for the -tls_package option. Added simple tests for autoproxy::tls_socket check-in: 7ba53ac6e9 user: apnadkarni tags: autoproxy-twapi-support | |
10:35 | Create new branch named "autoproxy-twapi-support" check-in: c732c4cffa user: apnadkarni tags: autoproxy-twapi-support | |
2018-03-13
| ||
20:29 | Repair the example - replacing the square brackets by [lb] and [rb] to prevent evaluation check-in: ec7b5576d0 user: arjenmarkus tags: trunk | |
2018-03-11
| ||
11:53 | For bulk transfers, switching from having the coroutine poll to having the chan copy wake the object back up. The polling coroutine is locking up under field conditions on etoyoc.com check-in: e6cd91662e user: hypnotoad tags: hypnotoad | |
01:01 | Reworked content.scgi to be the same sort of "never leave dispatch" style of responder as content.proxy. Removed some misplaced error handling in scgi and proxy. For now in really exotic errors they just log and clean up instead of trying to report an error across a socket that may no longer exist check-in: 33ced87845 user: hypnotoad tags: hypnotoad | |
2018-03-10
| ||
08:14 | Cleaning up logging and error reporting check-in: 10dce1fd67 user: hypnotoad tags: hypnotoad | |
01:42 | Tweaks to ensure socket events are cleared on error check-in: fa4332082b user: hypnotoad tags: hypnotoad | |
2018-03-09
| ||
22:41 | Modifications to httpd. Renamed the "add_uri" to uri::add. Uri is a new method ensemble. Added uri::patterns to output a chain of search patterns for urls. Uri patterns can now include a hostname Added logic to detect all patterns that web clients may be requesting an index. check-in: 349c14ea42 user: hypnotoad tags: hypnotoad | |
11:04 | Modifications to httpd and httpd example. Fleshed out how to stream content from proxies. Reimplemented the fossil hosting example to use the "fossil http" command instead of running a persistant server. Fixed several points in the code where we were leaving the coroutine and firing off random method calls in the event loop. Now, wherever practical, events wake the coroutine back up. This helps ensure we follow proper order of operations. Added a replaceable "debug" method for server processes. The default is an empty call, but developers can inject puts statements or log entries to nap stack traces of errors. Added tests for proxied content check-in: 0ee04291d4 user: hypnotoad tags: hypnotoad | |
03:05 | Added a preliminary CGI implementation to the httpd module. More testing to follow check-in: eb759a27ea user: hypnotoad tags: hypnotoad | |
2018-03-08
| ||
16:12 | Modifications to formalize headers in a way that is in common with environmental variable mapping for CGI. (Even though we aren't really doing CGI yet.) check-in: 61c81b3607 user: hypnotoad tags: hypnotoad | |
15:38 | Moved MIME header parsing into the http server object. The reply now gets a predigested set of headers with the ability to grab a cached copy of the raw MIME headers the server saved. The fields in the request ensemble are now SCGI encoded to allow true commonality between HTTP and SCGI client code Created a meta class to contain the mime handling capabilities that both the server and reply classes will need to keep in common check-in: 59c887b3a9 user: hypnotoad tags: hypnotoad | |
2018-03-04
| ||
12:50 | More RFC Fixes for canonical mispellings and "you would have had to have been there" capitalizations. check-in: a8484a5704 user: hypnotoad tags: hypnotoad | |
12:41 | SCGI fix check-in: 56964c80b2 user: hypnotoad tags: hypnotoad | |
12:32 | Refining the logging. Added a reference block of information that is useful for debugging nefarious access from the web check-in: 81e7060c13 user: hypnotoad tags: hypnotoad | |
2018-03-02
| ||
21:13 | Moving the amalgamation scripts for httpd, practcl, tool-ui and tool to their respective src/ directories to prevent the script from being distributed with the final product. check-in: ce0c9b2cb7 user: hypnotoad tags: hypnotoad | |
20:56 | Moved the build.tcl file for nettool to the src directory check-in: 5f322710f3 user: hypnotoad tags: hypnotoad | |
2018-02-27
| ||
20:05 | Change tool-ui to unix line breaks. Replaced "eq" tests with "==" for values which are assumed to be numerical. 5.0 == 5 is true. 5.0 eq 5 is not. check-in: 1227142c29 user: hypnotoad tags: hypnotoad | |
2018-02-20
| ||
11:09 | Fixed list error Closed-Leaf check-in: 259321213b user: oehhar tags: rfe-19607f927b-logeval | |
09:08 | Added tests to check if the purpose (no execute on no log) works check-in: c5d9906c48 user: oehhar tags: rfe-19607f927b-logeval | |
2018-02-19
| ||
19:50 | Pulling files from the release check-in: c043be9248 user: hypnotoad tags: hypnotoad | |
15:09 | Add log::logsubst with command/variable substitution only in the log case. Ticket [19607f927b] check-in: ec9cf4bb6f user: oehhar tags: rfe-19607f927b-logeval | |
2018-02-17
| ||
05:29 | Bumped release information in the homepage. check-in: 7dc753b7b0 user: aku tags: trunk | |
05:13 | Tcllib 1.19 Release merged into Trunk. check-in: c78b1cfefe user: aku tags: trunk | |
04:59 | Cherrypicked [1da4d5eaab] over into the release. Bumped version, updated related materials Closed-Leaf check-in: cd6ff6e8eb user: aku tags: release, tcllib-1-19-rc, tcllib-1-19, tcllib-1-19-rc-2 | |
04:49 | Merged latest and last fixes from hypnotoad branch, for this release cycle. Regenerated docs. check-in: 540d616e21 user: aku tags: tcllib-1-19-rc | |
2018-02-15
| ||
22:55 | Tweaks to MIME parsing to cast canonical fields into their canonical case (per rfc2616) if they are given to us in a different case check-in: 5fe8d17667 user: hypnotoad tags: hypnotoad | |
22:35 | Making the case for "Content-Length" consistent with all output check-in: 9155e753e0 user: hypnotoad tags: hypnotoad | |
22:22 | Fixed a bug that was preventing headers from being passed correctly for SCGI post requests. Added case tolerance for headers stored in the reply ensemble. check-in: e5e35435b6 user: hypnotoad tags: hypnotoad | |
2018-02-14
| ||
10:43 | Updating documentation for oometa, httpd, and tool check-in: 8a048124ae user: hypnotoad tags: hypnotoad | |
04:35 | Added tool to remake the internal certs. Updated certs. Added xz to set of distribution tarballs. Metadate files updated. check-in: d1e874b7e7 user: aku tags: tcllib-1-19-rc-1, tcllib-1-19-rc | |
2018-02-13
| ||
07:27 | Updated list of PACKAGES check-in: aa2214b1fc user: aku tags: tcllib-1-19-rc-0, tcllib-1-19-rc | |
2018-02-10
| ||
22:58 | ldap / ldapx <B,T,D> Ticket [d6c9cfbaf9] Fix handling of continuation lines. check-in: 41b91c0848 user: aku tags: tcllib-1-19-rc | |
22:06 | httpd <D> -- Merged hypnotoad [0383fab823], last tweaks to docs check-in: 40ae884803 user: aku tags: tcllib-1-19-rc | |
2018-02-09
| ||
06:04 | httpd -- <D> Merged hypnotoad commit [5f110884de] into release. check-in: 2ab3dd215d user: aku tags: tcllib-1-19-rc | |
05:49 | irc/irc <B,D> (tkt [78f27a417f]) Added missing extraction of key when calling `irc::cmd-config` with a single argument. Added comment to clarify the logic after the checks a bit more. Thanks to [email protected] for the heads-up. Completely missed this while fixing tkt [104f9c91a5] check-in: 2ba994e31e user: aku tags: tcllib-1-19-rc | |
05:40 | Merged PT work to release. check-in: 720355a2d8 user: aku tags: tcllib-1-19-rc | |
2018-02-08
| ||
18:41 | Final tweak to httpd docs check-in: 0383fab823 user: hypnotoad tags: hypnotoad | |
18:25 | More tweaks to httpd documentation check-in: 5f110884de user: hypnotoad tags: hypnotoad | |
18:13 | Documentation fixes for httpd and math check-in: 3deef0a3c8 user: hypnotoad tags: hypnotoad | |
17:35 | Added documentation to the httpd package. Fixed some bugs in the example. check-in: c0283f2c56 user: hypnotoad tags: hypnotoad | |
15:43 | Changed the encoding httpd reports to UTF-8, as that is the default Tcl generally utilizes without heroic effort check-in: fd985d3ff1 user: hypnotoad tags: hypnotoad | |
15:03 | Folding the former scgi-app package into the main httpd module. Fixing scgi to match api changes in httpd Renaming http::content::* classes to http::content. check-in: cb4f04ea52 user: hypnotoad tags: hypnotoad | |
05:19 | Merged "mixing"-branch `tcllib-1-19-rc-mix-hypnotoad-f91bd1308c` into the release. Updated READMEs and generated documentation. check-in: 5addaf1406 user: aku tags: tcllib-1-19-rc | |
2018-02-07
| ||
19:45 | Merged [hypnotoad] commit [f91bd1308c] with release work and fixed it up (conflict resolution, missing bumps). Placed into a new "mixing"-branch which can be used as starting point for further fixes if necessary, as per results of a testsuite run. Or committed to the release. Closed-Leaf check-in: df153cb3ea user: aku tags: tcllib-1-19-rc-mix-hypnotoad-f91bd1308c | |
2018-02-03
| ||
05:22 | Reverting to a snapshot of udp cluster from IRM. The version that was checked in was not viable check-in: f91bd1308c user: hypnotoad tags: hypnotoad | |
03:52 | Pulling in fixes from IRM testing check-in: 24152aa35a user: hypnotoad tags: hypnotoad | |
2018-02-02
| ||
23:11 | Fixes to udpcluster Added a means to force resolution for a canonical name to a fixed ip and port Fixed a typo in udpclusters TCP connect proc check-in: 8434f0a21e user: hypnotoad tags: hypnotoad | |
12:10 | More updates from taolib check-in: a50b47d2ff user: hypnotoad tags: hypnotoad | |
11:43 | Updated cron from taolib check-in: e9d0d1796b user: hypnotoad tags: hypnotoad | |
11:36 | Pulling new oodialect from Taolib check-in: 149d7e5828 user: hypnotoad tags: hypnotoad | |
11:23 | Nettool is now distrubted as a single amalgamated file Also integrated some minor tweaks to the windows platform handers brought over from taolib check-in: 9c96b5125a user: hypnotoad tags: hypnotoad | |
10:46 | Updating UDP Cluster from Taolib check-in: 507f1b88a2 user: hypnotoad tags: hypnotoad | |
02:33 | Pulling fixes from trunk check-in: f8e9464473 user: hypnotoad tags: hypnotoad | |
2018-02-01
| ||
21:55 | Fixed a problem in the PostData method of httpd::reply, updated tests check-in: bee70b4486 user: hypnotoad tags: hypnotoad | |
18:46 | Last minute fixes to repair the httpd demo check-in: 4707f253e9 user: hypnotoad tags: hypnotoad | |
18:28 | Simplifying the role of the "content" method. Added a pass at intepreting the HTTP headers automatically during the call to the "dispatch" method. Fixed the tests check-in: 0ce1fc1bd4 user: hypnotoad tags: hypnotoad | |
03:18 | New version of httpd. Consolidated all of the functions into one implementation check-in: 5dd3f483bf user: hypnotoad tags: hypnotoad | |
2016-01-24
| ||
13:18 | Merged with trunk. Tweaked manpage metadata. Leaf check-in: e958f2695b user: lars_h tags: numtheory | |
2015-12-14
| ||
20:30 | Removed a reference to listutils from the nettool/build_services.tcl script Tweaked and tightened the namespace resolution rules for oo::dialect check-in: ea04a9e8b5 user: hypnotoad tags: odie | |
15:21 | Rewrote the cluster::sleep routine to rely on vwait instead of trying to read tea-leaves while executing a while 1 { update }". On windows, this would lead to the event never being resolved if [clock milleseconds] wrapped. check-in: a82366da28 user: hypnotoad tags: odie | |
2015-12-12
| ||
08:05 | Followup to rev [5ec28b9419], fixed issue in writeCentralFileHeader introduced by it. Noted and reported by Keith. check-in: 814cbe5f8f user: aku tags: trunk | |
2015-12-10
| ||
06:12 | Create new branch named "tcllib-1-18-rc" check-in: 66aa7fa7b3 user: aku tags: tcllib-1-18-rc | |
06:10 | yaml - huddle - Ticket [27ed7fc771] - Updated to latest work by Miguel. Regenerated documentation. check-in: 5a516799b4 user: aku tags: trunk | |
2015-12-08
| ||
04:18 | zip::encode - Bumped to version 0.4. Applied a patch mailed in by Keith Vetter <[email protected]> adding support for uncompressed files and control over file ordering. Regenerated documentation. check-in: 5ec28b9419 user: aku tags: trunk | |
2015-12-04
| ||
20:41 | Pulling changes from trunk check-in: 7c487bbed4 user: hypnotoad tags: odie | |
20:40 | httpd module: * Moved the httpd demo files into the /example section (where it belongs.) * Removed the fossil proxy example. * Combined the form handling functions into the base class for httpd::reply * Added HTTPD cache control handling flags * Bulk file transfers no longer use blocking mode * The server dispatch method uses REQUEST_PATH instead of REQUEST_URI, as REQUEST_URI may contain extra data from a GET query * Added comments to the code * Reply objects are spawned into the server's namespace. Rather than register/unregister replies the server can simply poll what objects still exist within that namespace * Error no longer implies output * Added methods for obtaining POST and FORM data in the base httpd::reply class * Added a server string to HTTP headers * Fixed a typo that was keeping the HTTP_HOST header from being populated. * Added provisions for an IP validation check * Noted the dependency between httpd and sha1 * Added a proper test suite for the httpd module proper * The SCGI application server package has been updated to the new paradigm where replys are handed headers fully formed. * Combined the scgi_server.tcl code into the test script. oo::dialect module: * Added a provision that allows NSPACE::define to generate a new class on demand. Needed for prototyping large libraries where a developer may want to bulk reload a framework with objects in place to fix behavior. oo::meta: Removed the oometaclass package. It has been superceeded by the oo::dialect module. tool: * Code reorganization * Added the start of a manual page describing the additional language keywords, object methods, and framework concepts * tool::dynamic_methods now uses a pattern search to find any tool::dynamic_methods_* commands to run. This allows plugins to define additional dynamic_methods without having to rewrite tool::dynamic_method * Renamed the arrayobj keyword to array_ensemble * Renamed the dictobj keyword to dict_ensemble * Fixed the notification system in TOOL * Added the dependency on sha1 to tool's description * Added method ensemble handling to TOOL * Added class_method handling to TOOL * Added object registration/deregistration to the constructor/destructor handlers for TOOL * Standardized on the array "options" to store option settings. * Added an options_canonical array to store aliases for options * The validate-command of an option now rewrite the value, and reports a problem by throwing an error check-in: 88f9afb392 user: hypnotoad tags: trunk | |
19:46 | Fix for bug [dae6b527bc159a14c914c3d4eae46ac99a31b9be]. Wrapped all script handler calls for cron within a doOneEvent procedure. This proceedure sets a lock flag, and if that flag is present ::cron::wake will turn into a noop. check-in: c4c84d1854 user: hypnotoad tags: trunk | |
18:59 | Rearanged the code in the TOOL module. No functional changes. Started work on a .man file for TOOL check-in: a59a3912b9 user: hypnotoad tags: odie | |
2015-12-03
| ||
02:26 | pt - pt::pe::op - Ticket [d5435f31c2] - Fixed quoting issues between FuseClass and CollectClass - Added test cases for the problematic characters - Bumped version to 1.0.1 check-in: 0616504217 user: aku tags: trunk | |
00:48 | httpd module: * Fixed the test suite for httpd * Added tests for the httpd module * httpd now utilizes non-blocking I/O for bulk transfers * Brought the SCGI application module up to date with API changes * Added a validate IP check * Condensed form handling into the base httpd::reply class * Combined the code from scgi-server.tcl into the scgi.test file oometa: Removed the non-functioning oometaclass package oodialect: * The XXX::define procedure will now generate a class if one was not already present. This is needed for projects like IRM which may need to reload entire libraries of code (without destroying the objects implementing them) tool: * Fixed notification handling * Created a notification on object destruction * Added support for method ensembles * Added support for inheritable class methods * Added a "package require sha1" to the main TOOL bootloader check-in: 7491e48205 user: hypnotoad tags: odie | |
2015-11-30
| ||
02:36 | Updated docs. check-in: 667c6c36d7 user: aku tags: trunk | |
2015-11-29
| ||
15:32 | Folding in updates from odie: httpd Package: * Added an demo webserver implementation, as well as live documentation. * Fixes and enhancements to the core New Package: http::wget A pure-tcl package to retrieve files from the web. Handles redirection and cookies needed to pull files from the likes of sourceforge. dictobj: Fixed a typo in the code. If an initial values is given, that value is auto-populated on reset and replace. Add check-in: 3be6d3c84e user: hypnotoad tags: trunk | |
15:27 | Folding in changes from trunk check-in: 185a8cf557 user: hypnotoad tags: odie | |
15:13 | Added online documentation for the HTTPD project, hosted as a demonstration webserver. Tweaked the API slightly for httpd to make it a little more extensible. Fixed a typo in dictobj check-in: a6b3f7bf23 user: hypnotoad tags: odie | |
2015-11-28
| ||
05:27 | tie - Fixed command quoting issue in tie::rarray aka remotearray breaking the transmission of values containing spaces :( Bumped version to 1.0.1. Extended testsuite. Updated docs. With thanks to Mike Collins <[email protected]> for alerting me to the problem. check-in: fa6694d612 user: aku tags: trunk | |
2015-11-26
| ||
15:01 | Update the project.shed The SCGI components of the httpd module now work well enough to operate a fossil repository Revised the dispatch interaction between the http reply and the server. Dispatching now takes place before MIME headers are read, based on the URI given in the GET/POST/etc Added a reset method to dictobjs, as well as a behavior to inject the initial value when replace is called. check-in: 656d24b9df user: hypnotoad tags: odie | |
2015-11-24
| ||
15:29 | huddle, yaml - Merged huddle/yaml work - Updated to huddle 0.2, yaml 0.3.8, updated tests, docs. Main work by [email protected], with assistance from me. Still to do some of the docs. check-in: 02ec11eeba user: aku tags: trunk | |
15:26 | Updated to latest trunk Closed-Leaf check-in: 0f5de54386 user: aku tags: huddle-a753cade83 | |
15:24 | debug - Extended debug::caller to enable filtering of (large) arguments. Updated docs. check-in: 72a2f36080 user: aku tags: trunk | |
2015-11-20
| ||
14:38 | Merged changes from trunk. Added oodialog back into the code base (no idea how it got removed) Adding back in the httpwget module Added a dispatcher to the httpd package which would be appropriate for more than a trivial "hello world" system. check-in: f9c3483b2d user: hypnotoad tags: odie | |
2015-11-17
| ||
04:09 | Regenerated all documentation. *INCOMPATIBILITY* I worked on making the embedded html documentation merge more seamlessly with the surrounding website as generated by fossil. To make that work properly I had to shuffle things around a bit more than originally anticipated. With "redoc" just merged into "trunk" these changes are now visible to and will affect builders using either checkouts or distribution archives past version 1.17 (current) and not generating their own documentation. (1) The directory idoc/ now contains the original documentation, man pages and html format. "idoc" is short for "installation documentation". These are the files installed by installer.tcl, make install, etc. These files are put into the distribution archives as well. (2) The directory embedded/ now contains a variant of the HTML documentation, generated to merge for use from within the Tcllib repository website generated by fossil. This is the new "online"(-only) documentation. It is not installed, and is excluded from the distribution archives. check-in: 46a48af79f user: aku tags: trunk | |
04:05 | Merged branch "redoc". check-in: 3524e0b083 user: aku tags: trunk | |
04:04 | Handles some issues in trunk. - Fixed modules/dicttool/dicttool.man syntax errors. Pretty please us './sak.tcl doc validate' before committing new docs, and doc changes. - Removed "httpwget" and "scgi" from the modules.tcl list, as they do not exist on trunk. check-in: 25c435c407 user: aku tags: trunk | |
02:24 | rest - Tkt [895baa109a], [817f51002f] - Merged fixes on branch "rest-817f51002f". Version bumped to 1.0.2 check-in: b173bb67cb user: aku tags: trunk | |
2015-11-12
| ||
21:14 | Added oodialog to the modules file Modified the loader in TOOL to behave better when loaded from within a VFS under windows check-in: 6a7f8fc4d5 user: hypnotoad tags: odie | |
16:18 | Merging in changes from trunk check-in: 127f6cacfb user: hypnotoad tags: odie | |
16:14 | Changed the name of the httpd package, and altered the version number to allow it to override "httpd" from old tclhttpd installations. check-in: 8b73ed3477 user: hypnotoad tags: trunk | |
03:44 | oo::meta Bug fix for oo::meta. It now has facilities to create the meta variable on the fly if we are in an object which was uncouth enough to not initialize it yet. tool: Added a "replace" subcommand for ensembles built by the dictobj keyword oodialect: A new implementation of oo::dialect, based on contributions and feedback from Donal K. Fellow's httpd: Reduced the difference between httpd reply handlers and scgi reply handlers Added facilities for all reply handlers to be able to serve file content Added a dedicated ensemble for reply_headers. check-in: 5654b29184 user: hypnotoad tags: trunk | |
03:35 | Added facilities for web pages to return a file instead of a dynamic buffer. Eliminted the special "output" method for SCGI handlers. In truth, the only difference was in the format of the first line, and I put together an "EncodeStatus" method which sorts that out. We now change the translation mode of the channel during output to binary. I was getting strange line break issues on the Mac without it. Fixed OO::dialect such that Alias uses the same canonical mapping function as superclass. check-in: d4d5ecec27 user: hypnotoad tags: odie | |
2015-11-11
| ||
23:56 | Bumped the version or oo::dialect. Added copyright attribution for DKF check-in: 3279fccef5 user: hypnotoad tags: odie | |
23:20 | Fixes for the httpd web server. Added a "replace" keyword for dictobj check-in: 4597f9180b user: hypnotoad tags: odie | |
22:53 | Modified oodialect based on feedback and contributed code from Donal K Fellows check-in: 0081f085be user: hypnotoad tags: odie | |
2015-11-10
| ||
21:20 | Merging in changes from trunk check-in: 72130f2a57 user: hypnotoad tags: odie | |
21:18 | Fixed how code snippets are marked up. They were using "valid" markdown, but not a variety Fossil understood. Simplified the option keyword for TOOL check-in: dd09258332 user: hypnotoad tags: trunk | |
19:52 | Added back in an implementation of the TOOL framework/dialect Fixes to restore functionality to the tool::httpd and scgi::* packages check-in: 02f6147b07 user: hypnotoad tags: trunk | |
16:45 | Bug fix to oo::meta and oo::dialect check-in: e2e215a5f3 user: hypnotoad tags: odie | |
2015-11-06
| ||
19:30 | Added markdown documentation for oo::dialect and oo::meta check-in: a29f3952bd user: hypnotoad tags: odie | |
17:51 | Added a markdown version of the manual page for live publication directly from fossil. check-in: c030f6307a user: hypnotoad tags: odie | |
17:35 | Bumped the version to 1.0 Added a manual page check-in: fa884b16a4 user: hypnotoad tags: odie | |
17:04 | Nabbing changes from upsteam check-in: f50f90b919 user: hypnotoad tags: odie | |
15:51 | Fixed a typo in the oo::meta package More revisions to the oo::dialect package check-in: 4c1cf737bf user: hypnotoad tags: odie | |
13:10 | Added an oodialect tool, to automate the making of metaclasses check-in: de270e5762 user: hypnotoad tags: odie | |
12:43 | Added a "branchget" mechanism to Meta which will strip the tailing ":" off of keywords check-in: 9ed51c0f16 user: hypnotoad tags: odie | |
2015-11-04
| ||
19:35 | Cleaned the "meta" tests of of ooutil check-in: c7f61c3bcd user: hypnotoad tags: odie | |
11:10 | Removing the TOOL package. check-in: dba575b57c user: hypnotoad tags: odie | |
2015-10-26
| ||
12:54 | In the process of migrating TOOL to a metaclass Added a new package "oo::metaclass" which provides and instant meta-class in a can check-in: ff23f1a8df user: hypnotoad tags: odie | |
10:45 | Updated TOOL to the latest version. Moved OOMETA out of ooutil and into its own module. check-in: 6d5d1e1464 user: hypnotoad tags: odie | |
2015-10-15
| ||
21:22 | Tweaks to tool. Updated the shed spec to the latest standard check-in: 57e089f057 user: hypnotoad tags: odie | |
16:42 | New shed spec with the latest format check-in: a8c394996b user: hypnotoad tags: odie | |
15:06 | Updates to the shed spec, bug fixes for dicttool, Added a new class of object "organelle" to the TOOL check-in: 927efbdb88 user: hypnotoad tags: odie | |
15:05 | Update to the shed spec check-in: 167ebc03c7 user: hypnotoad tags: odie | |
2015-10-13
| ||
05:16 | Update the cron package with a new mode that is coroutine aware Added a new framework "tool" which provides the core TclOO framework needed to facilitate meta data, option handling, and an event pipeline Added a new module "dicttool". Dictool enhances the dict command with several new methods that are required by tool: dict getnull (return empty on a non existant key rather than throw an error) dict rmerge (perform a recursive merge, following the rules of SHED to winnow obvious leaves out of the way) check-in: 23424de6e9 user: hypnotoad tags: odie | |
2015-08-06
| ||
23:23 | Added a new facility to allow nodes to detect and avoid port collisions with other local processes. check-in: f18db69771 user: hypnotoad tags: odie | |
2015-07-24
| ||
23:04 | State as of July 24, perf rework. Leaf check-in: f3f519cfdc user: andreask tags: x-walkin-mml | |
22:58 | Experimental new dir traverser by Miguel Martinez Lopez, as of July 14. check-in: f32c828390 user: andreask tags: x-walkin-mml | |
22:44 | Update by Miguel, as of July 14. check-in: 583fd61ddb user: andreask tags: huddle-a753cade83 | |
22:28 | Update by Miguel, as of July 2. check-in: 5dce994c80 user: andreask tags: huddle-a753cade83 | |
22:06 | Pulled trunk work check-in: 6f508f3450 user: andreask tags: huddle-a753cade83 | |
2015-07-23
| ||
20:26 | Added a "search" proc to the oo::meta namespace. This allows a scan of classes with a matching property. Added a "meta" keyword to allow Tao to continue to operate using it's "property" method (which has a different set of rules.) check-in: 3640e0d32c user: hypnotoad tags: odie | |
2015-07-17
| ||
21:39 | Implemented reduction modulo N and exponentiation modulo N, in a manner that is performant for very large numbers (as one would encounter in e.g. cryptographic applications). Have not yet updated the isprime operation to take advantage of that. check-in: 586bc884c7 user: lars_h tags: numtheory | |
2015-07-02
| ||
21:16 | Regenerated the documentation (new package: throw, forward compat support). check-in: f6d9f0dde2 user: aku tags: trunk | |
21:15 | Fix "localdoc" issue with the appaearance of placeholder .man files, devoid of content. check-in: a4c2452189 user: aku tags: trunk | |
20:28 | fileutil - New command "maketempfile", submitted by "Miguel Martinez Lopez". Integrated with some fixes. Docs written. Tests written. Packaged bumped to version 1.15 (new feature). check-in: 48b834542d user: andreask tags: trunk | |
19:36 | Added Miguel Martinez Lopez's throw forward compatibility package (under module try). Small doc fixes. check-in: c4f1e64aff user: andreask tags: trunk | |
13:59 | Square roots of rationals, plus more commentary and testing. check-in: e8f7a330ab user: kennykb tags: kbk-math-exact | |
2015-07-01
| ||
03:37 | Add rational number arithmetic and more tests check-in: a84246026b user: kennykb tags: kbk-math-exact | |
2015-06-30
| ||
13:54 | Add 'proof of concept' code for exact real arithmetic check-in: 2c2f9140f8 user: kennykb tags: kbk-math-exact | |
2015-06-27
| ||
16:01 | Fix overzealous consumption of whitespace in math::symdiff lexer check-in: 456d22c4d0 user: kennykb tags: trunk | |
2015-06-16
| ||
20:20 | Merging in upstream changes check-in: a5bd2adef5 user: hypnotoad tags: odie | |
19:48 | Merging in features from the Odie branch: oo::meta - meta data tracking for OO objects oo::option - An tk-a-like option handling system for OO objects (builds on top of oo::meta) httpd - An embedded webserver, built on oo::meta scgi - An SCGI server (in progress) and application library nns::cluster - An UDP based discovery system for network clients and servers, built mainly to support the comm package. The following packages are modified: ftpd: Adds a varname to store the socket that was open for listening uuid: Added a more aggressive cache of data that is not going to change during the lifetime of the process. It also exploits tools in nettool to prevent expensive socket open/close to generate machine ids. nettool: Added some platform specific creature comforts for both Windows and Mac Adding the Markdown package, check-in: 73ac8a31e8 user: hypnotoad tags: trunk | |
19:32 | Fixed some typos in the nettool::status proc for MacosX check-in: d6fcdd4849 user: hypnotoad tags: odie | |
2015-06-15
| ||
13:06 | Added a nettool::status for Windows check-in: d94a3c7d0c user: hypnotoad tags: odie | |
2015-06-13
| ||
01:48 | Fixed reference to undefined $details in proc Readables that resulted in error2readable and error2text throwing errors. check-in: 1f3875e44a user: ashok tags: trunk | |
2015-06-12
| ||
23:45 | Fix older (May 25) trunk split check-in: 5d96ccbd72 user: andreask tags: trunk | |
23:38 | Fix trunk split check-in: 8b28bc85a2 user: andreask tags: trunk | |
23:36 | tar - Fixed bug in pcx support file (TDK checker definitions of the package). Added missing rules for option -chan (create, untar). check-in: f86b414229 user: andreask tags: trunk | |
23:11 | json::write - Fixed bug in pcx support file (TDK checker definitions of the package). Removed extra closing brace. check-in: 04d24d4e95 user: andreask tags: trunk | |
02:52 | Update by miguel. Limiting scope of emulation for the 8.6+ "throw" command. check-in: 703d9b3a0c user: aku tags: huddle-a753cade83 | |
2015-06-11
| ||
23:31 | Update from Miguel, spacing/indentation changes. check-in: 1f361f59bf user: andreask tags: huddle-a753cade83 | |
22:51 | Updated with latest changes from Miguel. check-in: c6714caecc user: andreask tags: huddle-a753cade83 | |
22:00 | math::constants - Ticket [13506dd6a7] - Extended documentation to contain exact list of symbolic names for exported constants check-in: 9b1d3b697c user: andreask tags: trunk | |
02:21 | Add a new facility for generating a path to where setting should be stored for an application check-in: 8702e1c0e4 user: hypnotoad tags: odie | |
2015-06-10
| ||
21:37 | Updated with latest changes from Miguel. Plus fixes (various missing closing bracket, and 8.6-specific code/semantics). check-in: cb4a076e48 user: aku tags: huddle-a753cade83 | |
21:03 | Merging upstream changes check-in: 1979bb0ce9 user: hypnotoad tags: odie | |
19:25 | Keep up to date with trunk check-in: 04739b8a9f user: aku tags: huddle-a753cade83 | |
19:00 | ./sak.tcl localdoc - Updated the embedded documentation with accumulated changes. check-in: 73b0c66ba2 user: aku tags: trunk | |
18:57 | zip::mkzip - Fixed and extended documentation for the command. check-in: ed67531f9a user: aku tags: trunk | |
18:19 | math::special - Ticket [6caeac3d2b] - Fix documentation of "Gamma", only one argument, not two check-in: 92a0fd2d5e user: aku tags: trunk | |
18:11 | oo::util - Ticket [fe7a0e0a3a] - Testsuite extended with two "classmethod" tests provided in the patch, although unrelated to the problem in the ticket. check-in: bb0df7cdd1 user: aku tags: trunk | |
18:07 | oo::util - Ticket [fe7a0e0a3a] - Fixed "oo::class.Delegate" helper class for "classmethod" to not interfere with constructor signatures. Version bumped to 1.2.2. Testsuite extended. Thanks to aspect for the fix. check-in: 874cdb3f3f user: aku tags: trunk | |
17:56 | rc4 tests, smtp examples - Ticket [266d1474a5] - Two more places fixed to properly use "info commands". check-in: d9daded7b8 user: aku tags: trunk | |
17:47 | pt::rde(::oo) - Merging work on engine debugging (narrative) back, making it visible/official. check-in: 310ee6d508 user: aku tags: trunk | |
2015-06-09
| ||
01:21 | Normalizing the API for zipfile::mkzip to the version checked into ODIE (Which also follows the design pattern laid down by zipfile::decode and zipfile::encode) check-in: d29f257cb9 user: hypnotoad tags: trunk | |
01:14 | Merging in upstream changes check-in: 8fdc8999ee user: hypnotoad tags: odie | |
2015-06-08
| ||
20:30 | multiplexer - Ticket [ced089d5fe]. Merged testsuite fix. Thanks Aspect. check-in: debee3c876 user: aku tags: trunk | |
20:26 | Update to trunk Closed-Leaf check-in: 917237676c user: aku tags: tkt-ced089d5fe-multiplexer | |
20:25 | Update to trunk Leaf check-in: 2da77f541a user: aku tags: tkt-785d2954d4-jsonc | |
20:17 | Fixed trunk split check-in: e0daa48093 user: aku tags: trunk | |
20:15 | Modified zipfile::decode to exploit the native zip functions in the Tcl core when running in 8.6+. Adapted Pat Thoyts' example from the wiki (from http://wiki.tcl.tk/15158) to build complete zip archives in one call. As zipfile::encode is better at building archives in a piecemeal fashion, this new package is called zipfile::mkzip. In addition to building zip archive files, mkzip will also populate the VFS for zip enabled shells, as well as build zipkits. check-in: e01c4af189 user: hypnotoad tags: trunk | |
20:15 | Ticket [4a4e443ce9]. Merge fix into main line. check-in: 06fb32c333 user: aku tags: trunk | |
19:46 | Per ticket [266d1474a5], modified calls for info command to info commands (to better match the Tcl docs) The following packages were modified: base64/uuencode, base64/yencode, crc/crc32, crc/sum, dns/spf, ftp/ftp_geturl, ftpd/ftpd, md4/md4, md5/md5x, nettool/nettool, nettool/platform_windows, processman/processman, ripemd/ripemd128, ripemd/ripemd160, sha1/sha1, sha1/sha1v1, sha1/sha256, textutil/expander, uuid/uuid Per ticket [91d3bd90fd], modified the package name for odie::processman to processman. The processman.tcl file now provides two packages: odie::processman and processman. At some point after users have transitioned, we will yank the old package name. check-in: 272b6e8ee1 user: hypnotoad tags: trunk | |
14:45 | Added a backward compatible alias to odie::processman from processman.tcl Closed-Leaf check-in: 9ec8eebe58 user: hypnotoad tags: ticket-266d1474a5 | |
14:11 | Merging in upstream changes check-in: ac6400bd0b user: hypnotoad tags: odie | |
13:58 | Fixed cases where calls to info commands were expressed as info command. Ticket [266d1474a5] Renamed the odie::processman package to processman, as it no longer depends on odie. Ticket [91d3bd90fd] check-in: 1b6fa7e91f user: hypnotoad tags: ticket-266d1474a5 | |
2015-06-05
| ||
16:04 | Make ::cluster::broadcast tolerant of the occasional drop of a UDP socket by Tcl check-in: e99f53e3ea user: hypnotoad tags: odie | |
2015-06-04
| ||
21:14 | pt - Ticket [4a4e443ce9]. Created investigation branch. Putting example into the testsuite. check-in: 9034b39a70 user: andreask tags: tkt-4a4e443ce9-pt-oo-fail | |
07:46 | json - Ticket [785d2954d4] - Made handling of the static literals thread-safe. Regenerated the parser C code (bison 2.5). This passes the testsuite. check-in: ad8beea34a user: aku tags: tkt-785d2954d4-jsonc | |
07:45 | json - Ticket [785d2954d4] - Fixed bogus "numbers" test data from bad patch download (html entities, dups). check-in: 2fae2f147f user: aku tags: tkt-785d2954d4-jsonc | |
07:10 | json - Ticket [785d2954d4] - Fixed looseness in the version check for C-level dict support. check-in: 685c32cbc7 user: aku tags: tkt-785d2954d4-jsonc | |
07:05 | Updated to trunk check-in: 9c08dc083b user: aku tags: tkt-785d2954d4-jsonc | |
07:02 | Ticket [14e3acd8d7] - Modified sak.tcl's "critcl" command to use an explicit cache directory, ".critcl" under the build directory (CWD), for building Tcllib's critcl parts. check-in: fe05de3454 user: aku tags: trunk | |
06:40 | multiplexer - Tkt [ced089d5fe] - Applied patch, fixing testsuite. check-in: 9bfb503d18 user: aku tags: tkt-ced089d5fe-multiplexer | |
2015-06-03
| ||
20:07 | Create new branch named "numtheory" check-in: 31533a40e3 user: lars_h tags: numtheory | |
20:02 | Module for accessing OAuth2-based RESTful APIs. oa2rest.tcl provides basic service abstraction: lets the Tcl code be about the API calls, rather than about the server that implements said API or how to authenticate to it. onedrive.tcl is scribbles of a VFS for "OneDrive for Business". Leaf check-in: 5174e51c9a user: lars_h tags: oa2rest | |
19:33 | Create new branch named "oa2rest" check-in: 3d0dbf38ed user: lars_h tags: oa2rest | |
2015-06-02
| ||
00:55 | fileutil - Ticket [acd8c27943] - Fixed file-type detection for PDF files, While most are "binary", they can be "text", Version bumped to 1.14.11. Extended testsuite. check-in: 2b866cf322 user: aku tags: trunk | |
00:48 | fileutil - documentation - shuffled the include files a bit. check-in: 4ecdbb9ae7 user: aku tags: trunk | |
2015-05-30
| ||
00:01 | rest - Tkt [87e374b7e4] - Updated/reworked documentation to be properly doctools. check-in: 2af315d3c6 user: andreask tags: trunk | |
2015-05-29
| ||
23:51 | Completed editing. This looks to be the best do-able without going deep into the code itself. Test suite would be good, also as demo to show the interactions of various options in the generated code, and their influence on runtime behaviour. Closed-Leaf check-in: 1c7513b4c0 user: andreask tags: aku-87e374b7e4-rest-docs | |
22:37 | Re-doing the SCGI->ODIE merge check-in: b5bd71aa95 user: hypnotoad tags: odie | |
22:35 | Added the markdown package Added a minimalist TclOO based webserver Added an example webserver that servers ASCII files from disk as well as dynamic content. SCGI now extends the minimal webserver SCGI now passes tests. The test harness works with the test script, and it will also interface with fossil running in SCGI mode. (At least enough to get a Redirect to where the query should have gone.) (Re-creating the checking in the scgi branch after checking it into odie) Closed-Leaf check-in: a423fd6576 user: hypnotoad tags: scgi | |
21:37 | Merging in changes from SCGI feature branch check-in: cbb6f4facd user: hypnotoad tags: odie | |
21:34 | Added the markdown package Added a minimalist TclOO based webserver Added an example webserver that servers ASCII files from disk as well as dynamic content. SCGI now extends the minimal webserver SCGI now passes tests. The test harness works with the test script, and it will also interface with fossil running in SCGI mode. (At least enough to get a Redirect to where the query should have gone.) check-in: 4b1477703a user: hypnotoad tags: odie | |
10:40 | Removing codebale and odie from the installation index check-in: 50ec37d335 user: hypnotoad tags: odie | |
10:38 | Indexing the SCGI module check-in: c906287ea7 user: hypnotoad tags: scgi | |
00:51 | A bit more editing on the manpage, more structure, and shuffling pieces around. check-in: a4b7ecc9d2 user: andreask tags: aku-87e374b7e4-rest-docs | |
2015-05-28
| ||
19:34 | Removing bits from the ODIE branch that are no longer needed for publically distributed modules, and aren't really fit for public consumption. check-in: 7e336437be user: hypnotoad tags: odie | |
18:29 | Integrating work from the SCGI branch check-in: 589400c8ae user: hypnotoad tags: odie | |
18:27 | Broke up the implementation of the SCGI responder into a class for the reply and a class for the dispatcher check-in: 5128d150d1 user: hypnotoad tags: scgi | |
17:20 | Added better handling for the dict append,incr,lappend,set,update,with,for, and map methods. Added tests for "dict for" and "dict with" check-in: af69b2170f user: hypnotoad tags: scgi | |
15:35 | Split the oo::property package into oo::meta and oo::option oo::meta now gracefully handles redefining the properties of a class. The "property" method is now "meta" The oo::meta::property method is now oo::meta::info The meta property for objects now combines the local "config" dict with the class meta dict to answer questions about the entire corpus. (Eliminating the need for configure/cget unless you truely do want to mimic Tk) check-in: 813f896e61 user: hypnotoad tags: scgi | |
06:40 | Add a tao-inspired property and option management system for TclOO (Doesn't have all of the bells and whistles, but it at least works.) check-in: 63d99a74f4 user: hypnotoad tags: scgi | |
05:59 | Ticket [5613c718c2]. Applied patch for review, and editing. Leaf check-in: 4e2b979bcb user: aku tags: tkt-5613c718c2-cwarnings | |
05:40 | Applied patch from ticket. New branch. Not in a state suitable for merging. See comments in the ticket, i.e. [785d2954d4]. check-in: 9aff74cefd user: aku tags: tkt-785d2954d4-jsonc | |
2015-05-27
| ||
21:33 | Adding a new module to implement SCGI server and application functions. check-in: 693c2ee06f user: hypnotoad tags: scgi | |
00:46 | Start fixing up the documentation of package "rest". check-in: f7c45d905d user: andreask tags: aku-87e374b7e4-rest-docs | |
2015-05-26
| ||
23:41 | Keep up to date with trunk check-in: ca4c2acc78 user: andreask tags: huddle-a753cade83 | |
23:06 | fileutil, fileutil::traverse - Ticket [9b52204fea] - Added testcases showing the O(n**2) set of paths based on the doc example structure. Fixed that example and regenerated embedded docs. check-in: 2cd687d6e6 user: andreask tags: trunk | |
22:28 | fileutil, fileutil::traverse - Ticket [9b52204fea] - Documented the O(n**2) issue with traversing pathologically cross-linked directory hierarchies like /sys. Updated embedded documentation. check-in: 4ae879c0ea user: andreask tags: trunk | |
21:47 | Integrated latest tweak by Miguel. check-in: 0bb3131985 user: andreask tags: huddle-a753cade83 | |
20:52 | Fixed more trailing whitespace, and indentation (use 4 spaces per level). Fixed two missing closing brackets in huddle::compile (bool type). Updated package index to note requirement for 8.5+ for all packages. check-in: 70538d56d1 user: andreask tags: huddle-a753cade83 | |
20:34 | huddle::json - Fix up whitespace (trailing, indentation). Make it a package, Add to index, and write proper requires. for 8.5+ as minimum. check-in: 75fb54bdb4 user: andreask tags: huddle-a753cade83 | |
20:18 | Fix testsuite setup for all pieces ... This fixes all the test failures too. check-in: 1c7abebc52 user: andreask tags: huddle-a753cade83 | |
19:55 | Latest huddle/yaml/json work by Miguel Lopez. 4 testsuite failures requiring investigation. No doc updates. check-in: 769537bf98 user: andreask tags: huddle-a753cade83 | |
19:50 | Update to latest trunk, including 1.17 release. check-in: 17f48a6234 user: andreask tags: huddle-a753cade83 | |
2015-05-25
| ||
23:40 | nettool - Fix mdgen owner pragma information. check-in: 202960e401 user: andreask tags: trunk | |
2015-05-23
| ||
06:18 | Add the BAT and SH scripts to start the TEPAM demo with the local TEPAM and not with the one installed on the system. check-in: 05199ff93c user: Andreas Drollinger tags: trunk | |
06:16 | Provide fix for ticket [65eb10bf2f] (Tepam demo assumes presence of csh). check-in: d03ca4956b user: Andreas Drollinger tags: trunk | |
2015-05-21
| ||
22:19 | ooutil - ticket [b5092d5623] - Switched incomplete/bogus use of constraints to "testsNeed" clause check-in: f705e6446e user: aku tags: trunk | |
22:10 | gpx - ticket [c61bc73771] - Removed bogus custom check from tests. check-in: 122c1abff7 user: aku tags: trunk | |
21:31 | nnsd, nns::auto - Fix various doc typos. check-in: ee6c796402 user: aku tags: trunk | |
2015-05-12
| ||
16:33 | Fix to the cname routine. If an @ is not given, don't add one. check-in: 813401c4fc user: hypnotoad tags: odie | |
2015-05-11
| ||
21:08 | json - Fixed signaling of syntax errors from the C accelerator code, added a proper error-code. jsonc bumped to 1.1.2. tcllibc bumped to 0.3.14. check-in: 452c78a01b user: andreask tags: trunk | |
19:47 | Sped up the cluster::resolv process check-in: f0c5233b74 user: hypnotoad tags: odie | |
2015-05-08
| ||
03:59 | A typo fix for the nettool package on the Mac check-in: 905e68b52f user: hypnotoad tags: odie | |
03:19 | Patch to fix an oopsie on macs where we don't have permission to run SystemProfiler. check-in: 2c91cad008 user: hypnotoad tags: odie | |
2015-05-07
| ||
23:58 | Concluded the problems I was trying to track down were actually in the calling program check-in: fa63a89a9c user: hypnotoad tags: odie | |
23:33 | Removed in the infinite growth for ping time check-in: cb30d6aa44 user: hypnotoad tags: odie | |
23:29 | Restructure cluster::resolve to not do a ping check-in: 6282b9b7f1 user: hypnotoad tags: odie | |
22:17 | Added a flag to facilitate debugging the traffic on the party line check-in: 8ca2226d26 user: hypnotoad tags: odie | |
18:06 | Bumped the version for uuid check-in: c7b2ce26af user: hypnotoad tags: odie | |
17:46 | New and improved nss_cluster implementation. It is now server-less and based on multicast. Modified the uuid package to use nettool's machine id function (if available) check-in: 2a1d26b90c user: hypnotoad tags: odie | |
13:29 | Remove debugging puts statements Tests now pass check-in: a513681864 user: hypnotoad tags: odie | |
11:04 | Simplfying discovery. The cluster::nameserv_ family of variables are now in an array ::cluster::nameserv Added a cluster::xmit procedure to send out one-shot packets check-in: 66cd0f6043 user: hypnotoad tags: odie | |
2015-05-06
| ||
21:31 | The nameserv_connect proc now returns the IP of the nameserver Tweaked the order of events in ::cluster::echo such that platforms that aren't windows can process ::echo faster check-in: 9540e7abda user: hypnotoad tags: odie | |
21:22 | Removed more debugging puts statements check-in: 101f4b3d95 user: hypnotoad tags: odie | |
21:20 | Added a "test for echo" for programs that might be in a Rush. Or the ones stuck using the windows event loop, which may (or may not) decide that it's cool to process udp packets when it gets around to them. check-in: 7ef0cecc89 user: hypnotoad tags: odie | |
20:05 | (Fanfare) Fixed a typo that was causing the peer's ip AND incoming port to be fed into the variable that was expecting just an IP. check-in: f387b865dd user: hypnotoad tags: odie | |
19:38 | Modifiying the nameserver discovery protocol to use udp. (But it's not working on Windows, so I'm checking in the change to see if it works in Unix) check-in: 76bd88ea9d user: hypnotoad tags: odie | |
18:40 | Tweaks to prefer localhost over network ports. Added a provision for a client to specify a particular nameserver on a particular macid check-in: 9fb0d320c8 user: hypnotoad tags: odie | |
17:39 | Merge with trunk check-in: ff4c4c413f user: tne tags: odie | |
17:34 | Adding some temporary telemetry for nns. Adding a stub for an "ooproperties" package for TclOO check-in: cf36f92d10 user: hypnotoad tags: odie | |
2015-05-04
| ||
20:25 | Closing a fork check-in: e6afc4fabd user: tne tags: odie | |
20:04 | Fleshing out ::nameserv::cluster::CleanupExpired check-in: dd0507c66e user: hypnotoad tags: odie | |
18:29 | Move mkzip namespace to zipfile::mkzip to be consistent with the rest of the module check-in: 3a6d782c68 user: tne tags: odie | |
17:10 | Updates and bug fixes check-in: 716490df5c user: hypnotoad tags: odie | |
2015-05-01
| ||
18:00 | math::statistics - Fixed version mismatch code vs index. Version is now 1.0 throughout. check-in: 110c602560 user: andreask tags: trunk | |
16:29 | Bugfixes and more tests check-in: 1e1cd8788c user: hypnotoad tags: odie | |
15:01 | Added a new tool nss_cluster, which provides a UDP discovery based NNS for COMM check-in: f01945ba34 user: hypnotoad tags: odie | |
2015-04-30
| ||
12:53 | Clean up the merged docs, update the installer to match trunk check-in: a4d982e898 user: hypnotoad tags: odie | |
12:46 | Merge Mark check-in: 72dccbe3ac user: hypnotoad tags: odie | |
05:35 | math::statistics - Merged - Extending the statistics package with a number of procedures (most common probability distributions now implemented and some additional tests). Bumped to version 1.0. Also merging in changes from tcllib 1.17 check-in: 27e2427a6c user: aku tags: trunk | |
04:21 | Tcllib 1.17 Release check-in: 66ed0de3b3 user: aku tags: trunk, release, tcllib-1-17 | |
04:13 | Updated list of released packages. Closed-Leaf check-in: c2e764dd63 user: aku tags: tcllib-1-17-rc | |
03:57 | Properly close odie_tools_for_1.17 for release. check-in: 788ac075c9 user: aku tags: tcllib-1-17-rc | |
03:54 | Late fixes of bibtex testsuite for new feature/option -casesensitivestrings. check-in: 7448456886 user: aku tags: tcllib-1-17-rc | |
01:12 | Merge Mark check-in: 2e294464ed user: hypnotoad tags: odie | |
00:58 | Close of another fork Closed-Leaf check-in: 165938421a user: hypnotoad tags: odie_tools_for_1.17 | |
2015-04-29
| ||
22:33 | Updated various meta-data files. check-in: d98bdcca5f user: andreask tags: tcllib-1-17-rc | |
21:48 | Re-merge odie, nettool version change, and fork closure. Updated release README. check-in: 2c7dd2b2a0 user: aku tags: tcllib-1-17-rc | |
20:31 | Close a fork check-in: d1ae7ca143 user: hypnotoad tags: odie_tools_for_1.17 | |
20:28 | Pull version fix into release. check-in: f8bc0dddaa user: andreask tags: tcllib-1-17-rc | |
20:27 | Fixed the versions for nettool and processman check-in: 0cdc6a44a8 user: hypnotoad tags: odie_tools_for_1.17 | |
20:26 | processman - Fix version mismatch. check-in: 779280e96c user: andreask tags: odie_tools_for_1.17 | |
20:12 | Pull latest odie work into release. check-in: 369d2d2130 user: andreask tags: tcllib-1-17-rc | |
20:07 | Regenerated embedded docs with new nettool, processman docs. check-in: 781d6e55f1 user: andreask tags: odie_tools_for_1.17 | |
20:05 | Updated installer for the new docs in processman and nettool. check-in: 55b6a284a5 user: andreask tags: odie_tools_for_1.17 | |
19:54 | processman - Fix Tclx package name typo. check-in: 97b9957d94 user: andreask tags: odie_tools_for_1.17 | |
19:53 | Fix doc syntax errors. check-in: 63efbe500c user: andreask tags: odie_tools_for_1.17 | |
19:52 | Fix @mdgen pragmas to handle nettool reorg check-in: 957a2e5ccb user: andreask tags: odie_tools_for_1.17 | |
19:51 | Extending the statistics package with a number of procedures (most common probability distributions now implemented and some additional tests). Bumped to version 1.0. Also merging in changes from tcllib 1.17 Closed-Leaf check-in: 5fe06d906c user: markus tags: math-stats-extended | |
19:38 | Renormalize to unix EOL. check-in: 65074b4f96 user: andreask tags: odie_tools_for_1.17 | |
17:08 | Merge mark check-in: 0dc55d95d6 user: hypnotoad tags: odie | |
17:07 | Bumped the version for nettool. (Earlier releases kept nettool::allocate_port as a seperate package. I need a new release to trick IRM packages to use the new package with the new unified loader.) check-in: 22c177971f user: hypnotoad tags: odie_tools_for_1.17 | |
14:52 | Merge in zip enhancements check-in: 2c32aebb05 user: hypnotoad tags: odie | |
14:02 | Bumped the version for zipfile::decode Seperated mkzip into a seperate package, and reverted the zipfile::encode package. Closed-Leaf check-in: 3ea16f3475 user: hypnotoad tags: zip_for_8.6 | |
04:49 | Modified the implementations for zip encode/decode to make use of the embedded ziplib facilities in the Tcl core when running under 8.6+ check-in: 45878913f0 user: hypnotoad tags: zip_for_8.6 | |
04:44 | Merge Mark check-in: 766b1af623 user: hypnotoad tags: odie | |
04:40 | Fixed an odieism Added documentation check-in: 160ec10b52 user: hypnotoad tags: odie_tools_for_1.17 | |
04:25 | Removed ancillary packages from nettool. The nettool.tcl file now loads the additional sub-packages. Added documentation for nettool. Updated the copyright on cron. check-in: 59b6a31f3e user: hypnotoad tags: odie_tools_for_1.17 | |
04:17 | Soften the requirement for odielib to "use it if you have it" check-in: da23da5e07 user: hypnotoad tags: odie_tools_for_1.17 | |
03:52 | Pull odie changes. check-in: cb31b7b74e user: aku tags: tcllib-1-17-rc | |
03:51 | nettool::locate_port - normalize implementation file to unix EOL. check-in: 9204d0f6ff user: aku tags: odie_tools_for_1.17 | |
03:50 | Updated release README. check-in: acdb75c8ed user: aku tags: tcllib-1-17-rc | |
03:46 | Pulled the prepared parts of odie code into the release (cron, processman, and nettool). check-in: b5142a8128 user: aku tags: tcllib-1-17-rc | |
03:44 | Fix missing new embedded docs for cron check-in: bb7a6ce189 user: aku tags: odie_tools_for_1.17 | |
03:39 | Fixed problems in the cron doc sources and regenerated the embedded docs. Ready to merge. check-in: 3336bfd9ed user: aku tags: odie_tools_for_1.17 | |
00:50 | Merge with new odie feature branch check-in: 133425e468 user: hypnotoad tags: odie | |
00:49 | Added missing locateport.tcl file Fixed the pkgIndex.tcl file for nettool. Fixed the test loader for nettool check-in: 9e509141e1 user: hypnotoad tags: odie_tools_for_1.17 | |
2015-04-28
| ||
17:16 | Updated embedded docs and release README. check-in: 678a6b473c user: aku tags: tcllib-1-17-rc | |
06:33 | Correct version in the documentation check-in: cf16a52d17 user: markus tags: tcllib-1-17-rc | |
06:28 | Changed the version of the math::statistics package back to 0.9.3 - version 1.0 is to be committed to the trunk. Added missing documentation (histogram-alt and some corrections) check-in: 759981607c user: markus tags: tcllib-1-17-rc | |
2015-04-27
| ||
21:41 | Test fixes. Incomplete. Note use of a nettool::port_busy cmd which does not exist. check-in: 2a93c0f209 user: aku tags: odie_tools_for_1.17 | |
21:09 | Added MD pragmas to locate associated supporting files, for metadata and teapot processing. check-in: a5f1cbf7eb user: aku tags: odie_tools_for_1.17 | |
21:06 | Normalized cron and nettool files to unix eol convention. check-in: bd5adda14f user: aku tags: odie_tools_for_1.17 | |
20:57 | Added modules to the installer. Note: _null has to become _man as modules gain documentation. check-in: 5bfe054838 user: aku tags: odie_tools_for_1.17 | |
20:47 | Bumped math::statistics to version 1, as asked for by Arjen. Killed bogus require statements in files sourced by the main statistics.tcl file. Regenerated docs and release README. check-in: e5895710c2 user: aku tags: tcllib-1-17-rc | |
17:19 | Adding the bits from odie that will be included in 1.17 check-in: a0af500968 user: hypnotoad tags: odie_tools_for_1.17 | |
2015-04-26
| ||
12:50 | Remove spurious write command from math::linearalgebra check-in: 459a46616e user: markus tags: tcllib-1-17-rc | |
12:48 | math::statistics - Clean up some outstanding tickets. This has led to small corrections in the documentation and implementation of several procedures in the math::statistics package - Version bumped to 0.9.3. check-in: b68faf6901 user: markus tags: tcllib-1-17-rc | |
2015-04-23
| ||
20:54 | Updated release README. check-in: a7dc9f474c user: aku tags: tcllib-1-17-rc | |
20:51 | Merged math::linalg fix into release. check-in: 7ef762388b user: aku tags: tcllib-1-17-rc | |
20:50 | Merged math::linalg fix. check-in: 837cadf794 user: aku tags: trunk | |
20:49 | Updated docs. Closed-Leaf check-in: ebcc91a605 user: aku tags: linalg-7f082f8667 | |
20:42 | math::linearalgebra - Ticket [7f082f8667] - Fixed bungled calculation of eigenvector signs. Extended testsuite with case for this. Version bumped to 1.1.5. check-in: c7d7411746 user: andreask tags: linalg-7f082f8667 | |
19:08 | Draft integration of huddle work. Looks to be incomplete. I believe there are yaml changes missing. check-in: 4c78dcbc6f user: andreask tags: huddle-a753cade83 | |
2015-04-22
| ||
23:14 | Updated embedded docs, release readme check-in: 7dbcd48886 user: aku tags: tcllib-1-17-rc | |
23:03 | fileutil::traverse - Ticket [b55257b8d1] - Fix execution of the callbacks (-filter, -prefilter, -errorcmd). Enforce that they are called with absolute paths, as documented. Testsuite extended. Bumped to version 0.5. check-in: 39120747d3 user: andreask tags: tcllib-1-17-rc | |
22:26 | Fix version mismatch within documentation. check-in: 6b42d5718c user: andreask tags: tcllib-1-17-rc | |
18:49 | Fix two comment typos. check-in: ea8abd6278 user: andreask tags: tcllib-1-17-rc | |
2015-04-21
| ||
20:35 | Merged logger work into release. check-in: dbfbd27389 user: andreask tags: tcllib-1-17-rc | |
20:25 | logger - Ticket [cf775f72ef] - Fixed handling of level default for initNamespace. Inherit from parent first, if it exists. Bumped to version 0.9.4. Extended testsuite. Updated docs. check-in: 69e306a577 user: andreask tags: trunk | |
18:52 | Merged branch [bibtex-071dbedcc8], ticket [071dbedcc8] into release. Updated docs. Updated README. check-in: cd1a3ac12d user: andreask tags: tcllib-1-17-rc | |
06:59 | Updated docs. check-in: db41de9ff3 user: aku tags: tcllib-1-17-rc | |
06:45 | Updated README check-in: 1c7ddc8a50 user: aku tags: tcllib-1-17-rc | |
06:41 | math::calculus - Ticket [2d683b17a1] - Resolved decision. Removed 8.5-isms from the code (**-operator, min(), max(), lassign). Testsuite now passes for Tcl 8.4. Version bumped to 0.8.1. check-in: 4fc707c9ef user: aku tags: tcllib-1-17-rc | |
2015-04-16
| ||
00:01 | amazon-S3 - Fixed missing argument pointed out by TDK tclchecker. Version bumped to 1.0.3. check-in: 4f1177c40c user: aku tags: tcllib-1-17-rc | |
2015-04-15
| ||
21:21 | Updated README check-in: 734ccd27b4 user: aku tags: tcllib-1-17-rc | |
21:17 | Pulled trunk work into the release, updated embedded docs check-in: fd1db41daf user: aku tags: tcllib-1-17-rc | |
21:10 | Refreshed the embedded docs. check-in: 4545293d4f user: aku tags: trunk | |
20:59 | ip - Ticket [510c9fce1b] - Added distance and nextIp commands provided by Martin Heinrich. Extended testsuite, docs. Version bumped to 1.3. check-in: e2be9b2f86 user: andreask tags: trunk | |
19:48 | uri - Ticket [c315712173] - Fixed handling of scheme-relative urls which have an authority (network-path). New test cases. Version bumped to 1.2.5. check-in: a29e0299a8 user: andreask tags: trunk | |
19:12 | dns - Ticket [7e0f5ae0f6] - Fixed the missing automatic wait on replies in udp mode without a -command forcing async operation. To this end the responsible code has been moved out of the TCP branch where it lived since udp support was added in 2003. check-in: ca36641e9f user: andreask tags: trunk | |
00:22 | Ticket [071dbedcc8]. bibtex. string-handling fix, plus new option -casesensitivestrings. Code, docs, pcs updated. No testcases available for the bug, nor the new feature. Closed-Leaf check-in: 8cd20a672a user: andreask tags: bibtex-071dbedcc8 | |
2015-04-14
| ||
23:05 | Ticket [9014664163] - control - Drop superfluous "version" variable. check-in: 71ed84053f user: andreask tags: trunk | |
22:57 | pt - Fixes to the testsuite, bringing results back into sync with the templates and generators. check-in: 4c0da741b4 user: aku tags: tcllib-1-17-rc | |
20:51 | snit - Merge test fix to release. check-in: adf870419e user: aku tags: tcllib-1-17-rc | |
20:49 | struct::set - Merge test fix to release. check-in: 5f1f4c3b88 user: aku tags: tcllib-1-17-rc | |
20:48 | uevent - Merge test fix to release. check-in: 2be3691e9a user: aku tags: tcllib-1-17-rc | |
20:46 | clock - Merge test fix to release. check-in: 275fb20dfa user: aku tags: tcllib-1-17-rc | |
20:44 | struct::pool - Merge fix to release. Bump version to 1.2.3. check-in: a4e99fce81 user: aku tags: tcllib-1-17-rc | |
20:40 | And remove -level, another 8.5ism from the 8.4 code path. Passes. Closed-Leaf check-in: 1cc457d283 user: aku tags: rc-test-fixes | |
20:33 | Fix (handle) 8.5/8.6 output variance in the snit2 tests. Retest. Closed-Leaf check-in: 49bd682f8b user: andreask tags: rc-test-snit-fixes | |
20:26 | Fix (handle) 8.5/8.6 output variance in the struct::set tests. Retest. Closed-Leaf check-in: e42c6f286b user: andreask tags: rc-test-struct-set-fixes | |
20:06 | Fix (handle) 8.5/8.6 output variance in the uevent tests. Retest. Closed-Leaf check-in: bb02043cd1 user: andreask tags: rc-test-uevent-fixes | |
19:50 | Fix (handle) 8.5/8.6 output variance in the clock tests. Retest. Closed-Leaf check-in: 80acadb004 user: andreask tags: rc-test-clock-fixes | |
19:10 | Ticket [624f2300ab]. Fix struct::pool Tcl 8.4 compat. Retest. check-in: 7774dcaf1d user: andreask tags: rc-test-fixes | |
06:56 | Updated README check-in: 1dc169f990 user: aku tags: tcllib-1-17-rc | |
06:36 | Updated README check-in: 39f14ee444 user: aku tags: tcllib-1-17-rc | |
06:36 | Review tweak, sort files check-in: 2a9b7f34e5 user: aku tags: tcllib-1-17-rc | |
06:06 | Reworked the review code to show relevant revision one a time by default. Can toggle to the old form where all descriptions and file-sets are merged into one. Not as good, especially for the larger modules. check-in: 5d52b1f80b user: aku tags: tcllib-1-17-rc | |
2015-04-13
| ||
23:15 | Bump Tcllib bundle version (1.17).Draft README. See XXX for places to check deeper check-in: 8d15ced285 user: aku tags: tcllib-1-17-rc | |
22:26 | Merged trunk work into release. check-in: 2e0d4937fb user: aku tags: tcllib-1-17-rc | |
21:54 | Fix in 'sak review': Be graceful when pt/cm data for a module is missing. check-in: a9b06e5076 user: aku tags: tcllib-1-17-rc | |
2015-04-03
| ||
13:58 | Adding the pkgIndex.tcl to the cron module check-in: f33c71a094 user: hypnotoad tags: odie | |
2015-03-27
| ||
19:04 | Bumped the version of zipfile::encode check-in: 0be4f09f92 user: anonymous tags: odie | |
2015-03-25
| ||
20:26 | Merge with trunk check-in: 533949430a user: seandeelywoods tags: odie | |
2015-03-12
| ||
03:35 | Added notes on conversion status. Leaf check-in: c3c36cf488 user: aku tags: update-to-critcl3 | |
03:16 | Pulled in latest trunk work. check-in: f5f0f8bfa2 user: aku tags: update-to-critcl3 | |
03:16 | pt::rde - Fix oops in critcl setup (missed closing brace). check-in: cacfb4b3b5 user: aku tags: update-to-critcl3 | |
2015-03-02
| ||
19:41 | struct::pool - Modified error generation code to throw errors with a proper structured error code to support try/finally. Updated testsuite to match small changes in the error messages. Package version bumped to 1.2.2. check-in: 4ef518871c user: andreask tags: trunk | |
2015-02-26
| ||
19:26 | Ticket [09110adc43] - html - Fixed XSS vulnerability of "textarea" command. Now properly quoting the input value. Package version bumped to 1.4.4. Extended the testsuite. check-in: 212d1feefe user: andreask tags: trunk | |
2015-02-25
| ||
08:26 | Added sqlite-based storage driver, and application to transfer messages between stores. Leaf check-in: ca6a84e367 user: aku tags: extended-nntp-examples | |
2015-02-24
| ||
23:20 | Ticket [8e643b5d66] - coroutine, coroutine::auto. Fixed mishandling of "gets" when called without any arguments. Version bumped to 1.1.3 (both). check-in: 45c988bdfc user: andreask tags: trunk | |
21:19 | coroutine - Fixed bad tailcall in "global". Version bumped to 1.1.2. check-in: d3be285f5a user: andreask tags: trunk | |
2015-02-18
| ||
23:21 | textutil::adjust - Fixed 0.7.2/0.7.1 mismatch, bumped to 0.7.3 check-in: 4fd8b2e9f1 user: andreask tags: trunk | |
2015-02-16
| ||
19:18 | Ticket [f08453f77d] - textutil::adjust - Fixed one-off error in string handling with -strictlength on. Updated and extended tests. Version bumped to 0.7.2. check-in: 19a4dd954c user: andreask tags: trunk | |
2015-02-12
| ||
01:32 | Create new branch named "tcllib-1-17-rc" check-in: c95ce40638 user: aku tags: tcllib-1-17-rc | |
2015-01-09
| ||
19:44 | cmdline - Moved throwing of errors to separate internal command, and provide proper error codes. Version bumped to 1.5 (API visible change, compatible). Extended the example in the documentation to demonstrate how to capture just the usage signal via 'try/trap'. check-in: 0a49790548 user: andreask tags: trunk | |
2015-01-07
| ||
08:42 | Merging in 24 patches from Adrián Medraño Calvo. + All errors have the first word in the error code list set to WEBSOCKET, for easier use with try...catch. + Add a 'connect' pseudo message type, analogous to 'disconnect', invoked whenever a socket converts into a WebSocket. + Push connection error to socket + Pass HTTP token to Timeout handler + Don't overwrite OPEN with Connection context + Properly reset socket after informing the handler + Cancel the timeout on successful connection + Substitute only the URI schema + Don't clobber Connection and Upgrade headers + Improved compliance with RFC and Browsers + Notify handler on receiving pong frames + Expose key construction: This is useful for servers that wish to implement the handshake handling themselves, for example to be able to use their own dispatching mechanism. + Factor out handshake validation: Allows users of the websocket library to be able to use the websocket core without having to use the ::websocket::live, ::websocket::test and ::websocket::upgrade functionality. This happens, for example, when the application already has already accepted and parsed the request. In addition, the checks are now more strict for keys and values, and more lax with regards to case and extra tokens in header fields. check-in: 65c9089287 user: emmanuel tags: trunk | |
2015-01-06
| ||
21:23 | Fixed which cron processman tries to call check-in: 865c9ebd25 user: hypnotoad tags: odie | |
20:38 | Tweaked cron to use lassign for arguments check-in: 1a70066da4 user: hypnotoad tags: odie | |
18:27 | Added a ::cron::in command, to simply schedule a job X seconds in the future. Processname is now optional for ::cron::at and ::cron::in. If not given, a unique name will be generated. check-in: 329cc2d370 user: hypnotoad tags: odie | |
16:58 | Tweak to nettool to ensure localhost is always part of the broadcast list check-in: c77139a6c6 user: hypnotoad tags: odie | |
2014-12-05
| ||
11:16 | Bump cron to version 1.0 check-in: 889ac01d23 user: hypnotoad tags: odie | |
11:15 | Bringing over changes from trunk check-in: 63691bea8e user: hypnotoad tags: odie | |
2014-12-03
| ||
20:57 | valtype::iban - Fixed mismatch package vs index. check-in: 9bdbac3998 user: andreask tags: trunk | |
00:38 | Draft work on EPSV support. Leaf check-in: eb27679053 user: andreask tags: ak-tkt-b41b6f76b0-ftp-eprt | |
2014-12-02
| ||
22:01 | Ref tkt [b41b6f76b0]. Draft work on EPRT/EPSV support for the ftp client. check-in: ad53730d6b user: andreask tags: ak-tkt-b41b6f76b0-ftp-eprt | |
20:34 | Updated online documentation. check-in: c4d3ec1eff user: aku tags: trunk | |
20:21 | cmdline - Ticket [fef66e4953]. Extended to support the format --option=value on the commandline. Thanks to [email protected] for the request and patch. Version bumped to 1.4 Braced expressions. Testsuite extended, docs updated. check-in: 5dbaabe344 user: andreask tags: trunk | |
20:21 | Updated the processman tool to build exec calls to perform process monitoring functions in cases where odielib is not present check-in: 5a729edfa5 user: hypnotoad tags: odie | |
20:15 | crc/sum - Fixed oops, missed update of package index check-in: 2acdfeb08c user: andreask tags: trunk | |
19:56 | crc/sum - Ticket [0a3d5dfe52]. Brought the sum algorithm into line with the C implementation at the heirloom project (see url in the ticket). Updated and extended testsuite. Updated docs. Bumped version to 1.1.2. check-in: 232653cd52 user: andreask tags: trunk | |
2014-11-27
| ||
11:13 | Update to the latest trunk. Fixed where the "package provides" resides for nettool::locate_port check-in: 835f289d60 user: hypnotoad tags: odie | |
05:44 | fileutil, traverse - Bumped another patchlevel. Bug in cycle slipped through testing (Typo in the varnames). This then exposed a bug in the 8.5+ specific implementations of GLOBD and GLOBF, with the link check done wrongly for relative links. Traverse was ok only because it was missing these implementations entirely. Both are now fixed too, i.e. link check corrected, and traverse extended to have the same helper code. Updated tests, docs. No ticket associated with this. check-in: 4dc136d438 user: aku tags: trunk | |
01:10 | Additional test cases for sha implementations. check-in: 83a79da8d2 user: aku tags: trunk | |
01:09 | fileutil 1.14.9 - Fixed issue with symlink handling of the "find" command. While the original code broke cycles it also broke (i.e. skipped) non-cycle symlinks. The new code breaks only cycles. fileutil::traverse 0.4.4 - Ditto. Updated tests, docs. No ticket associated with this. check-in: e4cc97ecc8 user: aku tags: trunk | |
00:54 | Updated version information in the package index as well, and updated the documentation. This is now ready for merging. Closed-Leaf check-in: 4599fe667f user: andreask tags: ak-fix-traverse-symlinks | |
00:10 | Confirmed same issue for fileutil(::find). Test added, fixed buglet in expected output. check-in: 935565ca7e user: andreask tags: ak-fix-traverse-symlinks | |
00:04 | Extended testsuite of fileutil::traverse demonstrating a problem with its symlink handling. While it properly breaks cycles, it can also break non-cycle links if the referenced path is handled before the link. And vice versa, if the link is handled the non-link path is not traversed. The fileutil package's find command is likely affected in the same manner. Opened branch to fix this. check-in: e3bc24a81e user: andreask tags: ak-fix-traverse-symlinks | |
2014-11-25
| ||
14:50 | Create branch for working on modules for JSON Web Token (JWT) support. Leaf check-in: 783e8f3bf8 user: neilmadden tags: nmadden-json-web-token | |
2014-11-20
| ||
21:13 | Added the processman package from odie check-in: 85222b124c user: hypnotoad tags: odie | |
19:57 | Closing the nettool branch check-in: 1a20e85930 user: hypnotoad tags: odie | |
19:56 | Merging branch in preparation for closing it Closed-Leaf check-in: 35b23abc2e user: hypnotoad tags: nettool | |
06:06 | Eliminated all external dependencies on nettool. (Or at least restricted those depenedencies to other well defined packages in Tcllib) Adapted the file structure for nettool to play nicer with others. The files of the platform/ file system have been moved to the root of nettool, and given _ delimted file names. Moved cron to it's own module check-in: bae4ea2260 user: hypnotoad tags: odie | |
2014-11-19
| ||
18:50 | Added documentation for the cron::at command check-in: a7655246cb user: hypnotoad tags: odie | |
18:45 | Added the codebale module and shuffled a few sub-packages into the odie directory. Corrected some deficiencies with the "cron" package, and added documentation and tests. check-in: 0f82da4599 user: hypnotoad tags: odie | |
16:23 | Checking in 2 new utilities into the odie module. Adding the codebale module into tcllib as there are a pile of routines we will probably want from there, and while we are de-odie-er-izing code, we might as well get the whole thing. (Checked into the feature branch first so I can have a version that arrives "as imported from odielib"). check-in: d9bb3642b1 user: hypnotoad tags: nettool | |
12:35 | Added the odie package to nettool. (Probably not staying around in it's current form, but at the very least aku can peer into the madness a bit further) check-in: dd0278393e user: hypnotoad tags: odie | |
12:29 | Added the Odie package to satisfy requirements of the nettool package check-in: b61ae61603 user: hypnotoad tags: nettool | |
04:56 | Fixed line terminators to unix standard. check-in: 6bf26205e6 user: aku tags: nettool | |
04:49 | Get lastest from trunk check-in: 24cd9d7b26 user: aku tags: nettool | |
04:29 | Merged pooryorick's original work and branch check-in: d9d86cd9ff user: aku tags: trunk | |
01:09 | Ticket [ba3b0d913c] - Extended configure(.in) to enable specification of the path to the tclsh to use. Thanks to pooryorick for the patch. check-in: 262292fc92 user: andreask tags: trunk | |
2014-11-14
| ||
23:34 | add --with-tclsh to configure, see issue ba3b0d91 Closed-Leaf check-in: e08de35f0a user: pooryorick tags: pyk-withtclsh-ba3b0d91 | |
17:56 | Adding nettool to odie, bringing odie branch up to the latest trunk check-in: 232976d8c3 user: hypnotoad tags: odie | |
17:52 | Updated to Trunk Integrated the feature branch for nettool check-in: 82b73d797c user: hypnotoad tags: nettool | |
17:51 | Added the nettool package to the installer check-in: 946df8d3ba user: hypnotoad tags: nettool | |
17:47 | Added the nettool package from Odie as a feature branch check-in: dbf40e8d15 user: hypnotoad tags: nettool | |
2014-11-07
| ||
23:56 | initial add of CFB code Leaf check-in: 762ad91dd4 user: jcr tags: module-cfb | |
22:50 | Triggered by tklib ticket [bf1affbea9], updated the hashbangs in all Tcl example apps to a modern form without tricks. check-in: 3d6888386b user: andreask tags: trunk | |
2014-11-03
| ||
21:53 | Fix disabling of "rde_param_i_error_nonterminal", which breaks ANSI c89 check-in: 47de744e9d user: andreask tags: trunk | |
2014-10-29
| ||
17:39 | Sync latest trunk changes into the critcl work. check-in: 5f4c3083f4 user: aku tags: update-to-critcl3 | |
17:38 | Fix trunk split. check-in: 88d77e2fa2 user: aku tags: trunk | |
2014-10-28
| ||
01:29 | Merging in changes from trunk. Made the variables exposed by ftpd a little less generic. check-in: a89cbc3b68 user: hypnotoad tags: odie | |
2014-10-23
| ||
20:43 | pullnews - And handle missing articles (skip and continue) check-in: 157598f0a3 user: andreask tags: trunk | |
20:34 | Fix stupid typo in format-spec :( of pullnews check-in: 528925783d user: andreask tags: trunk | |
19:55 | Added more nntp example apps: "pullnews", plus "dirstore" for a trivial backing store of inbound messages. check-in: 19e77ab680 user: andreask tags: trunk | |
00:31 | Regenerated the embedded documentation check-in: 98c1dc4955 user: aku tags: trunk | |
2014-10-22
| ||
23:52 | Ticket [746d0abb21] - Doc update of various packages, about TLS policy considerations. Text placed in new location for common/shared text blocks. Affected packages - autoproxy - comm - imap4 - ldap - oauth - pop3 - rest - S3 (amazon-s3) - SASL::XGoogleToken - smtp - smtpd - transfer - websocket check-in: a5887963b0 user: andreask tags: trunk | |
2014-10-21
| ||
00:41 | Updated a few more C pieces. check-in: 7d5828af4e user: andreask tags: update-to-critcl3 | |
2014-10-20
| ||
23:45 | Merged trunk into the long-dormant branch for updating the C pieces to critcl 3. check-in: 3a72abc855 user: andreask tags: update-to-critcl3 | |
20:53 | Merged version cleanup. check-in: a989287225 user: aku tags: trunk | |
20:52 | Merged trunk changes to cleanup (get aes updates) Closed-Leaf check-in: 70c2e16301 user: aku tags: version-cleanup | |
20:29 | Merged AES perf enhancements to trunk. check-in: 845ab17352 user: aku tags: trunk | |
20:28 | Bumped version number of perf enhanced aes. Closed-Leaf check-in: 3386c55f1b user: aku tags: aes-modernize | |
2014-10-17
| ||
23:57 | Bringing in the benchmarking updates from the trunk check-in: f2c4b73808 user: andreask tags: aes-modernize | |
23:46 | Extended the sak benchmark controller to handle repeats and collation equivalent to tclbench (min, max, avg). check-in: c3580dd6c6 user: andreask tags: trunk | |
22:44 | Applied aes-modernize patch attached to ticket [358a88716e]. Modified patch, used "lmap" not available in Tcl 8.5. Unrolled the loops instead, using lassign + list for list (un)packing. Testsuite passes. Still to benchmark. check-in: 5903319520 user: andreask tags: aes-modernize | |
22:01 | Completed. Still to be tested. check-in: 83d8fe88bd user: andreask tags: version-cleanup | |
2014-10-16
| ||
08:54 | Merging with Trunk check-in: 6969691aec user: hypnotoad tags: odie | |
2014-10-15
| ||
23:19 | Extended the set of nntp example apps with "postmsg", which implements direct posting of a single message. check-in: 555d7a04b6 user: andreask tags: trunk | |
20:23 | Trying to clamp down on why Unix can build zipfiles, but Windows can't check-in: 5228128b18 user: hypnotoad tags: odie | |
19:23 | Final tweaks check-in: 5796123c2c user: hypnotoad tags: odie | |
19:14 | Typo Fix check-in: 584817506a user: hypnotoad tags: odie | |
19:08 | New implementation of zipfile::encode for 8.6 Tweaked the native 8.6 decode to use the correct compression algorithm check-in: d891cb809a user: hypnotoad tags: odie | |
17:26 | Removing the requirement for Trf to do zipfile::encode/decode in tcl 8.6+. Those functions are now built into Tcl after 8.6 check-in: c226c6f116 user: hypnotoad tags: odie | |
13:46 | Remove requirement for zlibtcl if running in 8.6 check-in: d6e8de8277 user: hypnotoad tags: odie | |
00:05 | Extended the set of nntp exmaple apps with "postmsg", which ipmlements direct posting of a single message. Closed-Leaf check-in: 74edb438a3 user: andreask tags: mistake | |
2014-10-14
| ||
22:42 | Started on the removal of "package provide $xxxx::version" constructs in packages. check-in: 9a52573966 user: andreask tags: version-cleanup | |
21:20 | Made the oauth package official. Plus updated local docs. check-in: 5f1d4b4301 user: aku tags: trunk | |
21:14 | Added documentation for oauth, written by JaviP, with editing by myself. Closed-Leaf check-in: 0982cecb8c user: andreask tags: oauth | |
2014-10-09
| ||
23:17 | Integrated changed by Javi after verification that it works. check-in: bdfca38680 user: andreask tags: oauth | |
2014-10-08
| ||
03:57 | Oops, merge trunk head, started branch way too far in the past. check-in: a5946bb57c user: aku tags: oauth | |
03:50 | Integration branch for new oauth module. Missing docs and tests. check-in: 7b3a12af1f user: aku tags: oauth | |
2014-09-27
| ||
11:10 | Fix a typo and some inaccuracies regarding integer divisions if arguments are integer Add several test cases to at least insure the procedures have no obvious errors check-in: df7aaaff9c user: markus tags: trunk | |
09:43 | Add the inverse normal distribution function to the math::special package check-in: b56a25be36 user: markus tags: trunk | |
2014-09-26
| ||
10:08 | Applied the patch for ticket a6d69107d5 check-in: 7ed9feb717 user: markus tags: trunk | |
2014-09-23
| ||
00:18 | aes - Ticket [358a88716e]. Applied patch improving performance by changing how the IV is stored. Version bumped to 1.2. Core dependency change! This version requires Tcl 8.5. check-in: 4b3d8bca51 user: andreask tags: trunk | |
00:09 | aes - Moved tests fully to tcltest v2 format. Moved to require Tcl 8.5. check-in: 43401a27e1 user: andreask tags: trunk | |
2014-09-22
| ||
23:33 | Created the constraints in the previous commit, and still forgot to apply it. Now applied. check-in: 17f2ede061 user: andreask tags: trunk | |
23:24 | oo::util - Fixed ticket [b3577ed586]. Added missing uplevel 1 which causes evaluation of a delegate in the wrong context. Started a testsuite. Packae version bumped to 1.2.1. check-in: 14faa92003 user: andreask tags: trunk | |
2014-09-21
| ||
13:26 | Solve two tickets (one regarding Nelder-Mead and one regarding bigfloat2). Added test cases check-in: 6922235385 user: markus tags: trunk | |
12:40 | Fix problem with detecting exceptions in solving linear programs check-in: 82424135be user: markus tags: trunk | |
2014-09-02
| ||
20:37 | Tkt [daa83d2edf]: uri::urn - Fix the handling of characters represented by a true multi-byte utf-8 sequence, in both encoding and decoding, i.e. quote and unquote. Fixed original test cases as well, they were broken. Bumped version to 1.0.3 check-in: 9c454867a1 user: andreask tags: trunk | |
19:23 | Tkt [7a623c098d]: valtype::iban - Updated IBAN to v50, version 1.5, courtesy of Max Jarek. check-in: 77f4958809 user: andreask tags: trunk | |
19:12 | Tkt [6613fe7123]: pt - Tweaked testsuite (pt_pgen) to allow execution with TclOO missing. Added proper constraint definition and check. Also reworked a bit more to have proper counting of the skipped parts. check-in: 5f6ff5bde3 user: andreask tags: trunk | |
18:42 | Tkt [6613fe7123]: tar - Tweaked testsuite to allow execution with TclOO missing. Added proper constraint definition and check. check-in: 24e8f3eed7 user: andreask tags: trunk | |
2014-08-29
| ||
22:30 | Tkt [bb0137b0f2], pt - Updated tests to match the Aug 11, 2014 changes of rev [5d35be9b3a], see tkt [fb97352ad9]. check-in: 98f00771ae user: aku tags: trunk | |
2014-08-25
| ||
18:54 | Updated embedded documentation. check-in: 72e923751a user: aku tags: trunk | |
18:48 | string::token::shell - Added option "--". Prevents bad interpretation of input string starting with a dash as option. Version bumped to 1.2. check-in: 1a71a38c30 user: andreask tags: trunk | |
2014-08-21
| ||
14:55 | Changing the version of the math::calculus package to 0.8. check-in: a6c4c6fee1 user: markus tags: trunk | |
14:50 | Added a translation of a Gauss-Kronrod quadrature rule into Tcl to the calculus package check-in: 1948e3e18e user: markus tags: trunk | |
2014-08-17
| ||
15:21 | Added missing documentation (random-poisson) check-in: 4a5900c05d user: markus tags: trunk | |
2014-08-15
| ||
17:12 | report - 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. This is analogous to struct::matrix commit [1596620b2e]. Version bumped to 0.3.2. check-in: 363e928998 user: aku tags: trunk | |
16:41 | Ticket [9a36e053be] - tcl::transform::zlib - Fixed bad syntax used for stream initialization. Thanks to <[email protected]> for the report. Version bumped to 1.0.1. check-in: ec303b2da8 user: aku tags: trunk | |
2014-08-12
| ||
14:04 | Reporting better error messages on HTTP errors check-in: d2e65f1e0d user: emmanuel tags: trunk | |
13:52 | Throwing an error when connection to remote server fails check-in: 18b1b0d997 user: emmanuel tags: trunk | |
2014-08-11
| ||
05:17 | [fb97352ad9] - pt - rde_critcl: Removed a few unused variables, fixed a missing initialization, and some other warnings. check-in: 5d35be9b3a user: aku tags: trunk | |
2014-07-21
| ||
20:57 | Ticket [c4b8162da5] :: inifile - Extended 'open' to allow specification of an -encoding. Extended testsuite. Version bumped to 0.3. Added -errorcode information to all places throwing errors. check-in: 1a2e9c5b7b user: andreask tags: trunk | |
19:57 | Ticket [3612465] :: inifile - Allow and ignore leading whitespace for all lines of a .ini file. Extended testsuite. Version bumped to 0.2.6. check-in: c443dd347c user: andreask tags: trunk | |
19:14 | Updated the embedded docs. check-in: 1f5c26f87e user: aku tags: trunk | |
18:57 | Merged work on the parsetools into trunk. Very extended testsuite, and lots of bugfixes, especially in the area of error handling. Also fixes in the C runtime and generated code where long/void* size mismatches caused crashing. check-in: 598ddec2b2 user: andreask tags: trunk | |
2014-06-28
| ||
21:18 | pt::parse::peg (C) - Updated with the fixes to the C generator. Updated all testsuite results with the same fixes. Closed-Leaf check-in: af55e30def user: aku tags: pt-work | |
21:17 | pt::rdengine (C) - Fixed the generation of error messages by the dynamic C runtime, i.e. made it generate proper lists. check-in: 5eca9d6009 user: aku tags: pt-work | |
21:16 | Fixed the generators to generate properly listified and quoted error messages check-in: 51a676d805 user: aku tags: pt-work | |
21:13 | pt::parse::peg - test - Moved table of constructed test cases, plus fixed variables out of the loop. And ensured that initialization does not extend the table evermore. check-in: 4be7c99b0d user: aku tags: pt-work | |
21:11 | runtime - literal arg of param_intern is const, make it so. check-in: 0edf23877c user: aku tags: pt-work | |
05:08 | Tweaked code formatting check-in: 9386346420 user: aku tags: pt-work | |
05:05 | Modified support command "make-parser" to be able to save generated code into a file for post-run inspection. check-in: e6cc443afb user: aku tags: pt-work | |
05:04 | char - Modified internals to accept strings and varargs strings as arguments, not just single char. Drops the need for externa split/join combos to handle strings. Extended the testsuite to match. Further refactored the argument handling into a single helper command. check-in: 570945bf84 user: aku tags: pt-work | |
2014-06-27
| ||
06:04 | pt::pgen test cases for error handling updated and tweaked. Pass for all Tcl backends. Fail for the generated C backend. To be fixed. check-in: cbd7732a08 user: aku tags: pt-work | |
06:03 | pt::util - Expansion of error details for readability added, plus fusion of terminals and char-sets into single char-set. check-in: 88105b2ae2 user: aku tags: pt-work | |
06:02 | pt::rdengine (tcl) - Tweaks to the err msg code for clarity. check-in: 0d84367247 user: aku tags: pt-work | |
05:57 | char - Reworked the internals to be more useful. Fixed the internals docs. Added testsuite. Version bumped to 1.0.1. check-in: 5d0a671a78 user: aku tags: pt-work | |
05:55 | pt::pe - Added constructors for explicit char-classes and strings. Version bumped to 1.0.2. check-in: 10d94706b2 user: aku tags: pt-work | |
2014-06-26
| ||
23:27 | Added lots of test cases going over characters special to PEG, Tcl, and C. Currently mainly failing due to bogus handling in the various generators. The layers of quoting need some sorting. check-in: 74769ab5c0 user: aku tags: pt-work | |
23:25 | Fixed bad assert, range was off-by-one. check-in: 9690c98b93 user: aku tags: pt-work | |
23:25 | testsuite support - make-parser - Trap PEG syntax errors and abort properly with readable message check-in: d5854af429 user: aku tags: pt-work | |
16:26 | Merged crash fixes back. Working now for Win64. check-in: 528899dc3b user: aku tags: pt-work | |
07:11 | Fixed more uses of rde_stack_get. Generally switched (int) to (long int) in more places. Updates tests, internal generated PEG parser. Closed-Leaf check-in: aa419258eb user: aku tags: pt-crash-work | |
06:02 | Added new generator to the continued work on fixing crashes. check-in: 98d9dfef27 user: aku tags: pt-crash-work | |
06:00 | Integrated the new pt::cparam::configuration::tea generator config into the main parser work. check-in: 22337b8ac2 user: aku tags: pt-work | |
05:59 | Added tests for new generator. Updated embedded docs. Closed-Leaf check-in: a98aa4bf91 user: aku tags: pt-work-gen-tea | |
01:12 | Added TEA c-parser generator by auriocus. Created basic docs for it. Todo: Extend testsuite, and refactor the commonalities with the critcl generator. check-in: 8737476127 user: andreask tags: pt-work-gen-tea | |
2014-06-25
| ||
23:04 | More places which have a long/void* mismatch causing win64 to crash. Partially done, testsuite not updated. check-in: dfcda39b30 user: andreask tags: pt-crash-work | |
2014-06-24
| ||
07:02 | Updated examples with recent main pt work check-in: d5f12d85d6 user: aku tags: pt-examples | |
05:03 | Merged possible crash fixes back to main parser work. check-in: 56b0a93a08 user: aku tags: pt-work | |
05:02 | Updated pt::parse::peg C code to modified backend. Testsuite passes. Closed-Leaf check-in: 7b8d77859b user: aku tags: pt-crash-work | |
2014-06-23
| ||
23:59 | Fix semi-split check-in: 2bc43eadca user: andreask tags: pt-crash-work | |
23:46 | Work around the param_query_ls() which seems to be the place where a (long int) vs (void*) size mismatch can induce parser crash. Stashed in-progress work ... check-in: 8d635cd7a5 user: andreask tags: pt-crash-work | |
2014-06-21
| ||
00:33 | Updated branch-local embedded docs with parser work. check-in: cb03ebc7d4 user: andreask tags: pt-work | |
00:14 | Got latest changes from trunk check-in: 4689b3f226 user: andreask tags: pt-work | |
2014-06-20
| ||
06:32 | Updated examples with recent main pt work check-in: 14e0c58abc user: aku tags: pt-examples | |
06:32 | Updated testsuite for config changes (-version support). Updated pt::parse::peg to incorporate parser fixes, PEG changes. Bumped version to 1.0.1. Bumped parser generator version due to config bumps. check-in: 655127fc0f user: aku tags: pt-work | |
04:55 | Fixed missing update of the package index re all the new versions. check-in: 62f8af7e97 user: aku tags: pt-work | |
01:13 | Extended various parser generator backends (critcl, snit, TclOO) with ability to set package version of the generated parser. Updated users (pt::pgen, and regen tool. Updated documentation, version numbers. check-in: f1b5596936 user: andreask tags: pt-work | |
00:02 | Collective update of the version numbers in all the modified packages. Lone exception is pt::parse::peg which uses generated code. Action item: Fix the generator packages to allow the specification of version information, then update pt::parse::peg as well. check-in: acfcf56258 user: andreask tags: pt-work | |
2014-06-19
| ||
22:54 | Made the bench tool a proper script. check-in: 050bb47a36 user: andreask tags: pt-work | |
22:53 | Added generation of a proper Tcl error code to all parser runtimes (Tcl, C, generated). Updated all test cases having generated parsers as their results. Updated the apps (pt, tools/regenerate_parsers) to use try to properly capture syntax errors for display. Updated pt::parse::peg to new PEG grammar and above parse changes. check-in: 19606ae76d user: andreask tags: pt-work | |
21:40 | Updated the PEG grammar in the docs to match the code. check-in: bfbb62eed0 user: andreask tags: pt-work | |
06:11 | Pulled recent general pt changes into the examples. check-in: 337cb51db7 user: aku tags: pt-examples | |
06:09 | Brought the PEG update back into the main pt work branch. check-in: 03ccbcd7cf user: aku tags: pt-work | |
06:09 | Pulled in recent general pt changes. Closed-Leaf check-in: 2ab1005118 user: aku tags: pt-work-peg-itself | |
06:08 | Completed update of testsuite results for modified PEG grammar. check-in: 4520cb0a3d user: aku tags: pt-work-peg-itself | |
00:24 | Moved the core conversion of syntax errors to new utility package, and updated user. Todo: Test cases for this package. check-in: 8332e4ba13 user: andreask tags: pt-work | |
2014-06-18
| ||
23:30 | Extended the parser generator app (apps/pt) with code transforming a parse/syntax error to something human-readable. Future: Move this code to a utility package, or the runtime support in general. check-in: 4f175b2ddc user: andreask tags: pt-work | |
22:11 | Updated more of the output formats to match the PEG changes. check-in: 4c48756e78 user: andreask tags: pt-work-peg-itself | |
2014-06-17
| ||
14:41 | Sync to main pt changes. check-in: 2cb804d481 user: aku tags: pt-work-peg-itself | |
14:40 | More testsuite updates to match pevious commits. Testsuite now passes in full. check-in: 8a9d7fc499 user: aku tags: pt-work | |
08:15 | Fixes in the C runtime, known bugs fixed before in other places (COMPLETE processing, missing charclass control). Plus fix in the error message generation for range operator. check-in: 0930831130 user: aku tags: pt-work | |
08:12 | Tweaks to tests, to handle Tcl/C differences. check-in: 772b439a5d user: aku tags: pt-work | |
06:47 | Fixing the other pt tests to match the accumulated changes/bug-fixes check-in: dc3138791d user: aku tags: pt-work | |
06:46 | Bit of a fixup, missing imports. check-in: 17cdf4f3f3 user: aku tags: pt-work | |
00:25 | Start on a set of grammar examples. Mostly empty placeholders at the moment. check-in: 9b5ca93ef2 user: andreask tags: pt-examples | |
00:04 | Tightend the PE grammar of PEG itself (Inlined "END", "PEG" required a negative lookahead to separate from following identifier) check-in: 28a64640a8 user: andreask tags: pt-work-peg-itself | |
2014-06-16
| ||
22:53 | Regenerated the internal pt::parse::peg parser backends (C & Tcl, mainly error message changes). check-in: bc0d7ffb18 user: andreask tags: pt-work | |
22:38 | Disable printing of the generated parser code by the testsuite. check-in: b090c8f26e user: andreask tags: pt-work | |
22:35 | Extended testsuite to cover positive lookahead predicate. All operators are now covered by the new tests. check-in: e800b8e75c user: andreask tags: pt-work | |
2014-06-13
| ||
22:43 | Extended testsuite to cover negative lookahead predicate. check-in: 7de9d88504 user: andreask tags: pt-work | |
21:21 | Testsuite extended to cover "?", i.e. optional parts. Now only the lookaheads remain as not covered. check-in: ebb8d30f37 user: andreask tags: pt-work | |
21:03 | Fixed bug in TC handling. Do nothing when appending/setting nothing. Testsuite now covering the dot operator as well. Noted that epsilon is not a directly reachable operator. check-in: 5e9263a1cb user: andreask tags: pt-work | |
08:50 | Fixed setup of error messages for std char classes. "control" was missing, and all strings completely missing in generated parsers (pt::peg::to::cparam) check-in: d7e554fb25 user: aku tags: pt-work | |
08:17 | Extended testsuite to cover all the builtin char classes. check-in: 858e3328f1 user: aku tags: pt-work | |
08:16 | Completed implementation of char class "control" (runtime support, operator support). Fixed typo in the one place where code for its generation already existed. check-in: d02321af25 user: aku tags: pt-work | |
00:22 | Extended testsuite, added coverage for kleene and pos.kleene closures. Plus added list of the not-yet-covered operators to work from. check-in: 86c0b731a6 user: andreask tags: pt-work | |
2014-06-12
| ||
23:24 | Documented the directory structure used for all the new testcases. check-in: 75062c8d7f user: andreask tags: pt-work | |
23:06 | Testsuite extended to cover general char classes and ranges. All pass. check-in: cdfd3ca6f9 user: andreask tags: pt-work | |
00:40 | Shifted back to "str" for error messages in C, modified Tcl to match. Matched Tcl to C for class operator as well. Updated all affected tests. check-in: 99606853b9 user: andreask tags: pt-work | |
2014-06-11
| ||
23:53 | Fixed construction of error messages for str-operator in the cparam code generator to match the Tcl runtime (Removed single-quotes, and use operator t in the message). The last is iffy. Should modify Tcl runtimes instead. Updated the expected results in the testsuite. check-in: 172efcfd4b user: andreask tags: pt-work | |
23:50 | Fixed "i_next_str" in the C runtime to match the Tcl runtime with regard to generated error locations. Plus fixed typo in a comment. check-in: dfe802a2f9 user: andreask tags: pt-work | |
23:09 | Fixed bug in template used by critcl parser generator. Put the exception tag _before_ the existing information. Do not drop the location information (char index). check-in: d7e34f7f9b user: andreask tags: pt-work | |
23:04 | RDE C runtime, rephrased two comments for clarity check-in: b0b2af945b user: andreask tags: pt-work | |
22:51 | Extended testsuite coverage to the critcl parser. Results are placeholders for the moment. Showing issues compared to the Tcl backends: Quotes around string! Location information missing from the exceptions. check-in: 90a2ce84b0 user: andreask tags: pt-work | |
22:47 | Activate use of critcl based parsers in the testsuite, depending on env support. check-in: fb5038c53d user: andreask tags: pt-work | |
22:41 | RDE C runtime, killed a few compiler warnings. check-in: 3ea2dbb6c0 user: andreask tags: pt-work | |
22:20 | Fixed two comment misspellings. check-in: cce4ddc36c user: andreask tags: pt-work | |
22:17 | pt::peg::to::cparam - Fix bug in cparam generator, missing global initialization of the "comments" flag introduced by the fixes for ticket [da61329276]. check-in: a9bc5f4335 user: andreask tags: pt-work | |
22:10 | Fixes in critcl parser: Match completion processing to the Tcl runtimes. Feed debug information through proper critcl command, avoids a bug in critcl. check-in: f3dc32c296 user: andreask tags: pt-work | |
00:13 | Fixed bug in "si:voidvoid_branch" (snit, oo runtimes). Incorrectly pushed an empty error state instead of the just-merged error state. check-in: 04dad6d262 user: andreask tags: pt-work | |
00:08 | Extended tests, cover basic choice check-in: e4a94582cb user: andreask tags: pt-work | |
00:05 | Extended testsuite support, allow missing input files, via flag. check-in: 0c6df56592 user: andreask tags: pt-work | |
2014-06-10
| ||
22:50 | Activated TclOO-based parsers for testing, plus expected results for our coverage. check-in: 489cf3d0ee user: andreask tags: pt-work | |
22:40 | Activated oo branch in testsuite support. Modified system to avoid need for deleting old grammar classes, using a counter. check-in: f7bb225f1a user: andreask tags: pt-work | |
20:59 | Fix bug in error return branch of "complete", and match ok branch of "complete" to the snit implementation. check-in: db89ebbd9d user: andreask tags: pt-work | |
20:15 | Disabled the i_error_nonterminal instruction in all implementations of the RDE runtime (Tcl snit|oo, Critcl). This means that at the moment the error state of a pt-made parser will only contain messages with references to expected terminal symbols. Non-terminal symbols will not occur. This may change in the future, when it is worked out how to handle them. Updated the testsuite, as less as there is, to match this. check-in: 1afbe0b080 user: andreask tags: pt-work | |
07:32 | Extended the tracing in the Tcl RDE backend, show arguments, and more details in i_error_nonterminal check-in: 7f40b84f33 user: aku tags: pt-work | |
07:28 | Extended coverage, simple sequence accessed through a symbol. This already shows an issue with error handling when using a plain sequence. An error at the beginning is shown as symbol error (n N). A later error in the sequence is shown as terminal error (t c). The issue is in the "i_error_nonterminal" and how it merges. The conflicting goals are "report error at farthest position" vs "report a highlevel error (symbol)". Currently resolved in favor of "farthest", test case uses "symbol" instead, to demonstrate the conflict. If we wish to have both farthest and nice we have to redo the data structures to accomodate storage of errors at different locations, which are related. This requires more thoughts. check-in: 7c2bac860c user: aku tags: pt-work | |
07:21 | Extended the parser generation and test setup so that we can see all pieces, including the test input, and grammar name in the make-parser check-in: 56f190e66e user: aku tags: pt-work | |
06:33 | Added missing TRACE commands to the Tcl RDE engine backend. check-in: ceb039c413 user: aku tags: pt-work | |
00:09 | Started on extending the pt testsuite to check out the error handling in generated parsers - Right now just covering interpreter (reference) and snit parsers, for simple sequence (string), no non-terminal symbols. check-in: fdbe487c91 user: andreask tags: pt-work | |
2014-02-12
| ||
05:52 | Updated to release 1.16 Leaf check-in: d4fbc67d71 user: aku tags: ooutil-bug-3609183 | |
2014-01-06
| ||
18:23 | Re-join split trunk check-in: dfdc7799cc user: andreask tags: trunk | |
2013-12-20
| ||
12:31 | Added special case for coincident points in spatial interpolation check-in: de82c45509 user: markus tags: trunk | |
2013-12-18
| ||
18:00 | Regenerated embedded documentation. check-in: 6ac9af25d2 user: aku tags: trunk | |
17:56 | Merged pt work. check-in: 37f7976d5a user: aku tags: trunk | |
00:34 | Fixed various documentation files. - Added missing requirements of the package itself, throwing off the validate command of sak. - Added some missing documentation files. check-in: b71e7a1a19 user: andreask tags: trunk | |
2013-12-17
| ||
21:28 | Fixed various documentation files. - Added missing requirements of the package itself, throwing off the validate command of sak. - Added some missing documentation files. check-in: 1435afdcde user: andreask tags: trunk | |
19:43 | Reworked the input system, now matches pt::rde (snit). Implemented the super instructions, was able to copy/paste the snit code over. Closed-Leaf check-in: b8b6220b66 user: andreask tags: pt-rde-oo-fixup | |
19:13 | Start fixing the pt::rde::oo code. Apparently I abandoned it in a very unfinished state. :( Basic generation now working. Runtime incomplete, missing all the si:* super-instruction methods. check-in: 8a87e457e2 user: andreask tags: pt-rde-oo-fixup | |
2013-12-16
| ||
20:47 | Integrated work on a first C parser for JSON. json 1.3, tcllibc 0.3.11. See ticket [6efa4f571a]. check-in: df814df3ab user: andreask tags: trunk | |
2013-12-11
| ||
23:41 | Finalized integration. Bumped to version 1.3. Closed-Leaf check-in: 0b57c2407c user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
23:29 | Switched validation from the C parser back to a shared Tcl implementation, regexp based. It is consistently faster. No overhead creating irrelevant data structures is main suspected cause. check-in: 5a645be338 user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
23:23 | Added synthetic benchmarks constructing larger json structures. check-in: f8b84da1d4 user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
23:20 | Fixed bug in json::dict2json. Nobody seems to have used this before. check-in: 05d128bcc8 user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
23:18 | Sort tests by name in the data arrays check-in: 9b736e1cfc user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
22:26 | Small test simplification check-in: 942a650535 user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
22:25 | Fixed buglets which slipped through in previous commit. check-in: 1c1271bd98 user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
21:07 | Moved the larger test cases and data into separate files, less quoting that way. Added test case for the escape-able characters. Added test cases for invalid json. Shifted the json generating procedures to the common file, making them shared between Tcl and C implementations. Added a benchmark suite, using the test cases in the files as input. check-in: af6919a548 user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
01:29 | Implemented many-json2dict and validate over json-c. Test cases for many-json2dict reactivated, passing. New cases for validate, passing. Should add test cases for invalid json input. check-in: 08ac1421ee user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
2013-12-10
| ||
23:01 | Integrated additional MI work on a Tcl_ObjType for lazier construction of the Tcl structures from the json C structures. Notes - Modified the Tcl parser to return 0|1 for boolean values, to match the new C parser. Updated testsuite. - Supplied my own definition of assert to fit in with Tcl (Tcl_Panic). - Modified the C conversion of json null to match the Tcl parser, is now 'null', not the empty string. - Changed Tcl_Dict* uses to equivalent Tcl_List* to keep the code usable for Tcl 8.4 - Moved the code handling the deferral/laziness into lazy_value2obj and applied it to array elements as well, not just object fields. - Moved the variables in value2obj into the switch branches. - Changed the Tcl_ObjType structure initialization to regular C. Code as provided (see ticket attachment json2.c) looked like some GCC-ism. Open question - Why does the json2string function not just generate the string rep, but takes the int.rep as well, shimmering the Tcl_Obj*. Seems to presume that the string generation is immediately followed by Tcl code forcing a shimmer anyway ?! Reduced testsuite passes. check-in: 8fc03c91fd user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
00:50 | Initial work on a critcl json parser based on json-c. Issues: many-json2dict has no C equivalent, nor the *2dict commands. Boolean is 0/1 vs true/false in C vs. Tcl, this should be fixable in the testsuite. Basics are working. check-in: c51875a02a user: andreask tags: ak-bug-6efa4f571af052-jsonc | |
2013-12-06
| ||
22:59 | Regenerated online documentation. check-in: 4f43ea48be user: aku tags: trunk | |
22:44 | Fixed doc typo. check-in: c3973cc954 user: andreask tags: trunk | |
22:42 | Ticket [444358b66e]. Documented option --. check-in: 0c20ebf4b6 user: andreask tags: trunk | |
22:23 | Ticket [01afa9345d]. Added note about method 'expand' pushing a new and empty context while running. check-in: e53cad73ec user: andreask tags: trunk | |
21:41 | Ticket [5030721806]: Applied the supplied diff, removed 'domain' flag from defaults for a Type 1 greeting message. Updated testsuite. Bumped version to 1.1.2 check-in: 50f29c21a3 user: andreask tags: trunk | |
21:11 | Ticket [cfb76ff94]: (::uri::split, ::uri::resolve): Modified split so that a missing scheme for http(s), ftp urls treats remainder as having a leading host part. Extended testsuite. Updated 'resolve' to run the relative url through split with a proper scheme prefix to prevent misintepretation of the path as host-part. Bumped version number to 1.2.4 check-in: aaa37775e4 user: andreask tags: trunk | |
20:14 | Ticket [b8f35b9883]. Added references for SCRAM mechanism and package. Fixed missing cleanup of test variable. New package SASL::SCRAM and testsuite, provided by <[email protected]>. check-in: 38a2ed086c user: andreask tags: trunk | |
18:08 | Ticket [f5155519e7]. Dropped use of bash. Generally switched the application to an easier to read invokation without all the shell tricks and magic. check-in: 540921a9bc user: andreask tags: trunk | |
2013-11-23
| ||
00:23 | Get tar fixes back. check-in: 2917507b22 user: andreask tags: trunk | |
00:21 | Update to head of trunk. Closed-Leaf check-in: 93aa26ab06 user: andreask tags: pyk-tar | |
00:14 | Bumped package version, updated logs, ready to merge. Fixed ticket [6b7aa0aecc]. check-in: 4a2f75b5da user: andreask tags: pyk-tar | |
00:00 | The issue with the skip code was not the limit to 64K, but how the code (a) assumed the wrong type for the result of 'read' (number of bytes, but is the read data), and (b) mis-handled short reads. Using 'string length' to convert the result type into what was needed, and using the proper condition was what fixed the issue, and not getting rid of the limit. I have now re-instated the limit, with in-code explanation of why it makes sense, and verified that this still passes the testsuite. I further changed the variable names to be much more self-documenting as well. check-in: 8de453c348 user: andreask tags: pyk-tar | |
2013-11-22
| ||
23:39 | Fixed the testsuite up somewhat. (1) Moved helper code into separate file. (2) Replaced helper code blocks in variables with proper procedures. (3) Simplified setup1, cleanup1 No need to search for and create lots of temp dirs in setup, just remove the directory in cleanup. Now use single temp dir, fixed name. (4) Fixed setup of tests in general (4a) Added emacs mode marker to get proper Tcl mode. (4b) Added missing Tcl 8.5 requirement (4c) Use canonical 'use' command for access to local package (memchan). (5) Constrained the one test requiring Tcl 8.6 (zlib) It is not yet clear to me why the 'stream' helper (to create a large file) is so complex. check-in: 624a1ee7b8 user: andreask tags: pyk-tar | |
19:23 | Merging Mime Modifications. check-in: c2829102b5 user: andreask tags: trunk | |
19:18 | (PoorYorick): general cleanup. use expr operators like eq instead of string commands. (AK Notes): Version bumped to 1.6, requirement bumped to Tcl 8.5. (AK) Updated testsuite and doc Tcl requirements. Fixed the creative writing problem of the initialization code, present before PY cleanup. Closed-Leaf check-in: c7f07ac148 user: andreask tags: pyk-mime-cleanup | |
18:17 | (Events): Ticket [864a0c83e3]. Do not suppress readable events at end of the channel. Needed to signal the eof condition. Like for regular files, always readable. Affected channels memchan, string, and variable. Versions bumped to 1.0.3, 1.0.2, and 1.0.3 respectively. check-in: fc756af785 user: andreask tags: trunk | |
17:39 | Revert Tcl 8.5 dependency introduced by an unlogged rewrite [c80b6fffde]. check-in: 941966a233 user: andreask tags: trunk | |
17:29 | Fix trunk split. check-in: d233d12198 user: andreask tags: trunk | |
2013-11-20
| ||
06:41 | revert bad change to quoting in ctrl.tcl check-in: 2cafc97e62 user: pooryorick tags: trunk | |
06:38 | add support for default arguments to term::ansi::send fix documentation types quoting cleanup check-in: c80b6fffde user: pooryorick tags: trunk | |
2013-11-17
| ||
15:45 | fix setup1 script for tar.test so that tests don't pollute each other check-in: cecf9adb75 user: pooryorick tags: pyk-tar | |
2013-11-16
| ||
07:19 | add a test suite for tar module fix for bug 6b7aa0aecca6fdce12589884c3c9ea2b50c92ad4, tar::skip silently truncates at 65536 check-in: 165e7adf41 user: pooryorick tags: pyk-tar | |
2013-11-07
| ||
21:13 | Regenerated embedded documentation (new man.macros, exclusion of deprecated exif module). check-in: fdbe5cb1bc user: andreask tags: trunk | |
21:10 | [Ticket 7c7f946046]: Pull in exclusion information from the installer configuration, and use it to exclude the associated man-pages from generation. check-in: 0951505185 user: andreask tags: trunk | |
20:22 | [Ticket dc50cc65ea]: Accept schema names case-insensitively. Report and patch by Harald Oehlmann. Version bumped to 1.2.3. Extended testsuite (uri-11.0). check-in: a85537aeae user: andreask tags: trunk | |
20:05 | [Ticket 369f67aeee] Updated to newest man.macros from Tcl/Tk. check-in: 082d009051 user: andreask tags: trunk | |
19:52 | Ticket [1d2b62d10d] followup. Extended testsuite with an example image missing the thumbnail and triggering the issue. With thanks to [email protected] for donating the image. check-in: 80e9a2006f user: andreask tags: trunk | |
2013-11-06
| ||
19:26 | Extended the range of acceptable snit beyond 1.3-2 to beyond 2. Bumped version to 0.5. Testsuite update defered. Requires more work to update the wrong#args messages. check-in: 504cc3a9f3 user: andreask tags: trunk | |
19:09 | [Ticket efe207eff1]: Applied patched by Stuart Casoff to unbreak manpage rendering on various BSD variants. Must include our macros after emitting .TH to avoid clashes. Updated test results. check-in: c6698cf76f user: andreask tags: trunk | |
2013-11-03
| ||
11:57 | Mention the recent changes in the change log file as well check-in: 3aa1604cd0 user: markus tags: trunk | |
11:53 | Solving ticket b25b826973 for 1D interpolation - introducing an inconsistency, therefore bumping the version to 1.1 Bumping the version of the calculus package to 0.7.3 check-in: 69a3e6463b user: markus tags: trunk | |
11:19 | Corrected calculation of corrector in heunStep check-in: 39bb693ab4 user: markus tags: trunk | |
2013-11-01
| ||
23:37 | general cleanup. use expr operators like eq instead of string commands check-in: 913f7d92c5 user: pooryorick tags: pyk-mime-cleanup | |
2013-10-30
| ||
20:22 | Ticket [1d2b62d10d] followup. Extended testsuite with example image missing any embedded exif information (Not triggering the issue). Made testsuite 8.4+ and converted to tcltest 2 format. check-in: d1adb3c859 user: andreask tags: trunk | |
2013-10-29
| ||
22:51 | Merge sha* fixes. Audit of the other critcl parts was done, and no other misuse of cheaders was found. check-in: ad20454023 user: andreask tags: trunk | |
21:52 | Fix issues with critcl usage in the sha code. Do audit of the other critcl-based parts for anologous issues. Closed-Leaf check-in: e5180e9f92 user: andreask tags: audit-critcl-code | |
07:03 | Ticket [1d2b62d10d]: Fixed unwanted double-close of channel when accessing a non-existing thumbnail in a file. Introduced by the refactoring. Bumped version to 0.5. check-in: 498c380fbb user: aku tags: trunk | |
06:35 | Ticket [a761133422]. cleanup called imap close, not channel close. Fixed. isableto failed to initialize the result variable. Fixed. Bumped version to 0.5.2. check-in: 28487136f1 user: aku tags: trunk | |
06:19 | Regenerated documentation. check-in: c1d83bd48d user: aku tags: trunk | |
06:15 | Ticket [e65df22e92]. Fixed typos in the textutil::expander documentation. check-in: f082bc61b7 user: aku tags: trunk | |
06:12 | Updated valtype::iban docs, package version. check-in: 247e24a9ea user: aku tags: trunk | |
06:09 | Ticket [a3dd326ec8c21f1b]. Updated valtype::iban for IBAN Registry Release 46 compatibility. Provided by Max Jarek. check-in: 1027eca073 user: aku tags: trunk | |
06:04 | Extended sha1 binding code with debug help. Closed-Leaf check-in: ae3535e446 user: aku tags: sha1-debugging | |
2013-10-24
| ||
06:40 | Fix the opt_def mistake in the manpage as found by Andreas check-in: 325182e9f0 user: markus tags: trunk | |
2013-10-21
| ||
19:20 | [_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. check-in: 1596620b2e user: andreask tags: trunk | |
2013-10-18
| ||
05:01 | tepam::doc_gen: Correction of bug [66d0effebc] - POD format incorrectly formatted check-in: ff2f0a9428 user: Andreas Drollinger tags: trunk | |
2013-10-16
| ||
19:32 | Use makeDirectory in the regression test to create the test directory (instead of 'file mkdir') check-in: f678d31f51 user: Andreas Drollinger tags: trunk | |
2013-10-14
| ||
20:41 | Update to TEPAM 0.5 and TEPAM::DOC_GEN 0.1 check-in: ab744af1c2 user: Andreas Drollinger tags: trunk | |
20:39 | Update to TEPAM 0.5 and TEPAM::DOC_GEN 0.1 check-in: 29534c28fd user: Andreas Drollinger tags: trunk | |
2013-09-29
| ||
12:25 | Adding an optional argument to the histogram function in math::statistics check-in: 0a62175adf user: markus tags: trunk | |
2013-09-25
| ||
21:55 | Requiring 8.5 since the library does not work on top 8.4 check-in: c75d554055 user: emmanuel tags: trunk | |
2013-09-19
| ||
20:01 | Fixed continuation and long-frames bugs reported by Immanuel. Also fixed bugs when no handler was found on server connection. check-in: d73002bb5b user: emmanuel tags: trunk | |
2013-08-15
| ||
06:28 | Improved documentation of the websocket module by describing the introspection procedures and providing an example client code. check-in: 9088fbb720 user: emmanuel tags: trunk | |
2013-08-12
| ||
21:27 | (tar::untar, contents, stat, get): Extended the procedures to detect and properly handle @LongName header entries as generated by GNU tar. These entries contain the file name for the next header entry as file data, for files whose name is longer than the 100-char field of the regular header. Version bumped to 0.8. This is a new feature. check-in: ed3bd4e7bf user: andreask tags: trunk | |
2013-08-07
| ||
05:59 | Ticket [0d9f835d4d]. Removed (non)terminal methods in pt::ast documentation, and replaced with documentation for new, new0. Fixed typo of "pt::peg::interpreter", to "pt::peg::interp", in pt::peg::interp documentation. Regenerated documentation. check-in: e6e940297a user: aku tags: trunk | |
04:45 | Fixed bug in 'pdict', access to name of the array this is not about. Version bumped to 1.0.2. Updated documentation. check-in: 259dc531af user: aku tags: trunk | |
2013-07-31
| ||
18:01 | Fixed missing export of 'pdict'. Plus better handling of output channel definition. stderr is default only if nothing is set by the user. This now allows applications to override the default for all packages not having their own output settings. Version bumped to 1.0.1 check-in: 0ddc6ab83f user: andreask tags: trunk | |
2013-07-26
| ||
17:42 | [AS Bug 99728]: Fixed version mismatch code vs package index. Bug introduced by [0a9faf2cbe]. check-in: fc10a36a6e user: andreask tags: trunk | |
17:30 | Regenerated the embedded documentation to contain the latest changes. check-in: 2dbfeac683 user: andreask tags: trunk | |
2013-07-21
| ||
22:47 | Slightly improved documentation of the websocket library check-in: 581db69481 user: emmanuel tags: trunk | |
19:14 | Added beginning of documentation check-in: fb45da9b68 user: emmanuel tags: trunk | |
19:03 | Added API for server improved integration in servers check-in: 31ea032462 user: emmanuel tags: trunk | |
2013-07-15
| ||
17:20 | Merged fix for bug [8b317b4a63], made it official. check-in: 1298908cdd user: andreask tags: trunk | |
2013-07-11
| ||
17:25 | Ticket [8b317b4a63]: Added code to the 8.4+ implementations of GLOBF and GLOBD to guard ourselves against VFS packages mishandling the -types option of [glob]. vfs::zip is an example. This mishandling causes glob to return the same data for the two calls with "-types x" and "-types {hidden x}", generating lists with duplicate entries. We now generally de-duplicate the result ourselves. Bumped the package version to 1.14.6. Thanks to <[email protected]> for the investigation identifying this problem. Closed-Leaf check-in: 4afba263b2 user: andreask tags: bug-8b317b4a63-fileutil | |
2013-06-19
| ||
18:17 | New command 'many-json2dict' to parse strings containing more than one JSON entity. The existing json2dict command will return only the first. Updated documentation. Extended testsuite. Package version bumped to 1.2 check-in: 7a7e5b34ac user: andreask tags: trunk | |
18:08 | New command 'many-json2dict' to parse strings containing more than one JSON entity. The existing json2dict command will return only the first. Updated documentation. Extended testsuite. Package version bumped to 1.2 Closed-Leaf check-in: 2162c75d94 user: andreask tags: mistake | |
2013-06-05
| ||
20:52 | Merge trunk changes, reminder that this issue is still open. check-in: 4c1ee14d54 user: andreask tags: ooutil-bug-3609183 | |
20:41 | Regenerated documentation for shorter provenance comment. check-in: 1dc7f4df4f user: andreask tags: trunk | |
20:34 | Added dt_ibase command to the set available in formatters. Extended file command emulation. Used in the provenance code for shorter reference to the proper input file. Bumped to 1.4.17. check-in: 08a1afa22f user: andreask tags: trunk | |
2013-06-04
| ||
13:11 | First version of the websocket library. check-in: b9c20ad2fc user: emmanuel tags: trunk | |
05:29 | Merged documentation changes re-routing tracker references. check-in: 8c4bf4f087 user: aku tags: trunk | |
05:27 | More links fixed. Closed-Leaf check-in: fc02651c25 user: aku tags: update-doc-tracker-links | |
2013-06-03
| ||
17:20 | Updated the embedded docs, and fixed keywords mis-cleanup. check-in: 1f2b96a8ef user: aku tags: update-doc-tracker-links | |
2013-06-01
| ||
00:07 | General cleanup of the manpages: Removed trailing whitespace. Moved keyword and see-also declarations to a standard location, with standard ordering. Compressed blocks of multiple empty lines into singles. Scripted. The script may become a sak command for easy use by dev. check-in: c6b17331c9 user: andreask tags: update-doc-tracker-links | |
00:01 | Continued from previous revision, done the application manpages. check-in: 9b87797f00 user: andreask tags: update-doc-tracker-links | |
2013-05-31
| ||
23:28 | Continued from previous revision, done all remaining files in the large multi-package modules. check-in: 2c816968c9 user: andreask tags: update-doc-tracker-links | |
21:05 | Update documentation for new location of tracker, using the opportunity to fix up all the places not using the general feedback include file yet. First pass, only modules with few manpages. check-in: 4991c23cd0 user: andreask tags: update-doc-tracker-links | |
19:56 | Added Colin Macleod and http://wiki/21555 to the set of acknowledged contributors and references for the module. check-in: 17705e46c3 user: andreask tags: trunk | |
2013-05-30
| ||
21:22 | [Bug 3612645][Allura 1366]: Fix handling of last block read, it may be empty. In that case we must not pad, nor try to decrypt it into garbage. Extended testsuite with cases for this. Version bumped to 1.1.1. check-in: eb0e6a2524 user: andreask tags: trunk | |
20:15 | [Bug 3613726][Allura 1370]: Added status code 303 ("See Other") to the set of codes returning with a location error instead of a plain one. check-in: f5f8b6a8ec user: andreask tags: trunk | |
20:06 | [Bug 3613973][Allura 1371]: Applied patch by Wolfgang Kechel, fixed missing CYGPATH invokations for paths in the installation targets. check-in: 881cc0a346 user: andreask tags: trunk | |
2013-05-16
| ||
06:31 | Replaced uses of 'namespace current' in the wrap_ commands with a hardwired namespace name. As the wrappers get renamed into different namespaces (:: and ::tcl::chan) the result of 'namespace current' points to the wrong namespace, causing the commands to miss the renamed builtins, and fail. Bumped version to 1.1.1 check-in: 07518949a0 user: aku tags: trunk | |
06:20 | Fixed small documentation typo. check-in: 4243fe031f user: aku tags: trunk | |
2013-04-10
| ||
04:27 | Fixed manpage names, tcllib_, not tclib_. Updated embedded. check-in: e4caac8d10 user: aku tags: trunk | |
2013-04-08
| ||
19:34 | Merged doc fix and updated embedded. check-in: c2d74e1a91 user: aku tags: trunk | |
19:31 | Fix manpage headings Closed-Leaf check-in: 27cb6ed758 user: aku tags: ak-colin-feature-debug | |
19:26 | Updated embedded documentation. check-in: 669b877c80 user: aku tags: trunk | |
19:12 | Merged new module and package for debug narrative. check-in: d15a0e3559 user: aku tags: trunk | |
19:10 | Added documentation, and "pdict" method. check-in: 32272af170 user: andreask tags: ak-colin-feature-debug | |
2013-04-05
| ||
20:06 | Tweak to previous commit, clearer message, and include the problematic path. check-in: 57f7a5cb13 user: andreask tags: trunk | |
18:27 | Extended the errors thrown by the zip en/decoder packages with error codes usable by try/trap. Bumped versions to 0.4 and 0.3 respectively. check-in: f850bb0c5b user: andreask tags: trunk | |
18:00 | Implemented the "define" command. check-in: c695c9ec9e user: andreask tags: ak-colin-feature-debug | |
17:12 | Fixed oops of timestamp not returning the time. check-in: 25aa405ec6 user: andreask tags: ak-colin-feature-debug | |
17:08 | Fixed oops where I overwrote the persistent state subst results. :( check-in: f059df60b5 user: andreask tags: ak-colin-feature-debug | |
04:57 | Added core dependency to the helper packages. check-in: e5849eef82 user: aku tags: ak-colin-feature-debug | |
04:51 | New module "debug", with debug narrator packages. Variant of Colin McCormack's Debug wub utility package. Split into parts: - Core, extended for global and per-tag prefixes and suffices, plus per-line header/trailer for multi-line messages. - Timestamping as prefix service. - Eventloop heartbeat My own - Caller information as prefix. check-in: 216cdc8c56 user: aku tags: ak-colin-feature-debug | |
2013-04-04
| ||
16:18 | Merged dtplite feature work. check-in: c148f532c8 user: andreask tags: trunk | |
16:15 | [Feature 3609342]: Applied Ashok's patch to disable the keyword index page when the processed documentation does not contain keywords, with modifications. Version bumped to 1.1. Closed-Leaf check-in: 7593991c41 user: andreask tags: apn-dtplite-kwlinks | |
04:28 | Fixed more manpage clashes, base virtual channels versus package "Memchan". Regenerated embedded docs. check-in: 740521ccc1 user: aku tags: trunk | |
04:05 | Applied Ashok's patch to disable the keyword index page if no keyword were found. With changes. check-in: 44d847703f user: aku tags: apn-dtplite-kwlinks | |
03:35 | Extended the checks in 'new' and 'create', per dkf's suggestion check-in: 85840ff447 user: aku tags: ooutil-bug-3609183 | |
03:15 | Modified testsuite - Require TclOO, and use proper "destroy" for classes. check-in: 88027af283 user: aku tags: ooutil-bug-3609183 | |
03:14 | Extended testsNeed to allow multiple versions, and print the loaded version. check-in: add08862d2 user: aku tags: ooutil-bug-3609183 | |
2013-03-27
| ||
16:56 | Started fixing bug 3609183. Created initial testsuite for the package. check-in: 69105024f6 user: andreask tags: ooutil-bug-3609183 | |
2013-03-26
| ||
17:08 | Fixed package index, was missing struct::queue version bump causing mismatch. check-in: 91f14dfd0a user: andreask tags: trunk | |
2013-03-25
| ||
22:12 | Update to TEPAM 0.4.1: * Correction of bug 3608952: Help text is incorrectly generated if procedures are part of the non-default namespaces * Correction of bug 3608951: Help text shows incorrect argument order if procedure is defined in the "unnamed arguments first, named arguments later" calling style. check-in: e040e29b2b user: Andreas Drollinger tags: trunk | |
17:12 | Merged inadvertent fork check-in: 91aba75919 user: andreask tags: trunk | |
17:10 | [Bug 3608943] Check ip::version for empty input and react properly. Extended testsuite. Bumped version to 1.2.1. check-in: 0a9faf2cbe user: andreask tags: trunk | |
2013-03-22
| ||
03:48 | [Bug 3608581]: Extended check for executable extension to recognize an MSYS environment as Windows and requiring a ".exe" suffix. Regenerated configure. check-in: a2c7f67ffb user: aku tags: trunk | |
2013-03-19
| ||
05:47 | Merged fix for bug 3608240. Updated documentation. check-in: 97d8e58276 user: aku tags: trunk | |
05:42 | [Bug 3608240]: Fixed get/peek not taking the amount of already delivered elements into account. Extended testsuite. Bumped version to 1.4.5 Closed-Leaf check-in: f42362cde9 user: aku tags: bug-3608240 | |
04:39 | Test case for bug, bug confirmed. check-in: da76ec6c84 user: aku tags: bug-3608240 | |
2013-03-13
| ||
03:41 | Regenerated the embedded documentation. check-in: 685ad6ce10 user: aku tags: trunk | |
00:18 | Fixed package index, forgot to update for string::token::shell check-in: 98bda0ec26 user: andreask tags: trunk | |
2013-03-12
| ||
22:13 | Updated local doc support. check-in: 11356fac09 user: andreask tags: trunk | |
22:11 | Extended the string::token::shell parser with options to accept partial words at the end of command line, and to return type/index information into the input instead of just the extracted words. Updated documentation and testsuite. Bumped version to 1.1. check-in: 8999f7dd7f user: andreask tags: trunk | |
22:05 | Fixed include references in moved "pt" manpage. check-in: 57bb2243dc user: andreask tags: trunk | |
04:38 | [Bug 3606620]: Disabled debug output command lifting SafeBase error information into the test log. check-in: 77088c0306 user: aku tags: trunk | |
04:23 | Added missing entry about an extension of package "doctools::changelog" to the Changelog of the doctools module. check-in: 317471c8f4 user: aku tags: trunk | |
04:04 | Removed copies of RFC documents. Keep only links. check-in: aa3b3dd23f user: aku tags: trunk | |
03:51 | Moved pt(.man) to the apps/ directory, with the other proper applications. Added 'pt' (of modules/pt) to the set of distributed applications. check-in: d476152adc user: aku tags: trunk | |
2013-03-07
| ||
17:09 | Fixed inadvertent fork check-in: 558cced5c6 user: andreask tags: trunk | |
2013-03-05
| ||
15:32 | Some rounding issues fixed by Mark Alston check-in: 3268979c4f user: markus tags: trunk | |
06:56 | Updated test cases to match json::write 1.0.2 ("/" not quoted as "\/"). check-in: 83160268df user: aku tags: trunk | |
03:47 | Renamed several manpages clashing with Tcl core manpages. Added prefix "tcllib_", as usual. check-in: f8f8e4c351 user: aku tags: trunk | |
2013-03-01
| ||
21:20 | Fix inadvertent fork due sync incompleteness. check-in: 5941e8f791 user: andreask tags: trunk | |
21:07 | The namespace ::tcl contains parts necessary for the proper operation of the interpreter, since 8.6. Do not delete anymore. check-in: 367195678d user: andreask tags: trunk | |
04:32 | Fixed type markers so that dtplite (sak localdoc) will recognize and process the manpages. check-in: 439865b183 user: aku tags: trunk | |
2013-02-27
| ||
20:00 | (::oo::Helpers::link): New helper command. Makes instance methods available without 'my'. Bumped version to 1.2. check-in: fdc5543d63 user: andreask tags: trunk | |
07:08 | Modified the formatting of dots ("."). Always quote them with \& (zero-width escape). Updated test results. Version bumped to 1.4.16. Regenerated the embedded manpages. check-in: 4084633c64 user: aku tags: trunk | |
06:36 | [Patch 3606105]: Applied patch by Max Jarek to update the code to the IBAN Registry version 43. Bumped package version to 1.2. check-in: faa0f235b7 user: aku tags: trunk | |
2013-02-26
| ||
05:19 | Followup fixes to bugs found in branch "bug-3601370-td", Missing markup of several nroff directives as such. Version bumped to 1.4.15. check-in: 4b13e04c01 user: aku tags: trunk | |
01:07 | Merged animation changes to trunk check-in: 1685f1a5d4 user: andreask tags: trunk | |
2013-02-25
| ||
23:38 | Reworked the progressbar animation to use Erase(to)EOL for clear output instead of simulating this by padding with spaces to overwrite previous characters. Needs testing. Closed-Leaf check-in: a2cb04cec2 user: andreask tags: sak-animate-eeol | |
2013-02-23
| ||
00:07 | Fixed left-over outdated doctools markup. Regenerated embedded, no change there. check-in: fa09896d4e user: andreask tags: trunk | |
2013-02-22
| ||
23:54 | Moved dtplite to version 1.0.5 with the split. Updated its documentation. Added missing ChangeLog. Regenerated embedded. check-in: 510d5d2786 user: andreask tags: trunk | |
23:29 | Merged documentation work back, making it official. check-in: a9a4f9bff3 user: andreask tags: trunk | |
23:27 | Fixed missing dtplite doc pages Closed-Leaf check-in: 144d28a944 user: andreask tags: dtplite-split | |
23:06 | Fix home path check-in: 0e6f170b00 user: andreask tags: dtplite-split | |
22:58 | Regenerated embedded for testing from server. check-in: d190d6f23a user: andreask tags: dtplite-split | |
22:55 | Added the custom TOCs to the embedded docs and switched to relative home, now that dtplite does it right. check-in: 3e3146520b user: andreask tags: dtplite-split | |
22:54 | Fixed more state bleed-over breaking index links in xref (double call to make them relative). Fixed navbar markup (separators). Added handling of additional custom TOCs for the navbar. check-in: e22886da83 user: andreask tags: dtplite-split | |
22:52 | Added a 3rd custom TOC, categories only check-in: fc32a996a6 user: andreask tags: dtplite-split | |
20:09 | Regenerated index and toc information for embedded. check-in: 275187acae user: andreask tags: dtplite-split | |
20:09 | Extended sak documentation code to generate more custom TOCs. check-in: fd9d944572 user: andreask tags: dtplite-split | |
08:23 | Correcting the behaviour of several rounding procedures in the decimal package (Mark Alston). Bumping the version to 1.0.3 check-in: de243d3fe1 user: markus tags: trunk | |
01:40 | Switched localdoc to use of dtplite app-as-package. check-in: 9a33d282c6 user: andreask tags: dtplite-split | |
01:39 | Removed the navcache. With relative paths computed per referent it now borks the results. Moved calculation of paths for the internal nav buttons into the navbar generator, from the nav button management itself. Fixed missing initialization and finalization which allowed state to leak between multiple uses of dtplite in the same process. check-in: 3273d69b76 user: andreask tags: dtplite-split | |
00:16 | New dtplite options for -pre/post nav buttons, -nav is alias of pre-nav. Refactored navbar generation for readability. Added code to detect relative user urls and properly convert them to be correct from all generated files. check-in: 619265220d user: andreask tags: dtplite-split | |
2013-02-21
| ||
23:21 | Reworked API to set the output hook, and fixed bug in the hook use check-in: 4f501f884d user: andreask tags: dtplite-split | |
23:11 | Performed actual split, modifying application and package sides. Package modified to not exit. Using caught errors to unwind stack and return with status. Hook added for output. check-in: 51ab2bd937 user: andreask tags: dtplite-split | |
22:52 | Start on splitting the dtplite app into an app-as-package and application shim using that. check-in: 122389b86b user: andreask tags: dtplite-split | |
2013-02-19
| ||
22:36 | Tweaked installer, followup to [3286b5637f]. Result of manpage installation is now identical to before the [3286b5637f] change, while keeping the use of the embedded docs as source for it. check-in: af93fee3ff user: andreask tags: trunk | |
2013-02-16
| ||
00:30 | Added various generated distribution files to the checkout. This makes a fossil zip/tar snapshot identical to a regular distribution. check-in: be4305ec3d user: andreask tags: trunk | |
00:24 | Updated various references to the old tcllib @ SF. check-in: c26248b13a user: andreask tags: trunk | |
2013-02-15
| ||
21:48 | Reworked the installer. Changed to use the embedded documentation as source instead of the doctools files + generation of docs to install. Needs testing in release. check-in: 3286b5637f user: andreask tags: trunk | |
20:47 | Merged string::token packages. Fixed last-minute doc breakage. Regenerated embedded documentation. check-in: 169c53e4cc user: andreask tags: trunk | |
20:34 | Module integration into overall Tcllib Closed-Leaf check-in: c975000d03 user: andreask tags: new-module-string | |
20:08 | Documentation for shell tokenization, fixed errors in unquoted word definition, extended testsuite check-in: 01e0367f9c user: andreask tags: new-module-string | |
20:06 | Documentation for core token, better end-of-string handling. check-in: 489c1f8e2f user: andreask tags: new-module-string | |
07:31 | Lots of bugfixes, completed testsuite. First functional state. Still missing documentation. check-in: 5676beeef6 user: aku tags: new-module-string | |
01:38 | New module, string/text utilities, 8.5+, string namespace/ensemble check-in: 2b763d88de user: andreask tags: new-module-string | |
2013-02-14
| ||
18:48 | The packages fileutil::decode and zipfile::*, while residing in the AS/perforce had versions 0.1 and 0.2, with the change number attached later on installation, making them actually version 0.1.nnn, etc. During the move of the sources to Tcllib the numbers should have been incremented to properly distinguish the code in the new location from these old revisions. This did not happen, making the tcllib variant look like older/lesser revisions. This change fixes the issue now and bumps the version numbers, giving the Tcllib sources precedence. check-in: d2ffcb187b user: andreask tags: trunk | |
03:34 | [Bug 3604129] Accepted patch by Gerhard Reithofer. Missing chan parameter added to all imaptotcl* procs. Bumped version to 0.5.1. check-in: b3a3d726b1 user: aku tags: trunk | |
2013-02-12
| ||
21:24 | [Bug 3604129] Applied contribution by Magnatune. Additional command (copy). Bumped version to 0.5. check-in: 343787b53a user: andreask tags: trunk | |
2013-02-08
| ||
23:41 | Made the doc work official. We now have embedded docs, reachable in the fossil-integrated website of the project. check-in: 507de10864 user: andreask tags: trunk | |
23:30 | localdoc tweaks: More link mapping for the external toc. Updated docs. Closed-Leaf check-in: 74232072a9 user: andreask tags: embedded-doc-work | |
23:15 | localdoc tweaks: Remap the links in the supplied toc, different link to repo homepage. Updated docs. check-in: 02bbef2911 user: andreask tags: embedded-doc-work | |
21:54 | Docs: keyword and categorization fixes. check-in: edff949a3f user: andreask tags: embedded-doc-work | |
21:40 | Final: Added generated embedded documentation. check-in: 5a0759afd3 user: andreask tags: embedded-doc-work | |
21:39 | localdoc tweaks: Reindex toc/kwic before generation, and override dtplite with the extended TOC. check-in: 36d6ef28ef user: andreask tags: embedded-doc-work | |
21:30 | dtplite: Fix toc/idx sorting. New option -toc for external toc instead of generated check-in: 0ba0c6ef37 user: andreask tags: embedded-doc-work | |
21:25 | Docs: Fixed bad leading namespace qualifier. check-in: ec322c21f8 user: andreask tags: embedded-doc-work | |
20:26 | Docs: Fixed missing titledesc string in various packages check-in: 8f1cd24a29 user: andreask tags: embedded-doc-work | |
20:08 | Updated the doc derived files check-in: 071d01a696 user: andreask tags: embedded-doc-work | |
20:00 | Updated doc generator to exclude test cases and internals. Added navigation to outside. check-in: fa927a3e96 user: andreask tags: embedded-doc-work | |
19:56 | apps/dtplite: Documented -exclude option in the code. check-in: e993b2347e user: andreask tags: embedded-doc-work | |
19:20 | [Bug 3603702]: Fixed TZ-dependent test case. check-in: d0eec3f8aa user: andreask tags: trunk | |
19:14 | (::ncgi::DecodeHex): [Bug 3603593]: Fixed bad scoping of DecodeHex, now in the ncgi namespace instead of polluting the global. Bumped version to 1.4.2. check-in: 01dcbc7b4f user: andreask tags: trunk | |
2013-02-07
| ||
04:43 | Merge review work to doc work check-in: c422c0c2ec user: aku tags: embedded-doc-work | |
04:40 | Merged sak review helper command (for release manager). check-in: 309ead7ea9 user: aku tags: trunk | |
04:37 | Removed sak commands vcompare, rstatus, and note. Completely replaced by "review" and "readme" now. Tweaked "review" help reorganization dropped clear+next next - now skips to next un-reviewed package step is old next, single-step. Closed-Leaf check-in: a87b318066 user: aku tags: sak-work-review | |
02:15 | Rewrite of the review functionality ... Integrated scan, separate from readme. check-in: a5cab9fbf7 user: andreask tags: sak-work-review | |
2013-02-06
| ||
20:13 | Merged release changes into the doc work. check-in: 8f4aa52040 user: andreask tags: embedded-doc-work | |
19:32 | Start on getting embedded doc into the repository, and nice commands for maintaining it. check-in: 7eba32ada7 user: andreask tags: embedded-doc-work | |
05:46 | Tcllib 1.15 Release check-in: 411c419016 user: aku tags: trunk, tcllib-1-15, release | |
05:16 | Merged the clock fixes into the release. Closed-Leaf check-in: 472c75a7bc user: aku tags: tcllib-1-15-rc | |
05:16 | Implemented the YYYY-Www and YYYYWww formats, with test cases. Closed-Leaf check-in: 730be11a05 user: aku tags: new-module-clock | |
2013-02-04
| ||
21:35 | Tweaked review display, removed terminal graphics. check-in: 0639daa826 user: andreask tags: sak-work-review | |
20:44 | Completed the review command, required extension of doctools::changelog. Needs linenoise for the REPL. Now we need a test run. check-in: 1d6a8480cd user: andreask tags: sak-work-review | |
2013-02-03
| ||
20:55 | Fixing problems in the ISO parsing, and testsuite ... (1) The [clock scan] heuristics for handling a missing month and/or day are in conflict with the ISO specification. When encountering such a pattern we now rewrite pattern and input to force the ISO defaults. (2) Fixed the regular expression for the time information in a full timestamp as it did not handle that : in a TZ offset is optional, nor that minutes and seconds are optional (The code after the MatchTime was prepared for such missing fields however). (2a) Again missing HMS fields got the wrong defaults. We are now rewriting the pattern and input to force the proper ISO defaults (start of day, hour, minute). (3) Fixed the tests which thought that 199707 is YYYYMM. ISO (Wikipedia) explicitly says that this is YYMMDD instead. (3a) Added missing patterns for YYYY-MM and YYYY. (4) Fixed the test numbering, had some duplicates. (5) Fixed one test with wrong results, expected 11:20 for input specifying 11:00. check-in: 7e70b9d4a7 user: aku tags: new-module-clock | |
2013-02-02
| ||
03:25 | Added test for various ISO formats. check-in: d6cc1fe035 user: gerald tags: new-module-clock | |
01:54 | Helper stuff for rel.mgr, interactive m/p review. check-in: c6bf264826 user: andreask tags: sak-work-review | |
2013-02-01
| ||
19:14 | Tcllib 1.15 Release Candidate 1 check-in: 3f8bd0ca3d user: andreask tags: tcllib-1-15-rc-1, tcllib-1-15-rc | |
19:04 | Merged new module "clock" and its packages. Updated README, installer. check-in: cd800dd45a user: andreask tags: tcllib-1-15-rc | |
19:00 | Module "clock", first true test cases. Fixed copyright date of test suites check-in: 2f98801dfb user: andreask tags: new-module-clock | |
08:14 | Merged json::write changes to release. Updated README. check-in: a9514707b9 user: aku tags: tcllib-1-15-rc | |
08:10 | json, writing: Dropping the quoting of / as \/. check-in: 728f8dc82c user: aku tags: trunk | |
07:52 | Fixed various oopses, and added extremely basic test suites. check-in: e10fcf124a user: aku tags: new-module-clock | |
2013-01-30
| ||
23:34 | Merged ooutil extension from trunk to release check-in: cf48e946a9 user: andreask tags: tcllib-1-15-rc | |
23:28 | Added more utilities to support class variables, class methods, and singleton classes. Packed version bumped to 1.1 for all these new features. check-in: 4eec538864 user: andreask tags: trunk | |
20:11 | Merged ncgi fixes (bug 3601995 branch) into release. Updated README. check-in: 66adc26a8b user: andreask tags: tcllib-1-15-rc | |
20:07 | [Bug 3601995]: Accepted [decode] changes by <[email protected]>. Fixed both missing acceptance of various utf-8 sequences, and missing rejection of various bad sequences. Test cases added. Bumped to version 1.4.1. Closed-Leaf check-in: b6632970f6 user: andreask tags: bug-3601995-ncgi | |
2013-01-29
| ||
18:58 | Merged doctools fixes (bug 3601370 branch) into release. Updated README. check-in: 513786f1e5 user: andreask tags: tcllib-1-15-rc | |
18:40 | Proposed fix to the decode regexes to cover missing characters, and exclude illegal sequences. check-in: 59ab122987 user: andreask tags: bug-3601995-ncgi | |
2013-01-28
| ||
23:18 | Merged trunk into release work, new zipfile de- and encoder packages. Updated README. check-in: 8472e0d257 user: andreask tags: tcllib-1-15-rc | |
23:14 | New module for zipfile de- and encoding. Plus support new package in fileutil. check-in: ca44329bef user: andreask tags: trunk | |
2013-01-25
| ||
19:43 | Merged branch "contrib-nicola-hall-imap4" into release. Updated release README. check-in: eb3625d042 user: andreask tags: tcllib-1-15-rc | |
19:29 | Updated documentation with text contributed by Nicola Hall, explaining the new commands Closed-Leaf check-in: e00e057b9f user: andreask tags: contrib-nicola-hall-imap4 | |
2013-01-24
| ||
19:12 | Replaced use of eval in iso8601 parsing with {*}-expansion, given that this is made 8.5+ only check-in: aae058e5bf user: andreask tags: new-module-clock | |
19:11 | Fixed oops in package index, forgot version numbers. check-in: a11c859742 user: andreask tags: new-module-clock | |
19:10 | Added documentation and definitions for tclchecker. check-in: 98aaf82de9 user: andreask tags: new-module-clock | |
18:30 | New module, clock. rfc2822 and iso8601 parsing. taken from wiki. no docs yet check-in: 9a82504277 user: andreask tags: new-module-clock | |
2013-01-22
| ||
20:17 | Applied contribution by Nicola Hall. Additional commands. Bumped version to 0.4. check-in: a35937592d user: andreask tags: contrib-nicola-hall-imap4 | |
06:07 | Typo fixes in ChangeLogs, plus README for the new release. check-in: b8072a860a user: aku tags: tcllib-1-15-rc | |
06:06 | Version number bugfix, was not bumped on change. check-in: 8a8d2e79b4 user: aku tags: tcllib-1-15-rc | |
2013-01-21
| ||
22:47 | Merge latest certs from trunk into the RC work. check-in: 107f16ba9c user: andreask tags: tcllib-1-15-rc | |
21:56 | Regenerated the certificates here again, 10 years at 1024 bit. The issue with [7b80198969] seems to have been that I extended the Root cert validity to 100 years, and that screwed something up. With the root certs now back to 10 years (+10 days) validity, things are fine. I suspect that I may have run into the Y2038 problem in either Tcl and/or openssl. check-in: 8252e19883 user: andreask tags: trunk | |
21:30 | [Bug 3433470] Regenerated the certificates, on this branch with regular SimpleCA, i.e. 1 year at 1024 bit. This works. check-in: 7cb2a248e9 user: andreask tags: tcllib-1-15-rc | |
20:51 | Rewritten, simplified. The 8.5 requisite means that we have extended requirement syntax allowing us to jump the major version barrier without fuss. check-in: 6471fa989d user: andreask tags: tcllib-1-15-rc | |
20:12 | Added check to manpage_begin, reject spaces in title. Message catalogs extended with new warning 'mptitle' for spaces in the manpage title. The french catalog contains the english text, and needs a translation. Closed-Leaf check-in: 6606f5686a user: andreask tags: bug-3601370-td | |
19:37 | [Bug 3433470] Regenerated the certificates, again. Expiry is Jan 2023 (10 years). While SimpleCA doesn't seem to allow me to specify a longer period in the GUI it was possible to get, update and run the Tcl code, unwrapped. Further changed to 4096-bit certs. --- Broken --- Investigation points to me setting the root cert validity period to 100 years as the cause, possibly invoking y2038 troubles in Tcl and/or openssl. check-in: 7b80198969 user: andreask | |
2013-01-18
| ||
15:50 | Fix incorrect copyright filter regexp in [4245d06151] check-in: 1e0a86a422 user: TrevorD tags: bug-3601370-td | |
15:06 | Fix nroff postprocessor to avoid joining a line with leading formatting onto a directive (bug-3601370 issue 10.A) check-in: 725d9240e2 user: TrevorD tags: bug-3601370-td | |
12:39 | Make the Swiss Army Knife (sak.tcl) prefer the Tcllib source modules in its directory tree to any others that may be known to the Tcl shell check-in: f537c38df0 user: TrevorD tags: bug-3601370-td | |
12:35 | Improve rendering of copyright statements in special cases like 'public domain' and where the statement already includes the prefix 'copyright' (bug-3601370 issues 1 & 2) check-in: 4245d06151 user: TrevorD tags: bug-3601370-td | |
12:33 | Fix nroff output to quote leading period on non-directive lines (bug-3601370 issues 3 & 4) check-in: fd708b57e1 user: TrevorD tags: bug-3601370-td | |
12:31 | Fix invalid markup in docs (bug-3601370 issues 5 & 6 check-in: 8ad30c12b6 user: TrevorD tags: bug-3601370-td | |
12:29 | Spaces removed from man page names (replaced with underscore) to prevent illegal nroff output (bug-3601370 issue 7) check-in: decbb9d0fa user: TrevorD tags: bug-3601370-td | |
2013-01-09
| ||
20:50 | Opened the Tcllib 1.15 Release Candidate Branch check-in: a6b3c1bd6e user: andreask tags: tcllib-1-15-rc | |
20:37 | [Bug 3598183] (irc) Documented the callback for EOF as required. check-in: b3b52828b9 user: andreask tags: trunk | |
20:24 | (::mime::buildmessage): [Bug 3565267]: Handle possibility of 'errorCode' not set. Version bumped to 1.5.6. check-in: ea86982e87 user: andreask tags: trunk | |
19:08 | Fixed remnants of "forceDel" use in comments, changed to "delMode" proper. check-in: 8e7b598d5c user: andreask tags: trunk | |
00:28 | [Bug 3593146]: Extended with CYGPATH usage to allow building under cygwin. Regenerated configure (autoconf 2.67). check-in: 214655747d user: aku tags: trunk | |
00:17 | [Bug 3147481], [Bug 3141568]. Fixed issues with changes to [glob]'s behaviour in 8.5+, reported by [email protected]. Plus [Bug 3599839] reminding us of these, and Win 7. Bunped version to 1.14.5. Extended testsuite, can be repro'd under Unix also. check-in: 91efe94a91 user: aku tags: trunk | |
2013-01-08
| ||
22:47 | [Bug 3581373]: Document behaviour for -maxlen 0. check-in: 6e198ae18d user: aku tags: trunk | |
22:34 | [Bug 3574004]: Documented the -- option stopping option processing to protect data starting with a dash. Additionally auto-stop if only one argument is left, treating it as data. Bumped to version 1.1. check-in: 57b5f729ca user: aku tags: trunk | |
22:15 | [Bug 3575707]: Actually a feature change, the commands join, joinlist, and joinmatrix are extended with a flag argument to force use of the delimiter/quoting character, regardless of need. Original patch by Pietro Cerutti <[email protected]>. Version bumped to 0.8 check-in: c4c97db78e user: aku tags: trunk | |
20:19 | Fixed package require mismatch for use of TclOO in Tcl 8.6+. This is TclOO v1 (major version change). Now accepting 0.6.1+ and 1+. Versions bumped to 1.4.4 and 1.5.3 respectively. check-in: 26af06527d user: aku tags: trunk | |
19:10 | me_tcl.test: (mevmtcl-ict_match_tokclass-1.2*): Fixed test results for Tcl 8.6 and higher. check-in: b0e62d4b2c user: aku tags: trunk | |
19:04 | typedCmdline.test: Fixed test results of typed-cmdline-6.14 for Tcl 8.6 and higher. Rewritten to use constraints properly instead of via conditional execution. check-in: d65383acb5 user: aku tags: trunk | |
19:02 | ansi/code/ctrl.tcl: Bumped to version 0.1.2. Moved character definition around to prevent mis-interpretation as a bad continuation line by static syntax checkers. check-in: 37dffddf66 user: aku tags: trunk | |
10:57 | pki 0.6: Updated tests with new fields added to keys check-in: 557283c0ff user: rkeene tags: trunk | |
10:41 | Removed MD5SUMS, a generated file which should not have been included check-in: e4d1b1028c user: rkeene tags: trunk | |
10:35 | pki 0.5: Added support for emitting PKCS#1 RSA Private Keys and improved key bit size computation and generation check-in: d4f8724c1a user: rkeene tags: trunk | |
2012-12-07
| ||
20:28 | * list.tcl: [Bug 3593689]. Applied patch by Donal Fellows fixing * list.test: a busyloop in [nextperm] due to use of the wrong * pkgIndex.tcl: comparison operator. Bumped version to 1.8.2. * struct_list.man: Added test for this. check-in: 0b8f3ecf4f user: andreask tags: trunk | |
2012-11-21
| ||
22:36 | * pkgIndex.tcl: Fixed package require mismatch for use of TclOO. * queue.man: Load check accepts anything, code restricts to 0.6.1. * queue.tcl: Now both restrict to 0.6.1+. Versions bumped to * stack.man: 1.4.3 and 1.5.2 respectively. * stack.tcl: check-in: 159c784c5c user: andreas_kupries tags: trunk | |
2012-11-19
| ||
19:28 | * uuid.tcl (::uuid::generate_tcl): Accepted patch by Sean Woods * uuid.man: caching the host information part of the uuid. Avoids * pkgIndex.tcl: hammering the network stack for hostname and related information. Bumped version to 1.0.2. check-in: 6a64e447d1 user: andreas_kupries tags: trunk | |
2012-10-05
| ||
20:25 | * cat.tcl (read): Fixed bugs in the reader. Bad check of buffer * pkgIndex.tcl: length, and buffer length was not taken into account for the next read after an incomplete one. Version bumped to 1.0.2. check-in: d13e15af28 user: andreas_kupries tags: trunk | |
2012-09-11
| ||
17:22 | * tar.tcl (seekorskip): Fixed seekorskip which prevented its use * pkgIndex.tcl: from a non-seekable channel, like stdin. The issue was that the original attempt to seek before skipping not just failed, but apparently still moved the read pointer in some way which skipped over irreplacable input, breaking the next call of readHeader. Using [tell] to check seekability does not break in this manner. Bumped version to 0.7.1. check-in: 20361754bc user: andreas_kupries tags: trunk | |
2012-08-29
| ||
20:42 | * traverse.tcl (Init): Fixed a bug where a symlink to the * traverse.man: base directory was not handled correctly. * traverse.test: It got expanded and should not have been. * pkgIndex.tcl: Cause was missing initialization of the _known set * find.setup: with the normalized base path. Added test for this. Bumped version to 0.4.3. check-in: 1aec6b0885 user: andreas_kupries tags: trunk | |
2012-08-15
| ||
04:38 | Correct normal PRNG - bug reported by Jochem Snuverink check-in: eeb032b869 user: arjenmarkus tags: trunk | |
2012-08-08
| ||
23:23 | * modules/generator: Generators (via the coroutines of Tcl 8.6). Provided by Neil Madden. * support/installation/modules.tcl: check-in: a8e9672817 user: andreas_kupries tags: trunk | |
2012-08-02
| ||
22:21 | * htmlparse.tcl: [Bug 3553350]: Fixed bad handling of characters special to regsub in the callback. Bumped version to 1.2.1. * htmlparse.test: New test case for the above. * htmlparse.man: Bumped version number. * pkgIndex.tcl: Bumped version number. Thanks to Jeff Rogers <[email protected]> for the report. * htmlparse.tcl: [Bug 2941841]: Fixed bad handling of broken html. * htmlparse.test: New test cases for the above. Thanks to Jeff Rogers <[email protected]> for the report and fix. check-in: 1e41143887 user: andreas_kupries tags: trunk | |
17:33 | * mime.man: [Bug 3354014]: Fixed typo in option name. -parts is correct. (Note the trailing 's'). check-in: dfe8cdd61a user: andreas_kupries tags: trunk | |
2012-07-10
| ||
03:34 | * logger.tcl: [Bug 3541628]: Fixed creative writing issue in * logger.man: logger::init. Bumped package to version 0.9.3 * pkgIndex.tcl: Whitespace cleanup in places. check-in: 14636fed25 user: andreas_kupries tags: trunk | |
2012-07-09
| ||
19:12 | * tree/m.c (tm_ATTR): Fixed non-static string array used in call of Tcl_GetIndexFromObj(). Memory smash waiting to happen. Thanks to Brian Griffin for alerting us all to the problem. check-in: d6309d8aed user: andreas_kupries tags: trunk | |
16:35 | 2012-07-09 Aaron Faupell <[email protected]> * png.tcl: add capability to read and write images from color lists * png.tcl: make crc package optional in imageInfo check-in: 9b599955fb user: afaupell tags: trunk | |
2012-06-25
| ||
18:20 | * try.man: Renamed to tcllib_try.man to prevent clash with Tcl core manpage. Effectively removed. * tcllib_try.man: Effectively added, new name of try.man. check-in: 758199f03d user: andreas_kupries tags: trunk | |
08:09 | Add new procedures to the export list check-in: 227a3231fd user: arjenmarkus tags: trunk | |
2012-06-24
| ||
13:37 | Correct namespace in decimal.man; add Wilcoxon test and Spearman rank correlation check-in: 49d4d798a1 user: arjenmarkus tags: trunk | |
2012-06-22
| ||
17:19 | * queue.man: [Bug 3537006] Fixed typos. check-in: fd9499425c user: andreas_kupries tags: trunk | |
2012-06-06
| ||
17:31 | * iban.tcl: [Patch 3532308]: Applied patch by Max Jarek to * iban.test: update the code to the IBAN Registry version 35. * iban.man: Bumped package version to 1.1. * pkgIndex.tcl: check-in: 3167bb0ab2 user: andreas_kupries tags: trunk | |
2012-05-28
| ||
20:30 | * autoproxy.tcl: Fixed bug where https proxying was attempted * autoproxy.man: in the face of a domain exception. The TLS * pkgIndex.tcl: setup code has to 'filter' properly. Further check for existence of state(code), it may not exist (Server accepts initial connection, then eof's during the TLS handshake). Bumped version number to 1.5.3. check-in: f620e8025c user: andreas_kupries tags: trunk | |
2012-05-11
| ||
21:45 | * map_slippy_fetcher.tcl: Added timeouts to the http queries issued * map_geocode_nominatim.tcl: by the fetcher and geo-name resolver. Fetcher bumped to version 0.3. * map_slippy.tcl: Integrated code contributed by <[email protected]> * map_slippy.man: providing a command to compute a zoom level which * pkgIndex.tcl: fits around a rectangular geographic area described by the limiting lati- and longitudes. Version bumped to 0.5. check-in: 9af3dcf641 user: andreas_kupries tags: trunk | |
20:54 | * map_geocode_nominatim.man: Added new package to resolve * map_geocode_nominatim.tcl: geographical names via the nominatim service, contributed by <[email protected]>. check-in: 1d412df955 user: andreas_kupries tags: trunk | |
2012-05-07
| ||
20:24 | * TEPAM version 0.4.0 * Add the new text procedure argument type and the text multi line data entry widget. check-in: a6ff0c2f5b user: droll tags: trunk | |
2012-05-03
| ||
17:56 | * ncgi.tcl: Applied Richard Hipp's patch to extend handling of * pkgIndex.tcl: utf characters in [decode]. Extended testsuite. * ncgi.man: Used the opportunity to bump the minimum required * ncgi.test: Tcl runtime up to 8.4. Bumped package version up to 1.4 to reflect this latter change. check-in: a6430d4122 user: andreas_kupries tags: trunk | |
2012-04-09
| ||
16:55 | * uevent.man: Fixed typo in variable name (counter / tcounter). * uevent.tcl: Bumped version to 0.3.1. Updated documentation. * pkgIndex.tcl: check-in: b3ad98fee4 user: andreas_kupries tags: trunk | |
2012-04-01
| ||
00:04 | Fixed another bug in the new uevent functionality. check-in: ecf0f5c2f8 user: andreas_kupries tags: trunk | |
2012-03-31
| ||
03:08 | Fixed bugs in the new uevent functionality. check-in: a2bb8216b9 user: andreas_kupries tags: trunk | |
2012-03-30
| ||
22:47 | * uevent.man: New feature. Version bumped to 0.3. * uevent.pcx: Get events when tag and/or tag/event combination * uevent.tcl: begins to be observed, and when observation ends. * uevent.test: This allows a caller of uevent::generate to * pkgIndex.tcl: optimize its own behaviour, i.e. initialize whatever resources are needed only when the tags/events it generates are actually observed by somebody. Updated all of documentation, testsuite, and checker definitions. Refactored the internals a bit. When run under Tcl 8.5 or higher the API ensemblifies itself. check-in: 20612e1f5f user: andreas_kupries tags: trunk | |
17:43 | * ncgi.tcl: [Bug 3513149]: Removed superfluous closing * pkgIndex.tcl: bracket. Bumped version to 1.3.3. * ncgi.man: check-in: 2a9631a53b user: andreas_kupries tags: trunk | |
2012-03-26
| ||
21:01 | * TEPAM version 0.3.0 check-in: 5d1aee8b89 user: droll tags: trunk | |
20:58 | no message check-in: 576e3febc9 user: droll tags: trunk | |
20:56 | * TEPAM version 0.3.0 * Replaces the control buttons by a menu. * Create an exit procedure to catch an eventual call of the exit command inside the console. * Adjust the colors and rewrite the explanations. * Display eventual errors with message boxes. check-in: 563143a39e user: droll tags: trunk | |
20:45 | * TEPAM version 0.3.0 * Add support to log the called procedures inside an array variable. * Cleanup the manuals. check-in: 31b5b3051c user: droll tags: trunk | |
20:45 | * TEPAM version 0.3.0 check-in: aa60be3f90 user: droll tags: trunk | |
20:44 | * TEPAM version 0.3.0 * Add support to log the called procedures inside an array variable. * Simplify the value validation procedures using the 'string is' procedure's -strict option. * Keep the original value list in the right list of the 'disjointlistbox'. * Add the procedure 'ConfigureWindowsGeometry' to handle window sizes and positions. check-in: 4a855f6cef user: droll tags: trunk | |
2012-02-28
| ||
03:14 | * tests/text/04: Update the expected the result to match the new actual result. See the 2011-12-13 last-second bugfix in textutil::adjust::undent for the cause. check-in: 21ef5d6808 user: andreas_kupries tags: trunk | |
2012-02-23
| ||
17:35 | * mime.test: [Bug 3483716]: Added testcase, supplied by Christian Nassau. Thank you. check-in: e454971388 user: andreas_kupries tags: trunk | |
2012-02-22
| ||
18:52 | * mime.tcl: [Bug 3483716]: Accepted patch by Christian Nassau * pkgIndex.tcl: <[email protected]> to handle (decode) the content transfer encodings base64 and quoted-printable. Bumped version to 1.5.5. check-in: d9d0e5faf0 user: andreas_kupries tags: trunk | |
18:41 | * peg.tcl: [Bug 3490008]: Fixed variable name typo reported by * pkgIndex.tcl: glastonbridge2. Bumped version to 0.2. check-in: 54b3d5aabb user: andreas_kupries tags: trunk | |
2012-02-19
| ||
02:01 | pki 0.3 Fixed bugs: [#3440115] [#3440045] check-in: e70a44332a user: rkeene tags: trunk | |
2012-02-08
| ||
00:26 | Applied suggested fix from bug #3313923 to fix handling of the -authProc option. check-in: f00c1d8c2a user: patthoyts tags: trunk | |
2012-01-23
| ||
20:28 | bug #3477684: handle data with leading hyphen. check-in: b8adc2c606 user: patthoyts tags: trunk | |
2012-01-10
| ||
20:06 | * pop3.test: Requiring Tcl 8.4 here as well. check-in: 0143f82787 user: andreas_kupries tags: trunk | |
20:02 | * pop3.tcl: [Bug 3471474]: Fixed bug where the socketcmd was not * pop3.man: treated as cmdprefix as documented, but as command * pkgIndex.tcl: name. Dropped supported for 8.2 and moved forward to require Tcl 8.4. Keep the 8.4-ism of 'eq'. Bumped the version to 1.9. check-in: ac523cb08b user: andreas_kupries tags: trunk | |
2012-01-09
| ||
16:25 | * struct_tree.man: [Bug 3471182] Fixed typo. * struct_tree1.man: check-in: 3f46237e5e user: andreas_kupries tags: trunk | |
2012-01-05
| ||
21:04 | * ini.tcl: [Bug 3469006]: Followup to [Bug 3419727]. Fixed * ini.man: the unscoped 'close' command left in the code. * pkgIndex.tcl: Bumped version to 0.2.5 check-in: 0e5a0d00f8 user: andreas_kupries tags: trunk | |
2011-12-21
| ||
21:28 | Fixed Bug 3463420. Thx to heinrichmartin for spotting it. The default log level wasn't properly inherited in some cases. check-in: a341a9f12a user: mic42 tags: trunk | |
2011-12-20
| ||
20:54 | Add more tests for service names : and ::: check-in: d432778553 user: mic42 tags: trunk | |
20:52 | Fixed Bug 3462341. Empty servicenames or names just consisting of : are an error now. check-in: f79d283ff7 user: mic42 tags: trunk | |
2011-12-13
| ||
18:59 | Fixed oops, missing README for 1.14 check-in: f5563cf582 user: andreas_kupries tags: trunk, release, tcllib-1-14 | |
18:12 | * adjust.tcl (::textutil::adjust::undent): Fixed whitespace regexp * adjust.man: which lost the tab character. Rewritten to make it * pkgIndex.tcl: less likely to happen again. Bumped to 0.7.1. check-in: ace5df0384 user: andreas_kupries tags: trunk | |
2011-12-02
| ||
22:30 | * traverse.tcl: Mark directories as 'known' only if we decided * traverse.man: to recurse into them. Otherwise a link to a * pkgIndex.tcl: directory we choose to not follow may non- deterministically prevent us from recursing into the original directory, depending on the order we encounter them in. Bumped package version to 0.4.2. check-in: bdcabba450 user: andreas_kupries tags: trunk | |
22:22 | * ini.tcl: [Bug 3419727]: Fixed the creative writing issue * ini.man: with what should be local variables of _loadfile * pkgIndex.tcl: and _commit. Generally reworked to use the 'variable' command to bring object state into scope. Bumped version to 0.2.4 check-in: 73d031954f user: andreas_kupries tags: trunk | |
2011-11-23
| ||
02:22 | * csv.tcl: [Bug 1724818]: Applied the patch supplied by Jeremy * csv.man: Cowgar <[email protected]> fixing the issue. Bumped * csv.test: version to 0.7.3. Extended testsuite. * pkgIndex.tcl: check-in: 5a2bf279c0 user: andreas_kupries tags: trunk | |
2011-11-17
| ||
08:00 | Version number synchronization check-in: 8f1e9d2c32 user: andreas_kupries tags: trunk | |
2011-11-16
| ||
19:09 | * iban.tcl: Extended checks to be country specific, added * iban.test: reference @ wikipedia, added testsuite. check-in: c0c874b73e user: andreas_kupries tags: trunk | |
2011-11-15
| ||
01:21 | Tweak to changelog, recognize provider of the IBAN code. check-in: fbb3102786 user: andreas_kupries tags: trunk | |
2011-11-14
| ||
22:33 | * pop3d.test: Another update to accept both 127.x.x.x and ::1 as possible result. The OS configuration may cause return of the former even for 8.6+. check-in: 92cde1177a user: andreas_kupries tags: trunk | |
18:49 | * multiplexer.test: Re-merged the split test, and modified to accept both possible results. 8.6 can return an ipv4 address as well, depending on the OS configuration. check-in: a38be83fb8 user: andreas_kupries tags: trunk | |
16:41 | * iban.man: New package, validation type for International Bank * iban.tcl: Account Numbers (IBAN). * include/k_iban.inc: * pkgIndex.tcl: * include/k_amex.inc: Extended keywords. * include/k_discover.inc: * include/k_mastercard.inc: * include/k_visa.inc: check-in: 2bd7e3af1f user: andreas_kupries tags: trunk | |
2011-11-10
| ||
21:16 | * support/installation/modules.tcl: [Bug 3425271], reported * support/installation/actions.tcl: by Stuart Cassoff. Extended * apps/page: the installer to install the .template files as well. Extended auto_path in the application to find the standard plugins in the installation. check-in: 2c90bbc235 user: andreas_kupries tags: trunk | |
21:05 | * json.tcl: [Bug 3426178]: Fixed bug in "list2json", * json.test: reported by <[email protected]>. * json.man: Updated testsuite. Bumped version to 1.1.2. * pkgIndex.tcl: check-in: d4ecea3a42 user: andreas_kupries tags: trunk | |
02:35 | * tests/data/ok/peg_param-critcl/0_basic_arithmetic: Updated the * tests/data/ok/peg_param-critcl/10_notahead: test data to match * tests/data/ok/peg_param-critcl/1_functions: the code change * tests/data/ok/peg_param-critcl/2_fun_arithmetic: (in param.c) * tests/data/ok/peg_param-critcl/3_peg_itself: above. * tests/data/ok/peg_param-critcl/4_choice: * tests/data/ok/peg_param-critcl/5_sequence: * tests/data/ok/peg_param-critcl/6_optional: * tests/data/ok/peg_param-critcl/7_kleene: * tests/data/ok/peg_param-critcl/8_pkleene: * tests/data/ok/peg_param-critcl/9_ahead: check-in: 7f8d461118 user: andreas_kupries tags: trunk | |
00:02 | * rde_critcl/util.c: Fix build warning, get a strlen declaration. * rde_critcl/param.c: Fix bug in TRACE output. * rde_critcl/p.c: Tweaked TRACE output for clarity. * rde_critcl/ot.c: Fix the actual issue, a missing string rep for a Tcl_Obj literal getting interned. * pt_rdengine.tcl: Bumped package version to 1.0.2 * pt_rdengine.man: * pkgIndex.tcl check-in: 395d4e9cbd user: andreas_kupries tags: trunk | |
2011-11-09
| ||
18:33 | * decimal.test: More fixes, now the test succeeds as well. 'Simply' required the proper conversions for arguments and results as most commands do not take regular numbers. check-in: 107710f956 user: andreas_kupries tags: trunk | |
18:21 | * testutilities.tcl: Fixed typos, one still breaking 'testsNeed'. check-in: 36616e1632 user: andreas_kupries tags: trunk | |
05:57 | * examples/tepam/tepam_demo.tcl [Bug 3425269]: Applied bug fixes for the demo script supplied by Stuart Cassoff. check-in: c1d1040f41 user: andreas_kupries tags: trunk | |
05:43 | Added ChangeLog proper. check-in: 1f99381aca user: andreas_kupries tags: trunk | |
05:43 | * adbox_all.test: [Bug 3422990]: Fixed these test files to * adbox_widgets.test: properly register their need for Tk * proc_interactive.test: and not execute without it. check-in: b83e811a6a user: andreas_kupries tags: trunk | |
05:40 | * testutilities.tcl: Fixed 'testsNeed' command to require the needed package and abort properly when it is not found. check-in: 0b53c75ac8 user: andreas_kupries tags: trunk | |
05:27 | * pop3.test (pop3-7.0): Updated for additional configure options returned by peek, plus same change to the socket handle handling as for pop3-0.8, see below. check-in: 6dd135e14b user: andreas_kupries tags: trunk | |
05:25 | * transmitter.crt: [Bug 3433470] Regenerated the certificates. * transmitter.key: Expiry is Nov 2012. SimpleCA doesn't seem * receiver.crt: to allow me to specify a longer period. :( * receiver.key: Updated README. * ca.crt: * ca.key: * README: check-in: a53caf35fd user: andreas_kupries tags: trunk | |
04:31 | * base64.test: [Bug 2976290]: Disable new test when Trf is available. It actually performs a decoding. check-in: 181b9559e2 user: andreas_kupries tags: trunk | |
2011-11-08
| ||
04:45 | * pop3d.test: Updated the tests to handle Tcl 8.6+ IPv6 changes. check-in: aeb0f1279b user: andreas_kupries tags: trunk | |
04:02 | * pop3.test (pop3-0.8): Modified the test case matching a bit to handle the fact that under 8.6 a socket channel handle may contain hex data after the general prefix, instead of just digits. check-in: 94bb618a58 user: andreas_kupries tags: trunk | |
03:27 | * MD5SUMS: Updated to version 0.2, by Roy Keene. * pkgIndex.tcl: Code and testsuite fixes. * pki.man: * pki.tcl: * pki.test: check-in: 4099bebfed user: andreas_kupries tags: trunk | |
03:14 | * tests/data/ok/peg_tclparam-tcloo/0_basic_arithmetic: Updated the * tests/data/ok/peg_tclparam-tcloo/10_notahead: test data to match * tests/data/ok/peg_tclparam-tcloo/1_functions: the [2011-06-06] * tests/data/ok/peg_tclparam-tcloo/2_fun_arithmetic: change. * tests/data/ok/peg_tclparam-tcloo/3_peg_itself: * tests/data/ok/peg_tclparam-tcloo/4_choice: * tests/data/ok/peg_tclparam-tcloo/5_sequence: * tests/data/ok/peg_tclparam-tcloo/6_optional: * tests/data/ok/peg_tclparam-tcloo/7_kleene: * tests/data/ok/peg_tclparam-tcloo/8_pkleene: * tests/data/ok/peg_tclparam-tcloo/9_ahead: * tests/data/ok/peg_param-critcl/0_basic_arithmetic: Updated the * tests/data/ok/peg_param-critcl/10_notahead: test data to match * tests/data/ok/peg_param-critcl/1_functions: an unrecorded code * tests/data/ok/peg_param-critcl/2_fun_arithmetic: change. * tests/data/ok/peg_param-critcl/3_peg_itself: * tests/data/ok/peg_param-critcl/4_choice: * tests/data/ok/peg_param-critcl/5_sequence: * tests/data/ok/peg_param-critcl/6_optional: * tests/data/ok/peg_param-critcl/7_kleene: * tests/data/ok/peg_param-critcl/8_pkleene: * tests/data/ok/peg_param-critcl/9_ahead: check-in: 65908d9fe4 user: andreas_kupries tags: trunk | |
02:40 | Version bumped to 0.1.2. check-in: 5961d588ae user: andreas_kupries tags: trunk | |
02:34 | * multiplexer.test: Split a test with core version dependent results into two, one per possible result. check-in: e45f672bb1 user: andreas_kupries tags: trunk | |
02:33 | * testutilities.tcl: Added new constraint to identify core version upto Tcl 8.5, but not higher. check-in: 8ee7922b33 user: andreas_kupries tags: trunk | |
02:31 | ChangeLog typo check-in: 740ad17775 user: andreas_kupries tags: trunk | |
02:29 | * interp.tcl (::interp::createEmpty): Fixed problem with 8.6, where the removal of the ::tcl namespace also kills the 'namespace' command, as it is ensemblified. check-in: 6a722939f0 user: andreas_kupries tags: trunk | |
02:26 | * decimal.test: Fixed the testsuite to be at least properly executable, i.e. bad file names and broken Tcl syntax. The single test still but that sahall be a problem for the actual maintainer. check-in: 801f0735cb user: andreas_kupries tags: trunk | |
02:22 | * tests/nroff/04: Updated the test outputs to match the changes * tests/nroff/07: introduced by the last two commits, below. * tests/nroff/08: check-in: 075fe24654 user: andreas_kupries tags: trunk | |
2011-11-07
| ||
20:43 | * sak.tcl (ipackages): Fixed bug (reuse of varname) which placed packages into the wrong module. check-in: 4e6d68772b user: andreas_kupries tags: trunk | |
20:17 | * sak.tcl (xcopy): Fixed bug a preventing the detection of files in subdirectories; copied from the installer. check-in: f7207976f9 user: andreas_kupries tags: trunk | |
2011-10-30
| ||
16:15 | Minor correction: An octet is 8 bits, not 8 bytes. check-in: bad35ed04d user: eee tags: trunk | |
2011-09-17
| ||
14:35 | 2011-09-17 Michael Schlenker <[email protected]> * list.tcl: [Bug 3308051]: Fixed noncommutative equal check * list.test: check-in: ae6064e15b user: mic42 tags: trunk | |
2011-09-13
| ||
18:04 | Fixed missing brace. check-in: 30ac174d91 user: andreas_kupries tags: trunk | |
2011-09-08
| ||
22:42 | * include/expr_pe.inc: Fixed the example to be a proper expression * include/expr_pe_serial.inc: grammar, with the correct operator * include/expr_peg.inc: precedences. Thanks to Lars Hellstrom. * include/expr_serial.inc: check-in: 7cd18f79bb user: andreas_kupries tags: trunk | |
2011-08-24
| ||
20:09 | * json_write.man: * json_write.test: * json_write.tcl: [Bug 3396787]: Fixed missing argument to call of * pkgIndex.tcl: [info level], breaking the argument checks. Bumped version to 1.0.1 check-in: f5bf21aa79 user: andreas_kupries tags: trunk | |
2011-08-23
| ||
06:09 | fixed for empty block/floating sub node. to see - https://sourceforge.net/tracker/?func=detail&atid=112883&aid=3396656&group_id=12883 - https://sourceforge.net/tracker/?func=detail&atid=112883&aid=3396661&group_id=12883 check-in: 5ef7b189d1 user: kanryu6 tags: trunk | |
2011-08-10
| ||
17:02 | Bumped version numbers. check-in: 731be0c8ee user: andreas_kupries tags: trunk | |
2011-08-09
| ||
20:57 | * ftp.man: Bumped version to 2.4.11. * ftp.tcl: * pkgIndex.tcl: check-in: 19e566738b user: andreas_kupries tags: trunk | |
20:55 | * ftpd.man: Bumped version to 1.2.6. * ftpd.tcl: * pkgIndex.tcl: check-in: 82badabc8d user: andreas_kupries tags: trunk | |
20:50 | * ftpd.tcl (::ftpd::command::CWD): [Bug 3312900]: Accepted patch by Roy Keene, adding basic checks to the CWD command. check-in: 1f6be51e1a user: andreas_kupries tags: trunk | |
20:39 | * ftpd.tcl (::ftpd::command::RNTO, ::ftpd::command::RNFR): [Bug 3312880]: Fixed issues with the rename command found by Roy Keene. check-in: 11526f604c user: andreas_kupries tags: trunk | |
20:17 | * ftpd.tcl: [Bug 3357765]: Accepted patch by Roy Keene <[email protected]> fixing issues with the handling of passive connections by the server, with modifications (Moved the replicated checking code into a procedure shared by the modified commands). check-in: 23fe924d90 user: andreas_kupries tags: trunk | |
20:04 | * ftp.tcl (::ftp::OpenActiveConn, ::ftp::OpenControlConn): [Bug 3325112]: Accepted patch by Alexandre Ferrieux <[email protected]> reducing the number of reverse DNS lookups. check-in: 52c11ba5ad user: andreas_kupries tags: trunk | |
19:46 | * decimal.man: [Bug 3383039]: Fixed syntax errors in the documentation of math::decimal, reported by Thomas Perschak <[email protected]> check-in: c53f23a28a user: andreas_kupries tags: trunk | |
17:08 | * memchan.tcl: Fixed missing initialization of 'content' instance variable. * variable.tcl: Fixed missing invokation of superclass constructor. Fixed missing initialization of linked 'content' variable, if not existing. Fixed missing import of linked variable into the event handling. * cat.tcl: Removed bogus invokation of superclass constructor, there is no such. * facade.tcl: Added missing logger requirements, dropped bogus call to superclass constructor. * std.tcl: Fixed command scoping issues, and dropped bogus call to superclass constructor. check-in: 789e3ef53c user: andreas_kupries tags: trunk | |
2011-06-17
| ||
06:53 | Updated the pkgIndex.tcl file for changed version of random package check-in: 310f406048 user: arjenmarkus tags: trunk | |
06:40 | Add a set of (basic) tests for the simulation::random package; solve several remaining (syntax) bugs check-in: 0b6b5b8b2a user: arjenmarkus tags: trunk | |
2011-06-16
| ||
13:17 | Corrected further mistakes; bumped version to 0.2 check-in: 7d1883b685 user: arjenmarkus tags: trunk | |
2011-06-15
| ||
07:05 | Fixing bugs reported by Andreas Kupries check-in: 84322d8a76 user: arjenmarkus tags: trunk | |
2011-06-06
| ||
17:27 | * pt_tclparam_config_tcloo.tcl: Fixed typo, OO is TclOO. * pkgIndex.tcl: Bumped version to 1.0.2. check-in: 5b73ec07f1 user: andreas_kupries tags: trunk | |
2011-05-31
| ||
16:33 | * New module and package: oo::util. Right now only easy referencing of instance methods for callbacks. check-in: 9e8db45cdf user: andreas_kupries tags: trunk | |
16:12 | * New module and package: lambda. Easy anonymous procedures for Tcl 8.5+. * New module and package: try. Tcl 8.5+ forward compatibility implementation of try/catch/finally (TIP 329). check-in: f432b5fa8a user: andreas_kupries tags: trunk | |
16:07 | * cat.man: New base channels. Concatenation of channels, * cat.tcl: standard channel combining stdin and stdout, * facade.man: and a facade for wrapping around other * facade.tcl: channels. * std.man: * std.tcl: * pkgIndex.tcl: check-in: a2a163b654 user: andreas_kupries tags: trunk | |
2011-05-20
| ||
19:11 | * ansi/ctrlunix.tcl (::term::ansi::ctrl::unix::INIT): Modified to explictly avoid Solaris' /usr/ucb/stty. Its command line syntax does not fit our expecations. Bumped version to 0.1.1 check-in: 1d614a307f user: andreas_kupries tags: trunk | |
10:54 | Updated version of the decimal arithmetic package - improvements with respect to several bugs and corner cases (passing more testcases) check-in: 65e2732104 user: arjenmarkus tags: trunk | |
2011-05-11
| ||
07:55 | Incorporating the decimal arithmetic package in the pkgIndex.tcl file. Corrected name of the package in accordance with the other packages. check-in: 24fdd08eac user: arjenmarkus tags: trunk | |
07:53 | Initial checkin of the decimal arithmetic package by Mark Alston. This is a very preliminary version. Work is on its way to improve and extend it further. The test script is currently very simple, we should expand it to use the reference testsuite. check-in: 89ec545685 user: arjenmarkus tags: trunk | |
2011-05-06
| ||
13:39 | Refactored the getExif function into two parts with one that operates on a previously opened channel. This means it can be used with other channel implementations such as memchan or embedded streams. Updated the documentation and version. check-in: 543fbd0439 user: patthoyts tags: trunk | |
2011-04-21
| ||
17:51 | * modules/struct/queue_c.tcl: Disabled the critcl debug settings used * modules/pt/pt_rdengine_c.tcl: to work around bugs in critcl v2's * modules/pt/pt_parse_peg_c.tcl: handling of C companion files. * modules/pt/pt_cparam_config_critcl.tcl: * sak.tcl (__critcl): Fixed processing of -debug, added the forgotten handling of its argument. Plus added handling of option -target. * ./modules/sha1/sha256.h: Fixed the conditional definition of uint64_t and uint32_t for aix and hpux machines. check-in: b33db732cc user: andreas_kupries tags: trunk | |
2011-04-18
| ||
20:23 | * coroutine.tcl: [Bug 3252952]: Fixed clash between ::coroutine * coroutine.man: builtin of Tcl 8.6, and the same-named ensemble of the package. Moved package command ::coroutine to ::coroutine::util. Bumped version to 1.1. * coro_auto.tcl: [Bug 3252952]: Updated user of package coroutine * coro_auto.man: to the new command name. Bumped version to 1.1. * pkgIndex.tcl: Updated version numbers. check-in: 5e3571c4fe user: andreas_kupries tags: trunk | |
19:27 | * ftp.tcl (::ftp::__ftp_ls): [Bug 3288793]: Fixed ftp::List variant used by Tkcon, to not only print the result, but continue returning it as well, for non-interactive use. Thanks to Pedro <[email protected]> * ftp.tcl (::ftp::StateHandler): [Bug 3288977]: Fixed handling of multi-line replies which are not strictly RFC 959. Thanks to Shaun Zinck <[email protected]>. This partially fixes [Bug 2813069]. * pkgIndex.tcl: Bumped version to 2.4.10. * ftp.man: check-in: 692a178819 user: andreas_kupries tags: trunk | |
2011-04-11
| ||
21:52 | * smtpd.man: [RFE 3247765]: Added option to configure the * smtpd.tcl: smtpd greeting/banner. Bumped to version 1.5 * pkgIndex.tcl check-in: c47cedd4e7 user: andreas_kupries tags: trunk | |
21:07 | * csv.man: [Bug 3281791]: Followup to fix for [Bug 3061815], fixed forgotten change in the text after the examples. Thanks to <[email protected]>. check-in: f960b3cdeb user: andreas_kupries tags: trunk | |
2011-04-06
| ||
20:53 | * modules/valtype: New module: Validation types. snit validation types for various classes of numbers (ISBN, EAN, ...) and general check-digit algorithms (luhn(5), verhoeff, ...). check-in: 03eb29bac9 user: andreas_kupries tags: trunk | |
2011-03-29
| ||
20:50 | * linalg.man: Documentation tweak, added keyword 'matrix'. check-in: e5bbead737 user: andreas_kupries tags: trunk | |
2011-03-24
| ||
20:33 | * map_slippy.man: Documented the three coordinate systems used. * map_slippy.tcl: Extended the testsuite to cover all coordinate * map_slippy.test: conversions. Fixed a number of problems (wrong * pkgIndex.tcl: scaling, bad rounding) uncovered by this. Bumped package version to 0.4. check-in: e1471d9436 user: andreas_kupries tags: trunk | |
2011-03-23
| ||
04:39 | * pkgIndex.tcl: [Bug #3235340]: Provide empty string as default * uri.man: value for the fragment in an http url. Ensure that * uri.tcl: a fragment after a query is properly split off, and * uri.test: joined. Extended testsuite. Bumped to version 1.2.2. check-in: ff8819dc9b user: andreas_kupries tags: trunk | |
2011-02-23
| ||
22:11 | * mpformats/fmt.nroff: Moved the handling of the list nesting * mpformats/_nroff.tcl: level a bit around to be consistent at * checker.tcl: both begin and end. Fixed the long-standing indentation bug where the rendered text got unindented after a nested list or example. We simply had to start indented paragraphs, via .IP after them, and for each paragraph in a list element. This needed the consistent nesting level to correctly know when to emit the commands. And while this may generate empty paragraphs, these can be removed easily in the post-processing. * doctools.tcl: Bumped version to 1.4.13. * doctools.man: * pkgIndex.tcl: check-in: 3bc665a405 user: andreas_kupries tags: trunk | |
18:31 | * hook.man: [Bug 3167244]: Moved examples to their own lines to avoid placement of following text on the .CE lines, causing a staircase effect. The doctools should be fixed as well. check-in: 912ec54659 user: andreas_kupries tags: trunk | |
18:12 | * mpformats/_nroff.tcl (nr_ce): [Bug 3167244]: Added \n after .CE to prevent misformatting when examples are used in a sentence without placement on a separate line of input. * doctools.tcl: Bumped version to 1.4.12. * doctools.man: * pkgIndex.tcl: check-in: 39754ead89 user: andreas_kupries tags: trunk | |
18:05 | * hook.man: [Bug 3167244]: Moved examples to their own lines to avoid placement of following text on the .CE lines, causing a staircase effect. The doctools should be fixed as well. check-in: 31b6856c93 user: andreas_kupries tags: trunk | |
17:41 | * cmdline.man: [Bug 3189786]: Fixed mishandling of suffixes .arg * cmdline.tcl: and .secret. The '.'s were not properly quoted, * cmdline.test: allowing any character, thus mishandling options * pkgIndex.tcl: like 'myarg' or 'mysecret'. Extended the testsuite. Bumped version to 1.3.3. check-in: a54d4c1e8c user: andreas_kupries tags: trunk | |
2011-02-21
| ||
23:04 | * pkgIndex.tcl: Removed the superfluous [list] command in the ifneeded script. check-in: 876c667a25 user: andreas_kupries tags: trunk | |
2011-02-16
| ||
21:54 | * include/format/options_tclparam_oo.inc: Documented option -package, and * include/format/options_tclparam_snit.inc: the new cross -class/-package * pkgIndex.tcl: resolution. Implemented resolution of missing -package * pt_pgen.tcl: and -class through each other. Bumped version to 1.0.1. * pt_pgen.man: check-in: b09ad089a9 user: andreas_kupries tags: trunk | |
20:57 | * memchan.tcl: Fixed constructor chaining, added the missing * pkgIndex.tcl: 'next'. The bug prevented proper initialization * string.tcl: of the event core. All versions bumped to 1.0.1 * variable.tcl: check-in: 05023eac32 user: andreas_kupries tags: trunk | |
2011-01-26
| ||
04:16 | * include/example/expr_ptgenb.inc: Fixed a typo in the example, * include/example/full_app.inc: and dropped continuation lines to prevent missformatting in the formatted docs. check-in: ba2268609c user: andreas_kupries tags: trunk | |
2011-01-25
| ||
06:38 | * peg_interp.tcl (::grammar::peg::interp::MatchExpr): * peg_interp.man: [Bug 3163541] Fixed broken call to * pkgIndex.tcl: ict_match_token, missing the token. Bumped to version 0.1.1. check-in: 9244c12edc user: andreas_kupries tags: trunk | |
06:17 | Tcllib 1.13 README added check-in: 4e6862d6fa user: andreas_kupries tags: trunk | |
06:06 | Tcllib 1.13 released check-in: d743dbf075 user: andreas_kupries tags: trunk, release, tcllib-1-13 | |
02:23 | * pop3.test: Fixed tests results to list the new options. * pop3.tcl: Fixed issue with closing during open introduced by the patch. When a connect error occurs we cannot send a QUIT any longer, and have to close the socket directly. check-in: d002e2321e user: andreas_kupries tags: trunk | |
2011-01-23
| ||
10:41 | Repair test involving insufficient precision with comparing floating-point numbers in the fuzzy package. Added a test to show that things do work if you use sufficient precision (as by default in Tcl 8.5 and later) check-in: c61f364d22 user: arjenmarkus tags: trunk | |
01:23 | * pop3.tcl: Extended package with STARTTLS support provided by * pop3.man: Pascal Scheffers. This switches a regular connection * pkgIndex.tcl: over to SSL/TLS. Version bumped to 1.8. check-in: 38c311e999 user: andreas_kupries tags: trunk | |
2011-01-21
| ||
16:00 | * TEPAM version 0.2.0 check-in: 5d628796d8 user: droll tags: trunk | |
15:56 | * Add the -widget option to the procedure arguments. * Add the -yscroll option to the argument dialog box. * Bug fixes for the following argument dialog box widgets: . - disjointlistbox: Keep always the same element order . - checkbox, radiobox: Handle correctly default values check-in: f3efee3c16 user: droll tags: trunk | |
04:46 | * testutilities.tcl (useTcllibC): Account for the possibility of the environment providing a tcllibc, instead of a Tcllib local one. check-in: 6e23c8c597 user: andreas_kupries tags: trunk | |
2011-01-20
| ||
20:54 | * smtp.man: [ActiveState 89180]: Added documentation about the soft-dependencies required for SMTP authentication, i.e. SASL. check-in: 2f90932bc3 user: andreas_kupries tags: trunk | |
19:45 | * tar.tcl: [Bug 3162548]: Applied patch by Alexandre Ferrieux, * tar.man: extending various tar commands to be able to use * pkgIndex.tcl: the -chan option, and channels instead of files. Version bumped to 0.7 check-in: 1262a0e9b0 user: andreas_kupries tags: trunk | |
15:11 | * json.tcl (json::parseValue): Fixed a missing -- older 8.4 seems * json.man: to require to handle a dash in $leadingChar. Bumped * pkgIndex.tcl: version to 1.1.1 check-in: b0a2abca10 user: andreas_kupries tags: trunk | |
2011-01-18
| ||
07:49 | Consistently use tcl_precision for Tcl 8.4 versus Tcl 8.5 and beyond check-in: a12554529f user: arjenmarkus tags: trunk | |
2011-01-14
| ||
18:10 | Replace placeholder with actual example check-in: 8ad227cdff user: andreas_kupries tags: trunk | |
03:52 | * sak.tcl: Trim dross of extracted version numbers. * support/devel/sak/note/cmd.tcl: Extended 'sak note' to accept * support/devel/sak/note/help.txt: a file of note data. check-in: 6bcd4f851b user: andreas_kupries tags: trunk | |
03:49 | * pt_peg_to_json.test: Dropped the local json::write package, * pkgIndex.tcl: replaced with use of the common json::write * json_write.tcl: derived from it. check-in: 3bf1d3adb0 user: andreas_kupries tags: trunk | |
02:55 | * units.tcl: Bumped version to 2.1.1 for the bugfix below. * pkgIndex.tcl: check-in: f35ba43c5b user: andreas_kupries tags: trunk | |
2011-01-13
| ||
03:54 | New module hook integrated with installation and other packages check-in: 56a0f45961 user: andreas_kupries tags: trunk | |
03:53 | New module hook check-in: bf1b345407 user: andreas_kupries tags: trunk | |
02:49 | * symdiff.test: Fixed setup (added std boilerplate). * pkgIndex.tcl: Moved symdiff to correct section, requires 8.5, not 8.4. check-in: 89537542c9 user: andreas_kupries tags: trunk | |
02:47 | * pkgIndex.tcl: Fixed guard condition, requiring 8.5+. * aycock.test: Fixed test setup, i.e. added the standard boilerplate. * aycock-build.tcl: Made proc names fully qualified. * aycock-debug.tcl: * aycock-runtime.tcl: All files changed from Windows to Unix line endings. check-in: 0cae024e58 user: andreas_kupries tags: trunk | |
02:44 | Fixed typo in ChangeLog check-in: 41b3f28518 user: andreas_kupries tags: trunk | |
02:42 | * testutilities.tcl (snitTooManyArgs): Fixed error messages for snit 1.x series. check-in: f6f572f49e user: andreas_kupries tags: trunk | |
02:41 | * doctools.test: Updated for the changes made per the entry below. check-in: 4e1fb8d1e0 user: andreas_kupries tags: trunk | |
02:39 | * namespacex.test: Fixed test setup, 8.5 required, not 8.2. check-in: 909574a1f8 user: andreas_kupries tags: trunk | |
02:38 | * huddle.tcl: Fixed package setup (version), and included files. * huddle.man: * pkgIndex.tcl: check-in: 5673f5fa87 user: andreas_kupries tags: trunk | |
2011-01-05
| ||
22:33 | Fixed asn::asnGetBigInteger Tcllib Bug 3039090 Thanks to Roy Keene for the patch. check-in: 73ab7b74f9 user: mic42 tags: trunk | |
2010-12-22
| ||
15:15 | Fixed test numbering goof for new zero value test. check-in: 255f9f4c0d user: techentin tags: trunk | |
14:56 | Fixed bug converting integer 0 values (such as 0cm). See patches tracker item 3141584. check-in: c52ffd0ff5 user: techentin tags: trunk | |
2010-11-29
| ||
17:16 | fix incorrect syntax in some url parameters check-in: 89b9f303e9 user: afaupell tags: trunk | |
2010-11-25
| ||
17:27 | * geometry.man: [Bug 3110860]: Renamed this file to avoid the * math_geometry.man: conflict with Tcl 8.6's new geometry manpage. Thanks to Reinhard Max for reporting. check-in: e9babbc3d0 user: andreas_kupries tags: trunk | |
17:19 | * examples/mime/maildemo.tcl: [Patch 3117246]: Added the standard script prologue. Thanks to Stuart Cassoff. check-in: c10908f236 user: andreas_kupries tags: trunk | |
17:12 | * pt_cparam_config_critcl.man: Added pragmas for meta-data * pt_cparam_config_critcl.tcl: scanning to prevent the requirements of the embedded code template to be taken as the requirements of the package itself. Bumped version to 1.0.1. check-in: a17ab932e6 user: andreas_kupries tags: trunk | |
2010-11-24
| ||
04:22 | * apps/dtplite.man: Extended with new option -exclude to specify * apps/dtplite: exclusion patterns (glob matching). Further fixed issues with file paths causing resolution of include file paths to break. This uses the new option -ibase of doctools 1.4.11 to keep include resolution and HTML cross-link generation apart from each other. Bumped version to 1.0.3. check-in: 3c7debe32b user: andreas_kupries tags: trunk | |
04:14 | * doctools.man: Bumped to version 1.4.11, fixing issues with * doctools.tcl: resolution of relative include paths. -file had * pkgIndex.tcl: overloaded semantics, used for both source paths (include resolution) and destination paths (HTML relative links). Added new option -ibase as primary for include resolution, using -file only as fallback anymore. check-in: cc81f19e58 user: andreas_kupries tags: trunk | |
04:09 | * export_doctoc.man: Added headers to properly mark files as manpages * export_html.man: even if not containing having manpage_begin, and * export_json.man: vice versa, preventing recognition of subordinate * export_nroff.man: include files as manpages. * export_text.man: * export_wiki.man: * import_doctoc.man: * import_json.man: * include/export/plugin.inc: * include/import/plugin.inc: * include/msgcat.inc: * msgcat_c.man: * msgcat_de.man: * msgcat_en.man: * msgcat_fr.man: check-in: d0a11a34a6 user: andreas_kupries tags: trunk | |
04:07 | * export_docidx.man: Added headers to properly mark files as manpages * export_html.man: even if not containing having manpage_begin, and * export_json.man: vice versa, preventing recognition of subordinate * export_nroff.man: include files as manpages. * export_text.man: * export_wiki.man: * import_docidx.man: * import_json.man: * include/export/plugin.inc: * include/import/plugin.inc: * include/msgcat.inc: * msgcat_c.man: * msgcat_de.man: * msgcat_en.man: * msgcat_fr.man: * tests/data/ok/json/1_nokeys: Fixed bad JSON. check-in: ab27ac78ce user: andreas_kupries tags: trunk | |
2010-11-09
| ||
06:56 | new interface: bitly check-in: a03d3e6a14 user: afaupell tags: trunk | |
2010-10-26
| ||
17:29 | * autoproxy.man: [Bug 3094654]: Made the spelling of options consistent, all using their '-'. check-in: a55c16fee4 user: andreas_kupries tags: trunk | |
17:22 | * graphops.man: [Bug 3090738]: Fixed typo in command names. check-in: 7d14beec21 user: andreas_kupries tags: trunk | |
17:16 | * support/installation/modules.tcl: [Bug 3085417]: Added the nano nameservice applications to the installation. check-in: 4ac89bcdc6 user: andreas_kupries tags: trunk | |
2010-10-22
| ||
22:47 | Fix aycock man page and add aycock to the installer check-in: 0c28cafd0f user: kennykb tags: trunk | |
2010-10-20
| ||
01:24 | modules/math/symdiff.man: modules/math/symdiff.tcl: Added a math::calculus::symdiff package that modules/math/symdiff.test: performs symbolic differentiation of Tcl math modules/math/pkgIndex.tcl: exprs. check-in: 8437472089 user: kennykb tags: trunk | |
2010-10-19
| ||
03:19 | 1.0 release of an Aycock-Earley-Horspool parser generator for Tcl check-in: 96f9e3f289 user: kennykb tags: trunk | |
2010-10-08
| ||
19:25 | * modules/pki: New module, public key infrastructure. * support/installation/modules.tcl: check-in: 15195e0f78 user: andreas_kupries tags: trunk | |
2010-10-07
| ||
21:36 | Undo bad commit of instrumentation check-in: d95587688c user: andreas_kupries tags: trunk | |
20:44 | * pt_tclparam_config_snit.man: Added pragmas for meta-data * pt_tclparam_config_snit.tcl: scanning to prevent the * pt_tclparam_config_tcloo.man: requirements of the embedded code * pt_tclparam_config_tcloo.tcl: template to be taken as the * pkgIndex.tcl: requirements of this package. Bumped versions to 1.0.1. check-in: 7371555824 user: andreas_kupries tags: trunk | |
2010-10-05
| ||
21:49 | Moved the struct::list ifneeded into the proper section for 8.4 check-in: c172222909 user: andreas_kupries tags: trunk | |
21:47 | * list.tcl (::struct::list::Lshuffle): New command, shuffling a * list.test: list into random order. Bumped version to 1.8. * struct_list.man: Extended testsuite, updated documentation. * pkgIndex.tcl: Removed the backward compatibility implementation of 'lset' from code and tests and bumped the runtime requirements to Tcl 8.4. check-in: 409ffffd2a user: andreas_kupries tags: trunk | |
2010-09-27
| ||
15:38 | Fixed bug #3076576. check-in: 422a14a79c user: lars_h tags: trunk | |
14:14 | Correct mistake in tests for Kruskal-Wallis test procedure (namespace) check-in: 9e87a6373b user: arjenmarkus tags: trunk | |
2010-09-21
| ||
14:15 | Added Kruskal-Wallis test check-in: b39ec9e579 user: arjenmarkus tags: trunk | |
2010-09-20
| ||
12:05 | * numtheory.dtx: New package math::numtheory (v1.0) * numtheory.man: with command math::numtheory::isprime. * numtheory.stitch: See numtheory.dtx for all the gory * numtheory.tcl: details of the implementation of * numtheory.test: package and tests. * pkgIndex.tcl: check-in: bdb0bbf76e user: lars_h tags: trunk | |
2010-09-19
| ||
17:24 | * New docstrip::util feature: In-file catalogue of file contents, which can be used to create pkgIndex.tcl entries or .tm files. * Improved documentation of existing docstrip::util commands. * Changed docstrip::util::thefile to strip away a final newline. * Fixed bug #3036841. check-in: 9ffcc3813b user: lars_h tags: trunk | |
2010-09-15
| ||
20:15 | * tests/nroff/04: [Bug 3058654] and last entry. Updated * tests/nroff/08: the affected testcases. check-in: fc815b584c user: andreas_kupries tags: trunk | |
20:04 | * testutilities.tcl: [Bug 3066026]: Moved the tcltest compatibility initialization into a procedure (InitializeTcltest) which is called by testNeedsTcltest and a few other places to be done only after we are sure that the tcltest package is present. check-in: 8cbfc4bca2 user: andreas_kupries tags: trunk | |
19:48 | * comm.tcl (::comm::commIncoming): [Bug 3066872]: Replaced blocking gets call to read line of offered protocols by non-blocking gets and additional event handling. The procedure "commIncoming" is split into two. * comm.tcl (::comm::Word0): [Bug 2972571]: Fixed misdetection * comm.man: of quoted brace due to not handling \\ on its * comm.test: own. Extended testsuite. Updated docs. * pkgIndex.tcl: Bumped to version 4.6.2. check-in: bdc854f7a1 user: andreas_kupries tags: trunk | |
2010-09-13
| ||
15:19 | * New docstrip::util feature: In-file catalogue of file contents, which can be used to create pkgIndex.tcl entries or .tm files. * Improved documentation of existing docstrip::util commands. * Changed docstrip::util::thefile to strip away a final newline. * Fixed bug #3036841. check-in: b2f8c85a26 user: lars_h tags: trunk | |
2010-09-10
| ||
17:31 | * queue_oo.tcl: Established minimum requirements for TclOO * stack_oo.tcl: to support the two classes. Bug 3062782 was a very old TclOO (0.3) interfering in the test. check-in: 25b2de1038 user: andreas_kupries tags: trunk | |
2010-09-09
| ||
21:48 | * graph/tests/ops/adjmatrix.test: Converted to tcltest v2 for * graph/tests/ops/components.test: proper independence of the * graph/tests/ops/componentof.test: tests. Preparation for * graph/tests/ops/bipartite.test: the investigation of Bug * graph/tests/ops/kruskal.test: 3062782. * graph/tests/ops/prim.test: * graph/tests/ops/tarjan.test: check-in: e01e888dd1 user: andreas_kupries tags: trunk | |
2010-09-08
| ||
20:24 | * cmdline.man: [Bug 3041989]: Added the missing documentation for * cmdline.tcl: the result of command 'getoptions'. Documented the * cmdline.test: handling of the implicit options -?, -help, and * pkgIndex.tcl: --. Added help text for option '--'. Bumped to version 1.3.2. check-in: 2283def69b user: andreas_kupries tags: trunk | |
20:02 | * csv.man: [Bug 3061815]: Fixed a mixup in the examples which matched regular output to alternate format and vice versa. Thanks to Harald Oehlmann <[email protected]>. check-in: 69682cd4ae user: andreas_kupries tags: trunk | |
2010-09-07
| ||
19:49 | * mpformats/fmt.nroff: [Bug 3058654]: Changed formatting of * mpformats/_nroff.tcl: examples to .CS/.CE. check-in: cde2cc4164 user: andreas_kupries tags: trunk | |
19:41 | * mpformats/fmt.nroff: [Bug 3058654]: Added code compacting whitespace in various strings used for nroff comments and NAME section. check-in: f54880eeb8 user: andreas_kupries tags: trunk | |
2010-08-30
| ||
06:29 | Fixed bug #3036124 concerning the result of SVD check-in: 8da6f30223 user: arjenmarkus tags: trunk | |
2010-08-17
| ||
23:32 | * coroutine.man: Added package documentation. * coro_auto.man: check-in: 86f9f2e743 user: andreas_kupries tags: trunk | |
2010-08-16
| ||
17:35 | * ip.tcl: Added new commands 'collapse' and 'subtract' for * ip.test: more 'arithmetic' on network ranges. Extended * pkgIndex.tcl: documentation and testsuite. Version bumped * tcllib_ip.man: to 1.2. Base code by Roy Keene, with thanks. check-in: 193ddc3b73 user: andreas_kupries tags: trunk | |
2010-08-04
| ||
18:30 | Tweaked contents. check-in: 1bb1e389c5 user: andreas_kupries tags: trunk | |
18:29 | * adler32.man: New files, documentation for the packages in * base64.man: this module. * counter.man: * crc32.man: * hex.man: * identity.man: * limitsize.man: * observe.man: * otp.man: * rot.man: * spacer.man: * zlib.man: check-in: c9beca4a8f user: andreas_kupries tags: trunk | |
2010-07-29
| ||
20:01 | * fifo.man: New files, documentation for the packages in * fifo2.man: this module. * halfpipe.man: * memchan.man: * null.man: * nullzero.man: * random.man: * randseed.man: * string.man: * textwindow.man: * variable.man: * zero.man: check-in: 85ac186752 user: andreas_kupries tags: trunk | |
2010-07-28
| ||
23:05 | * core.man: New files, documentation for the packages in * events.man: this module. * transformcore.man: check-in: 18ad5b7415 user: andreas_kupries tags: trunk | |
2010-07-27
| ||
22:53 | * pt_peg_interp.test: New files. Additional testsuites. * pt_runtime.test: Demonstrate the problem with X* and X? * tests/pt_peg_interp.tests: alone in a symbol, for modes * tests/pt_runtime.tests: leaf and value. * pt_peg_interp.tcl: Fixed two typos in comments. * pt_rdengine.test: * pt_astree.tcl: New constructor new0 for zero-length * pt_astree.man: nodes. Bumped version to 1.1 * pt_rdengine_tcl.tcl: Use of the new constructor to handle * pt_rdengine.tcl: symbols whose RHS uses * or ? as toplevel * pt_rdengine.man: operator and did not match anything at runtime, which is allowed. Bumped version to 1.0.1 * pt_peg_interp.tcl: Some tweaks to the debug helper code (tracing * pt_rdengine_tcl.tcl: expressions and instructions). * pkgIndex.tcl: Bumped versions. check-in: 5a7101338c user: andreas_kupries tags: trunk | |
2010-07-16
| ||
15:11 | * pkgIndex.tcl: Fixed a very stupid typo of mine in the package index. check-in: 8c7559f10a user: andreas_kupries tags: trunk | |
14:42 | Updated version number in pkgIndex. check-in: 5ef1505770 user: exgerhardr tags: trunk | |
14:40 | Bug in parsing FLAGS in FETCH command repaired. Updated man pages for package version 0.3. check-in: 62eac6250f user: exgerhardr tags: trunk | |
2010-07-10
| ||
15:58 | * gpx.test: Extended testsuite, provided by Keith. check-in: c604df9129 user: andreas_kupries tags: trunk | |
03:50 | * gpx.man: Added documentation, written by Keith. check-in: cea82f5ec1 user: andreas_kupries tags: trunk | |
2010-07-09
| ||
20:57 | * gpx.tcl (::gpx::GetTrackPoints, ::gpx::GetRoutePoints): Fixed bugs reported by Keith through mail, using his code. check-in: 80a58129c3 user: andreas_kupries tags: trunk | |
17:17 | * include/example/expr_json.inc: Fixed various typos in the JSON example, i.e. missing closing double-quote, missing commas, missing backslash quoting of forward slashes in strings. check-in: db7cc1d65f user: andreas_kupries tags: trunk | |
15:16 | * pkgIndex.tcl: Added the missing package index. Oops. * imap4.man: Added feedback section, moved openssl uri to references. check-in: ca9abc8a73 user: andreas_kupries tags: trunk | |
15:04 | * support/installation/modules.tcl: [Bug 3027371]. Fixed typo 'imap' -> 'imap4'. Thanks to Larry Virden <[email protected]> for reporting. check-in: 7e1b71c38b user: andreas_kupries tags: trunk | |
12:20 | Man page updated (SSL support) check-in: 20ed05fe39 user: exgerhardr tags: trunk | |
2010-07-08
| ||
22:53 | * modules/gpx: New module 'gpx'. * support/installation/modules.tcl: * gpx.tcl: New module and package for the parsing of GPS eXChange * pkgIndex.tcl: files, by Keith Vetter. * gpx.test: Beginnings of a testsuite. check-in: 3614361c9e user: andreas_kupries tags: trunk | |
2010-07-07
| ||
16:26 | Missing "Tcl" added in package require line Small bug in proc debugmode changed check-in: 23e6b8835f user: exgerhardr tags: trunk | |
2010-07-06
| ||
20:16 | * sha256.tcl (::sha2::HMACFinal): [Bug 2986744]: Added code * sha256.man: limiting an intermediate value to int32 to make the * pkgIndex.tcl: code workable for Tcl 8.5 and higher. Bumped package version to 1.0.3. check-in: fa8d5fdd8e user: andreas_kupries tags: trunk | |
19:48 | * smtp.man: [Bug 3011581]: Accepted tweak to the documentation of the -header option proposed by <[email protected]> to make the syntax clearer. check-in: 6f804df129 user: andreas_kupries tags: trunk | |
19:39 | * aes.tcl (DecryptBlock, EncryptBlock): [Bug 2993029]: More code * aes.man: limiting the values to int32 range. Extended the * aes.test: testsuite. Bumped version to 1.0.2. See also the * pkgIndex.tcl: changelog entry of 2008-05-12. check-in: 4d1ea539fa user: andreas_kupries tags: trunk | |
19:15 | * base64.tcl (::base64::decode): [Bug 2976290]: Throw a proper * base64.man: error when trying to decode padding with not enough * base64.test: data in front of it. Extended testsuite. Bumped to * pkgIndex.tcl: version 2.4.2. check-in: 6ac7b9f8b8 user: andreas_kupries tags: trunk | |
18:49 | * checker.tcl: [RFE 2915921] Accepted the RFE, adding * mpformats/fmt.wiki: commands to portably write em- and * mpformats/fmt.text: en-dashes. Bumped version to 1.4.10. * mpformats/fmt.latex: * mpformats/fmt.tmml: * mpformats/fmt.html: * mpformats/fmt.nroff: * mpformats/fmt.null: * doctools.man: * pkgIndex.tcl: * doctools.tcl: check-in: 7c8b37d82e user: andreas_kupries tags: trunk | |
18:13 | * support/installation/modules.tcl: Module 'imap4' activated. * imap.tcl: Updated to Gerhard Reithofer's re-implementation. * imap.man: Added Gerhard Reithofer's package documentation. check-in: 4eb13defa4 user: andreas_kupries tags: trunk | |
2010-06-17
| ||
22:37 | * mpformats/fmt.html: Tweaked formatting of images when no * mpformats/fmt.latex: data was found. Especially for HTML * mpformats/fmt.text: accept http and ftp uris and format * mpformats/fmt.wiki: them as links, allowing the embedding * mpformats/fmt.nroff: of images without requiring a local * doctools.man: file. Bumped version to 1.4.9 * pkgIndex.tcl: * doctools.tcl: check-in: d12c2f135c user: andreas_kupries tags: trunk | |
19:03 | Fixed two broken include references. check-in: 232334872e user: andreas_kupries tags: trunk | |
17:54 | Fix the log bogosity I committed last night. check-in: 269a869154 user: andreas_kupries tags: trunk | |
05:31 | * include/arch_core.dia: Navigational diagrams and images * include/arch_core.png: * include/arch_core_container.dia: * include/arch_core_container.png: * include/arch_core_eplugins.dia: * include/arch_core_eplugins.png: * include/arch_core_export.dia: * include/arch_core_export.png: * include/arch_core_import.dia: * include/arch_core_import.png: * include/arch_core_iplugins.dia: * include/arch_core_iplugins.png: * include/arch_core_support.dia: * include/arch_core_support.png: * include/arch_core_transform.dia: * include/arch_core_transform.png: * include/arch_support.dia: * include/arch_support.png: * include/arch_user_app.dia: * include/arch_user_app.png: * include/arch_user_pkg.dia: * include/arch_user_pkg.png: * include/architecture.dia: Foundation for the variant diagrams above. * include/architecture.png: * include/example/expr_ptgenb.inc: Text blocks for the full examples * include/example/flow.dia: shown in the pt and pt::pgen documentation. * include/example/flow.png: * include/example/full.inc: * include/example/full_app.inc: * include/example/full_pkg.inc: * include/example/parser_use.inc: * include/serial/ast.inc: Added image for the AST. * include/example/expr_ast.dia: New. tklib diagram for the AST. * include/example/expr_ast.png: New. PNG image of the above. * include/example/expr_ast.txt: New. Text variant of the above. * include/example/expr_ast.pic: New. *roff variant of the above. * include/gen_options.inc: Replaced example with diagram via image. * include/gen_options.dia: New. tklib diagram. * include/gen_options.png: New. PNG image derived from diagram. * include/gen_options.txt: New. Text variant of the above. * include/gen_options.pic: New. *roff variant of the above. * pt.man: Addition of larger examples to pt and pt::pgen manpages, * pt_astree.man: plus addition of navigational images to all manpages * pt_cparam_config_critcl.man: for packages and APIs. * pt_from_api.man: * pt_introduction.man: * pt_parser_api.man: * pt_peg_container.man: * pt_peg_export.man: * pt_peg_import.man: * pt_peg_interp.man: * pt_pegrammar.man: * pt_pexpression.man: * pt_pgen.man: * pt_rdengine.man: * pt_tclparam_config_snit.man: * pt_tclparam_config_tcloo.man: * pt_to_api.man: * include/export/plugin.inc: * include/export/to.inc: * include/import/from.inc: * include/import/plugin.inc: check-in: bed5fca406 user: andreas_kupries tags: trunk | |
04:46 | * fileutil.tcl (::fileutil::fileType): Fumbled the extension of * fileutil.man: the doctools/toc/idx detector in the last change. * pkgIndex.tcl: Fixed the bogosity, merging the separate checks. Bumped to version 1.14.4. check-in: 526db884d2 user: andreas_kupries tags: trunk | |
2010-06-11
| ||
07:11 | * include/serial/ast.inc: Added image for the AST. * include/example/expr_ast.dia: New. tklib diagram for the AST. * include/example/expr_ast.png: New. PNG image of the above. * include/example/expr_ast.txt: New. Text variant of the above. * include/example/expr_ast.pic: New. *roff variant of the above. * include/gen_options.inc: Replaced example with diagram via image. * include/gen_options.dia: New. tklib diagram. * include/gen_options.png: New. PNG image derived from diagram. * include/gen_options.txt: New. Text variant of the above. * include/gen_options.pic: New. *roff variant of the above. check-in: d0c757c6fb user: andreas_kupries tags: trunk | |
06:54 | * doctools.tcl: Extended the plugin API to the image map to * mpformats/fmt.nroff: allow querying the image data instead of * mpformats/fmt.wiki: its paths. Fixed the nroff, wiki, and text * mpformats/fmt.text: plugins to use this new command, as they * doctools_plugin_apiref.man: are in a restricted environment * doctools.man: which does not allow them to 'open' files on their * pkgIndex.tcl: own. Documented the command now. nroff further extended to accept .txt images as well as .pic, and do a bit of formatting of their own to make them fit (.nf/.fi). Version bumped to 1.4.8. check-in: f762a2a7d3 user: andreas_kupries tags: trunk | |
02:36 | Version bumped to 1.0.2. check-in: 1b6b4c1508 user: andreas_kupries tags: trunk | |
02:35 | * ../../apps/dtplite: Fixes for problems with the handling of relative paths. check-in: 1a5d945490 user: andreas_kupries tags: trunk | |
2010-06-09
| ||
17:16 | * fileutil.tcl (::fileutil::fileType): Extended to recognize tklib * fileutil.man: diagram files, and extended the doctools/toc/idx * pkgIndex.tcl: detector to accept markers in the same style as for tklib diagrams. Bumped to version 1.14.3. check-in: b5e1fee1e3 user: andreas_kupries tags: trunk | |
2010-06-08
| ||
19:59 | * ../../apps/dtplite: Fix the min version requirements. check-in: 0cedb8f731 user: andreas_kupries tags: trunk | |
19:56 | * checker.tcl: Added 'image' command to doctools, and the * doctools.man: various backends. Bumped to version 1.4.7. * doctools_lang_cmdref.man: Images are specified through * doctools.tcl: symbolic name. Tools like dtp(lite) specify * pkgIndex.tcl: possible mappings, and the backends select * mpformats/fmt.html: a proper variant (png, jpeg, text, ...) * mpformats/fmt.latex: or fallback to a 'here should be this * mpformats/fmt.nroff: image' markup, if no proper variant * mpformats/fmt.null: for them was found. * mpformats/fmt.wiki: * mpformats/fmt.text: Future/Todo - Recognize uris as symbolic * mpformats/_html.tcl: name and treat as external reference. * ../../apps/dtplite: check-in: 010c5d6e31 user: andreas_kupries tags: trunk | |
19:32 | * mpformats/toc.text: Fixed command names using various textutil * mpformats/idx.text: functionality. check-in: dcff3de339 user: andreas_kupries tags: trunk | |
19:13 | * docidx.man: Added missing dt_package and restricted 'file' * docidx.tcl: support to doctool::toc and doctools::idx. Versions * doctoc.man: bumped to 1.1.3 and 1.0.4. * doctoc.tcl: * pkgIndex.tcl: * mpformats/toc.text: Fixed command names using various textutil functionality. check-in: 88d4647969 user: andreas_kupries tags: trunk | |
18:21 | * msgcat.man: [Bug 3012669]: Renamed this manpage, conflicted with * tcllib_msgcat.man: the manpage for package msgcat in the core. check-in: 9c4380ba96 user: andreas_kupries tags: trunk | |
2010-06-07
| ||
22:26 | * validate.tcl (snit::double, validate): Applied patch by Will * pkgIndex.tcl: fixing the error message for max-limited * snit.man: double types. Bumped versions to 2.3.2 and 1.4.2. * snit.tcl: Extended testsuite. * snit2.tcl: * snit.test: check-in: 066e4d68d5 user: andreas_kupries tags: trunk | |
2010-05-31
| ||
20:27 | Fix missing argument/syntax error. check-in: fead658336 user: andreas_kupries tags: trunk | |
2010-05-29
| ||
22:41 | * namespacex.tcl: Fixed typos in docs, and left-over bug. * namespacex.man: Bumped version to 0.1. * pkgIndex.tcl: check-in: b9e6afd7a6 user: andreas_kupries tags: trunk | |
2010-05-28
| ||
22:32 | * namespacex.test: New module and package holding a number of * namespacex.tcl: utility commands for working with namespaces. * namespacex.man: * pkgIndex.tcl: check-in: 2b47ab09dc user: andreas_kupries tags: trunk | |
2010-05-27
| ||
19:09 | * cmdline.man: [Bug 2988486]: Added a note about ::argv handling to the documentation, i.e. us not keeping ::argc synchronized. check-in: 8c2be7fe45 user: andreas_kupries tags: trunk | |
18:48 | * map_slippy.man: [Bug 2999022]: Fixed bogus use of integer * map_slippy.tcl: division in 'tile 2geo'. Thanks to Matt * map_slippy.test: Morian <[email protected]> * pkgIndex.tcl: for the report. Bumped version to 0.3. Started a testsuite. check-in: 741667212c user: andreas_kupries tags: trunk | |
2010-05-25
| ||
19:26 | * queue.testsuite: Fixed bug in C implementation of 'unget'. * queue/m.c: Used bogus variable in assert, hit only when trying * ../tcllibc.tcl: to reuse a list Tcl_Obj for the unget buffer. Tcllibc version bumped to 0.3.9. Testsuite extended. check-in: 64ab93981a user: andreas_kupries tags: trunk | |
2010-05-24
| ||
21:44 | * geometry.man: A bit more commands, bumped to version 1.1.2. * geometry.tcl: * pkgIndex.tcl: check-in: fb79ce724e user: andreas_kupries tags: trunk | |
2010-05-17
| ||
19:54 | Remove the wrapper procedures around the section and subsection commands. check-in: 10533d4f93 user: droll tags: trunk | |
19:30 | Remove some debugging output during the help file generation. check-in: f766530f2b user: droll tags: trunk | |
2010-05-04
| ||
17:22 | * base64.man:: Fix small typo, default for -maxlen changed to 76. check-in: b950a99080 user: andreas_kupries tags: trunk | |
2010-05-03
| ||
21:48 | * ascii85.man: [FR 2993200]: Added new package ascii85, * ascii85.tcl: provided by Emiliano * ascii85.test: <[email protected]> * pkgIndex.tcl: check-in: c9de9b682b user: andreas_kupries tags: trunk | |
2010-04-30
| ||
19:05 | * snitfaq.man: Fixed typo in 'package require' commands, reported by [email protected]. check-in: 2594848090 user: andreas_kupries tags: trunk | |
2010-04-12
| ||
02:24 | Corrected minor spelling error check-in: 3beccf24eb user: eee tags: trunk | |
2010-04-09
| ||
02:26 | Fix oops of using 8.5 feature (expand) in 8.4 code. check-in: ac71cf6706 user: andreas_kupries tags: trunk | |
2010-04-08
| ||
08:00 | * wip2.tcl (run_next_*): Fixed the run_next_ commands to stop * wip.tcl: when detecting the end of the program. New feature, * wip.man: a callback to handle unknown command words, defaults * pkgIndex.tcl: to throwing an error. Updated documentation. Bumped versions to 1.2 and 2.2. check-in: 003bd661a1 user: andreas_kupries tags: trunk | |
2010-04-07
| ||
19:40 | * pt_peg_to_cparam.tcl (::pt::peg::to::cparam::convert): Changed * pt_peg_to_cparam.man: definition of string table from 'const * pkgIndex.tcl: char const*' to 'char const*'. The older * tests/data/ok/peg_cparam-critcl/6_optional: definition choked * tests/data/ok/peg_cparam-critcl/8_pkleene: the HPUX cc on IA64. * tests/data/ok/peg_cparam-critcl/1_functions: Bumped version to * tests/data/ok/peg_cparam-critcl/3_peg_itself: 1.0.1. Updated * tests/data/ok/peg_cparam-critcl/10_notahead: the testsuite. * tests/data/ok/peg_cparam-critcl/7_kleene: * tests/data/ok/peg_cparam-critcl/5_sequence: * tests/data/ok/peg_cparam-critcl/4_choice: * tests/data/ok/peg_cparam-critcl/9_ahead: * tests/data/ok/peg_cparam-critcl/0_basic_arithmetic: * tests/data/ok/peg_cparam-critcl/2_fun_arithmetic: * tests/data/ok/peg_cparam/6_optional: * tests/data/ok/peg_cparam/8_pkleene: * tests/data/ok/peg_cparam/1_functions: * tests/data/ok/peg_cparam/3_peg_itself: * tests/data/ok/peg_cparam/10_notahead: * tests/data/ok/peg_cparam/7_kleene: * tests/data/ok/peg_cparam/5_sequence: * tests/data/ok/peg_cparam/4_choice: * tests/data/ok/peg_cparam/9_ahead: * tests/data/ok/peg_cparam/0_basic_arithmetic: * tests/data/ok/peg_cparam/2_fun_arithmetic: * pt_parse_peg_c.tcl: See above, updated the generated code. check-in: 5c854b4bc2 user: andreas_kupries tags: trunk | |
2010-04-06
| ||
17:02 | * geometry.tcl (findLineIntersection): Fixed numerical * geometry.man: instability in the algorithm by replacing * geometry.test: it with Kevin's parametric code. Updated * pkgIndex.tcl: documentation, testsuite. Bumped to version 1.1.1. check-in: 2a0dfb4cd7 user: andreas_kupries tags: trunk | |
2010-04-05
| ||
22:39 | * geometry.tcl: Extended API with a number of basic point * geometry.man: and vector operations (+, -, scale, ...). * geometry.test: Updated documentation, testsuite. * pkgIndex.tcl: Bumped to version 1.1. check-in: ffc1da4bba user: andreas_kupries tags: trunk | |
21:36 | * wip2.tcl (run_next_if, run_nextifnot): Extended API, two * wip.tcl (run_next_if, run_nextifnot): more run_next_ * wip.man: commands to run a single following command instead * pkgIndex.tcl: of all acceptable. Updated documentation. Bumped versions to 1.1.3 and 2.1.3. check-in: bcb1a09403 user: andreas_kupries tags: trunk | |
2010-03-30
| ||
22:53 | Bumped tcllibc version for PT critcl implementations check-in: 17a6aeae95 user: andreas_kupries tags: trunk | |
22:48 | Added missing PT critcl definitions check-in: dd68835605 user: andreas_kupries tags: trunk | |
2010-03-26
| ||
05:10 | * New module 'pt', for ParserTools. Requires Tcl 8.5. Supercedes grammar_peg, grammar_me, and page. check-in: 7bf953e09d user: andreas_kupries tags: trunk | |
05:07 | * New module, 'pt' for ParserTools. Requires Tcl 8.5. Supercedes grammar_peg, grammar_me, and page. check-in: 6d971eaca0 user: andreas_kupries tags: trunk | |
2010-03-25
| ||
13:58 | * graph/arcshimmer.c: Squash a number of warnings in the C * graph/methods.c: implementations of graph, sets, and trees, * graph/nodeshimmer.c: using casts, and including missing * sets/s.c: headers. * tree/m.c: * tree/shimmer.c: * tree/walk.c: check-in: fda131422f user: andreas_kupries tags: trunk | |
13:56 | * stack_oo.tcl: Remove superfluous 'package require'. Handled by stack.tcl. check-in: 98e894c48c user: andreas_kupries tags: trunk | |
2010-03-24
| ||
06:13 | * stack_oo.tcl: Tcl implementation of struct::stack based * stack.tcl: on TclOO. Available in 8.5+TclOO, and 8.6+. * stack.bench: Fixed missing dependency in benchmarks. * stack.test: Updated tests (different error messages). * stack.testsuite: Bumped version to 1.5.1. * stack.man: * pkgIndex.tcl: * queue_oo.tcl: Tcl implementation of struct::queue based * queue.tcl: on TclOO. Available in 8.5+TclOO, and 8.6+. * queue.bench: Updated and fixed benchmarks, and tests * queue.test: (different error messages). Bumped version * queue.testsuite: to 1.4.2. * queue.man: * pkgIndex.tcl: * sets.bench: Updated to allow switching of implementations. check-in: 5cb256a94b user: andreas_kupries tags: trunk | |
2010-03-17
| ||
22:11 | * stack_oo.tcl: Tcl implementation of struct::stack based * stack.tcl: on TclOO. Available in 8.5+TclOO, and 8.6+. * stack.bench: Fixed missing dependency in benchmarks. * stack.test: Updated tests (different error messages). * stack.testsuite: Bumped version to 1.5.1. * stack.man: * pkgIndex.tcl: check-in: 50db5e6dc0 user: andreas_kupries tags: trunk | |
2010-03-16
| ||
16:13 | * pkgIndex.tcl: Fix version mismatch for struct::stack. check-in: 9fa6322134 user: andreas_kupries tags: trunk | |
16:08 | Fix typo in date of last entry. check-in: 3dd583cc86 user: andreas_kupries tags: trunk | |
2010-03-15
| ||
17:17 | * stack.man: struct::stack bumped to version 1.5. API extensions: * stack.tcl: New methods getr, peekr, trim*. The first two return * stack.test: their results in reversed order. For use in places * stack.testsuite: which need the reverted order. As the regular * stack/m.c: order requires an internal [lreverse], to be undone * stack/m.h: by the caller it is better to simply avoid both * stack/ms.c: [lreverse]s. Similarly, trim* does the trim, without * stack/s.c: returning the trimmed items, for use where they are * stack/s.h: thrown away anyway. ... Further, inlined the peek/pop * stack_tcl.tcl: calls internal to get and trim, allowing * pkgIndex.tcl: simplification of the resulting code, like avoidance of additional argument checks. ... At last, now using 8.5 features when detecting Tcl 8.5+ as our runtime ... I.e. ensembles for the method dispatch instead of doing everything on our own, with eval and uplevel. Result: The speed of the Tcl implementation roughly doubles. * stack.bench: Updated to use the ability to switch between the various implementations. check-in: f28504bbba user: andreas_kupries tags: trunk | |
2010-03-13
| ||
07:01 | * testutilities.tcl: Added constraint for 8.4-. check-in: 0ae3174d4f user: andreas_kupries tags: trunk | |
2010-03-10
| ||
17:15 | Fix minor typo in description of cmdline::getopt check-in: 3f82fb4279 user: eee tags: trunk | |
2010-02-15
| ||
20:49 | Copyright update. check-in: 550eb9b80a user: droll tags: trunk | |
2010-02-11
| ||
21:50 | TEPAM module checkin check-in: cc7ad9accd user: droll tags: trunk | |
2010-02-05
| ||
22:29 | * checker.tcl: Gave the checking layer access to dt_file, * doctools.tcl: and extended it to provide the file name * doctools.man: as part of the location information in * doctools.test: errors and warnings. Bumped version to * pkgIndex.tcl: 1.4.6. check-in: 4abba31be1 user: andreas_kupries tags: trunk | |
2010-02-04
| ||
20:05 | * doctools.tcl: Extended with new plugin API command * doctools.man: [dt_mainfile], which always returns * doctools_plugin_apiref.man: the toplevel file currently * pkgIndex.tcl: processed, in contrast to [dt_file] which returns the currently processed file, which may be included. Bumped version to 1.4.5. * mpformats/fmt.html: Fixed bug in inter-document link generation caused by computing links relative to the active (include) file, instead of the toplevel. check-in: cb76a4ae5c user: andreas_kupries tags: trunk | |
2010-01-20
| ||
18:22 | * ftpd.tcl (::ftpd::command::RNTO): [Bug 2928355]: Fixed the missing import of the server's state array, reported by Martin <[email protected]>. check-in: adc4e1178e user: andreas_kupries tags: trunk | |
18:15 | * ftpd.tcl (::ftpd::config): [Bug 2935339] [Patch 2935347]: * ftpd.man: Applied the patch by Keith Vetter * pkgIndex.tcl: <[email protected]>, fixing the non-idempotency of the config command. Bumped the package version to 1.2.5. check-in: a78b62a934 user: andreas_kupries tags: trunk | |
2010-01-19
| ||
20:21 | * csv.tcl (::csv::read2queue): [Bug 2926387]: Fix use of wrong * csv.test: variable when handling multi-line fields reported by * csv.man: Jeff Rogers <[email protected]>. Extended * pkgIndex.tcl: testsuite. Bumped version to 0.7.2. * 2926387.csv: <New file>, for the new tests. check-in: 0b92f00a1e user: andreas_kupries tags: trunk | |
2010-01-17
| ||
11:22 | Fixed bug 2933130 - problem in procedure tlt. Version is 0.2.1 check-in: 7e0e1315e7 user: arjenmarkus tags: trunk | |
2009-12-17
| ||
14:35 | to check versions with using [package vcompare] wrote a provision about which huddle lib needs dict check-in: 57bd19307c user: kanryu6 tags: trunk | |
2009-12-11
| ||
18:22 | * random.man: [Bug 2912295]: Renamed to simulation_random.man, to prevent conflict with Memchan's random.n manpage. check-in: a0b5ffd8e0 user: andreas_kupries tags: trunk | |
2009-12-10
| ||
17:48 | * json.tcl: [Patch 2909962]: Accepted rewrite of the json parser * json.man: internals by Thomas Maeder * pkgIndex.tcl: <[email protected]>. The new (regex-based) parser is considerably faster than the previous implementation. Bumped version to 1.1. check-in: c367e764da user: andreas_kupries tags: trunk | |
2009-12-09
| ||
18:31 | * doctools.tcl: Bumped version to 1.4.4. * doctools.man: * pkgIndex.tcl: * mpformats/fmt.html: Extended to support the engine variable * doctools.test: 'raw' (boolean flag). The default is off, causing the engine to generate the full html, as usual. If set, the engine will generate only the HTML normally between the <body> and </body> tags, excluding these two tags. This allows for easier embedding of the result in other HTML. Thanks to Jos DeCoster for the idea. Extended the testsuite to cover raw mode results. * mpformats/fmt.wiki: Thanks to Jos DeCoster for updating the Wiki * tests/wiki/00: formatter to generate text making better use of * tests/wiki/01: Wikit's new features, and also fixing bugs in the * tests/wiki/02: use of the older features. Updated test results. * tests/wiki/03: * tests/wiki/04: * tests/wiki/05: * tests/wiki/06: * tests/wiki/07: * tests/wiki/08: check-in: ff8f12a88f user: andreas_kupries tags: trunk | |
2009-12-08
| ||
21:16 | * support/devel/sak/test/run.tcl (CaptureFailureCollectBody, CaptureFailureCollectError): Fixed issue with test result capture on failure. We failed on the capture of failure due to unexpected return codes, because the output syntax is different for that compared to failure due to result differences. Code has been added to recognize and capture this other syntax. check-in: c10e82160f user: andreas_kupries tags: trunk | |
21:00 | * support/devel/sak/test/run.tcl: Extended the test framework to * support/devel/all.tcl: record time per .test file, count of tests per file, enabling it to compute a speed (microseconds per test), as a rough and crude benchmark of where we may have performance problems with either packages or tests. check-in: f972c01971 user: andreas_kupries tags: trunk | |
2009-12-07
| ||
17:39 | Added README for 1.12, and tagged the ChangeLogs check-in: b2ac34c93f user: andreas_kupries tags: trunk, release, tcllib-1-12 | |
2009-12-04
| ||
17:37 | * math.man: [Bug 1998628]. Accepted fix by Arjen Markus, with * math.tcl: modifications. Extended testsuite. Bumped version * math.test: to 1.2.5. * pkgIndex.tcl: check-in: 9b9c2231fb user: andreas_kupries tags: trunk | |
2009-12-03
| ||
20:03 | * support/devel/sak/readme/readme.tcl: Strip trailing whitespace from the table formatted parts of the generated readme. check-in: 7f20395dd4 user: andreas_kupries tags: trunk | |
20:00 | Better .pcx check-in: e23a92ddf4 user: andreas_kupries tags: trunk | |
19:59 | * tar.man: [Patch 2840147]. Applied. New options -prefix and * tar.tcl: -quick for tar::add. -prefix allows specifying a * tar.pcx: prefix for filenames in the archive, and -quick 1 * pkgIndex.tcl: changes back to the seek-from-end algorithm for finding the place where to add the new files. The new default scans from start (robust). Bumped version to 0.6. check-in: fc284ec412 user: andreas_kupries tags: trunk | |
2009-12-01
| ||
21:03 | * New modules 'virtchannel_{core,base,transform}' with packages providing core services to reflected channels and transformations, and basic reflected channels, and transforms. This is in essence the example code for the paper I presented at Tcl'2009 in Portland (Reflected and Transformed Channels). * support/installation/modules.tcl: New modules 'virtchannel_*'. * New module 'virtchannel_core', with core classes for virtual channels aka reflected channels. TclOO based. * New module 'virtchannel_base', providing classes implementing various virtual channels aka reflected channels. TclOO based. * New module 'virtchannel_transform, providing classes implementing various channel transformation. TclOO based. check-in: 37e484d9af user: andreas_kupries tags: trunk | |
2009-11-30
| ||
16:47 | Bumped the tcllibc umbrella package to version 0.3.7 for struct::stack 1.4 changes. check-in: 86ec254224 user: andreas_kupries tags: trunk | |
2009-11-26
| ||
04:42 | * graph_tcl.tcl: Fixed mismatches due to the 2009-11-03 change. * graph/tests/command.test: * pkgIndex.tcl: Extended struct::stack with convenience methods * stack.man: 'get' and 'trim', to get whole stack, and alternate * stack.tcl: argument specification of 'pop'. Bumped version to * stack_tcl.tcl: 1.4. * stack.testsuite: * stack/m.c: version * stack/m.h: * stack/ms.c: * stack/ms.h: * stack/s.c: * stack/s.h: check-in: 999794e1c4 user: andreas_kupries tags: trunk | |
2009-11-25
| ||
04:42 | * support/devel/sak/note/cmd.tcl: Extended note command to show * support/devel/sak/note/note.tcl: saved hints when called without arguments. check-in: e11da1c070 user: andreas_kupries tags: trunk | |
04:41 | * json_write.tcl: New package 'json::write', supporting the * json_write.test: generation of text in JSON format. * json_write.man: Package version 1. * json_write.pcx: * pkgIndex.tcl: check-in: 6a47bc5353 user: andreas_kupries tags: trunk | |
2009-11-24
| ||
21:27 | * fileutil.tcl: Extended the doctools/toc/idx detector with * fileutil.man: checks for inclusion and exclusion markers * pkgIndex.tcl: allowing the user to force acceptance or rejection of files for complex situations (like an include file looking like a doctools main file but not bein so, and the converse, a main file lacking the regular marker, which is hidden in an included file). Bumped to version 1.14.2. check-in: e86f0771b9 user: andreas_kupries tags: trunk | |
05:53 | * support/installation/modules.tcl: Fix issue with examples for logger, * support/installation/actions.tcl: which did not fit the expectations of action _exa, which assumed the module name, which is 'log'. Instead of wrestling CVS into renaming the directory a new action is made which takes the actual name as argument. check-in: 396691d927 user: andreas_kupries tags: trunk | |
04:58 | * support/devel/sak/note/cmd.tcl: New sak commands 'note' and 'readme' * support/devel/sak/note/help.txt: for semi-automatic generation of * support/devel/sak/note/note.tcl: the release README.txt from * support/devel/sak/note/pkgIndex.tcl: current and last package * support/devel/sak/note/topic.txt: versions, and note'd hints. * support/devel/sak/readme/cmd.tcl: * support/devel/sak/readme/help.txt: * support/devel/sak/readme/pkgIndex.tcl: * support/devel/sak/readme/readme.tcl: * support/devel/sak/readme/topic.txt: check-in: c8b0d22de5 user: andreas_kupries tags: trunk | |
04:53 | After review fixed a few out-of-sync version numbers. check-in: 646d9addc0 user: andreas_kupries tags: trunk | |
04:52 | * do.test: Fixed result difference between 8.5/8.6. check-in: 7f2c496855 user: andreas_kupries tags: trunk | |
2009-11-23
| ||
23:04 | * import_json.tcl: Added pragma to tell sak.tcl that the 'package provide dict' is a fake. check-in: 6c06e1fec9 user: andreas_kupries tags: trunk | |
2009-11-17
| ||
11:30 | Solve bug #1623653 regarding pointInsidePolygon - a corner case check-in: c9173c8f3a user: arjenmarkus tags: trunk | |
08:39 | Bumped version of statistics package to 0.6.3 check-in: a8e550b5d7 user: arjenmarkus tags: trunk | |
2009-11-16
| ||
23:52 | * main2.tcl (::snit::RT.typemethod.destroy) (::snit::RT.typemethod.info.instances): * main1.tcl (::snit::RT.typemethod.info.instances) (::snit::RT.typemethod.destroy): [Bug 2898640]. Fixed handling of * snit.tcl: unrelated namespaces by restricting the set of * snit2.tcl: children to look at. Bumped versions of v1 and v2 to * pkgIndex.tcl: 1.4.1 and 2.3.1 respectively. * snit.man: check-in: 034597aca7 user: andreas_kupries tags: trunk | |
17:17 | Fixed bug with beta distribution (could generate very small numbers) check-in: 4359d83d5c user: arjenmarkus tags: trunk | |
2009-11-15
| ||
05:50 | * container.test: Fixed up typos in comments refering to keyword * export.tcl: indices, while the packages are all about tables of * export_doctoc.tcl: contents. Unchanged functionality, version * export_doctoc.test: left unchanged. * export_html.tcl: * export_html.test: * export_json.tcl: * export_json.test: * export_nroff.tcl: * export_nroff.test: * export_text.tcl: * export_text.test: * export_wiki.tcl: * export_wiki.test: * import.tcl: * import_doctoc.tcl: * import_json.tcl: * include/export/config/doctoc.inc: * include/export/config/html.inc: * include/export/config/nroff.inc: * include/export/plugin.inc: * include/import/plugin.inc: * parse.tcl: * tests/container: * tests/export: * tests/import: check-in: 913aadb137 user: andreas_kupries tags: trunk | |
2009-11-11
| ||
18:23 | * apps/dtplite: Updated the requirements to force use of doctools v1, this app is not doctools v2 ready yet. check-in: 2747e1471a user: andreas_kupries tags: trunk | |
2009-11-10
| ||
21:08 | * support/devel/sak/validate/cmd.tcl: Extended argument processing * support/devel/sak/validate/manpages.tcl: of the validation command * support/devel/sak/validate/syntax.tcl: to enable a user to specify * support/devel/sak/validate/testsuites.tcl: which version of Tcl * support/devel/sak/validate/validate.tcl: to check against. Plus * support/devel/sak/validate/versions.tcl: fix to handle modules without manpages. check-in: 3703d4e741 user: andreas_kupries tags: trunk | |
21:04 | * modules/coroutine: New module 'coroutine' providing to coroutine utility packages for easier use of channel operations. These packages are for Tcl 8.6+. * support/installation/modules.tcl: New module 'coroutine'. check-in: 6f8e36d137 user: andreas_kupries tags: trunk | |
2009-11-04
| ||
17:51 | * comm.tcl (::comm::commCollect): [Bug 2890743]. Replaced * comm.man: lindex/lreplace with a procedure emulating lindex's * pkgIndex.tcl: behaviour pre Tcl 8, i.e. it needs only the first word to be a proper list element to parse it ouf the buffer. Bumped package version to 4.6.1. check-in: b99d55eba1 user: andreas_kupries tags: trunk | |
2009-11-03
| ||
17:38 | Typo. check-in: ecdc7fcfba user: andreas_kupries tags: trunk | |
17:38 | * graph/tests/XOpsSetup: [Bug 2811747]: Removed the import of * graph/tests/Xsetup: command struct::graph into the global * graph/tests/Xsupport: namespace in the testsuite, and updated * graph/tests/arcs.test: all users. This prevents the masking * graph/tests/command.test: of scope errors in the graph::op * graph1.test: package when its testsuite is run. check-in: 30461e61e8 user: andreas_kupries tags: trunk | |
2009-11-02
| ||
18:04 | * snit.tcl: Bumped versions of v1 and v2 to 1.4 and 2.3 * snit2.tcl: respectively, taking the backward compatible * snit.man: API changes to validation types into account. * pkgIndex.tcl: check-in: fcdc38eaf8 user: andreas_kupries tags: trunk | |
17:57 | * stringprep.man: Updated version numbers in the documentation * stringprep_data.man: as well. check-in: 4981980e68 user: andreas_kupries tags: trunk | |
00:26 | Applied patch from Sergei Golovan to fix some failing tests. check-in: 97e1335573 user: patthoyts tags: trunk | |
2009-10-31
| ||
19:53 | Snit validation types now return the validated value, and throw -errorcode INVALID on error. check-in: a896976de0 user: duquette tags: trunk | |
2009-10-27
| ||
21:17 | * fa.man: Noted that the implementation could be simplified by * fa.tcl: using snit's hierarchical methods. The changed methods * pkgIndex.tcl: are 'start', 'final', 'symbol', and 'state'. * tests/fa_final.test: Updated the testsuite, the error messages * tests/fa_state.test: changed across branches of Tcl. Bumped * tests/fa_symbol.test: version to 0.4 (Due to us bumping the required snit to 1.3+). check-in: a2c289f69c user: andreas_kupries tags: trunk | |
20:37 | Fixed typo in changelog entry. check-in: d3fc566260 user: andreas_kupries tags: trunk | |
20:27 | * log.man: Flush writes to the log channel. Bumped to * log.tcl: version 1.3. * pkgIndex.tcl: check-in: c14633ddb3 user: andreas_kupries tags: trunk | |
20:17 | * wip.tcl: Made sure that wip classes are in the global * wip2.tcl: namespace. check-in: 2c0fd8a3d8 user: andreas_kupries tags: trunk | |
20:15 | * sha256.h: Made the uint*_t typedef's conditional to prevent their use on hpux-ia64. There they are in conflict with the definitions in the system header _inttypes.h. check-in: 51913b245e user: andreas_kupries tags: trunk | |
19:16 | * fileutil.tcl (::fileutil::stripPath): [Bug 2872536]. Fixed both * fileutil.man: issues. Compare the canonical list representations * pkgIndex.tcl: for the \\bar problem, and separate $prefix from * strip.test: '*' by a space to prevent matching on a partial path segment. Thanks to Ashok P. Nadkarni <[email protected]> for the report. Bumped the version to 1.14.1. Extended the testsuite. * pathops.test: Cleaned up some win vs unix issues in the tests. check-in: 1a5bf50baa user: andreas_kupries tags: trunk | |
2009-10-22
| ||
18:19 | Fixed bug #2881739 - subtle error in computing the cubic splines' coefficients check-in: fd74a7cdcb user: arjenmarkus tags: trunk | |
2009-10-14
| ||
16:28 | add file header and copyright check-in: 34f917fa76 user: afaupell tags: trunk | |
16:24 | gdocs: rename list to doclist to avoid conflicts return a tdom handle instead of raw add upload example make auth source argument optional gcal: make auth source argument optional check-in: 79c675fdaa user: afaupell tags: trunk | |
06:05 | 2009-10-14 Aaron Faupell <[email protected]> * rest.tcl: add -- to denote end of options add body types "arg" and "mime_multipart" fix typo bug in option parsing make %variable substitution occur for content-type make content-type in header config override http module fix problem with unset option dont append ? to urls unless there are parameters following add basic google docs api check-in: ecd95578e7 user: afaupell tags: trunk | |
2009-10-06
| ||
20:07 | * fileutil.test: Added fixes to test cleanups, to prevents errors * inplace.test: when the testsuite is only run partially. * test.test: check-in: 426e677c0a user: andreas_kupries tags: trunk | |
2009-09-29
| ||
07:28 | * snit.test: Updated to handle changes in command error messages done in Tcl 8.6+. check-in: 1659adbbcf user: andreas_kupries tags: trunk | |
07:07 | * pop3d.test: Fixed typos in expected results, the socket command comes back fully qualified. check-in: 1384821ffe user: andreas_kupries tags: trunk | |
2009-09-28
| ||
23:06 | * support/devel/sak/test/run.tcl (::sak::test::run::CaptureStack): Fix missing variable declaration, and tweak generated output a bit. check-in: 2ade753dbb user: andreas_kupries tags: trunk | |
22:42 | Grr. Fix last commit, one needed change was undone. check-in: 8d71487e91 user: andreas_kupries tags: trunk | |
22:39 | * support/devel/sak/test/run.tcl (Do): Reworked a bit to save captured error stacks and failed tests (body, actual, expected) into separate log files for quick access. check-in: 1e60289bec user: andreas_kupries tags: trunk | |
21:59 | * snit.man: Committed a long-standing fix to a bug in the * snit.tcl: last entry. Wrap the close commands into catch * snit2.tcl: to handle the possibility of the std channels * pkgIndex.tcl: not existing. Bumped versions to 1.3.4 and * main1_83.tcl 2.2.4. * main1.tcl: * main2.tcl: check-in: c4a7a3a7b7 user: andreas_kupries tags: trunk | |
21:03 | * linalg.test: Switched the test setup back to 'regular' and also fixed the version information in the non-regular branch of the setup. check-in: 22bdb0437f user: andreas_kupries tags: trunk | |
20:44 | * pop3.test: Moved the dialog setup for test pop3-7.0 into the test, to ensure that it is not run if TLS is not available. check-in: 166a5b48d4 user: andreas_kupries tags: trunk | |
2009-09-24
| ||
22:22 | * list.test: [Bug 2557046]: Updated the testsuite to for changes to lassign and lrepeat in 8.6 (do nothing gracefully, and changes to error messages). Affected tests are either skipped or get conditional results. * tree.testsuite (tree-*-1.8): Pattern match the name, do not expect a particular id number (Depends on which previous tests have run, especially in graphops). check-in: 3846dac25c user: andreas_kupries tags: trunk | |
22:15 | * testutilities.tcl: Added constraint for 8.6+. check-in: a596ef70df user: andreas_kupries tags: trunk | |
19:33 | * The integration of Michal Antoniewski's (<[email protected]>) work on graph operations for GSoC 2009 is now complete, with all testsuites integrated and fixed up to handle both Tcl and C implementations of struct::graph, tree, set, etc., and some bugs uncovered by this work fixed as well. check-in: c03f2f179b user: andreas_kupries tags: trunk | |
19:30 | * graphops.tcl (::struct::graph::op::WeightedKCenter): Fixed * graphops.man: object leak. Added the missing release of the * pkgIndex.tcl: Gi(SQ) in error case (no solution). Bumped * graphops.test: version to 0.11.3. Tweaked comment in testsuite regarding repetition. * graph/tests/XOpsControl: Added testsuite for weighted k-center. * graph/tests/ops/weightedkcenter.test: Testsuite for weighted k-center. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Several tests demonstrates how the result is influenced by node/arc ordering. Extended to accept the variations. This passes the testsuite for both tcl and critcl implementations of struct::graph. * graph/tests/ops/kcenter.test: Moved the custom matcher/verifier for * graph/tests/XOpsSupport: max-independent-set to shared file. * graph/tests/XOpsSetup: Simplified some setup procedures a bit. check-in: fe19798dab user: andreas_kupries tags: trunk | |
18:03 | * graphops.tcl (::struct::graph::op::MaximumFlowByDinic): Fixed * graphops.man: object leak. Added the missing release of the * pkgIndex.tcl: residual graph generated in each iteration. Bumped version to 0.11.2. * graph/tests/XOpsControl: Added testsuite for Dinic Maximum Flow. * graph/tests/ops/dinicmaximumflow.test: Testsuite for Dinic Maximum Flow. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Added dictsort to force a canonical ordering on the results. - Results updated to be in the canonical ordering. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: 5d5a841846 user: andreas_kupries tags: trunk | |
16:46 | * graphops.man: [Bug 2800387]: Updated descriptions of Kruskal and Prim with time complexity information, tweaked terminology a bit (minimum _weight_ spanning tree), and noted the exceptional handling of 1-vertex components (they are not shown in the results). check-in: 754e712415 user: andreas_kupries tags: trunk | |
16:23 | * graph.man: Added method 'arc nodes' to the Tcl and C * graph.tcl: implementations. Extended testsuite and * graph_tcl.tcl: documentation. Bumped package to * graph/methods.c: version 2.4. Bumped the tcllibc * graph/objcmd.c: umbrella package to version 0.3.6. * graph/tests/arc/nodes.test: * graph/tests/command.test: * graph/tests/Xcontrol: * pkgIndex.tcl: * ../tcllibc.tcl: check-in: 298372754c user: andreas_kupries tags: trunk | |
2009-09-23
| ||
20:56 | * graphops.tcl (::struct::graph::op::MinimumDegreeSpanningTree): Stop search+insertion loop after it has added the candidate arc. (::struct::graph::op::MinimumDiameterSpanningTree): Fix two object leaks. * graph/tests/XOpsControl: Added testsuite for Min D Spanning Trees. * graph/tests/ops/mdst.test: Testsuite for MDST. Blocking Flow. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Added undirected to force a canonical ordering on the results. - Results updated to be in the canonical ordering. - Several tests demonstrates how the result is influenced by node ordering. Extended to accept the variations. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: d670eccdc6 user: andreas_kupries tags: trunk | |
18:36 | * graphops.tcl (::struct::graph::op::BlockingFlowByMKM): Fixed * graphops.man: object leak. Added the missing release of the * pkgIndex.tcl: LevelGraph on exceptional return (No path between nodes s and t). Bumped version to 0.11.1. * graph/tests/XOpsControl: Added testsuite for MKM Blocking Flow. * graph/tests/ops/mkmblockingflow.test: Testsuite for MKM Blocking Flow. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Added dictsort to force a canonical ordering on the results. - Results updated to be in the canonical ordering. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: 1e90dd21e0 user: andreas_kupries tags: trunk | |
2009-09-22
| ||
22:52 | * graph/tests/XOpsControl: Added testsuite for Dinic Blocking Flow. * graph/tests/ops/dinicblockingflow.test: Testsuite for Dinic Blocking Flow. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Added dictsort to force a canonical ordering on the results. - Results updated to be in the canonical ordering. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: 7ce188be80 user: andreas_kupries tags: trunk | |
20:30 | * graph/tests/XOpsControl: Added testsuite for k-center. * graph/tests/ops/kcenter.test: Testsuite for k-center. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Several tests demonstrates how the result is influenced by node ordering. Extended to accept the variations. - Custom matcher/verifier for max-independent-set. Note: SETUP_KCENTER_1 is not creating a complete graph, violating the pre-conditions of the algorithm. This affects test cases 1.3 - 1.6, it is not clear if their results are correct in general. This passes the testsuite for both tcl and critcl implementations of struct::graph. * graph/tests/XOpsSetup: Re-indented, some notes added, loop conditions tweaked. check-in: 2a0934e06b user: andreas_kupries tags: trunk | |
17:57 | * graph/tests/XOpsControl: Added testsuite for vertex cover. * graph/tests/ops/verticescover.test: Testsuite for vertex cover. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Several tests demonstrates how the result is influenced by node ordering. Extended to accept the variations. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: ab5e1827a4 user: andreas_kupries tags: trunk | |
2009-09-21
| ||
23:48 | * graph/tests/XOpsControl: Added the testsuites for metrictsp, christofides and tspheuristics. * graph/tests/ops/metrictsp.test: Testsuite for metrictsp. * graph/tests/ops/christofides.test: Testsuite for christofides. * graph/tests/ops/tspheuristics.test: Testsuite for tspheuristics. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Conversion to v2 syntax, and cleanup of resource handling. - Updated results for different implementations, sorting. * graph/tests/XOpsSetup (SETUP_TSPHEURISTIC_1): Fixed growing cycle list throwing of repeated execution of the same test. * graph/tests/Xsupport: Added helper commands for the test cases of the various metric tsp commands (canonical tours, ...). * graph/tests/Xsetup (tmSE): Added result selection based on implementation of struct::set. * graphops.tcl (::struct::graph::op::MetricTravellingSalesman): Fixed problem in algorithm for asymmetric TSP, selecting the tour in the wrong (higher-weight) direction. The Fleury underneath does not care about arc direction. (::struct::graph::op::Christofides): Dropped superfluous variable and fixed M+T operation. The matching does not care about arc direction, and we have insert anti-parallel arcs to avoid any existing. (::struct::graph::op::isEulerian?): Extended API to return tour start. Computable from the arcs, but not easy. Better to get it from the algorithm which knows by definition. (::struct::graph::op::findHamiltonCycle): Get tour start from isEulerian, and drop bogus computation from the tour arcs. (::struct::graph::op::createTGraph): Moved graph creation after error check to avoid a leak when the check fails. * graphops.man: Bumped version to 0.11 * pkgIndex.tcl: (isEulerian API extension, plus bugfixes). check-in: 78e60eeefe user: andreas_kupries tags: trunk | |
2009-09-17
| ||
20:30 | * csv.man: [Bug 2860843]. Fixed two documentation typos reported by Larry Virden <[email protected]> check-in: 618c511ec7 user: andreas_kupries tags: trunk | |
19:47 | * queue/m.c (qum_PEEK): Convert C99/C++ comment to C89 comment. Some unix compilers, like AIX are strict C89 and fail on this. check-in: efaf1de6ee user: andreas_kupries tags: trunk | |
2009-09-16
| ||
22:54 | * graph/tests/XOpsControl: Added testsuite for maxcut. * graph/tests/ops/maxcut.test: Testsuite for maxcut. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - test 1.4 demonstrates not only how the heuristic can run into local optimum, but also how the result is influenced by node ordering, critcl implementation gives optimal solution instead, now accepted. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: e6fdb03139 user: andreas_kupries tags: trunk | |
18:51 | * graphops.tcl: Fixed indentation, and removed trailing whitespace. * graph/tests/XOpsControl: Added testsuite for BFS. * graph/tests/ops/bfs.test: Testsuite for breadth-first search. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Added dictsort and lsort to force a canonical ordering on results. Where sorting was not possible we provide the two valid results for Tcl and Critcl implementations. - Results updated to be in the canonical ordering. - Indentation, line-endings This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: 9b4fb2389a user: andreas_kupries tags: trunk | |
2009-09-15
| ||
21:08 | * graph/tests/XOpsControl: Added new testsuites. * graph/tests/ops/busackergowen.test: Changes like for edmondskarp.test, i.e. equivalent data leakage bugs (1.4-1.6). * graph/tests/ops/edmondskarp.test: Ditto, plus conversion of a few tests to tcltest v2 form, to make the setup and cleanup of resources more explicit, fixing data leakage between tests (FF-1.5-1.9), and fixing test results of these. First actual bug fixes. * graph/tests/ops/adjlist.test: Ditto, except this one is using a custom sorting command. * graph/tests/ops/floydwarshall.test: Ditto. * graph/tests/ops/johnsons.test: Ditto. * graph/tests/ops/bellmanford.test: New testsuite for bellman-ford algorithm. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Added dictsort to force a canonical ordering on the results. - Results updated to be in the canonical ordering. - Indentation, line-endings This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: c98a428bed user: andreas_kupries tags: trunk | |
19:24 | * graphops.tcl: Starting on the integration of Michal * graphops.man: Antoniewski's (<[email protected]>) work on * graphops.test: graph operations for GSoC 2009. Added all * graphops.man: operations, and their documentation. Version * graphops.tcl: bumped to 0.10. The graphops package now requires * graphops.test: Tcl 8.5. The testsuite requires tcltest v2. * pkgIndex.tcl: Extended setup commands for upcoming new tests. * graph/tests/XOpsSetup: The package and tests now require * graph/tests/ops/adjmatrix.test: struct::tree, another package * graph/tests/ops/bipartite.test: with acceleration via critcl. * graph/tests/ops/bridge.test: Testsuite updated to switch its * graph/tests/ops/componentof.test: implementations well. The * graph/tests/ops/components.test: testsuites for the new * graph/tests/ops/connected.test: commands will be added * graph/tests/ops/cutvertex.test: incrementally over the next * graph/tests/ops/diameter.test: days. * graph/tests/ops/dijkstra.test: * graph/tests/ops/distance.test: * graph/tests/ops/eccentricity.test: * graph/tests/ops/eulerpath.test: * graph/tests/ops/eulertour.test: * graph/tests/ops/kruskal.test: * graph/tests/ops/maxmatching.test: * graph/tests/ops/prim.test: * graph/tests/ops/radius.test: * graph/tests/ops/tarjan.test: check-in: 42c21b6c75 user: andreas_kupries tags: trunk | |
04:00 | * graph/filter.c: Fixed bug in 'arcs -adj' implementation. Wrong * graph/tests/arcs.test: range check. Extended testsuite. Bumped * ../tcllibc.tcl: version of tcllibc containing this fix to 0.3.5. check-in: 34e6074f20 user: andreas_kupries tags: trunk | |
03:47 | * graphops.tcl: Destroy internal temporary object on internal * graphops.man: error. Bumped version to 0.9.2. * pkgIndex.tcl: * graph/tests/ops/eulerpath.test: Converted to tcltest v2 form. * graph/tests/XOpsControl: Added sourcing of the support code needed when the graphops testsuite is run standalone. check-in: 49146e2480 user: andreas_kupries tags: trunk | |
2009-09-14
| ||
17:10 | * fileutil.tcl: Renamed the internal command 'LexNormalize' to * fileutil.man: 'lexnormalize' and documented it, making it * pkgIndex.tcl: public. Bumped version to 1.14. This closes and accepts the feature request [SF Tcllib Bug 2855302]. Tests are currently only indirect, through testing of commands 'jail' and 'relativeUrl'. check-in: 9df261291a user: andreas_kupries tags: trunk | |
2009-08-21
| ||
04:26 | Small improvement in the code of interval-mean-stdev: removed local variable with intermediate result check-in: 8791aec88c user: arjenmarkus tags: trunk | |
2009-08-12
| ||
18:22 | Solved bug in interval-mean-stdev (SF-bug 285712). Version now 0.6.2 check-in: 57fb4752a6 user: arjenmarkus tags: trunk | |
2009-08-11
| ||
22:52 | Fix bogosity introduced by the commit 4 days ago, idx -> toc weirdness check-in: d50263b94f user: andreas_kupries tags: trunk | |
2009-08-07
| ||
18:53 | * export_docidx.tcl: Added missing '@mdgen NODEP' hints for the * export_html.tcl: pseudo-packages 'doctools::idx::export::plugin' * export_json.tcl: and 'doctools::idx::import::plugin' to keep them * export_nroff.tcl: out of the requirements listed in the meta data. * export_text.tcl: * export_wiki.tcl: * import_docidx.tcl: * import_json.tcl: check-in: 495050283b user: andreas_kupries tags: trunk | |
18:52 | * export_doctoc.tcl: Added missing '@mdgen NODEP' hints for the * export_html.tcl: pseudo-packages 'doctools::toc::export::plugin' * export_json.tcl: and 'doctools::toc::import::plugin' to keep them * export_nroff.tcl: out of the requirements listed in the meta data. * export_text.tcl: * export_wiki.tcl: * import_doctoc.tcl: * import_json.tcl: check-in: b9ef76851e user: andreas_kupries tags: trunk | |
2009-07-23
| ||
17:03 | * doctools.tcl: Fixed @mdgen instructions, added forgotten ownership reference to man.macros. See ActiveState Bug 83781, reported by Nicolas Castagne. Bumped to version 1.4.3. * docidx.tcl: See above, bumped to version 1.0.3. * doctoc.tcl: See above, bumped to version 1.1.2. check-in: 60e63819e6 user: andreas_kupries tags: trunk | |
2009-07-14
| ||
19:47 | Fixed a bug regarding scalars in the linear algebra module. Revised some code in the BasicStats procedure. check-in: c23177420e user: arjenmarkus tags: trunk | |
04:29 | Implemented more robust method for basic statistics check-in: c7c0a647b4 user: arjenmarkus tags: trunk | |
2009-07-10
| ||
16:33 | * README.releasemgr: Added links to important places in the SourceForge site for managing Tcllib releases and uploading files (WebDAV), to avoid the ever more byzantine link sequences needed to find them on their site. check-in: f7f587714c user: andreas_kupries tags: trunk | |
16:25 | * graphops.tcl (::struct::graph::op::TarjanSub): * graphops.tcl (::struct::graph::op::isCutVertex?): * graphops.tcl (::struct::graph::op::Fleury): * pkgIndex.tcl: Fixed [Bug 2815302]. Replaced a number of uses of * graphops.man: struct::set subtract' with the proper 'struct::set exclude', as these places remove a single element, not a set. Use of the wrong method then breaks the code if elements (node/arc names) with whitespace in them is used. Bumped version to 0.9.1. check-in: 746fd7f965 user: andreas_kupries tags: trunk | |
2009-06-22
| ||
23:07 | * main1.tcl: Fix handling of hierarchical typemethods for missing * main1_83.tcl: subcommands. If a toplevel hmethod is not found * main2.tcl: we can assume it to be an instance name and do an * pkgIndex.tcl: implicit 'create' of it. If the toplevel hmethod * snit.tcl: hass already been accepted however a missing submethod * snit2.tcl: has to error out, an implicit create is not possible * snit.test: any longer. Extended the testsuite to cover this case. Bumped the package versions to 2.2.3, and 1.3.3. check-in: ebde68422f user: andreas_kupries tags: trunk | |
18:21 | * tree_tcl.tcl (::struct::tree::_swap): Removed code which flipped the attributes around. This is wrong. They stay with their nodes, per the node name. Thanks to Tom Krehbiel for the report. * tree.testsuite : Extended with a test for method swap which checks that the attributes of the nodes are handled correctly. * pkgIndex.tcl: Bumped to version 2.1.2. * tree.tcl: check-in: 7bb110eb56 user: andreas_kupries tags: trunk | |
2009-06-05
| ||
19:58 | * jpeg.tcl (::jpeg::exif): Accepted (with slight changes) and * pkgIndex.tcl: applied patch by Matt Plumlee <[email protected]> * jpeg.man: to parse GPS data in the EXIF block. Bumped the package to version 0.3.5. This fixes [Bug 2801896]. check-in: f4dbd93fde user: andreas_kupries tags: trunk | |
19:36 | * jpeg.man: Added binary settings to the thumbnail example. This fixes [Bug 2801587]. check-in: fb4c0a32ec user: andreas_kupries tags: trunk | |
2009-06-02
| ||
22:49 | * README.developer: Extended with more information about the basic directory hierarchy and files to be found, testing and validating modules, writing of test cases, and documentation. check-in: 55956e154c user: andreas_kupries tags: trunk | |
2009-05-26
| ||
11:47 | implove for single test check-in: db4cfa3c7c user: kanryu6 tags: trunk | |
11:45 | * json.test: improved to compare dicts check-in: f9be279b7f user: kanryu6 tags: trunk | |
2009-05-24
| ||
03:26 | To read uninitialized yaml::data(current), when there is not empty line or "---" at the beginning of yaml. check-in: fc59390525 user: kanryu6 tags: trunk | |
2009-05-19
| ||
18:05 | Fixed typo in man page. check-in: cbaf53f727 user: eee tags: trunk | |
2009-05-13
| ||
21:49 | bug 1966608 mismatched names in example check-in: 07e54ce149 user: afaupell tags: trunk | |
21:34 | bug 1896363 move the destroy command to the per-connection section of the manual check-in: 48dc34dc8b user: afaupell tags: trunk | |
21:27 | bug 2767679 unitialized return values in tar::stat and tar::contents check-in: de9d858a41 user: afaupell tags: trunk | |
18:21 | old style archives denote directories with a trailing slash instead of the type field check-in: d1d2d879c1 user: afaupell tags: trunk | |
06:28 | 2009-05-12 Aaron Faupell <[email protected]> * tar.tcl: add support for reading pre-posix archives. if a file isnt writable when extracting, try deleting before giving up check-in: f5aaea66b4 user: afaupell tags: trunk | |
2009-05-07
| ||
01:12 | Cleanup variables after initialization check-in: cb04fd1e1f user: patthoyts tags: trunk | |
01:10 | Removed bad idiom for setting the interp result. check-in: b0bbc3b3c5 user: patthoyts tags: trunk | |
00:39 | Fixed poor idiom setting interp result in critcl code check-in: b15278f491 user: patthoyts tags: trunk | |
00:35 | Fixed object leak in the critcl implementation check-in: eb5549451a user: patthoyts tags: trunk | |
00:14 | Fixed an object leak in the critcl implementation check-in: 17a1c6e823 user: patthoyts tags: trunk | |
2009-05-06
| ||
22:57 | Fixed reference counting leak in the critcl implementation check-in: 7a4f42c1a0 user: patthoyts tags: trunk | |
22:46 | The md5c command was leaking a Tcl_Obj on each call due to having one too many ref counts. Also use Tcl_Alloc rather than malloc. check-in: 2ba9a8f7a5 user: patthoyts tags: trunk | |
22:41 | Remove unecessary read-type from Trf implementation and tidied the critcl code a little. Bump to 1.3.1. check-in: ee6ac22a0c user: patthoyts tags: trunk | |
2009-04-29
| ||
02:10 | * container.test: Updated the nroff export plugin and related files * export.test: to new name of the nroff man.macros package. Bumped * export_nroff.tcl: to version 0.2. * export_nroff.test: * pkgIndex.tcl: * include/dependencies.inc: * include/export/format/nroff.inc: * include/export/plugin.inc: Made version info configurable * export_docidx.tcl: Version 0.1, unchanged * export_json.tcl: Version 0.1, unchanged * export_html.tcl: Version 0.1, unchanged * export_text.tcl: Version 0.1, unchanged * export_wiki.tcl: Version 0.1, unchanged * export_nroff.tcl: Bumped version to 0.2. check-in: fa96affb03 user: andreas_kupries tags: trunk | |
02:10 | * container.test: Updated the nroff export plugin and related files * export.test: to new name of the nroff man.macros package. Bumped * export_nroff.tcl: to version 0.3. * export_nroff.test: * export_nroff.man: * pkgIndex.tcl: * include/dependencies.inc: * include/export/format/nroff.inc: check-in: 88798f9aef user: andreas_kupries tags: trunk | |
02:09 | * paths.tcl: Fixed version mismatch. * nroff_manmacros.tcl: Renamed package (man.macros -> man_macros) * nroff_manmacros.man: to match the set of allowed characters in * tests/common: Tcl Module names. This fixes [Bug 2782256]. * pkgIndex.tcl: check-in: 50608deb0d user: andreas_kupries tags: trunk | |
2009-04-21
| ||
20:06 | * cksum.tcl (::crc::CksumFinal): Added the missing 'unset state' * cksum.man: command which caused the memory leak reported by Phil * pkgIndex.tcl: Dietz <[email protected]> as [Bug 2686560]. Bumped version to 1.1.3. check-in: 5ba772097f user: andreas_kupries tags: trunk | |
16:47 | * main1.tcl (::snit::Comp.Init): Close unused standard channels * main1_83.tcl (::snit::Comp.Init): to prevent the internal compile * main2.tcl (::snit::Comp.Init): interp from blocking a close/open * snit.tcl: dance to replace them in the main interp. Bumped the * snit2.tcl: packages to versions 1.3.2 and 2.2.2 respectively. * pkgIndex.tcl: check-in: 0b848ac288 user: andreas_kupries tags: trunk | |
2009-04-18
| ||
21:14 | * Doctools version 2, processing tables of contents. check-in: 501be93a5a user: andreas_kupries tags: trunk | |
2009-04-17
| ||
23:20 | fixed to parse last integer check-in: 74f5077d4b user: kanryu6 tags: trunk | |
05:42 | * container.man: Fix version mismatch. * export_docidx.tcl: Fix version mismatch. * tests/container: Fix test names. check-in: 8d4cb78b9e user: andreas_kupries tags: trunk | |
05:41 | * html.tcl: Fix version mismatch. * text.tcl: Fix version mismatch. * tests/common: Fix handling of directories. check-in: d3eba4b9b4 user: andreas_kupries tags: trunk | |
2009-04-14
| ||
23:00 | *** empty log message *** check-in: 11b095a3ef user: kanryu6 tags: trunk | |
22:25 | *** empty log message *** check-in: b473d5a3e9 user: kanryu6 tags: trunk | |
22:03 | add "huddle compile" improve "huddle jsondump" check-in: 2c679ed385 user: kanryu6 tags: trunk | |
20:35 | * pop3d.man: Updated documentation with example on how to use the option -socket to secure the server channel with TLS. * pop3d.tcl: Fixed typos in comments. check-in: 924fde093b user: andreas_kupries tags: trunk | |
20:31 | * receiver.man: Added missing docs for the reception stream commands, and the missing keywords regarding secure transfer. * transmitter.man: Fixed typos in the documentation of the stream commands. check-in: fe89e36a1f user: andreas_kupries tags: trunk | |
04:39 | * struct_tree.man: Fixed typo. check-in: c896533eb0 user: andreas_kupries tags: trunk | |
04:38 | Fixed typo. check-in: 546458583c user: andreas_kupries tags: trunk | |
2009-04-13
| ||
22:33 | Fix default port handling in new code. check-in: f0752bebd9 user: andreas_kupries tags: trunk | |
22:12 | Reduced tls example. check-in: df03a0836d user: andreas_kupries tags: trunk | |
22:03 | * pop3.tcl (::pop3::open): Extended to accept a new option * pop3.man: -socketcmd, through which the user can override the * pop3.test: way the connection is opened. Primary use is securing * pkgIndex.tcl: of the connection via SSL (package tls, command tls::socket). Updated documentation. Extended testsuite. Bumped package version to 1.7. check-in: 1e4e56a154 user: andreas_kupries tags: trunk | |
22:00 | * dialog.tcl: Extended to allow dialog over a socket secured by SSL (via package tls). check-in: 54433351f5 user: andreas_kupries tags: trunk | |
20:33 | * ip.tcl (::ip::IPv4?, ::ip::version): Corrected check for colons * tcllib_ip.man: (wrong order of arguments), and moved this check, * pkgIndex.tcl: a speed optimization from the look of it, into the main IPv4 test to be used everywhere. Bumped the package version to 1.1.3. Fixes [Bug 2123397]. check-in: 1f6ca18337 user: andreas_kupries tags: trunk | |
2009-04-10
| ||
23:46 | * comm.tcl: Added option -socketcmd enabling users to override how * comm.man: a socket is opened. The envisioned main use is the * pkgIndex.tcl: specification of tls::socket to secure the * comm.pcx: communications. Version bumped to 4.6. Extended syntax * comm.test: definitions for tclchecker, and extended testsuite. check-in: fd0d559359 user: andreas_kupries tags: trunk | |
23:44 | * ca.crt: New files, SSL/TLS certificates for use in testsuites. * ca.key: ca.* = Tcllib Certification Authority * ca.key.password: Receiver, Transmitter = Certificates for two * receiver.crt: sides of a communication channel. * receiver.key: * transmitter.crt: * transmitter.key: * README: Acknowledgement added for the SimpleCA software used to create the certificates. check-in: d887300bf8 user: andreas_kupries tags: trunk | |
06:55 | * transmitter.tcl: Tweaked the result of the convenience * receiver.tcl: stream commands. * ../../examples/transfer/stransmit.tcl: New files, example of * ../../examples/transfer/sreceive.tcl: ssl-secured transfers. * ../../examples/transfer/certs: * connect.man: General face-lift, using a common structure for * copyops.man: the documentation of classes and objects. Moved * ddest.man: common text blocks into include files. Examples * dsource.man: added showing use of TLS. Added feedback sections * receiver.man: where missing, standardized on feedback.inc of * tqueue.man: doctools2base. * transmitter.man: * include/complete.inc: New files, shared blocks of text. * include/connect_options.inc: * include/connect_result.inc: * include/connect_result_ref.inc: * include/ddest_options.inc: * include/dsource_options.inc: * include/secure.inc: check-in: a779c54c90 user: andreas_kupries tags: trunk | |
2009-04-08
| ||
06:49 | * ../../examples/transfer: New directory, and files, demonstrating the stream type methods. * copyops.tcl: Made transfer properly chunked for channels. * copyops.man: Bumped to version 0.2. * pkgIndex.tcl: * ddest.tcl: Cleanup of older snit constructs. Added -progress * ddest.man: option. Bumped to version 0.2 * pkgIndex.tcl: * receiver.tcl: Cleanup of older snit constructs. Added two * receiver.man: type methods for quick setup of fire-and-forget * pkgIndex.tcl: transfers. Bumped to version 0.2. * transmitter.tcl: Cleanup of older snit constructs. Added two * transmitter.man: type methods for quick setup of fire-and-forget * pkgIndex.tcl: transfers. Bumped to version 0.2. * connect.tcl: Cleaned up use of older snit constructs, replaced * pkgIndex.tcl: with modern usage. Added option -socketcmd to * connect.man: allow replacement of ::socket with anything compatible. The envisioned main use is the specfication of tls::socket. I.e. this option allows the creation of secure transfer channels, without making the package explicitly dependent on TLS. Bumped to version 0.2. check-in: c7a18901bb user: andreas_kupries tags: trunk | |
04:24 | Corrected syntactical mistake in linear algebra documentation. Moved description of det and largesteigen to the proper section. check-in: 3d715c7a9c user: arjenmarkus tags: trunk | |
04:15 | * include/export/plugin.inc: Made version info configurable * export_docidx.tcl: Version 0.1, unchanged * export_json.tcl: Version 0.1, unchanged * export_html.tcl: Bumped version to 0.2. * export_nroff.tcl: Ditto. * export_text.tcl: Ditto. * export_wiki.tcl: Ditto. check-in: af6d5bfbc9 user: andreas_kupries tags: trunk | |
04:10 | * export_html.tcl: Fixed plugin API check. * export_nroff.tcl: Ditto. * export_text.tcl: Ditto. * export_wiki.tcl: Ditto, plus fix in file mapping. * pkgIndex.tcl: Bumped to version 0.2. check-in: 0bb9ba6a1d user: andreas_kupries tags: trunk | |
04:08 | * export.man: Typo fixed. * import.man: Ditto. * introduction.man: Ditto. * include/msgcat.inc: Ditto. * include/export/config/html.inc: Ditto. * include/import/plugin.inc: Ditto. * import_docidx.tcl: Ditto. * import_json.tcl: Ditto. * tests/parse: Ditto. check-in: 53dd10c575 user: andreas_kupries tags: trunk | |
2009-04-06
| ||
17:40 | Added two procedures by Michael Baudin (det and largesteigen) check-in: dfb98177e3 user: arjenmarkus tags: trunk | |
2009-04-01
| ||
19:50 | * multiop.tcl (Copy): Fix special case with copying directories * multiop.man: where the source is one level to deep, or copy fails. * pkgIndex.tcl: Bumped version to 0.5.3. check-in: 6b646c1430 user: andreas_kupries tags: trunk | |
04:28 | * Doctools version 2, index processing. check-in: 4d1ff6b88c user: andreas_kupries tags: trunk | |
2008-04-27
| ||
16:09 | * mpformats/fmt.html: Changed example formatting, removed the nested * tests/html/*: table structure. Changed toc and synopsis formatting to be more sematical, using classed unordered lists. Added classes to the list formatting. Removed hardwired linebreaks between last list element and end of list. Replaced linebreaks in list items with proper paragraph formatting. Fixed initialization error causing spurious para_close at the beginning. Added foundation for an internal style-sheet. No definitions yet however. check-in: 003abbd4b3 user: andreas_kupries tags: trunk | |
2008-04-26
| ||
07:28 | * tests/man/08: Added test demonstrating all possible list types. * tests/desc/08: * tests/html/08: * tests/latex/08: * tests/list/08: * tests/nroff/08: * tests/null/08: * tests/text/08: * tests/tmml/08: * tests/wiki/08: check-in: b09fa3be8e user: andreas_kupries tags: trunk | |
2008-04-24
| ||
05:17 | * tests/man/02: Added see_also and keyword references to this * tests/html/02: example. Updated all changed results. * tests/latex/02: * tests/list/02: * tests/nroff/02: * tests/text/02: * tests/tmml/02: * tests/wiki/02: check-in: ea669988e4 user: andreas_kupries tags: trunk | |
2008-04-23
| ||
16:28 | * ncgi.tcl (::ncgi::exists): Fixed documentation in code * ncgi.man: and outside, the result was specified wrongly. check-in: ae682efbc3 user: andreas_kupries tags: trunk | |
2008-04-22
| ||
06:07 | * mpformats/fmt.html: Modified to put sections and subsections * mpformats/_html.tcl: into divisions a CSS can lock onto. Changed * tests/html/*: to properly close paragraphs, sections, and sub- sections. Changed to remove empty paragraphs, and empty lines. Put the whole body into a division. Put text marked up as optional into a span. Put section references into a span. Put examples into a division. Some general cleanup of the internals. check-in: 69cb7de773 user: andreas_kupries tags: trunk | |
2008-04-20
| ||
04:02 | * tests/*/06: Extended for nested lists. * tests/*/07: 2nd input and results for nested lists. * mpformats/_nroff.tcl (nr_vspace): Added newlines to output for proper formatting of text coming after it. check-in: 9ab16e80c9 user: andreas_kupries tags: trunk | |
2008-04-19
| ||
21:52 | Ditto the example commands, sectref, and the commands for the semantic categories. check-in: 69eb37f906 user: andreas_kupries tags: trunk | |
20:54 | * tests/syntax/e_*: Additional input and result files, completing * tests/syntax/r_*: the list errors. check-in: e63afc5e6a user: andreas_kupries tags: trunk | |
2008-04-17
| ||
13:54 | * doctools.test: Extended with loop to test response to the various * tests/syntax/e_*: syntax errors we may find in doctools files, plus * tests/syntax/r_*: first set of input files and error results. * checker.tcl: Modified errors for commands which are allowed everywhere in the header section since the extended syntax came into effect. check-in: 32043a97a0 user: andreas_kupries tags: trunk | |
2008-04-15
| ||
06:08 | * doctools.test: Fixed [Bug 1942472], reported by Michael * tests/latex/00: Schlenker, in made with the new test cases. * tests/latex/01: Now mapping the name of the user running * tests/latex/02: the tests around in the expected and * tests/latex/03: actual results as well. Modified the * tests/latex/04: expected results for the one backend * tests/latex/05: affected by the change. * tests/latex/06: check-in: d24a331992 user: andreas_kupries tags: trunk | |
2008-04-14
| ||
01:37 | * doctools.test: Added the remaining backends to the list of backends checked. * tests/tmml/00: Expected results for TMML backend. * tests/tmml/01: * tests/tmml/02: * tests/tmml/03: * tests/tmml/04: * tests/tmml/05: * tests/tmml/06: * tests/text/00: Expected results for TEXT backend. * tests/text/01: * tests/text/02: * tests/text/03: * tests/text/04: * tests/text/05: * tests/text/06: * tests/wiki/00: Expected results for WIKI backend. * tests/wiki/01: * tests/wiki/02: * tests/wiki/03: * tests/wiki/04: * tests/wiki/05: * tests/wiki/06: * tests/latex/00: Expected results for LATEX backend. * tests/latex/01: * tests/latex/02: * tests/latex/03: * tests/latex/04: * tests/latex/05: * tests/latex/06: * tests/desc/00: Expected results for DESC backend. * tests/desc/01: * tests/desc/02: * tests/desc/03: * tests/desc/04: * tests/desc/05: * tests/desc/06: * tests/list/00: Expected results for LIST backend. * tests/list/01: * tests/list/02: * tests/list/03: * tests/list/04: * tests/list/05: * tests/list/06: * tests/null/00: Expected results for NULL backend. * tests/null/01: * tests/null/02: * tests/null/03: * tests/null/04: * tests/null/05: * tests/null/06: check-in: e60056ea3a user: andreas_kupries tags: trunk | |
2008-04-11
| ||
17:59 | * crc16.man: Marked name of crc32 up as package. check-in: 87abcf2818 user: andreas_kupries tags: trunk | |
2008-04-08
| ||
00:50 | document the xmodem command (bug #1895277) check-in: f71cf6e2ff user: patthoyts tags: trunk | |
00:33 | Added test for bug #1909681 check-in: a6b7b5b8b9 user: patthoyts tags: trunk | |
2008-04-03
| ||
15:57 | * nns_protocol.man: Renamed nns_procotol.man, fixed the typo in the filename. Thanks to Reinhard Max for seeing this. check-in: 3c8621602f user: andreas_kupries tags: trunk | |
2008-04-01
| ||
06:06 | * doctools.test: Added tests to invoke the backends on a series of input files and check the results against expectations. * tests/man/00: First set of input files, and expected output for * tests/man/01: the html and nroff backends. * tests/man/02: * tests/man/03: * tests/man/04: * tests/man/05: * tests/man/06: * tests/html/00: * tests/html/01: * tests/html/02: * tests/html/03: * tests/html/04: * tests/html/05: * tests/html/06: * tests/nroff/00: * tests/nroff/01: * tests/nroff/02: * tests/nroff/03: * tests/nroff/04: * tests/nroff/05: * tests/nroff/06: check-in: 5e629c5279 user: andreas_kupries tags: trunk | |
2004-09-30
| ||
03:07 | Installer ensures existence of directory for the applications it wishes to install. Changelog manual merge Exif bug fixes - Tcllib SF Bug 1028668 New math code, bignum. By Salvatore Sanfilippo (antirez). Struct fixes, tree, graph, record - Tcllib SF Bug 1018733, 1023973, 1034924. Htmlparse fixes - Tcllib SF Bug 1034580, 900041. Html fixes - Tcllib SF Bug 898774. Counter fixes - Tcllib SF Bug 943984 Bee package uses 8.4 features. Cleared up confusion in various files. check-in: e26ccfc39c user: andreas_kupries tags: trunk | |
2004-09-29
| ||
22:17 | * exif.tcl (makerNote): Fixed [Tcllib SF Bug 1028668]. There are * exif.test: images in the wild which do not provide AFPoint information in the makerNote Exif data. Test suite is new. NOTE: Testsuite incomplete. Right now only a placeholder for the test image is in the CVS. The actual image is 600K, and has to be cut down to a more manageable size. Don't have the tools here right now. check-in: ac6bcb50ff user: andreas_kupries tags: trunk | |
2003-07-05
| ||
04:23 | * installed_modules.tcl: Added the new module 'inifile' to the list of packages handled by 'sak'. check-in: e6e4edf241 user: andreas_kupries tags: trunk | |
04:21 | Fixed typo in changelog entry (date). check-in: fbb6524e09 user: andreas_kupries tags: trunk | |
04:16 | * ncgi.man: Trival spelling fix. check-in: 9421fc8d53 user: andreas_kupries tags: trunk | |
04:14 | * Bumped version to 1.5.1 as this is a bug fix. Any bug fixes and more minor changes coming in the future do not have to bump the version number anymore until the next release. Only a major change warrants another bump before the release. * fileutil.tcl: Fixed SF tcllib bug [647974]. We now ignore device/inode information if the current path is in a virtual filesystem. We also assume now that VFS's do not support links, thus also obviating the need for the data, circles cannot occur. check-in: 91926162ca user: andreas_kupries tags: trunk | |
2003-07-04
| ||
15:56 | modules/ftpd.tcl: the variable ::ftpd::port is now updated to reflect the port were the server was opened. This is only relevant when a server was requested at port 0 - ie, at a port determined by the OS. check-in: 2e5c9dbe4c user: msofer tags: trunk | |
2003-07-03
| ||
08:31 | fixed logger not being turned off if debug was turned off prior to creating new connection. check-in: 043377641b user: afaupell tags: trunk | |
2003-07-02
| ||
18:38 | updated for ::irc::reload check-in: 956e55aefc user: afaupell tags: trunk | |
18:37 | * irc.tcl moved cmd-reload to ::irc::reload. removed unused nick variable. * irc.man added all the recently created commands to the man page. check-in: cb0586ca24 user: afaupell tags: trunk | |
2003-07-01
| ||
11:49 | initial version check-in: ad75259195 user: afaupell tags: trunk | |
2000-06-22
| ||
03:21 | 2000-06-21 Sandeep Tamhankar <[email protected]> * mime/smtp.tcl: Undid the #5693 fix. It turns out there are situations where this is the desired behavior. The basic idea is that the -recipients value is used in the SMTP envelope, and should not be mixed with message headers. Basically, they're two totally different things. I commented all the code and cleaned up some of the areas where side effects were being used unnecessarily and making the code hard to read. check-in: 97db97bdbc user: sandeep tags: trunk | |
2000-06-20
| ||
22:23 | General code cleanup and bug fixing. check-in: 5c2bcb9f35 user: kuchler tags: trunk | |
2000-06-18
| ||
16:48 | Fixed documentation bug. check-in: 295bdcedfe user: kuchler tags: trunk | |
16:47 | Fixed documentation error check-in: db19131e4e user: kuchler tags: trunk | |
2000-06-16
| ||
20:58 | Initial nntp client implementation check-in: b2c4eb7631 user: kuchler tags: trunk | |
20:54 | Initial nntp client package implementaion check-in: 21471b615a user: kuchler tags: trunk | |
20:15 | Add textutil module, cleaned up some tests. check-in: 1cfc5aa78c user: ericm tags: trunk | |
2000-04-24
| ||
23:27 | For html update. check-in: 155988bdb7 user: welch tags: trunk | |
2000-04-19
| ||
20:52 | Fixed ncgi::multipart to deal with \r\n data check-in: 1217e4e317 user: welch tags: trunk | |
20:52 | Added html::h1 through html::h6 check-in: c4ed622d48 user: welch tags: trunk | |
20:51 | Updates for ncgi::multipart check-in: ee8ff88fd2 user: welch tags: trunk | |
20:38 | Package index. check-in: 4bff7b7bfe user: ericm tags: trunk | |
06:08 | More work on the test suite. check-in: 556f67f14f user: welch tags: trunk | |
04:18 | Added to fix make install check-in: 2909f60eda user: welch tags: trunk | |