Tcl Library Source Code

Timeline
Login

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

50 most recent check-ins that include changes to files matching 'modules/practcl/build/class/*'

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-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
2021-04-30
12:12
Merge trunk. check-in: e535000f3e user: pooryorick tags: pooryorick
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
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-19
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
2019-11-12
03:36
Pulling in changes from hypnotoad branch Leaf check-in: 0b7255c318 user: seandeelywoods tags: sobyk
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-06-26
19:30
Tkt [c030b5bc75] - Merged hypnotoad work check-in: 5625cabbd1 user: aku 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-05
06:31
Integrated last of hypnotoad branch check-in: 8ec2d6ea79 user: aku tags: trunk
2019-06-04
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-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-04-13
02:04
Version bump and typo fix check-in: cc3e325115 user: hypnotoad tags: hypnotoad
2019-04-12
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
16:27
Closing a fork check-in: f49f632755 user: hypnotoad tags: hypnotoad
15:40
Changed the name of the ::kitpkg() array to ::starkit::static_package() to avoid polluting the global namespace check-in: a20ae30353 user: hypnotoad tags: hypnotoad
2018-12-12
01:08
Replacing a global g(HOME) which means something in a TOBE kit with ::starkit::localHome if the application is looking for somewhere to grap preferences/etc check-in: 20d0246bc6 user: hypnotoad tags: hypnotoad
2018-12-08
20:05
Bringing Trunk up to date with all of the hypnotoad branch changes since the split from the pooryorick branch. check-in: 6ff9027a29 user: hypnotoad tags: hypnotoad
2018-12-06
03:01
Resolving a merge conflict check-in: 4c7e4bc7e7 user: hypnotoad tags: hypnotoad
02:15
Bug fixes and a version bump to practcl check-in: 32300021ed user: hypnotoad tags: pooryorick
2018-12-03
15:17
Closing a fork check-in: 627347c712 user: hypnotoad tags: pooryorick
2018-11-17
17:06
Pulling new versions of clay, practcl, dicttol, cron, and tool from the hypnotoad branch. Clay and tool are now build as standalone modules with their own dedicated copies of support code. Clay's embedded software fits inside of the clay namespace. Tool still spreads its seeds all over the global namespace to presever backward compadiblity with older version. Reminder: Clay is the successor to tool. If you are starting new development, you should use clay instead of Tool. Tool has some design limitations and a rather impolite implementation. It should be considered deprecated... as much as anything in tcllib is allowed to be deprectated. Tool is being maintained in its present state to support the Integrated Recoverability Model until its developers get a chance to port Taolib to Clay. check-in: e397dc9470 user: hypnotoad tags: pooryorick
2018-11-16
02:34
Bug fixes for practcl check-in: e0c5f2c71d user: hypnotoad tags: hypnotoad
2018-10-28
08:22
Tweak to fix ico file handling for tclkits check-in: 732a39b76c user: hypnotoad tags: hypnotoad
06:51
Typo fix in practcl. Tweak to ensure the make_object dict exists before using check-in: 6c37cf553b user: hypnotoad tags: hypnotoad
2018-10-25
17:46
Clay now reads in the entire dicttool module implementation, and omits package requires for packages it subsumes Added core private header access for TEA extensions in practcl check-in: 9f9aceba86 user: hypnotoad tags: hypnotoad
2018-10-23
23:59
Tweaks to VFS install procedures check-in: bf5402325f user: hypnotoad tags: hypnotoad
22:27
Tweaked the location of the package manifest to match tip430 check-in: dff17e0bb1 user: hypnotoad tags: hypnotoad
22:25
Added the first test to practcl Added a cut-rate version of fileutil::findByPattern to practcl, practcl::findByPattern Added smarts to practcl to only build a module if the source files have been modified since the pkgIndex file was last generated Simplfied the distribution selection mechanism, removed a rule that demanded all distrubtion options match the name of a class Fixed define checks for SHARED_BUILD Added a handler for practcl based installers Added a pass to pull out packages that can be satisfied with a simple source and index them separately (and more simply) in the master package index check-in: 8451267468 user: hypnotoad tags: hypnotoad
15:09
Practcl fixes Replaced the make-* series of methods with an ensemble. Added annotations to the code to fill out missing bits of documentation check-in: 70a30eca52 user: hypnotoad tags: hypnotoad
13:46
Clay no longer modifies oo::class and oo::object. A new filter is applied to clay::ancestors to prevent introspection if a call to a new ensemble method "clay noop" fails. Refactored practcl to utilize the clay framework and ensemble facilities. check-in: ec26683add user: hypnotoad tags: hypnotoad
2018-10-18
19:20
Fixes to practcl to correct bugs introduced by the migration to clay check-in: 68e4ebd04b user: hypnotoad tags: hypnotoad
2018-09-24
18:13
Update the ldap branch to latest. check-in: db19a51e4c user: andreask tags: ldap-60160205fe-tls
2018-09-19
14:20
Pulling in latest versions of clay, httpd, and practcl from the hypnotoad branch check-in: 9f6fd773b3 user: hypnotoad tags: pooryorick
2018-09-17
02:21
Moved the new module autodoc tool to the clay module. Added documentatation capture to the build scripts of clay and practcl Updated the httpd module to get it's doctool parts from clay. check-in: 22a614e7a5 user: hypnotoad tags: hypnotoad
2018-09-16
09:22
More refinements to the docbuild tool. Updated documentation for httpd and practcl check-in: 1fd28c318f user: hypnotoad tags: hypnotoad
2018-07-13
16:54
Removed dedicated variables for clay's delegation and mixinmap. (They are now sub-elements of the clay dict). Refactored the practcl clay implementation to provide a better mapping of old function calls. This new practcl version now runs old practcl projects unmodified. check-in: 0745c57cca user: hypnotoad tags: hypnotoad
14:53
Fixed the meta markup on the clay module. Moved the definition of clay::object into the metaclass.tcl file. This allows practcl to just steal the proc.tcl, class.tcl, and object.tcl files from this module to include on its own, without needing to ALSO include oo::dialect. Renamed the "source" ensemble method to "provenace" and added a new "source" which sources a file inside the object's namespace. Practcl now utilizes a minimalist snippet of the clay project, replacing its own implementation with the clay implementation. check-in: 39bd8c6989 user: hypnotoad tags: hypnotoad
2018-06-27
17:16
Update peg container transform work to latest trunk, including peg ffp fixes. check-in: 63282d761b user: aku tags: pt-container-ssoberni
2018-06-22
04:30
Brought in trunk work (mostly the doc changes) check-in: 3ec4e74aac user: aku tags: ssoberni-ffp-3ed39a451f
2018-06-19
17:50
Merged hypnotoad work over into trunk, mainly for the changes (renames) which help sak.tcl operation. check-in: 5b0076422d user: aku tags: trunk
2018-05-26
04:11
Adapted a convention from toadhttpd for Dispatch plugins to the general case. Fixed a typo in practcl check-in: e7c8f0994c user: hypnotoad tags: hypnotoad
2018-05-02
19:32
Updated the windows platform bodge to compile kits with --enable-symbols check-in: aa12283388 user: hypnotoad tags: hypnotoad
2018-03-15
10:38
Fixed a bug in the httpd module FormData method. Added a facility to sak style tools/subprojects to install individual modules to a specified location check-in: 05e97ce4b4 user: hypnotoad tags: hypnotoad