Tcl Library Source Code
Timeline
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

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

119 check-ins using file idoc/www/tcllib/files/modules/doctools2idx/idx_import_json.html version 8cb43bfe94

2018-02-16
04:43
Fix uuid.tcl compilation error for Windows check-in: 1da4d5eaab user: apnadkarni tags: trunk
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
2018-02-12
10:04
Create new branch named "pca-update" Leaf check-in: 336c93b8c0 user: arjenmarkus tags: pca-update
2018-02-09
05:35
Merged PT work to trunk. check-in: 3a942ffbf3 user: aku tags: trunk
2018-02-08
22:55
Avoid extra [expr] calls in TclOO and Tcl engines Closed-Leaf check-in: f94401b3e2 user: ssoberni tags: pt-fixes2-ssoberni
22:45
Bump patch level check-in: 8d72cdd40c user: ssoberni tags: pt-fixes2-ssoberni
22:34
Bumped patch level check-in: 30b5744400 user: ssoberni tags: pt-fixes2-ssoberni
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
2018-02-07
17:15
Rewrite of the TclOO/NX transformation: a) supports standard pt debug mode, b) ~25% speed improvement thx to better handling of variable imports check-in: 9877877dcd user: ssoberni tags: pt-fixes2-ssoberni
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
03:48
Merge to release RC: GN patches for doctools and markdown. check-in: a43c4df501 user: aku tags: tcllib-1-19-rc
03:38
Merge to trunk: GN patches for doctools and markdown. check-in: 744a6b43a2 user: aku tags: trunk
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:33
doctools2idx <D> Fixed documentation typos, code comment typos doctools2toc s.a doctools s.a Patch by Gustaf Neumann <neumann@wu.ac.at>, thank you. Closed-Leaf check-in: ede38cc0f5 user: aku tags: doctools-typos-gn
18:31
doctools2idx / doctools::idx::{export,import} <B,D> Fixed code typos (variable name), doc typos doctools2toc / doctools::toc::{export,import} s.a. Patch by Gustaf Neumann <neumann@wu.ac.at>, thank you. check-in: 27df9fe99f user: aku tags: doctools-typos-gn
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
04:47
markdown / markdown <EF> - Applied patch adding syntax highlighting for `fenced code blocks` to the markdown package. Patch received from Gustaf Neumann <neumann@wu.ac.at>, with thanks. Closed-Leaf check-in: 924478eb48 user: aku tags: markdown-syntax-highlight-gn
04:33
Merged work on tkt [997c8b4e67] to release rc check-in: 5e6fbe3de1 user: aku tags: tcllib-1-19-rc
03:18
New version of httpd. Consolidated all of the functions into one implementation check-in: 5dd3f483bf user: hypnotoad tags: hypnotoad
2018-01-24
20:40
Tkt [8fd2561785] oauth/oauth <B,D> Merged fix of query default to GET, was POST, into release. check-in: 52bd859b74 user: aku tags: tcllib-1-19-rc
20:36
Tkt [8fd2561785] oauth/oauth <B,D> Merged fix of query default to GET, was POST. check-in: 738baecbc3 user: aku tags: trunk
20:14
Tkt [4cff6a4296] ldap/ldax <D> Fixed manpage typos. Thanks to Pierre David for report and patch. check-in: 31128791fd user: aku tags: tcllib-1-19-rc
19:54
Tkt [104f9c91a5] irc/irc <B,D> Added missing extraction of key when calling `irc::config` with a single argument. Added comment to clarify the logic after the checks a bit more. check-in: 41e67fa77f user: aku tags: tcllib-1-19-rc
19:44
Tkt [e2cc72f496] inifile/ini <B,D> Added missing handling of encodings to various places. Report and patch by geballin <fan2linux@laposte.net>, with thanks. check-in: b09616777a user: aku tags: tcllib-1-19-rc
19:12
Tkt [c247ed5db4] ldap/ldap <B,D>. Merge of fix for protocol error, into release prep. check-in: 2f3369f04b user: aku tags: tcllib-1-19-rc
19:11
Tkt [c247ed5db4] ldap/ldap <B,D>. Merge of fix for protocol error. check-in: 0826350f8d user: aku tags: trunk
19:04
Tkt [a7fb3a643c] math/math::exact <B> Cleanup of variable access, prep for Tcl 9 / TIP 278 variable resolution changes. check-in: fb859d7803 user: aku tags: tcllib-1-19-rc
18:33
Tkt [4367201817] yaml/yaml <B> Cleanup of variable access, prep for Tcl 9 / TIP 278 variable resolution changes. check-in: d50864197b user: aku tags: tcllib-1-19-rc
2018-01-22
22:34
udpcluster - de-dos lineendings check-in: fb83530d9e user: aku tags: tcllib-1-19-rc
22:28
math / math::pca - <D> - Fix syntax error, unclosed command check-in: 55d2a86bef user: aku tags: tcllib-1-19-rc
22:21
Added the 1.19 README's summarizing the changes. Plain text and Markdown (new). check-in: 026f1054f8 user: aku tags: tcllib-1-19-rc
22:20
sak readme - Small cleanup in the markdown generator path check-in: 752873da67 user: aku tags: tcllib-1-19-rc
20:30
coroutine - <EF,B> - Fixed missing version bump check-in: 186158cce9 user: aku tags: tcllib-1-19-rc
20:06
oometa / oo::option - <B> - Fix missing version bump check-in: d9ebf11f97 user: aku tags: tcllib-1-19-rc
20:02
nettool - <B> - Bump version for windows platform changes. check-in: d3d1ad4b7f user: aku tags: tcllib-1-19-rc
19:55
httpd - Fix DOS line-endings check-in: 2ee092b46e user: aku tags: tcllib-1-19-rc
19:54
httpd / scgi::app - Bump version to match changes. check-in: 78d6417b68 user: aku tags: tcllib-1-19-rc
19:01
math::calculus - <B> - Bumped version. check-in: 80aecc32bc user: aku tags: tcllib-1-19-rc
18:34
pt::pgen - <EF> - Bumped minor version, forgotten when adding NX support. check-in: 881f836089 user: aku tags: tcllib-1-19-rc
18:28
valtype::iban - Fix version mismatch code vs index. Updated index. check-in: d217ec77de user: aku tags: tcllib-1-19-rc
17:52
Extended sak readme/review - Support markdown as output format, ignore merge commits. check-in: 61ec513299 user: aku tags: tcllib-1-19-rc
17:49
fumagic (rt, filetype) - release prep work - <A> - Review of documentation changes since 1.18 shows that API-incompatible changes were made to the listed packages (Removal of command arguments, complete change of the structure of return values for filetypes). Such changes require a bump of the __major__ version of the package, while we currently only have a bump of the minor version. This commit fixes the issue and bumps the relevant packages to version 2. Attention: The PCX files were not updated to match the changes made to the packages/commands. This is mainly important to fumagic::rt, which had changes to command argument signatures. check-in: 1a83432350 user: aku tags: tcllib-1-19-rc
2018-01-19
20:30
Practcl fixes. Renamed the "target" method "make" Improvements to remove conditional logic USE_MSVC and actually moving the code to discrete parallel methods in either toolset::gcc or toolset::msvc Removing a lot of the special handling for core(ish) extensions, and rolling that behavior in as a potential to be seen in all tcl related builds. Added some helper functions for pulling data from fossil for tagging up TEAPOT check-in: b8c316ca0d user: hypnotoad tags: hypnotoad
2018-01-18
00:31
Practcl improvements Refinements to ::practcl::copyDir to handle single files Added a method for polling installer info check-in: 36c32fb515 user: hypnotoad tags: hypnotoad
2018-01-17
21:00
Fix package versions from the last 1.18 release, was forgotten at the time. Needed for proper README now. check-in: 30183c97c8 user: aku tags: tcllib-1-19-rc
20:19
practcl improvements. Modules now have a "target" mechanism that allows them to have their own private version of "practcl::trigger" and "practcl::target" Global targets now are targets of the ::practcl::LOCAL object. This is strictly for backward compadibility, and in truth projects should migrate to per-object targets check-in: db11f990f8 user: hypnotoad tags: hypnotoad
17:48
Sort out profiler differences for 8.6+ check-in: f3b71b7830 user: aku tags: tcllib-1-19-rc
17:35
Disable the `memory validate on` in various test suites. Horrible slowdown, only needed when we have to debug an actual crash, or a truly strict test run. check-in: 84bc7514e1 user: aku tags: tcllib-1-19-rc
15:58
Tweaking the headers generated for non tip-430 zipkits check-in: 0658a9b990 user: hypnotoad tags: hypnotoad
07:30
math::machineparameters - Fix missing Tcl version requirements. Fix test setup. check-in: ff85b2e687 user: aku tags: tcllib-1-19-rc
07:29
math::pca - Fix mismatch in Tcl version requirement, code vs test, fixed tests check-in: 368e6a2ff0 user: aku tags: tcllib-1-19-rc
07:28
Fix missing declaration of `tool-ui`. check-in: 1936740176 user: aku tags: tcllib-1-19-rc
02:45
Pulling changes from trunk check-in: ff98780d89 user: hypnotoad tags: hypnotoad
02:39
Modifications to the tclkit bootloader to index file systems by mount point check-in: b5521bcf45 user: hypnotoad tags: trunk
2018-01-15
20:40
Opening the Tcllib 1.19 Release Candidate Branch "tcllib-1-19-rc" check-in: 8a45406f08 user: aku tags: tcllib-1-19-rc
2018-01-11
22:07
Fixed a goof in practcl that was preventing platform specific flags from being passed to autoconf for local Tcl builds check-in: ac6853e223 user: hypnotoad tags: trunk
19:42
Pulling changes from trunk check-in: 0cc7c4d15a user: hypnotoad tags: hypnotoad
19:38
practcl: Fix to properly interpret the name of the binary library's name if the package provides a PKGConfig.sh file check-in: d86ea7c552 user: hypnotoad tags: trunk
18:04
Practcl now looks for the tclZipfs.c implementation inside of the tclconfig/compat directory (distributed with TEA) instead of in the odie project check-in: 1d46ecb29d user: hypnotoad tags: trunk
17:13
Closing another fork check-in: 9b0afb642d user: hypnotoad tags: trunk
17:12
pulling changes from trunk check-in: 006de4ea49 user: hypnotoad tags: hypnotoad
17:12
Correcting the name of the zipfs implementation file in odie check-in: 8e73c1ade5 user: hypnotoad tags: trunk
2018-01-09
03:31
Fix split of trunk, another leaf check-in: d6d58dfd06 user: aku tags: trunk
03:29
Fix split of trunk check-in: f189763b8d user: aku tags: trunk
2018-01-08
20:39
Add a new package math::PCA for principal components analysis check-in: 2c24d9d9c1 user: arjenmarkus tags: trunk
2017-12-29
14:08
Pulling changes from trunk check-in: 323b015bb7 user: hypnotoad tags: hypnotoad
14:07
Closing a fork check-in: 71c50e6e82 user: hypnotoad tags: trunk
2017-12-24
13:44
Create new branch named "magicsplat" Leaf check-in: 957d1bc49a user: apnadkarni tags: magicsplat, magicsplat-1.8.0
2017-12-14
00:13
Extended fileutil::fileType to detect sqlite3 databases, and to detect the three types of fossil databases (repo, checkout, global config). Package version bumped to 1.16. check-in: 35b066e84e user: aku tags: trunk
2017-12-12
20:31
Tweaks in practcl to handle corrupt .tm files, and fixes for git repo management check-in: d01098109d user: hypnotoad tags: trunk
20:30
Adding a glance at [pwd] before git pulling in practcl check-in: 3335164b5d user: hypnotoad tags: hypnotoad
20:23
Update practcl distribution from source check-in: c418bd29b0 user: hypnotoad tags: hypnotoad
20:22
Pulling changes from trunj check-in: b4df2e2cc8 user: hypnotoad tags: hypnotoad
2017-12-06
11:45
Fix to pass over corrupt .tm files check-in: 976fc5501d user: hypnotoad tags: hypnotoad
2017-12-05
01:36
Pulling changes from the hypnotoad branch, and closing a fork check-in: f7b64e5626 user: hypnotoad tags: trunk
01:36
Pulling changes from the real trunk check-in: 761d5c1e02 user: hypnotoad tags: hypnotoad
01:35
Closing a fork check-in: 3bb53f2695 user: hypnotoad tags: hypnotoad
2017-12-03
22:37
Correct bug in WebSocket where if callback in text received sends text back at the other side the just received command could be repeated when the next text message was received. check-in: 325ed4b3b3 user: gwlester tags: trunk
2017-12-02
17:05
Add pointer to the DpTcl fossil repo to the HTML man page. check-in: 767c94b9e1 user: gwlester tags: trunk
17:02
Added pointer to DpTcl Fossil Repo. check-in: 17d0f9f69a user: gwlester tags: trunk
01:10
Moved where the tclkit bootstrap searches for teapot packages Closed-Leaf check-in: b9aaf43404 user: hypnotoad tags: trunk
2017-11-30
20:14
Moved the teacup cache to a platform specific folder check-in: e3ac82956d user: hypnotoad tags: trunk
2017-11-29
22:09
Pumping practcl to 0.10.1 Renamed the "config.sh" method to "read_configuration" Renamed the "::practcl::config.tcl" command to ::practcl::read_configuration Limiting relative file paths to only environments that make a mess of global paths. (I'm looking at you MSYS) Objects no longer nuke their oodefine setting. They need to reapply that customization every time they mixin or morph. check-in: 6aaeccdadb user: hypnotoad tags: trunk
12:25
Broke includes out from other compile flags Revamped how non tip430 kits are built check-in: dae10bcfd3 user: hypnotoad tags: trunk
10:20
Restoring the -static flag for MinGW builds check-in: 1a352ad42a user: hypnotoad tags: hypnotoad
02:26
Pulling changes from trunk check-in: b3502f5ee1 user: hypnotoad tags: hypnotoad
2017-11-28
19:14
Minor tweak to mingw executables check-in: 8c8ee2241d user: hypnotoad tags: trunk
11:50
Pulling in improvements to practcl check-in: 90605773eb user: hypnotoad tags: trunk
11:49
Revamped how binaries are linked to better match what is going on inside of tclConfig.sh and the Tcl makefile target TCL_EXE Fixed Linux build for toadkit check-in: c974146350 user: root tags: hypnotoad
2017-11-27
17:44
Note where a hook needs to go for Practcl to detect and execute critcl Added a practcl::grep command for pattern matching files Added a provisional bootstrap for loading critcl as a local tool Added a file mkdir to core subpackages during the ./configure phase check-in: 79fbfc1786 user: hypnotoad tags: hypnotoad
2017-11-04
09:50
Practcl: Reinstated the update method for projects check-in: 2ee4180d9c user: tne tags: hypnotoad
09:26
Practcl improvements: Better logging API. Local prefs file now affects behavior. Overhaul of how packages loaded to the local environment are dealt with. check-in: 54d2027e5a user: tne tags: hypnotoad
05:58
New version of practcl. This version eliminates the separate family of classes for "tool" vs. "subproject". Now tools are subprojects of ::practcl::LOCAL, but environment interactions are handled through a separate env-* family of methods that track with the classes independently of the normal build methods. All tools inhabit the same global namespace (::practcl::OBJECT). Tools are installed to the prefix specified by the prefix define for ::practcl::LOCAL check-in: c433cbd5e9 user: tne tags: hypnotoad
2017-11-03
19:19
Modifications to fix file path handing for MSYS Kit building check-in: e8ee0468c2 user: tne tags: hypnotoad
2017-11-02
19:44
Pulling changes from trunk check-in: deba870ed0 user: hypnotoad tags: hypnotoad
18:52
Fix to the scgi.test in the httpd module check-in: 6e5dd75c1f user: hypnotoad tags: trunk
18:21
Pulling changes from trunk check-in: 9bbf4e73bb user: hypnotoad tags: hypnotoad
18:21
Added a timeout to ::coroutine::util::gets_safety. The delay is setable as a new optional argument. The default is 2 minutes. Refactored the HTTP header parsing system for httpd. Fixed a point where the parser was performing a bare read instead of the coroutine savvy version. Fixed bugs in the httpd test suite. New version of Practcl. Simplified the class structure. Shuffled functions to be closer to be where they are used, and also indicate who calls them. Tcl and Tk now compile in the directory relative to the master project. check-in: e0d0875ab4 user: hypnotoad tags: trunk
10:31
Added a 2 minute timeout for coroutine::util::gets_safety Fixed how line breaks are expressed in the httpd module's tests Refactored how Httpd headers are pulled over a socket to better exploit the fact the process is taking place in a coroutine Bumped practcl's version to 0.10 check-in: 7c6d876842 user: hypnotoad tags: hypnotoad
2017-11-01
22:48
Ticket [c247ed5db4]. Fixed handling of partial reception. Thanks to pdagog@gmail.com for report and patch. Bumped version to 1.9.2. Note, this may fix tickets [b9a39c02c7] and [5f4f30667b] as well. Ping their reporters. Closed-Leaf check-in: 8b8f10e2bb user: aku tags: fix-ldap-partial
22:18
Pulling changes from trunk check-in: 1db8e05b30 user: hypnotoad tags: hypnotoad
19:53
Extended the generic feedback block with info about desired formats and actions for patches. Regenerated docs. check-in: 00329f8b8f user: aku tags: trunk