Tcl Library Source Code

Timeline
Login

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

96 check-ins using file embedded/www/tcllib/files/modules/pt/pt_peg_import_peg.html version 1d8daf134f

2015-11-17
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:47
Added markdown documentation for dictool, oo::meta, and oo::dialect Minor bug fixes to oo::meta Fixed a goof in oo::dialect that was causing the XX::object created by the template to load YYY::class as a parent instead of YYY::object check-in: b64f96e053 user: hypnotoad tags: trunk
16:45
Bug fix to oo::meta and oo::dialect check-in: e2e215a5f3 user: hypnotoad tags: odie
05:24
pt - Ticket [758754cbcc] - Fixed the missing return statement in "rde_param_query_lstop", reported by Ashok. With thanks. Version of internal package "pt::rde::critcl" bumped to 1.3.4. Version of package "tcllibc" to hold this bumped to 0.3.15. check-in: 343fbcce35 user: aku tags: trunk
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-24
20:30
Replaced simple var check with whitelist of allowed commands. Closed-Leaf check-in: e10a3b6c0f user: aku tags: rest-817f51002f
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-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
2015-07-17
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