Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
402 check-ins using file embedded/www/tcllib/files/modules/htmlparse/htmlparse.html version 77b0ec8942
2015-04-29
| ||
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-23
| ||
18:30 | Merged accumulated trunk changes. Leaf check-in: 9782ee1566 user: andreask tags: pt-examples | |
18:26 | Added a markdown syntax gotten from various places. Untested. Likely needs tuning of symbol modes (void, leaf) to generate a nice AST. This is a grammar which is in strong need of lots of comments and explanations to understand what is going on inside. There are predicates all over the place making it quite context-sensitive. The main specification at http://daringfireball.net/projects/markdown/syntax is unfortunately quite informal, i.e. only text. check-in: 0bb9e06e3b user: andreask tags: pt-examples | |
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-07-15
| ||
19:38 | Fixed a number of warnings in various critcl parts. check-in: 2a6a498310 user: andreask tags: trunk | |
2014-06-30
| ||
18:12 | Ticket [d679822510] :: Fixed creative writing of loop variable by the search loop invoking LoaddAccelerator when sourcing the package. uuid :: Bumped to 1.0.4. sha1 :: Bumped to 1.1.1. md4 :: Bumped to 1.0.6. ripemd128 :: Bumped to 1.0.5. ripemd160 :: Bumped to 1.0.5. crc32 :: Bumped to 1.3.2. Further reviewed as users of the LoadAccelator pattern, and found to not be affected by the problem are: base32 base32::hex blowfish json md5 v2 pt::parse::peg pt::rde sha1 v2 sha256 struct::graph struct::queue struct::set struct::stack struct::tree check-in: 64c68f3380 user: andreask tags: trunk | |
17:22 | ncgi :: [03f5d49c12]. Replaced custom url parser for redirection with use of package "uri" (uri::split). This fixes an issue where redirection mishandles a query string in the REQUEST_URI. Testsuite extended. Version bumped to 1.4.3. check-in: 9f2e9488eb user: andreask tags: trunk | |
2014-06-28
| ||
21:41 | Bring examples up to date with latest parser fixes and changes. check-in: 75d8a9a9c7 user: aku tags: pt-examples | |
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 | |
00:15 | Filling out more examples: strings, arithmetic expressions, csv check-in: b7a6210953 user: andreask tags: pt-examples | |
2014-06-24
| ||
07:37 | Created a JSON grammar based on the specification found at http://json.org check-in: b947c83608 user: aku tags: pt-examples | |
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 | |
21:46 | json :: [3d91afbcf2]. Fixed handling of illegal escape sequences in both Tcl and C implementations of the parser. Version bumped to 1.3.3. check-in: 8e0ee4f384 user: andreask tags: trunk | |
20:04 | Merge fixes for [f03637392d]. check-in: d21f270ff8 user: andreask tags: trunk | |
20:00 | Updated embedded documentation. Closed-Leaf check-in: 1aebd8a08b user: andreask tags: ticket-f03637392d | |
19:52 | Bringing in trunk work... check-in: 39393f3837 user: andreask tags: ticket-f03637392d | |
19:40 | [f03637392d] doctools :: Formats have to be files, exclude directories. Make errors more visible. Version bumped to 1.4.19. doctools::idx :: Analogous fixes. doctools::toc :: Analogous fixes. Versions bumped to 1.0.5 and 1.1.4. check-in: 700345aa09 user: andreask tags: ticket-f03637392d | |
19:19 | amazon-s3, xsxp [2974624fff] Fixed bad example in documentation. check-in: 749a54b5ef user: andreask tags: trunk | |
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 | |
00:05 | Updated the embedded documentation for today's changes check-in: 5e04b0e29a user: andreask tags: trunk | |
2014-06-20
| ||
22:37 | fileutil :: [659fec4826]. Simplified TempFile a bit more Dropped bogus use of TRUNC. Removed superflous check implied by EXCL. Removed irrelevant loop delay. check-in: 9520c7d9d7 user: andreask tags: trunk | |
22:00 | json :: [3d91afbcf2] Fixed the C implementation. It now properly rejects irregular escape sequences. Also tweaked it to not show the plain 'syntax eror' from the parser if a more detailed/nicer message from the lexer is available. Updated the expected messages in the testsuite. check-in: 6de2cf7d3f user: andreask tags: trunk | |
20:34 | json :: [3d91afbcf2] Added test cases demonstrating the issues with both Tcl and C, and their differences. Escapes 1-6 are all wrongly accepted by C (Due to its use of Tcl_UtfBackslash). Escapes 3-4 are wrongly accepted by Tcl. The others generate proper errors. check-in: 622bbdc254 user: andreask tags: trunk | |
19:44 | fileutil :: [659fec4826] Removed unused pid calculation. Bumped version to 1.14.7. check-in: 0b83eb3dd5 user: andreask tags: trunk | |
19:24 | Removed "puts" statement inserted during debugging check-in: a30c932786 user: hypnotoad tags: ticket-f03637392d | |
19:20 | Modification to the doctools package to address ticket-f03637392d check-in: 877e669a38 user: hypnotoad tags: ticket-f03637392d | |
19:13 | logger::utils :: [52e14eb0b9] Fixed documentation of "applyAppender". Removed -conversionPattern, added -appenderArgs. With thanks to Mark. check-in: e2852c08e7 user: andreask tags: trunk | |
18:35 | S3 :: [3493711fff] Disabled a wasteful string conversion caused by the package's debug code. Thanks to Sam O'Connor. Version bumped to 1.0.2. check-in: 5e9d8b632f user: andreask tags: trunk | |
18:21 | S3 :: [3496110fff] Fixed missing Host header. Thanks to Sam O'Connor. Version bumped to 1.0.1. check-in: 7904002443 user: andreask tags: trunk | |
17:53 | coroutine::auto - Fix version number mismatch code/index, in index check-in: 1f01547def user: andreask tags: trunk | |
15:35 | Updated embedded documentation with various accumulated changes. check-in: 964a9a01ec user: aku tags: trunk | |
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-06-09
| ||
20:21 | Create new branch named "pt-work" check-in: 4c26d6113c user: andreask tags: pt-work | |
2014-06-02
| ||
22:04 | uri::urn pcx - Removed bogus pseudo-comment in definition. check-in: 66e07701c9 user: andreask tags: trunk | |
21:15 | Added a partial pcx file for the uri::urn package. check-in: 02a2bafdee user: gerald tags: trunk | |
2014-05-27
| ||
20:37 | Default loglevel is also documented as being error (and not warn anymore). check-in: 5de6754881 user: emmanuel tags: trunk | |
12:39 | Moved up default level to error. check-in: 1d76e69cde user: emmanuel tags: trunk | |
12:38 | Mentioning error as used by the logging mechanism in the library. check-in: eb3d056675 user: emmanuel tags: trunk | |
12:17 | Added documentation for loglevel and close. check-in: 16a54e4bed user: emmanuel tags: trunk | |
2014-05-16
| ||
17:30 | comm - Fixed version mismatch introduced by commit [6303673b03]. Bumped to 4.6.3.1 check-in: a56a892551 user: andreask tags: trunk | |
2014-05-14
| ||
23:15 | Ticket [651d86cd0a]. dns - Fixed inadvertent and unwanted overwrite of global variables. Thanks to [email protected] for report and patch. Package version bumped to 1.3.4. check-in: 55876840bd user: andreask tags: trunk | |
22:50 | Merge uuid fixes into main-line. check-in: 4c42872bc6 user: andreask tags: trunk | |
22:49 | uuid - Bugfix in previous, bumped package version to 1.0.3. Closed-Leaf check-in: ed5422bb08 user: andreask tags: rfc1422 | |
2014-05-12
| ||
18:58 | Ticket [a6fd19d6cf] - websocket - Bumped package version to 1.3.1 given that commit [4e8f662e50] fixes a bug. check-in: 98aeecb462 user: andreask tags: trunk | |
18:49 | Fixed inadvertent split of trunk head. check-in: 473b182b8e user: andreask tags: trunk | |
18:24 | Fix version mismatch code/index in commit [82431192f8], bump to 0.6.1 check-in: 5de8a8e4a7 user: andreask tags: trunk | |
12:05 | Fixed so that we perform HTTP/1.1 requests always and so are able to better speak with picky servers. check-in: 4e8f662e50 user: emmanuel tags: trunk | |
2014-05-09
| ||
23:35 | pt_rde_critcl - supporting code - Fixed "len" initialization bug in "rde_critcl/tc.c" (rde_tc_append). The initialization used the uninitialized local helper variable instead of the string argument. Triggered only when the text to parse is not completely in memory and the missing parts are loaded on-demand, causing the token cache to extend. Bumped package version to 1.3.2. Updated generator test-cases. Reported by Christian Gollwitzer <[email protected]>, detected by clang. check-in: 9e5a1a2d73 user: andreask tags: trunk | |
18:39 | zipfile::decode - Extended with command to check if a file is a zip archive or not. Bumped package to version 0.6. Updated docs. check-in: 82431192f8 user: andreask tags: trunk | |
18:33 | Ticket [da61329276]. pt - pt::peg::to::cparam - Added C comment opener to the set of strings to detect and disarm. There are C compilers which allow the nesting of /*...*/ and for these a spurious opener is the same trap a spurious closer is for all. Bumped package version to 1.1.1. Updated docs. Reported by Christian Gollwitzer <[email protected]>. check-in: ea593a875e user: andreask tags: trunk | |
2014-05-08
| ||
23:42 | Ticket [da61329276]. pt - pt::peg::to::cparam - (1) Modified to detect dangerous string sequence (comment close) and disarm it before putting into the generated code. (2) Added a new configure option (-comments bool) allowing a user to disable comment generation entirely (default: on = comments are generated). Updated docs, testsuite. Bumped packaged version to 1.1 (While (1) is a bug fix, (2) is a small feature extension, hence the bump of the minor version instead of the patchlevel). Reported by Christian Gollwitzer <[email protected]>. check-in: 02c0fddd03 user: andreask tags: trunk | |
19:27 | Ticket [f43d574b83]. Installer (pt) - Modified to install the "rde_critcl" sub-directory of "pt" for access by generated C parsers. Reported by Christian Gollwitzer <[email protected]>. check-in: 6c12f6b8ce user: andreask tags: trunk | |
18:44 | Ticket [ced0d60fc9]. comm - Added proper detection of eof on a socket, plus closing it. Bumped package version to 4.6.3 Report and patch by Schelte Bron, with thanks. check-in: 6303673b03 user: andreask tags: trunk | |
18:23 | Ticket [c77cc35b1a]. crc::cksum - Fixed math operations letting values grow out of the 32bit limits into bigints under Tcl 8.5+. Added the necessary masking operations to prevent use of bigints. Report and patch by [email protected], with thanks. check-in: 15c6984635 user: andreask tags: trunk | |
2014-05-06
| ||
13:28 | Fix to make the UUID package conform to RFC1422 check-in: 404b955311 user: hypnotoad tags: rfc1422 | |
2014-04-22
| ||
19:40 | Ticket [06eef112da]. yaml - Fixed tokenizer. A missing legal character (closing bracket) caused inline arrays without whitespace to fail to tokenize. Testsuite extended. Version bumped to 0.3.7. Report and patch by Norm Zhou. Thank you. check-in: 06bdef76a4 user: andreask tags: trunk | |
2014-04-11
| ||
21:39 | Ticket [ce17795a78]. tar, json - Moved support files around into places where they will not be picked up by the installer. check-in: 74f79b33f7 user: andreask tags: trunk | |
20:26 | Ticket [c21b57e4fc]. Fixed version number mismatch for "coroutine". See also Ticket [ac8d016077] whose fix (revision [7bed475cb2]) introduced the problem. check-in: 51083f878a user: andreask tags: trunk | |
2014-03-26
| ||
17:29 | In coroutine and coro_auto: 'read' must correctly emulate Tcl's built-in read and not close the chan at EOF. Add command expansion in 'global', which looks like it never worked. Took the opportunity to fix how 'global' stores coro-global values so that we don't tramp on Frame #1's local variables (no compatibility break as 'global' never worked). Bumped versions. Adding tests. Work-in-progress. Leaf check-in: 5f50c249bd user: twylite tags: bug-td-coroutine | |
2014-03-24
| ||
18:24 | Ticket [ac8d016077]. Package coroutine and coroutine::auto. Fixed missing variable "result" in various ok code paths. Bumped versions to 1.1.1 and 1.1.2 respectively. check-in: 7bed475cb2 user: andreask tags: trunk | |
18:03 | Ticket 874dedb816 - struct::matrix - Fixed documentation buglet. check-in: ed580c5543 user: andreask tags: trunk | |
2014-03-21
| ||
19:09 | debug - Added command "hexl" for generation of hex-dumps. Bumped to version 1.0.5. check-in: 5591153d4e user: andreask tags: trunk | |
18:58 | debug - Exported, documented the "nl" and "tab" commands. Bumped to version 1.0.4. check-in: 95b73aac53 user: andreask tags: trunk | |
07:37 | zip decoder work on zip64 support, handling the new end-of-archive structures, debug narrative. This last forces Tcl 8.5. Leaf check-in: 3b2398ea3d user: aku tags: zip64-support | |
07:35 | Extended fileutil::decoder (longlong, big-endian commands, debug narrative). The latter forces Tcl 8.5 check-in: ab8874d803 user: aku tags: zip64-support | |
04:38 | Regenerated online/embedded documentation. check-in: 31ae339237 user: aku tags: trunk | |
2014-03-20
| ||
23:15 | Ticket [afe4366e2e]. Package "html". Fixed command "html::doctype". Ping and patch by Bogdan Puscas <[email protected]>. Updated documentation. Updated testsuite. (Both provided by patch, with modifications by myself). Version bumped to 1.4.3. check-in: 42806b4246 user: andreask tags: trunk | |
22:48 | Ticket [3439702fff]. Package "html". Fixed procedures "html::css", and "html::js". Ping and patch by Bogdan Puscas <[email protected]>. New procedures "html::css-clear", and "html::js-clear" for state control and testing. Updated documentation. Updated testsuite. (Both provided by patch, with modifications by myself). Version bumped to 1.4.2. check-in: 8564870e90 user: andreask tags: trunk | |
21:57 | Added prelim notes about zip64 support to the encoder check-in: 46f0908dcc user: andreask tags: zip64-support | |
21:51 | decode - Fixed copy-pasta error in manpage header check-in: 9cc7bcdb0c user: andreask tags: trunk | |
2014-03-19
| ||
20:12 | Ticket [1742078fff]. Package "html". Fixed proc nl2br. Was a typo for Windows EOL marker. Ping and patch by Bogdan Puscas <[email protected]>. Testsuite extended. Version bumped to 1.4.1. check-in: 3bc09ccbec user: andreask tags: trunk | |
19:14 | Ticket [a80e60deb1]. Package "sum". (Pure Tcl code). Fixed proc crc::SumSysV. The final sum was badly masked, using % instead of the correct &. Note: The critcl::ccommand SumSysV_c in the same file did the correct masking. I.e. the critcl version of the implementation was not affected by this bug, only the Tcl implementation. Testsuite extended (sum-6.*) Version bumped to 1.1.1. check-in: 56e6c4cdf2 user: andreask tags: trunk | |
2014-03-14
| ||
21:38 | zipfile::decode - Fix CopyFile, use %03o format to ensure that the output has 3 octal digits we can convert into a permission string. The option "-permissions" of "file attributes" expects that a symbolic permission string is exactly 9 characters. Version bumped to 0.5 check-in: c630ff4737 user: andreask tags: trunk | |
2014-03-12
| ||
23:36 | debug - Fixed buglet in "pdict" command. Added two convenience commands for direct insertion of newliens and tabs. Bumped to version 1.0.3. check-in: 1461e15c0d user: andreask tags: trunk | |
2014-02-21
| ||
21:05 | ftp - Merged fix for ticket [eb0b15d598]. Bumped ftp to version 2.4.13. check-in: 863ac2e0d8 user: andreask tags: trunk | |
20:53 | The WDC synchronizer seems to do the trick. Added to the other 4 state sequences using an active data connection. Bug should be fixed now. Closed-Leaf check-in: 6474b535bb user: andreask tags: ftp-bug-eb0b15d598 | |
2014-02-17
| ||
17:27 | Fix varname oops. check-in: e362c612fa user: andreask tags: ftp-bug-eb0b15d598 | |
2014-02-14
| ||
22:02 | Tentative fix to the problem with late data connections. Stop control sequencer before leaving the series of states using an active data connection until the DC has arrived and is open. check-in: 5340f3877c user: andreask tags: ftp-bug-eb0b15d598 | |
07:02 | json::write :: Ticket [d0bbe696b0]. Fixed the missing \u quoting of all control characters outside of the small range with their own custom backslash quoting (\b, ...). Bumped package to version 1.0.3. check-in: 20725ca43d user: aku tags: trunk | |
07:00 | doctools :: Added proper error codes to all commands throwing errors. Bumped version to 1.4.18 check-in: 928083dc6d user: aku tags: trunk | |
06:52 | dtplite :: Added proper error codes to all commands throwing errors. Bumped version to 1.2. check-in: 4efd8b6fd7 user: aku tags: trunk | |
2014-02-13
| ||
06:28 | tar - Ticket [2840180]. Fixed bad separation of name and prefix for long path names. Extended the testsuite. Bumped package to 0.10. check-in: 9cefaa3479 user: aku tags: trunk | |
2014-02-12
| ||
05:53 | Updated to release 1.16 check-in: e891598c4c user: aku tags: ftp-bug-eb0b15d598 | |
05:52 | Updated to release 1.16 check-in: 25c175ce82 user: aku tags: update-to-critcl3 | |
05:52 | Updated to release 1.16 Leaf check-in: d4fbc67d71 user: aku tags: ooutil-bug-3609183 | |
2014-02-11
| ||
19:04 | Tcllib 1.16 Release. check-in: 2847321e30 user: aku tags: trunk, release, tcllib-1-16 | |
18:58 | Updated PACKAGES file. Closed-Leaf check-in: 6430a704e6 user: aku tags: tcllib-1-16-rc | |
18:58 | Modified sak's release command, don't modify the ChangeLogs anymore. check-in: 1e63edd954 user: aku tags: tcllib-1-16-rc | |
18:50 | Fixed version mismatch for math::geometry code versus index check-in: 2791f163c7 user: aku tags: tcllib-1-16-rc | |
2014-02-04
| ||
22:17 | Merged latest trunk fixes to RC, updated the associated docs and README. check-in: 9cb9bdee5a user: aku tags: tcllib-1-16-rc | |
22:03 | Ticket [6002105722]. struct, struct::list - Fixed scoping errors in 'filter' and 'split' commands. Bumped version to 1.8.3. Extended testsuite. Thanks to Adrian Medrano Calvo for report and fix (including tests). check-in: a5597ab71e user: andreask tags: trunk | |
21:16 | Followup on [ea88434604]. Restrict to 32bits. check-in: cfd881b6f8 user: aku tags: trunk | |
20:53 | Ticket [659631d1f4]. dns, package 'ip' - Fixed nextNet issue with its count argument. Extended testsuite. Fix by Matthew Jefferson. check-in: 27f9dbf374 user: andreask tags: trunk | |
20:31 | Ticket [2186ff86b7]. dns, package 'ip' - Fixed toInteger wrap-around. Bumped version to 1.2.2. Extended testsuite. check-in: ea88434604 user: andreask tags: trunk | |
2014-02-03
| ||
19:09 | debug - manpage - Fix small typo. check-in: 654d235ff1 user: andreask tags: tcllib-1-16-rc | |
2014-01-31
| ||
08:04 | Updated embedded release documentation. check-in: 4f04f7e130 user: aku tags: tcllib-1-16-rc | |
07:43 | Bumped overall version to 1.16, generated the release README. check-in: a9b2ee05e3 user: aku tags: tcllib-1-16-rc | |
07:39 | Bumped versions of modified packages and missed so far. check-in: d62c5a4fed user: aku tags: tcllib-1-16-rc | |
07:39 | Bumped versions of modified packages and missed so far. check-in: f06124e3c3 user: aku tags: tcllib-1-16-rc | |
07:33 | Fixed issues with repository scan - Forgot to handle trunk revision, and mixup of parent/child times and descriptions. check-in: f5d2be5a46 user: aku tags: tcllib-1-16-rc | |
06:31 | Bumped ftp to 2.4.12, see [3b14767f50]. check-in: 6e03cd1a77 user: aku tags: tcllib-1-16-rc | |
06:12 | Merge RC with latest fixes. check-in: adb569bb63 user: aku tags: tcllib-1-16-rc | |
2014-01-30
| ||
20:05 | Solving two tickets regarding the math::geometry package check-in: ffa444f6ab user: markus tags: trunk | |
2014-01-29
| ||
21:12 | Merge RC with latest fixes check-in: 59ef0e2775 user: andreask tags: tcllib-1-16-rc | |
21:11 | Ticket [eb0b15d598] - ftp - Extended debug narrative for the state machine operation to help investigation of the problem check-in: 0adb77c50b user: andreask tags: ftp-bug-eb0b15d598 | |
19:29 | Ticket [f58015fbd0]: ftp - DisplayMsg - Removed bogus use of ::errorInfo. Simplified the code a bit. check-in: 3b14767f50 user: andreask tags: trunk | |
19:23 | Tweaked the last change a bit to follow coding guidelines. check-in: 71d074f491 user: andreask tags: trunk | |
2014-01-26
| ||
16:32 | silence gcc error, "should return a value [-Wreturn-type]" check-in: c1b3934ac2 user: pooryorick tags: trunk | |
2014-01-24
| ||
07:56 | Modified sak release utility methods (review, readme) to pull the set of modified modules and commit messages directly out of the repository instead of scraping the ChangeLog. This is based on the presence of a tag "release" to stop the search. check-in: 251a312c0a user: aku tags: tcllib-1-16-rc | |
04:49 | Fix oops in new test textutil-7.5. check-in: f7cdeb52d0 user: aku tags: tcllib-1-16-rc | |
2014-01-23
| ||
19:10 | Update RC with latest fixes. check-in: 10b275b56b user: andreask tags: tcllib-1-16-rc | |
19:05 | Merged the pt epsilon bugfix. check-in: 716b404d6d user: andreask tags: trunk | |
06:41 | Merged trunk bug fixes into RC. check-in: b062daa852 user: aku tags: tcllib-1-16-rc | |
06:38 | [Ticket 30be135c2a]: Added command 'capEachWord'. Bumped package version to 0.8. Extended testsuite. check-in: 569eb15c5b user: aku tags: trunk | |
06:18 | Ticket [1b7fe4fe19]. Fixed missing class/package initialization for critcl generator. Bumped package version to 1.0.2 check-in: 235fc198f6 user: aku tags: trunk | |
06:09 | Ticket [c3ab006ca2]. Fixed help delivered by 'pt' application. check-in: 99c76c4237 user: aku tags: trunk | |
00:14 | Begin updating the C pieces to require critcl 3.1. For the current batch that is mostly about setting some meta information. Under struct we can go and use more utilites, i.e critcl::class and the like. check-in: 14fa6eacaa user: andreask tags: update-to-critcl3 | |
2014-01-22
| ||
09:01 | Bumped versions of the modified packages. Updated ChangeLog. Closed-Leaf check-in: 8c541ca76f user: aku tags: pt-bug-7665c3532c-epsilon | |
08:45 | Fix all issues with the extended tests. I.e. replace various placeholder data with the real thing. check-in: 66707cafa9 user: aku tags: pt-bug-7665c3532c-epsilon | |
2014-01-21
| ||
22:52 | Ticket [7665c3532c]. Matching the empty string, i.e. epsilon. Extended the Literal command in the AST traversal part of the PEG importer to recognize the empty string and generate the proper PE (i.e. epsilon). Extended the Convert command of the PEG exporter to properly convert epsilon into an empty string. Extended testsuite. (Not fully tested yet) check-in: bce28f8438 user: andreask tags: pt-bug-7665c3532c-epsilon | |
19:36 | Merged trunk doc changes into RC check-in: a4ee06a044 user: aku tags: tcllib-1-16-rc | |
19:34 | Updated embedded documentation check-in: 2b1eb9024a user: aku tags: trunk | |