Tcl Library Source Code

Timeline
Login

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

255 check-ins using file modules/pt/tests/data/ok/peg_cparam-tea/5_sequence version 07fc2ecb6b

2015-11-10
16:45
Bug fix to oo::meta and oo::dialect check-in: e2e215a5f3 user: hypnotoad tags: odie
04:08
debug - Ticket [6bdf679832] - Fixed typo in 2array breaking misreporting of inactive tags. Version bumped to 1.0.6. Tweaked documentation to better highlight the tag part of debug.tag. With thanks to Timothy Tomkinson. check-in: 81d1d109ad user: aku tags: trunk
03:58
htmlparse - Ticket [86c971506c] - Added HTML 5.1 entities. Version bumped to 1.2.2. Added a test. Updated MapEscapes to allow the much longer names in the new set. Thanks to David for the report and data. check-in: d646f17b12 user: aku tags: trunk
03:37
uri - Ticket [a67295e528] - Accepted patch for IPv6 support, with extended testsuite. With thanks to aspect. Version bumped to 1.2.6. check-in: 7e8e8838d6 user: aku tags: trunk
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
17:04
Adding the following new packages: dicttool oo::dialect Moving oo::meta to its own module Updating the following packages: cron nns oo::meta check-in: a0f661a93b user: hypnotoad tags: trunk
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-25
00:26
Regenerated docs, to complete idoc/ (html) Closed-Leaf check-in: 5cd7db2aae user: aku tags: redoc
00:21
Regenerated docs. Reworked doc generator to split online (embedded/) and installed (idoc) documentation. Updated installer to use idoc/. Moved manpages over. check-in: 888d8ab7b9 user: aku tags: redoc
2015-10-24
23:59
Have localdoc generate raw pages. Put default style into the integration, as raw will not insert it automatically. Removed the backlink to the homepage, done by the integration. check-in: 295903436b user: aku tags: redoc
23:56
dtplite - Extended to recognize option -raw, activating raw output. check-in: 0db064e6ec user: aku tags: redoc
23:55
doctools - HTML formatters - All modified to use class names with a "doctools_" prefix. Index and toc further modified to allow raw output, i.e. "embedded HTML". check-in: 17620eb64d user: aku tags: redoc
20:30
Replaced simple var check with whitelist of allowed commands. Closed-Leaf check-in: e10a3b6c0f user: aku tags: rest-817f51002f
20:24
Regenerated documentation check-in: a7b5b742b0 user: aku tags: redoc
20:21
dtplite - Reworked header generation to keep engine parameter out of the navbar. check-in: af021ed2e4 user: aku tags: redoc
20:20
doctools - Added missing extension of toc and idx html formatters to replace placeholder @TITLE@ in engine parameter "header". check-in: 61e66f1186 user: aku tags: redoc
18:12
Regenerated documentation check-in: 568e7e210a user: aku tags: redoc
18:04
Doc generator: Force module name. Save new main index file across regenerations, it is manually maintained. Insert fossil integration into all generated html files, i.e. have fossil insert its navbar at the top when displaying them. check-in: 1b808f403a user: aku tags: redoc
17:58
Updated the doc indices check-in: 6ad3ad430a user: aku tags: redoc
17:58
dtplite - Extended to recognize option -module, forcing a module name on the processor, overriding the heuristics. Version bumped to 1.3. check-in: bea8ed1685 user: aku tags: redoc
17:54
doctools - Extended the html formatter to allow [string map] in engine parameters. Extended to replace placeholder @TITLE@ in custom header fragment. check-in: 44715ae2c0 user: aku tags: redoc
2015-10-23
13:47
Fix relative links to the documentation (toc, kwi) check-in: 3ac116ea30 user: aku tags: trunk
01:26
Attempt to correct 'Related Repositories' links. check-in: 2d53c05b13 user: mistachkin tags: trunk
2015-10-22
23:59
Another relative link correction. check-in: 594f2e57e3 user: drh tags: trunk
23:58
Another attempt at relative links on the homepage. check-in: d9e1feb7fb user: drh tags: trunk
23:56
Make hyperlinks relative. check-in: bcc0f81b1d user: drh tags: trunk
23:53
Fix a missing > on the home page. check-in: dc11775dc4 user: drh tags: trunk
23:50
Fix broken links on the homepage. check-in: 60322276f2 user: drh tags: trunk
23:40
Fix the home page so that it includes the Fossil menu. check-in: 84e5261d2a user: drh tags: trunk
23:30
Add an embedded “index.html” page to serve as the home page. check-in: 8e3cf86e0f user: drh tags: trunk
14:28
rest - Ticket [895baa109a] - Merge config content-type into request headers. check-in: 39ada3aa6e user: aku tags: rest-817f51002f
2015-10-20
22:48
imap4 - Ticket [3831d75922] - Added support for STARTTLS - upgrading an unsecure connection to secured. check-in: 5950a59fa5 user: aku tags: trunk
22:05
csv - Ticket [06bf459d36] - Fixed bad RE translation of separator and delimiter characters. check-in: 79c8ed1a87 user: aku tags: trunk
15:38
Attempt at a more robust way of getting the invoker-name for rest::simple check-in: 8d718b4d0d user: aku tags: rest-817f51002f
02:27
Release math::exact 1.0 check-in: 68ddfcef98 user: kennykb tags: trunk
02:26
Manual page for math::exact Closed-Leaf check-in: 4ff50ad527 user: kennykb tags: kbk-math-exact
01:13
merge trunk check-in: 56526e643d user: kennykb tags: kbk-math-exact
2015-10-19
16:32
rest documentation - Ticket [2a45e56f92] - Extended to mention TLS integration. check-in: 04e098e60c user: aku tags: trunk
15:26
icr/example - Ticket [a86b8b85e5] - Fixed misuse of target commmand in example. check-in: 34ae01af66 user: aku tags: trunk
15:17
picoirc - Ticket [6e46b310f3] - Fixed wrong variable name in implementation /msg. check-in: 1735e41b6f user: aku tags: trunk
15:04
map::slippy::fetcher - Ticket [a6eea15cdf] - Tweaked import to make use of Tk 8.6 native png support. Bumped version to 0.4. check-in: 1cee7db5a7 user: aku tags: trunk
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-09-26
02:08
Changes to reflect some updates to SHED. The "TOOL" object is now the project, thus the file name change. check-in: 688dd9afe8 user: hypnotoad tags: odie
2015-09-25
01:57
Last few teaks for SHED check-in: bef5fa6dda user: hypnotoad tags: odie
2015-09-24
21:43
More tweaks for SHED check-in: 9af9c0eee0 user: hypnotoad tags: odie
19:31
Updated the url for fossil check-in: 32858c14c6 user: hypnotoad tags: odie
19:29
Moved the tool.shed manifest to the new customary spot. Added a makefile directive to rebuild the makefile check-in: f8dd6bc0eb user: hypnotoad tags: odie
00:34
Added a new mechanism to designate certain parties in the cluster to act as repositories. When a DISCOVERY request goes out that parrot back everything they have seen, not just its own services check-in: 64d9695c87 user: hypnotoad tags: odie
2015-09-21
17:17
Redesign of the free_port system for nns_cluster. check-in: b79e07e239 user: hypnotoad tags: odie
10:48
Updated the TOOL description check-in: 06880d1d1f user: hypnotoad tags: odie
10:32
Added a TOOL style description for Tcllib check-in: 6e5e58d40c user: hypnotoad tags: odie
2015-09-19
16:46
merge trunk check-in: 3526dceff4 user: kennykb tags: kbk-math-exact
16:45
Advance release to 1.0 check-in: 9913440551 user: kennykb tags: kbk-math-exact
2015-09-17
17:35
Reimplemented cluster::sleep to avoid vwait. (Nested vwaits go out into space under the wrong conditions) Added a new keyword "branchset" to the meta command. This allows you to input a dict, but tell the system that all of the elements are leaf points. (The option keyword does that now, this is a more general purpose tool.) check-in: 3a80759025 user: hypnotoad tags: odie
2015-09-09
19:06
Pulling in changes from he ODIE branch check-in: a075e4ad2b user: hypnotoad tags: trunk
19:05
Removed a puts statement from oo::meta. Removed the line which caused dict::is_dict to wipe out ::errorInfo check-in: b25f267b8e user: hypnotoad tags: odie
2015-09-04
19:02
Removed that last optimization, and replaced it with more robust rules for get, and getnull on an object level check-in: 11931f92e4 user: hypnotoad tags: odie
18:53
The meta function now uses a recursive merge. Added an optimization to store the classes's effective structure locally and rebuild if the object's class changes or if the class is modified check-in: 0778a10ca2 user: hypnotoad tags: odie
18:40
Refined the implementation of recursive dict merge. Added tests to incorporate recursive merge check-in: 1f2e4962e0 user: hypnotoad tags: odie
15:34
Added an option to turn of the verbosity of mkzip check-in: e0b97f3482 user: hypnotoad tags: odie
2015-09-01
16:15
Added core class tracking features to assist Tao (and other frameworks) where we would like to avoid a depth first search of properties for primitive and commonly inherited classes. Minor tweak to ensure option paths are built consistently. check-in: 4adbe677cf user: hypnotoad tags: odie
08:33
Updated the package version for oo::option as well as the ooutil's pkg_Index.tcl file check-in: 2fb57dd0d9 user: hypnotoad tags: odie
08:31
Added a procedure for normalizing the name of a class to it's globally addressible name when interacting with oo::meta::* namespace commands Introducing the concept that dict keys which terminate in a : are a sign that they are leaves, and no dicts will be nexted beneath them. Dict merge turned out to be entirely too naive a system for combining properties across nested dicts. Using the name and possible failures in [dict size], the system now drills down several levels of nested dicts to ensure at least the "option" and "const" subdict merge correctly. The "property" keyword has been modifed. If given 2 arguments, it files a property under the "const" section instead of under the root. The property keyword ALSO marks all fields created by it as leaves. Added an "option" keyword to classes. The keyword simply files new entries in the "option" meta section. Added a "meta cget" method which will search for a property in the local config dict, the const dict of its meta data, or the root of its meta data, mapping the field to field: if necissary. Updated all of the oo::meta and oo::options tests to reflect this new behavior. check-in: 7d0cbc36f7 user: hypnotoad tags: odie
2015-08-24
11:05
Merging in changes from upstream check-in: fd995d6ac2 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-08-02
21:38
Add missing export of abs1 and signum1 check-in: b9f530bb62 user: kennykb tags: kbk-math-exact
21:38
Add signum1 and abs1 to support iterative algorithms in callers. check-in: 258adaad5e user: kennykb tags: kbk-math-exact
20:42
Rename math::exact::expr to math::exact::exactexpr because the name conflict with ::expr will be a maintainability headache forever. check-in: ee6f02a452 user: kennykb tags: kbk-math-exact
2015-07-28
23:51
merge trunk check-in: eddc7ae571 user: kennykb tags: kbk-math-exact
23:51
merge private math-exact branch into public check-in: 014fe65d7c user: kennykb tags: kbk-math-exact
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:27
Added some enhancements to oo::meta which allow the package to interact with the Tao framework. check-in: cf6b87fc46 user: hypnotoad tags: trunk
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
17:54
Removed empty manpages. They break too many processing tools. check-in: 937d5d4d4d user: andreask tags: trunk
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
17:45
Updated to trunk. Closed-Leaf check-in: 2a77eead81 user: aku tags: tkt-4a4e443ce9-pt-oo-fail
17:44
pt::rde(::oo) - Fixed copyright years. Fixed version mismatch in the C code. Removed irrelevant requirement. Work on the narrative and internals complete. check-in: fd7bcc6781 user: aku tags: tkt-4a4e443ce9-pt-oo-fail
2015-06-09
22:21
pt::rde(::oo) - More tweaks. check-in: 45cc3c0d87 user: andreask tags: tkt-4a4e443ce9-pt-oo-fail
19:59
pt::rde - Update package index. Future need for pt::rde::oo also. check-in: f12aa5ea41 user: aku tags: tkt-4a4e443ce9-pt-oo-fail
17:36
pt - More work on the tracing, extending to the TclOO-based runtime. check-in: 8fa6db5638 user: andreask tags: tkt-4a4e443ce9-pt-oo-fail
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
20:14
Ticket [4a4e443ce9]. Merge fix into work on pt rdengine tracing. check-in: 4b9b73cc20 user: aku tags: tkt-4a4e443ce9-pt-oo-fail
20:13
pt::peg::to::tclparam - Fixed ticket [4a4e443ce9]. Corrected tclparam code generator mishandling of the ! (neg. lookahead) operator when calling on parsing expressions generating AST nodes. Version bump to 1.0.3. Updated output for the new test case added for debugging. Note how no other test case had to be changed, i.e. this was not covered by the tests. Thanks for the report. Fix is fork before tracing changes to allow separate testing that these work. Closed-Leaf check-in: 7b5c2a0853 user: aku tags: tkt-4a4e443ce9-pt-oo-fail-fix
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-06
00:37
Reworked the tracing a bit more. Get instruction start/end, and vertical alignment. Stacks by their logical names. check-in: aafdcf1896 user: andreask tags: tkt-4a4e443ce9-pt-oo-fail
2015-06-05
22:15
Replaced the homegrown narrative TRACEing of the snit rdengine with "debug" (and "debug::caller"). check-in: 923f8e15ff user: andreask tags: tkt-4a4e443ce9-pt-oo-fail
16:04
Make ::cluster::broadcast tolerant of the occasional drop of a UDP socket by Tcl check-in: e99f53e3ea user: hypnotoad tags: odie
03:33
pt - Ticket [4a4e443ce9]. Completed testsuite, added all necessary files for the new testcase and grammar. Running it confirms that - peg interp is OK, - peg oo parser FAILS It further finds that the "peg snit parser" also fails, in the same manner. The critcl implementation however is OK. check-in: 5c8a247da3 user: aku tags: tkt-4a4e443ce9-pt-oo-fail
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: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
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:28
Pull version fix into release. check-in: f8bc0dddaa user: andreask tags: tcllib-1-17-rc
20:12
Pull latest odie work into release. check-in: 369d2d2130 user: andreask tags: tcllib-1-17-rc
03:52
Pull odie changes. check-in: cb31b7b74e user: aku tags: tcllib-1-17-rc
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
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
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
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
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
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
2015-04-14
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