Tcl Library Source Code

Timeline
Login

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

50 check-ins related to "trunk" plus check-in "2014-06-20 18:21:13" occurring around 2014-06-20 18:21:13.

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
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: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
2014-06-23
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:19
amazon-s3, xsxp [2974624fff] Fixed bad example in documentation. check-in: 749a54b5ef user: andreask tags: trunk
2014-06-21
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: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
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