Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
225 check-ins using file modules/valtype/iban.tcl version f11de9e5a6
2014-09-02
| ||
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 | |
19:19 | Fixed manpage names clashes within Tcllib. No problem within embedded/ docs, due to the directory structure. When installed however all are in the same directory and some clashed. check-in: 6c93670d5e user: andreask tags: trunk | |
18:07 | Documentation update. check-in: b17cc24a5b user: aku tags: tcllib-1-16-rc | |
17:56 | Fixes to various testsuites and code, in preparation for 1.16 release. Release Candidate Branch opened now. check-in: 9fd75df6e5 user: aku tags: tcllib-1-16-rc | |
17:39 | Ticket [9318a6687f]: Applied patch by Max Jarek to update the code to the IBAN Registry version 47. Bumped package version to 1.4. check-in: 3c45e337d4 user: andreask tags: trunk | |