Tcl Library Source Code

Timeline
Login

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

1354 check-ins using file modules/html/html.tcl version 665bf2f9e2

2014-03-19
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
17:28
Ticket [861f53ff24]. Added proper initialization to CreateNonce when falling back to md5 (no dev/urandom). Bumped version to 1.3.3. check-in: 8175173735 user: andreask tags: trunk
2014-01-20
05:17
Corrected use of bandwidth, adjusted a test to take care of pecularities of the kernels check-in: 991cdf14aa user: markus tags: trunk
2014-01-18
14:20
Added three test cases for the kernel density estimation. Resulted in a few small corrections (deal with missing values) check-in: 2456e0d413 user: markus tags: trunk
12:13
Add a procedure for estimating probability density functions by means of the kernel density estimation method check-in: bfc68668cd user: markus tags: trunk
2014-01-10
00:03
Fix installer breaking on empty doc directories of excluded packages. check-in: e889e36583 user: andreask tags: trunk
2014-01-08
18:21
Commit [c7f07ac148] forgot to update the package index, causing a mismatch. Fixed, likewise the Tcl requirement. check-in: 32ee5178ac user: andreask tags: trunk
2014-01-07
23:00
Move many-* wrapper to before its usage. Bumped version to 1.3.2. v1.3.1 is broken. check-in: 09ed31fbfc user: andreask tags: trunk
21:41
See ticket [6efa4f571af052]. Worked around issues with the critcl v2 application the Tcllib C code is geared towards. Bumped json version to 1.3.1, jsonc to 1.1.1, and tcllibc to 0.3.13. check-in: 2d0b61da55 user: andreask tags: trunk
2014-01-06
23:44
See ticket [6efa4f571af052]. Reworked the Json/C code to use a bison-pased parser provided by Mikhail. No separate data structures to convert, just direct generation of Tcl structures. Changes compared to the original submission: - Use List, not Dict operations for objects, i.e. be Tcl 8.4 compatible. - Do not generate Int/Double objects, only strings. Conversion to actual int is lazy, when actually needed. Also ensures that compile-time Tcl version does not restrict range of integers, only runtime Tcl version. - Allow all values as toplevel json, not just array and object. - Currently no shared objects for the fixed values (null, true, false). Note that the RE-based json validation is still faster on even moderatly sized strings, even when just using a stripped C lexer not generating token values. Bumped jsonc to version 1.1 and tcllibc to version 0.3.12. check-in: 11390a7baa user: andreask tags: trunk
18:23
Re-join split trunk check-in: dfdc7799cc user: andreask tags: trunk
2013-12-20
12:31
Added special case for coincident points in spatial interpolation check-in: de82c45509 user: markus tags: trunk
2013-12-18
18:00
Regenerated embedded documentation. check-in: 6ac9af25d2 user: aku tags: trunk
17:56
Merged pt work. check-in: 37f7976d5a user: aku tags: trunk
00:34
Fixed various documentation files. - Added missing requirements of the package itself, throwing off the validate command of sak. - Added some missing documentation files. check-in: b71e7a1a19 user: andreask tags: trunk
2013-12-17
21:28
Fixed various documentation files. - Added missing requirements of the package itself, throwing off the validate command of sak. - Added some missing documentation files. check-in: 1435afdcde user: andreask tags: trunk
19:43
Reworked the input system, now matches pt::rde (snit). Implemented the super instructions, was able to copy/paste the snit code over. Closed-Leaf check-in: b8b6220b66 user: andreask tags: pt-rde-oo-fixup
19:13
Start fixing the pt::rde::oo code. Apparently I abandoned it in a very unfinished state. :( Basic generation now working. Runtime incomplete, missing all the si:* super-instruction methods. check-in: 8a87e457e2 user: andreask tags: pt-rde-oo-fixup
2013-12-16
20:47
Integrated work on a first C parser for JSON. json 1.3, tcllibc 0.3.11. See ticket [6efa4f571a]. check-in: df814df3ab user: andreask tags: trunk
2013-12-11
23:41
Finalized integration. Bumped to version 1.3. Closed-Leaf check-in: 0b57c2407c user: andreask tags: ak-bug-6efa4f571af052-jsonc
23:29
Switched validation from the C parser back to a shared Tcl implementation, regexp based. It is consistently faster. No overhead creating irrelevant data structures is main suspected cause. check-in: 5a645be338 user: andreask tags: ak-bug-6efa4f571af052-jsonc
23:23
Added synthetic benchmarks constructing larger json structures. check-in: f8b84da1d4 user: andreask tags: ak-bug-6efa4f571af052-jsonc
23:20
Fixed bug in json::dict2json. Nobody seems to have used this before. check-in: 05d128bcc8 user: andreask tags: ak-bug-6efa4f571af052-jsonc
23:18
Sort tests by name in the data arrays check-in: 9b736e1cfc user: andreask tags: ak-bug-6efa4f571af052-jsonc
22:26
Small test simplification check-in: 942a650535 user: andreask tags: ak-bug-6efa4f571af052-jsonc
22:25
Fixed buglets which slipped through in previous commit. check-in: 1c1271bd98 user: andreask tags: ak-bug-6efa4f571af052-jsonc
21:07
Moved the larger test cases and data into separate files, less quoting that way. Added test case for the escape-able characters. Added test cases for invalid json. Shifted the json generating procedures to the common file, making them shared between Tcl and C implementations. Added a benchmark suite, using the test cases in the files as input. check-in: af6919a548 user: andreask tags: ak-bug-6efa4f571af052-jsonc
01:29
Implemented many-json2dict and validate over json-c. Test cases for many-json2dict reactivated, passing. New cases for validate, passing. Should add test cases for invalid json input. check-in: 08ac1421ee user: andreask tags: ak-bug-6efa4f571af052-jsonc
2013-12-10
23:01
Integrated additional MI work on a Tcl_ObjType for lazier construction of the Tcl structures from the json C structures. Notes - Modified the Tcl parser to return 0|1 for boolean values, to match the new C parser. Updated testsuite. - Supplied my own definition of assert to fit in with Tcl (Tcl_Panic). - Modified the C conversion of json null to match the Tcl parser, is now 'null', not the empty string. - Changed Tcl_Dict* uses to equivalent Tcl_List* to keep the code usable for Tcl 8.4 - Moved the code handling the deferral/laziness into lazy_value2obj and applied it to array elements as well, not just object fields. - Moved the variables in value2obj into the switch branches. - Changed the Tcl_ObjType structure initialization to regular C. Code as provided (see ticket attachment json2.c) looked like some GCC-ism. Open question - Why does the json2string function not just generate the string rep, but takes the int.rep as well, shimmering the Tcl_Obj*. Seems to presume that the string generation is immediately followed by Tcl code forcing a shimmer anyway ?! Reduced testsuite passes. check-in: 8fc03c91fd user: andreask tags: ak-bug-6efa4f571af052-jsonc
00:50
Initial work on a critcl json parser based on json-c. Issues: many-json2dict has no C equivalent, nor the *2dict commands. Boolean is 0/1 vs true/false in C vs. Tcl, this should be fixable in the testsuite. Basics are working. check-in: c51875a02a user: andreask tags: ak-bug-6efa4f571af052-jsonc
2013-12-06
22:59
Regenerated online documentation. check-in: 4f43ea48be user: aku tags: trunk
22:44
Fixed doc typo. check-in: c3973cc954 user: andreask tags: trunk
22:42
Ticket [444358b66e]. Documented option --. check-in: 0c20ebf4b6 user: andreask tags: trunk
22:23
Ticket [01afa9345d]. Added note about method 'expand' pushing a new and empty context while running. check-in: e53cad73ec user: andreask tags: trunk
21:41
Ticket [5030721806]: Applied the supplied diff, removed 'domain' flag from defaults for a Type 1 greeting message. Updated testsuite. Bumped version to 1.1.2 check-in: 50f29c21a3 user: andreask tags: trunk
21:11
Ticket [cfb76ff94]: (::uri::split, ::uri::resolve): Modified split so that a missing scheme for http(s), ftp urls treats remainder as having a leading host part. Extended testsuite. Updated 'resolve' to run the relative url through split with a proper scheme prefix to prevent misintepretation of the path as host-part. Bumped version number to 1.2.4 check-in: aaa37775e4 user: andreask tags: trunk
20:14
Ticket [b8f35b9883]. Added references for SCRAM mechanism and package. Fixed missing cleanup of test variable. New package SASL::SCRAM and testsuite, provided by <[email protected]>. check-in: 38a2ed086c user: andreask tags: trunk
18:08
Ticket [f5155519e7]. Dropped use of bash. Generally switched the application to an easier to read invokation without all the shell tricks and magic. check-in: 540921a9bc user: andreask tags: trunk
2013-11-23
00:23
Get tar fixes back. check-in: 2917507b22 user: andreask tags: trunk
00:21
Update to head of trunk. Closed-Leaf check-in: 93aa26ab06 user: andreask tags: pyk-tar
00:14
Bumped package version, updated logs, ready to merge. Fixed ticket [6b7aa0aecc]. check-in: 4a2f75b5da user: andreask tags: pyk-tar
00:00
The issue with the skip code was not the limit to 64K, but how the code (a) assumed the wrong type for the result of 'read' (number of bytes, but is the read data), and (b) mis-handled short reads. Using 'string length' to convert the result type into what was needed, and using the proper condition was what fixed the issue, and not getting rid of the limit. I have now re-instated the limit, with in-code explanation of why it makes sense, and verified that this still passes the testsuite. I further changed the variable names to be much more self-documenting as well. check-in: 8de453c348 user: andreask tags: pyk-tar
2013-11-22
23:39
Fixed the testsuite up somewhat. (1) Moved helper code into separate file. (2) Replaced helper code blocks in variables with proper procedures. (3) Simplified setup1, cleanup1 No need to search for and create lots of temp dirs in setup, just remove the directory in cleanup. Now use single temp dir, fixed name. (4) Fixed setup of tests in general (4a) Added emacs mode marker to get proper Tcl mode. (4b) Added missing Tcl 8.5 requirement (4c) Use canonical 'use' command for access to local package (memchan). (5) Constrained the one test requiring Tcl 8.6 (zlib) It is not yet clear to me why the 'stream' helper (to create a large file) is so complex. check-in: 624a1ee7b8 user: andreask tags: pyk-tar
19:23
Merging Mime Modifications. check-in: c2829102b5 user: andreask tags: trunk
19:18
(PoorYorick): general cleanup. use expr operators like eq instead of string commands. (AK Notes): Version bumped to 1.6, requirement bumped to Tcl 8.5. (AK) Updated testsuite and doc Tcl requirements. Fixed the creative writing problem of the initialization code, present before PY cleanup. Closed-Leaf check-in: c7f07ac148 user: andreask tags: pyk-mime-cleanup
18:17
(Events): Ticket [864a0c83e3]. Do not suppress readable events at end of the channel. Needed to signal the eof condition. Like for regular files, always readable. Affected channels memchan, string, and variable. Versions bumped to 1.0.3, 1.0.2, and 1.0.3 respectively. check-in: fc756af785 user: andreask tags: trunk
17:39
Revert Tcl 8.5 dependency introduced by an unlogged rewrite [c80b6fffde]. check-in: 941966a233 user: andreask tags: trunk
17:29
Fix trunk split. check-in: d233d12198 user: andreask tags: trunk
2013-11-20
06:41
revert bad change to quoting in ctrl.tcl check-in: 2cafc97e62 user: pooryorick tags: trunk
06:38
add support for default arguments to term::ansi::send fix documentation types quoting cleanup check-in: c80b6fffde user: pooryorick tags: trunk
2013-11-17
15:45
fix setup1 script for tar.test so that tests don't pollute each other check-in: cecf9adb75 user: pooryorick tags: pyk-tar
2013-11-16
07:19
add a test suite for tar module fix for bug 6b7aa0aecca6fdce12589884c3c9ea2b50c92ad4, tar::skip silently truncates at 65536 check-in: 165e7adf41 user: pooryorick tags: pyk-tar
2013-11-07
21:13
Regenerated embedded documentation (new man.macros, exclusion of deprecated exif module). check-in: fdbe5cb1bc user: andreask tags: trunk
21:10
[Ticket 7c7f946046]: Pull in exclusion information from the installer configuration, and use it to exclude the associated man-pages from generation. check-in: 0951505185 user: andreask tags: trunk
20:22
[Ticket dc50cc65ea]: Accept schema names case-insensitively. Report and patch by Harald Oehlmann. Version bumped to 1.2.3. Extended testsuite (uri-11.0). check-in: a85537aeae user: andreask tags: trunk
20:05
[Ticket 369f67aeee] Updated to newest man.macros from Tcl/Tk. check-in: 082d009051 user: andreask tags: trunk
19:52
Ticket [1d2b62d10d] followup. Extended testsuite with an example image missing the thumbnail and triggering the issue. With thanks to [email protected] for donating the image. check-in: 80e9a2006f user: andreask tags: trunk
2013-11-06
19:26
Extended the range of acceptable snit beyond 1.3-2 to beyond 2. Bumped version to 0.5. Testsuite update defered. Requires more work to update the wrong#args messages. check-in: 504cc3a9f3 user: andreask tags: trunk
19:09
[Ticket efe207eff1]: Applied patched by Stuart Casoff to unbreak manpage rendering on various BSD variants. Must include our macros after emitting .TH to avoid clashes. Updated test results. check-in: c6698cf76f user: andreask tags: trunk
2013-11-03
11:57
Mention the recent changes in the change log file as well check-in: 3aa1604cd0 user: markus tags: trunk
11:53
Solving ticket b25b826973 for 1D interpolation - introducing an inconsistency, therefore bumping the version to 1.1 Bumping the version of the calculus package to 0.7.3 check-in: 69a3e6463b user: markus tags: trunk
11:19
Corrected calculation of corrector in heunStep check-in: 39bb693ab4 user: markus tags: trunk
2013-11-01
23:37
general cleanup. use expr operators like eq instead of string commands check-in: 913f7d92c5 user: pooryorick tags: pyk-mime-cleanup
2013-10-30
20:22
Ticket [1d2b62d10d] followup. Extended testsuite with example image missing any embedded exif information (Not triggering the issue). Made testsuite 8.4+ and converted to tcltest 2 format. check-in: d1adb3c859 user: andreask tags: trunk
2013-10-29
22:51
Merge sha* fixes. Audit of the other critcl parts was done, and no other misuse of cheaders was found. check-in: ad20454023 user: andreask tags: trunk
21:52
Fix issues with critcl usage in the sha code. Do audit of the other critcl-based parts for anologous issues. Closed-Leaf check-in: e5180e9f92 user: andreask tags: audit-critcl-code
07:03
Ticket [1d2b62d10d]: Fixed unwanted double-close of channel when accessing a non-existing thumbnail in a file. Introduced by the refactoring. Bumped version to 0.5. check-in: 498c380fbb user: aku tags: trunk
06:35
Ticket [a761133422]. cleanup called imap close, not channel close. Fixed. isableto failed to initialize the result variable. Fixed. Bumped version to 0.5.2. check-in: 28487136f1 user: aku tags: trunk
06:19
Regenerated documentation. check-in: c1d83bd48d user: aku tags: trunk
06:15
Ticket [e65df22e92]. Fixed typos in the textutil::expander documentation. check-in: f082bc61b7 user: aku tags: trunk
06:12
Updated valtype::iban docs, package version. check-in: 247e24a9ea user: aku tags: trunk
06:09
Ticket [a3dd326ec8c21f1b]. Updated valtype::iban for IBAN Registry Release 46 compatibility. Provided by Max Jarek. check-in: 1027eca073 user: aku tags: trunk
06:04
Extended sha1 binding code with debug help. Closed-Leaf check-in: ae3535e446 user: aku tags: sha1-debugging
2013-10-24
06:40
Fix the opt_def mistake in the manpage as found by Andreas check-in: 325182e9f0 user: markus tags: trunk
2013-10-21
19:20
[_columnwidth]: 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. check-in: 1596620b2e user: andreask tags: trunk
2013-10-18
05:01
tepam::doc_gen: Correction of bug [66d0effebc] - POD format incorrectly formatted check-in: ff2f0a9428 user: Andreas Drollinger tags: trunk
2013-10-16
19:32
Use makeDirectory in the regression test to create the test directory (instead of 'file mkdir') check-in: f678d31f51 user: Andreas Drollinger tags: trunk
2013-10-14
20:41
Update to TEPAM 0.5 and TEPAM::DOC_GEN 0.1 check-in: ab744af1c2 user: Andreas Drollinger tags: trunk
20:39
Update to TEPAM 0.5 and TEPAM::DOC_GEN 0.1 check-in: 29534c28fd user: Andreas Drollinger tags: trunk
2013-09-29
12:25
Adding an optional argument to the histogram function in math::statistics check-in: 0a62175adf user: markus tags: trunk
2013-09-25
21:55
Requiring 8.5 since the library does not work on top 8.4 check-in: c75d554055 user: emmanuel tags: trunk
2013-09-19
20:01
Fixed continuation and long-frames bugs reported by Immanuel. Also fixed bugs when no handler was found on server connection. check-in: d73002bb5b user: emmanuel tags: trunk
2013-08-15
06:28
Improved documentation of the websocket module by describing the introspection procedures and providing an example client code. check-in: 9088fbb720 user: emmanuel tags: trunk
2013-08-12
21:27
(tar::untar, contents, stat, get): Extended the procedures to detect and properly handle @LongName header entries as generated by GNU tar. These entries contain the file name for the next header entry as file data, for files whose name is longer than the 100-char field of the regular header. Version bumped to 0.8. This is a new feature. check-in: ed3bd4e7bf user: andreask tags: trunk
2013-08-07
05:59
Ticket [0d9f835d4d]. Removed (non)terminal methods in pt::ast documentation, and replaced with documentation for new, new0. Fixed typo of "pt::peg::interpreter", to "pt::peg::interp", in pt::peg::interp documentation. Regenerated documentation. check-in: e6e940297a user: aku tags: trunk
04:45
Fixed bug in 'pdict', access to name of the array this is not about. Version bumped to 1.0.2. Updated documentation. check-in: 259dc531af user: aku tags: trunk
2013-07-31
18:01
Fixed missing export of 'pdict'. Plus better handling of output channel definition. stderr is default only if nothing is set by the user. This now allows applications to override the default for all packages not having their own output settings. Version bumped to 1.0.1 check-in: 0ddc6ab83f user: andreask tags: trunk
2013-07-26
17:42
[AS Bug 99728]: Fixed version mismatch code vs package index. Bug introduced by [0a9faf2cbe]. check-in: fc10a36a6e user: andreask tags: trunk
17:30
Regenerated the embedded documentation to contain the latest changes. check-in: 2dbfeac683 user: andreask tags: trunk
2013-07-21
22:47
Slightly improved documentation of the websocket library check-in: 581db69481 user: emmanuel tags: trunk
19:14
Added beginning of documentation check-in: fb45da9b68 user: emmanuel tags: trunk
19:03
Added API for server improved integration in servers check-in: 31ea032462 user: emmanuel tags: trunk
2013-07-15
17:20
Merged fix for bug [8b317b4a63], made it official. check-in: 1298908cdd user: andreask tags: trunk
2013-07-11
17:25
Ticket [8b317b4a63]: Added code to the 8.4+ implementations of GLOBF and GLOBD to guard ourselves against VFS packages mishandling the -types option of [glob]. vfs::zip is an example. This mishandling causes glob to return the same data for the two calls with "-types x" and "-types {hidden x}", generating lists with duplicate entries. We now generally de-duplicate the result ourselves. Bumped the package version to 1.14.6. Thanks to <[email protected]> for the investigation identifying this problem. Closed-Leaf check-in: 4afba263b2 user: andreask tags: bug-8b317b4a63-fileutil
2013-06-19
18:17
New command 'many-json2dict' to parse strings containing more than one JSON entity. The existing json2dict command will return only the first. Updated documentation. Extended testsuite. Package version bumped to 1.2 check-in: 7a7e5b34ac user: andreask tags: trunk
18:08
New command 'many-json2dict' to parse strings containing more than one JSON entity. The existing json2dict command will return only the first. Updated documentation. Extended testsuite. Package version bumped to 1.2 Closed-Leaf check-in: 2162c75d94 user: andreask tags: mistake
2013-06-05
20:52
Merge trunk changes, reminder that this issue is still open. check-in: 4c1ee14d54 user: andreask tags: ooutil-bug-3609183
20:41
Regenerated documentation for shorter provenance comment. check-in: 1dc7f4df4f user: andreask tags: trunk
20:34
Added dt_ibase command to the set available in formatters. Extended file command emulation. Used in the provenance code for shorter reference to the proper input file. Bumped to 1.4.17. check-in: 08a1afa22f user: andreask tags: trunk
2013-06-04
13:11
First version of the websocket library. check-in: b9c20ad2fc user: emmanuel tags: trunk
05:29
Merged documentation changes re-routing tracker references. check-in: 8c4bf4f087 user: aku tags: trunk
05:27
More links fixed. Closed-Leaf check-in: fc02651c25 user: aku tags: update-doc-tracker-links
2013-06-03
17:20
Updated the embedded docs, and fixed keywords mis-cleanup. check-in: 1f2b96a8ef user: aku tags: update-doc-tracker-links
2013-06-01
00:07
General cleanup of the manpages: Removed trailing whitespace. Moved keyword and see-also declarations to a standard location, with standard ordering. Compressed blocks of multiple empty lines into singles. Scripted. The script may become a sak command for easy use by dev. check-in: c6b17331c9 user: andreask tags: update-doc-tracker-links
00:01
Continued from previous revision, done the application manpages. check-in: 9b87797f00 user: andreask tags: update-doc-tracker-links
2013-05-31
23:28
Continued from previous revision, done all remaining files in the large multi-package modules. check-in: 2c816968c9 user: andreask tags: update-doc-tracker-links
21:05
Update documentation for new location of tracker, using the opportunity to fix up all the places not using the general feedback include file yet. First pass, only modules with few manpages. check-in: 4991c23cd0 user: andreask tags: update-doc-tracker-links
19:56
Added Colin Macleod and http://wiki/21555 to the set of acknowledged contributors and references for the module. check-in: 17705e46c3 user: andreask tags: trunk
2013-05-30
21:22
[Bug 3612645][Allura 1366]: Fix handling of last block read, it may be empty. In that case we must not pad, nor try to decrypt it into garbage. Extended testsuite with cases for this. Version bumped to 1.1.1. check-in: eb0e6a2524 user: andreask tags: trunk
20:15
[Bug 3613726][Allura 1370]: Added status code 303 ("See Other") to the set of codes returning with a location error instead of a plain one. check-in: f5f8b6a8ec user: andreask tags: trunk
20:06
[Bug 3613973][Allura 1371]: Applied patch by Wolfgang Kechel, fixed missing CYGPATH invokations for paths in the installation targets. check-in: 881cc0a346 user: andreask tags: trunk
2013-05-16
06:31
Replaced uses of 'namespace current' in the wrap_ commands with a hardwired namespace name. As the wrappers get renamed into different namespaces (:: and ::tcl::chan) the result of 'namespace current' points to the wrong namespace, causing the commands to miss the renamed builtins, and fail. Bumped version to 1.1.1 check-in: 07518949a0 user: aku tags: trunk
06:20
Fixed small documentation typo. check-in: 4243fe031f user: aku tags: trunk
2013-04-10
04:27
Fixed manpage names, tcllib_, not tclib_. Updated embedded. check-in: e4caac8d10 user: aku tags: trunk
2013-04-08
19:34
Merged doc fix and updated embedded. check-in: c2d74e1a91 user: aku tags: trunk
19:31
Fix manpage headings Closed-Leaf check-in: 27cb6ed758 user: aku tags: ak-colin-feature-debug
19:26
Updated embedded documentation. check-in: 669b877c80 user: aku tags: trunk
19:12
Merged new module and package for debug narrative. check-in: d15a0e3559 user: aku tags: trunk
19:10
Added documentation, and "pdict" method. check-in: 32272af170 user: andreask tags: ak-colin-feature-debug
2013-04-05
20:06
Tweak to previous commit, clearer message, and include the problematic path. check-in: 57f7a5cb13 user: andreask tags: trunk
18:27
Extended the errors thrown by the zip en/decoder packages with error codes usable by try/trap. Bumped versions to 0.4 and 0.3 respectively. check-in: f850bb0c5b user: andreask tags: trunk
18:00
Implemented the "define" command. check-in: c695c9ec9e user: andreask tags: ak-colin-feature-debug
17:12
Fixed oops of timestamp not returning the time. check-in: 25aa405ec6 user: andreask tags: ak-colin-feature-debug
17:08
Fixed oops where I overwrote the persistent state subst results. :( check-in: f059df60b5 user: andreask tags: ak-colin-feature-debug
04:57
Added core dependency to the helper packages. check-in: e5849eef82 user: aku tags: ak-colin-feature-debug
04:51
New module "debug", with debug narrator packages. Variant of Colin McCormack's Debug wub utility package. Split into parts: - Core, extended for global and per-tag prefixes and suffices, plus per-line header/trailer for multi-line messages. - Timestamping as prefix service. - Eventloop heartbeat My own - Caller information as prefix. check-in: 216cdc8c56 user: aku tags: ak-colin-feature-debug
2013-04-04
16:18
Merged dtplite feature work. check-in: c148f532c8 user: andreask tags: trunk
16:15
[Feature 3609342]: Applied Ashok's patch to disable the keyword index page when the processed documentation does not contain keywords, with modifications. Version bumped to 1.1. Closed-Leaf check-in: 7593991c41 user: andreask tags: apn-dtplite-kwlinks
04:28
Fixed more manpage clashes, base virtual channels versus package "Memchan". Regenerated embedded docs. check-in: 740521ccc1 user: aku tags: trunk
04:05
Applied Ashok's patch to disable the keyword index page if no keyword were found. With changes. check-in: 44d847703f user: aku tags: apn-dtplite-kwlinks
03:35
Extended the checks in 'new' and 'create', per dkf's suggestion check-in: 85840ff447 user: aku tags: ooutil-bug-3609183
03:15
Modified testsuite - Require TclOO, and use proper "destroy" for classes. check-in: 88027af283 user: aku tags: ooutil-bug-3609183
03:14
Extended testsNeed to allow multiple versions, and print the loaded version. check-in: add08862d2 user: aku tags: ooutil-bug-3609183
2013-03-27
16:56
Started fixing bug 3609183. Created initial testsuite for the package. check-in: 69105024f6 user: andreask tags: ooutil-bug-3609183
2013-03-26
17:08
Fixed package index, was missing struct::queue version bump causing mismatch. check-in: 91f14dfd0a user: andreask tags: trunk
2013-03-25
22:12
Update to TEPAM 0.4.1: * Correction of bug 3608952: Help text is incorrectly generated if procedures are part of the non-default namespaces * Correction of bug 3608951: Help text shows incorrect argument order if procedure is defined in the "unnamed arguments first, named arguments later" calling style. check-in: e040e29b2b user: Andreas Drollinger tags: trunk
17:12
Merged inadvertent fork check-in: 91aba75919 user: andreask tags: trunk
17:10
[Bug 3608943] Check ip::version for empty input and react properly. Extended testsuite. Bumped version to 1.2.1. check-in: 0a9faf2cbe user: andreask tags: trunk
2013-03-22
03:48
[Bug 3608581]: Extended check for executable extension to recognize an MSYS environment as Windows and requiring a ".exe" suffix. Regenerated configure. check-in: a2c7f67ffb user: aku tags: trunk
2013-03-19
05:47
Merged fix for bug 3608240. Updated documentation. check-in: 97d8e58276 user: aku tags: trunk
05:42
[Bug 3608240]: Fixed get/peek not taking the amount of already delivered elements into account. Extended testsuite. Bumped version to 1.4.5 Closed-Leaf check-in: f42362cde9 user: aku tags: bug-3608240
04:39
Test case for bug, bug confirmed. check-in: da76ec6c84 user: aku tags: bug-3608240
2013-03-13
03:41
Regenerated the embedded documentation. check-in: 685ad6ce10 user: aku tags: trunk
00:18
Fixed package index, forgot to update for string::token::shell check-in: 98bda0ec26 user: andreask tags: trunk
2013-03-12
22:13
Updated local doc support. check-in: 11356fac09 user: andreask tags: trunk
22:11
Extended the string::token::shell parser with options to accept partial words at the end of command line, and to return type/index information into the input instead of just the extracted words. Updated documentation and testsuite. Bumped version to 1.1. check-in: 8999f7dd7f user: andreask tags: trunk
22:05
Fixed include references in moved "pt" manpage. check-in: 57bb2243dc user: andreask tags: trunk
04:38
[Bug 3606620]: Disabled debug output command lifting SafeBase error information into the test log. check-in: 77088c0306 user: aku tags: trunk
04:23
Added missing entry about an extension of package "doctools::changelog" to the Changelog of the doctools module. check-in: 317471c8f4 user: aku tags: trunk
04:04
Removed copies of RFC documents. Keep only links. check-in: aa3b3dd23f user: aku tags: trunk
03:51
Moved pt(.man) to the apps/ directory, with the other proper applications. Added 'pt' (of modules/pt) to the set of distributed applications. check-in: d476152adc user: aku tags: trunk
2013-03-07
17:09
Fixed inadvertent fork check-in: 558cced5c6 user: andreask tags: trunk
2013-03-05
15:32
Some rounding issues fixed by Mark Alston check-in: 3268979c4f user: markus tags: trunk
06:56
Updated test cases to match json::write 1.0.2 ("/" not quoted as "\/"). check-in: 83160268df user: aku tags: trunk
03:47
Renamed several manpages clashing with Tcl core manpages. Added prefix "tcllib_", as usual. check-in: f8f8e4c351 user: aku tags: trunk
2013-03-01
21:20
Fix inadvertent fork due sync incompleteness. check-in: 5941e8f791 user: andreask tags: trunk
21:07
The namespace ::tcl contains parts necessary for the proper operation of the interpreter, since 8.6. Do not delete anymore. check-in: 367195678d user: andreask tags: trunk
04:32
Fixed type markers so that dtplite (sak localdoc) will recognize and process the manpages. check-in: 439865b183 user: aku tags: trunk
2013-02-27
20:00
(::oo::Helpers::link): New helper command. Makes instance methods available without 'my'. Bumped version to 1.2. check-in: fdc5543d63 user: andreask tags: trunk
07:08
Modified the formatting of dots ("."). Always quote them with \& (zero-width escape). Updated test results. Version bumped to 1.4.16. Regenerated the embedded manpages. check-in: 4084633c64 user: aku tags: trunk
06:36
[Patch 3606105]: Applied patch by Max Jarek to update the code to the IBAN Registry version 43. Bumped package version to 1.2. check-in: faa0f235b7 user: aku tags: trunk
2013-02-26
05:19
Followup fixes to bugs found in branch "bug-3601370-td", Missing markup of several nroff directives as such. Version bumped to 1.4.15. check-in: 4b13e04c01 user: aku tags: trunk
01:07
Merged animation changes to trunk check-in: 1685f1a5d4 user: andreask tags: trunk
2013-02-25
23:38
Reworked the progressbar animation to use Erase(to)EOL for clear output instead of simulating this by padding with spaces to overwrite previous characters. Needs testing. Closed-Leaf check-in: a2cb04cec2 user: andreask tags: sak-animate-eeol
2013-02-23
00:07
Fixed left-over outdated doctools markup. Regenerated embedded, no change there. check-in: fa09896d4e user: andreask tags: trunk
2013-02-22
23:54
Moved dtplite to version 1.0.5 with the split. Updated its documentation. Added missing ChangeLog. Regenerated embedded. check-in: 510d5d2786 user: andreask tags: trunk
23:29
Merged documentation work back, making it official. check-in: a9a4f9bff3 user: andreask tags: trunk
23:27
Fixed missing dtplite doc pages Closed-Leaf check-in: 144d28a944 user: andreask tags: dtplite-split
23:06
Fix home path check-in: 0e6f170b00 user: andreask tags: dtplite-split
22:58
Regenerated embedded for testing from server. check-in: d190d6f23a user: andreask tags: dtplite-split
22:55
Added the custom TOCs to the embedded docs and switched to relative home, now that dtplite does it right. check-in: 3e3146520b user: andreask tags: dtplite-split
22:54
Fixed more state bleed-over breaking index links in xref (double call to make them relative). Fixed navbar markup (separators). Added handling of additional custom TOCs for the navbar. check-in: e22886da83 user: andreask tags: dtplite-split
22:52
Added a 3rd custom TOC, categories only check-in: fc32a996a6 user: andreask tags: dtplite-split
20:09
Regenerated index and toc information for embedded. check-in: 275187acae user: andreask tags: dtplite-split
20:09
Extended sak documentation code to generate more custom TOCs. check-in: fd9d944572 user: andreask tags: dtplite-split
08:23
Correcting the behaviour of several rounding procedures in the decimal package (Mark Alston). Bumping the version to 1.0.3 check-in: de243d3fe1 user: markus tags: trunk
01:40
Switched localdoc to use of dtplite app-as-package. check-in: 9a33d282c6 user: andreask tags: dtplite-split
01:39
Removed the navcache. With relative paths computed per referent it now borks the results. Moved calculation of paths for the internal nav buttons into the navbar generator, from the nav button management itself. Fixed missing initialization and finalization which allowed state to leak between multiple uses of dtplite in the same process. check-in: 3273d69b76 user: andreask tags: dtplite-split
00:16
New dtplite options for -pre/post nav buttons, -nav is alias of pre-nav. Refactored navbar generation for readability. Added code to detect relative user urls and properly convert them to be correct from all generated files. check-in: 619265220d user: andreask tags: dtplite-split
2013-02-21
23:21
Reworked API to set the output hook, and fixed bug in the hook use check-in: 4f501f884d user: andreask tags: dtplite-split
23:11
Performed actual split, modifying application and package sides. Package modified to not exit. Using caught errors to unwind stack and return with status. Hook added for output. check-in: 51ab2bd937 user: andreask tags: dtplite-split
22:52
Start on splitting the dtplite app into an app-as-package and application shim using that. check-in: 122389b86b user: andreask tags: dtplite-split
2013-02-19
22:36
Tweaked installer, followup to [3286b5637f]. Result of manpage installation is now identical to before the [3286b5637f] change, while keeping the use of the embedded docs as source for it. check-in: af93fee3ff user: andreask tags: trunk
2013-02-16
00:30
Added various generated distribution files to the checkout. This makes a fossil zip/tar snapshot identical to a regular distribution. check-in: be4305ec3d user: andreask tags: trunk
00:24
Updated various references to the old tcllib @ SF. check-in: c26248b13a user: andreask tags: trunk
2013-02-15
21:48
Reworked the installer. Changed to use the embedded documentation as source instead of the doctools files + generation of docs to install. Needs testing in release. check-in: 3286b5637f user: andreask tags: trunk
20:47
Merged string::token packages. Fixed last-minute doc breakage. Regenerated embedded documentation. check-in: 169c53e4cc user: andreask tags: trunk
20:34
Module integration into overall Tcllib Closed-Leaf check-in: c975000d03 user: andreask tags: new-module-string
20:08
Documentation for shell tokenization, fixed errors in unquoted word definition, extended testsuite check-in: 01e0367f9c user: andreask tags: new-module-string
20:06
Documentation for core token, better end-of-string handling. check-in: 489c1f8e2f user: andreask tags: new-module-string
07:31
Lots of bugfixes, completed testsuite. First functional state. Still missing documentation. check-in: 5676beeef6 user: aku tags: new-module-string
01:38
New module, string/text utilities, 8.5+, string namespace/ensemble check-in: 2b763d88de user: andreask tags: new-module-string
2013-02-14
18:48
The packages fileutil::decode and zipfile::*, while residing in the AS/perforce had versions 0.1 and 0.2, with the change number attached later on installation, making them actually version 0.1.nnn, etc. During the move of the sources to Tcllib the numbers should have been incremented to properly distinguish the code in the new location from these old revisions. This did not happen, making the tcllib variant look like older/lesser revisions. This change fixes the issue now and bumps the version numbers, giving the Tcllib sources precedence. check-in: d2ffcb187b user: andreask tags: trunk
03:34
[Bug 3604129] Accepted patch by Gerhard Reithofer. Missing chan parameter added to all imaptotcl* procs. Bumped version to 0.5.1. check-in: b3a3d726b1 user: aku tags: trunk
2013-02-12
21:24
[Bug 3604129] Applied contribution by Magnatune. Additional command (copy). Bumped version to 0.5. check-in: 343787b53a user: andreask tags: trunk
2013-02-08
23:41
Made the doc work official. We now have embedded docs, reachable in the fossil-integrated website of the project. check-in: 507de10864 user: andreask tags: trunk
23:30
localdoc tweaks: More link mapping for the external toc. Updated docs. Closed-Leaf check-in: 74232072a9 user: andreask tags: embedded-doc-work
23:15
localdoc tweaks: Remap the links in the supplied toc, different link to repo homepage. Updated docs. check-in: 02bbef2911 user: andreask tags: embedded-doc-work
21:54
Docs: keyword and categorization fixes. check-in: edff949a3f user: andreask tags: embedded-doc-work
21:40
Final: Added generated embedded documentation. check-in: 5a0759afd3 user: andreask tags: embedded-doc-work
21:39
localdoc tweaks: Reindex toc/kwic before generation, and override dtplite with the extended TOC. check-in: 36d6ef28ef user: andreask tags: embedded-doc-work
21:30
dtplite: Fix toc/idx sorting. New option -toc for external toc instead of generated check-in: 0ba0c6ef37 user: andreask tags: embedded-doc-work
21:25
Docs: Fixed bad leading namespace qualifier. check-in: ec322c21f8 user: andreask tags: embedded-doc-work
20:26
Docs: Fixed missing titledesc string in various packages check-in: 8f1cd24a29 user: andreask tags: embedded-doc-work
20:08
Updated the doc derived files check-in: 071d01a696 user: andreask tags: embedded-doc-work
20:00
Updated doc generator to exclude test cases and internals. Added navigation to outside. check-in: fa927a3e96 user: andreask tags: embedded-doc-work
19:56
apps/dtplite: Documented -exclude option in the code. check-in: e993b2347e user: andreask tags: embedded-doc-work
19:20
[Bug 3603702]: Fixed TZ-dependent test case. check-in: d0eec3f8aa user: andreask tags: trunk
19:14
(::ncgi::DecodeHex): [Bug 3603593]: Fixed bad scoping of DecodeHex, now in the ncgi namespace instead of polluting the global. Bumped version to 1.4.2. check-in: 01dcbc7b4f user: andreask tags: trunk
2013-02-07
04:43
Merge review work to doc work check-in: c422c0c2ec user: aku tags: embedded-doc-work
04:40
Merged sak review helper command (for release manager). check-in: 309ead7ea9 user: aku tags: trunk
04:37
Removed sak commands vcompare, rstatus, and note. Completely replaced by "review" and "readme" now. Tweaked "review" help reorganization dropped clear+next next - now skips to next un-reviewed package step is old next, single-step. Closed-Leaf check-in: a87b318066 user: aku tags: sak-work-review
02:15
Rewrite of the review functionality ... Integrated scan, separate from readme. check-in: a5cab9fbf7 user: andreask tags: sak-work-review
2013-02-06
20:13
Merged release changes into the doc work. check-in: 8f4aa52040 user: andreask tags: embedded-doc-work
19:32
Start on getting embedded doc into the repository, and nice commands for maintaining it. check-in: 7eba32ada7 user: andreask tags: embedded-doc-work
05:46
Tcllib 1.15 Release check-in: 411c419016 user: aku tags: trunk, tcllib-1-15, release
05:16
Merged the clock fixes into the release. Closed-Leaf check-in: 472c75a7bc user: aku tags: tcllib-1-15-rc
05:16
Implemented the YYYY-Www and YYYYWww formats, with test cases. Closed-Leaf check-in: 730be11a05 user: aku tags: new-module-clock
2013-02-04
21:35
Tweaked review display, removed terminal graphics. check-in: 0639daa826 user: andreask tags: sak-work-review
20:44
Completed the review command, required extension of doctools::changelog. Needs linenoise for the REPL. Now we need a test run. check-in: 1d6a8480cd user: andreask tags: sak-work-review
2013-02-03
20:55
Fixing problems in the ISO parsing, and testsuite ... (1) The [clock scan] heuristics for handling a missing month and/or day are in conflict with the ISO specification. When encountering such a pattern we now rewrite pattern and input to force the ISO defaults. (2) Fixed the regular expression for the time information in a full timestamp as it did not handle that : in a TZ offset is optional, nor that minutes and seconds are optional (The code after the MatchTime was prepared for such missing fields however). (2a) Again missing HMS fields got the wrong defaults. We are now rewriting the pattern and input to force the proper ISO defaults (start of day, hour, minute). (3) Fixed the tests which thought that 199707 is YYYYMM. ISO (Wikipedia) explicitly says that this is YYMMDD instead. (3a) Added missing patterns for YYYY-MM and YYYY. (4) Fixed the test numbering, had some duplicates. (5) Fixed one test with wrong results, expected 11:20 for input specifying 11:00. check-in: 7e70b9d4a7 user: aku tags: new-module-clock
2013-02-02
03:25
Added test for various ISO formats. check-in: d6cc1fe035 user: gerald tags: new-module-clock
01:54
Helper stuff for rel.mgr, interactive m/p review. check-in: c6bf264826 user: andreask tags: sak-work-review
2013-02-01
19:14
Tcllib 1.15 Release Candidate 1 check-in: 3f8bd0ca3d user: andreask tags: tcllib-1-15-rc-1, tcllib-1-15-rc
19:04
Merged new module "clock" and its packages. Updated README, installer. check-in: cd800dd45a user: andreask tags: tcllib-1-15-rc
19:00
Module "clock", first true test cases. Fixed copyright date of test suites check-in: 2f98801dfb user: andreask tags: new-module-clock
08:14
Merged json::write changes to release. Updated README. check-in: a9514707b9 user: aku tags: tcllib-1-15-rc
08:10
json, writing: Dropping the quoting of / as \/. check-in: 728f8dc82c user: aku tags: trunk
07:52
Fixed various oopses, and added extremely basic test suites. check-in: e10fcf124a user: aku tags: new-module-clock
2013-01-30
23:34
Merged ooutil extension from trunk to release check-in: cf48e946a9 user: andreask tags: tcllib-1-15-rc
23:28
Added more utilities to support class variables, class methods, and singleton classes. Packed version bumped to 1.1 for all these new features. check-in: 4eec538864 user: andreask tags: trunk
20:11
Merged ncgi fixes (bug 3601995 branch) into release. Updated README. check-in: 66adc26a8b user: andreask tags: tcllib-1-15-rc
20:07
[Bug 3601995]: Accepted [decode] changes by <[email protected]>. Fixed both missing acceptance of various utf-8 sequences, and missing rejection of various bad sequences. Test cases added. Bumped to version 1.4.1. Closed-Leaf check-in: b6632970f6 user: andreask tags: bug-3601995-ncgi
2013-01-29
18:58
Merged doctools fixes (bug 3601370 branch) into release. Updated README. check-in: 513786f1e5 user: andreask tags: tcllib-1-15-rc
18:40
Proposed fix to the decode regexes to cover missing characters, and exclude illegal sequences. check-in: 59ab122987 user: andreask tags: bug-3601995-ncgi
2013-01-28
23:18
Merged trunk into release work, new zipfile de- and encoder packages. Updated README. check-in: 8472e0d257 user: andreask tags: tcllib-1-15-rc
23:14
New module for zipfile de- and encoding. Plus support new package in fileutil. check-in: ca44329bef user: andreask tags: trunk
2013-01-25
19:43
Merged branch "contrib-nicola-hall-imap4" into release. Updated release README. check-in: eb3625d042 user: andreask tags: tcllib-1-15-rc
19:29
Updated documentation with text contributed by Nicola Hall, explaining the new commands Closed-Leaf check-in: e00e057b9f user: andreask tags: contrib-nicola-hall-imap4
2013-01-24
19:12
Replaced use of eval in iso8601 parsing with {*}-expansion, given that this is made 8.5+ only check-in: aae058e5bf user: andreask tags: new-module-clock
19:11
Fixed oops in package index, forgot version numbers. check-in: a11c859742 user: andreask tags: new-module-clock
19:10
Added documentation and definitions for tclchecker. check-in: 98aaf82de9 user: andreask tags: new-module-clock
18:30
New module, clock. rfc2822 and iso8601 parsing. taken from wiki. no docs yet check-in: 9a82504277 user: andreask tags: new-module-clock
2013-01-22
20:17
Applied contribution by Nicola Hall. Additional commands. Bumped version to 0.4. check-in: a35937592d user: andreask tags: contrib-nicola-hall-imap4
06:07
Typo fixes in ChangeLogs, plus README for the new release. check-in: b8072a860a user: aku tags: tcllib-1-15-rc
06:06
Version number bugfix, was not bumped on change. check-in: 8a8d2e79b4 user: aku tags: tcllib-1-15-rc
2013-01-21
22:47
Merge latest certs from trunk into the RC work. check-in: 107f16ba9c user: andreask tags: tcllib-1-15-rc
21:56
Regenerated the certificates here again, 10 years at 1024 bit. The issue with [7b80198969] seems to have been that I extended the Root cert validity to 100 years, and that screwed something up. With the root certs now back to 10 years (+10 days) validity, things are fine. I suspect that I may have run into the Y2038 problem in either Tcl and/or openssl. check-in: 8252e19883 user: andreask tags: trunk
21:30
[Bug 3433470] Regenerated the certificates, on this branch with regular SimpleCA, i.e. 1 year at 1024 bit. This works. check-in: 7cb2a248e9 user: andreask tags: tcllib-1-15-rc
20:51
Rewritten, simplified. The 8.5 requisite means that we have extended requirement syntax allowing us to jump the major version barrier without fuss. check-in: 6471fa989d user: andreask tags: tcllib-1-15-rc
20:12
Added check to manpage_begin, reject spaces in title. Message catalogs extended with new warning 'mptitle' for spaces in the manpage title. The french catalog contains the english text, and needs a translation. Closed-Leaf check-in: 6606f5686a user: andreask tags: bug-3601370-td
19:37
[Bug 3433470] Regenerated the certificates, again. Expiry is Jan 2023 (10 years). While SimpleCA doesn't seem to allow me to specify a longer period in the GUI it was possible to get, update and run the Tcl code, unwrapped. Further changed to 4096-bit certs. --- Broken --- Investigation points to me setting the root cert validity period to 100 years as the cause, possibly invoking y2038 troubles in Tcl and/or openssl. check-in: 7b80198969 user: andreask
2013-01-18
15:50
Fix incorrect copyright filter regexp in [4245d06151] check-in: 1e0a86a422 user: TrevorD tags: bug-3601370-td
15:06
Fix nroff postprocessor to avoid joining a line with leading formatting onto a directive (bug-3601370 issue 10.A) check-in: 725d9240e2 user: TrevorD tags: bug-3601370-td
12:39
Make the Swiss Army Knife (sak.tcl) prefer the Tcllib source modules in its directory tree to any others that may be known to the Tcl shell check-in: f537c38df0 user: TrevorD tags: bug-3601370-td
12:35
Improve rendering of copyright statements in special cases like 'public domain' and where the statement already includes the prefix 'copyright' (bug-3601370 issues 1 & 2) check-in: 4245d06151 user: TrevorD tags: bug-3601370-td
12:33
Fix nroff output to quote leading period on non-directive lines (bug-3601370 issues 3 & 4) check-in: fd708b57e1 user: TrevorD tags: bug-3601370-td
12:31
Fix invalid markup in docs (bug-3601370 issues 5 & 6 check-in: 8ad30c12b6 user: TrevorD tags: bug-3601370-td
12:29
Spaces removed from man page names (replaced with underscore) to prevent illegal nroff output (bug-3601370 issue 7) check-in: decbb9d0fa user: TrevorD tags: bug-3601370-td
2013-01-09
20:50
Opened the Tcllib 1.15 Release Candidate Branch check-in: a6b3c1bd6e user: andreask tags: tcllib-1-15-rc
20:37
[Bug 3598183] (irc) Documented the callback for EOF as required. check-in: b3b52828b9 user: andreask tags: trunk
20:24
(::mime::buildmessage): [Bug 3565267]: Handle possibility of 'errorCode' not set. Version bumped to 1.5.6. check-in: ea86982e87 user: andreask tags: trunk
19:08
Fixed remnants of "forceDel" use in comments, changed to "delMode" proper. check-in: 8e7b598d5c user: andreask tags: trunk
00:28
[Bug 3593146]: Extended with CYGPATH usage to allow building under cygwin. Regenerated configure (autoconf 2.67). check-in: 214655747d user: aku tags: trunk
00:17
[Bug 3147481], [Bug 3141568]. Fixed issues with changes to [glob]'s behaviour in 8.5+, reported by [email protected]. Plus [Bug 3599839] reminding us of these, and Win 7. Bunped version to 1.14.5. Extended testsuite, can be repro'd under Unix also. check-in: 91efe94a91 user: aku tags: trunk
2013-01-08
22:47
[Bug 3581373]: Document behaviour for -maxlen 0. check-in: 6e198ae18d user: aku tags: trunk
22:34
[Bug 3574004]: Documented the -- option stopping option processing to protect data starting with a dash. Additionally auto-stop if only one argument is left, treating it as data. Bumped to version 1.1. check-in: 57b5f729ca user: aku tags: trunk
22:15
[Bug 3575707]: Actually a feature change, the commands join, joinlist, and joinmatrix are extended with a flag argument to force use of the delimiter/quoting character, regardless of need. Original patch by Pietro Cerutti <[email protected]>. Version bumped to 0.8 check-in: c4c97db78e user: aku tags: trunk
20:19
Fixed package require mismatch for use of TclOO in Tcl 8.6+. This is TclOO v1 (major version change). Now accepting 0.6.1+ and 1+. Versions bumped to 1.4.4 and 1.5.3 respectively. check-in: 26af06527d user: aku tags: trunk
19:10
me_tcl.test: (mevmtcl-ict_match_tokclass-1.2*): Fixed test results for Tcl 8.6 and higher. check-in: b0e62d4b2c user: aku tags: trunk
19:04
typedCmdline.test: Fixed test results of typed-cmdline-6.14 for Tcl 8.6 and higher. Rewritten to use constraints properly instead of via conditional execution. check-in: d65383acb5 user: aku tags: trunk
19:02
ansi/code/ctrl.tcl: Bumped to version 0.1.2. Moved character definition around to prevent mis-interpretation as a bad continuation line by static syntax checkers. check-in: 37dffddf66 user: aku tags: trunk
10:57
pki 0.6: Updated tests with new fields added to keys check-in: 557283c0ff user: rkeene tags: trunk
10:41
Removed MD5SUMS, a generated file which should not have been included check-in: e4d1b1028c user: rkeene tags: trunk
10:35
pki 0.5: Added support for emitting PKCS#1 RSA Private Keys and improved key bit size computation and generation check-in: d4f8724c1a user: rkeene tags: trunk
2012-12-07
20:28
* list.tcl: [Bug 3593689]. Applied patch by Donal Fellows fixing * list.test: a busyloop in [nextperm] due to use of the wrong * pkgIndex.tcl: comparison operator. Bumped version to 1.8.2. * struct_list.man: Added test for this. check-in: 0b8f3ecf4f user: andreask tags: trunk
2012-11-21
22:36
* pkgIndex.tcl: Fixed package require mismatch for use of TclOO. * queue.man: Load check accepts anything, code restricts to 0.6.1. * queue.tcl: Now both restrict to 0.6.1+. Versions bumped to * stack.man: 1.4.3 and 1.5.2 respectively. * stack.tcl: check-in: 159c784c5c user: andreas_kupries tags: trunk
2012-11-19
19:28
* uuid.tcl (::uuid::generate_tcl): Accepted patch by Sean Woods * uuid.man: caching the host information part of the uuid. Avoids * pkgIndex.tcl: hammering the network stack for hostname and related information. Bumped version to 1.0.2. check-in: 6a64e447d1 user: andreas_kupries tags: trunk
2012-10-05
20:25
* cat.tcl (read): Fixed bugs in the reader. Bad check of buffer * pkgIndex.tcl: length, and buffer length was not taken into account for the next read after an incomplete one. Version bumped to 1.0.2. check-in: d13e15af28 user: andreas_kupries tags: trunk
2012-09-11
17:22
* tar.tcl (seekorskip): Fixed seekorskip which prevented its use * pkgIndex.tcl: from a non-seekable channel, like stdin. The issue was that the original attempt to seek before skipping not just failed, but apparently still moved the read pointer in some way which skipped over irreplacable input, breaking the next call of readHeader. Using [tell] to check seekability does not break in this manner. Bumped version to 0.7.1. check-in: 20361754bc user: andreas_kupries tags: trunk
2012-08-29
20:42
* traverse.tcl (Init): Fixed a bug where a symlink to the * traverse.man: base directory was not handled correctly. * traverse.test: It got expanded and should not have been. * pkgIndex.tcl: Cause was missing initialization of the _known set * find.setup: with the normalized base path. Added test for this. Bumped version to 0.4.3. check-in: 1aec6b0885 user: andreas_kupries tags: trunk
2012-08-15
04:38
Correct normal PRNG - bug reported by Jochem Snuverink check-in: eeb032b869 user: arjenmarkus tags: trunk
2012-08-08
23:23
* modules/generator: Generators (via the coroutines of Tcl 8.6). Provided by Neil Madden. * support/installation/modules.tcl: check-in: a8e9672817 user: andreas_kupries tags: trunk
2012-08-02
22:21
* htmlparse.tcl: [Bug 3553350]: Fixed bad handling of characters special to regsub in the callback. Bumped version to 1.2.1. * htmlparse.test: New test case for the above. * htmlparse.man: Bumped version number. * pkgIndex.tcl: Bumped version number. Thanks to Jeff Rogers <[email protected]> for the report. * htmlparse.tcl: [Bug 2941841]: Fixed bad handling of broken html. * htmlparse.test: New test cases for the above. Thanks to Jeff Rogers <[email protected]> for the report and fix. check-in: 1e41143887 user: andreas_kupries tags: trunk
17:33
* mime.man: [Bug 3354014]: Fixed typo in option name. -parts is correct. (Note the trailing 's'). check-in: dfe8cdd61a user: andreas_kupries tags: trunk
2012-07-10
03:34
* logger.tcl: [Bug 3541628]: Fixed creative writing issue in * logger.man: logger::init. Bumped package to version 0.9.3 * pkgIndex.tcl: Whitespace cleanup in places. check-in: 14636fed25 user: andreas_kupries tags: trunk
2012-07-09
19:12
* tree/m.c (tm_ATTR): Fixed non-static string array used in call of Tcl_GetIndexFromObj(). Memory smash waiting to happen. Thanks to Brian Griffin for alerting us all to the problem. check-in: d6309d8aed user: andreas_kupries tags: trunk
16:35
2012-07-09 Aaron Faupell <[email protected]> * png.tcl: add capability to read and write images from color lists * png.tcl: make crc package optional in imageInfo check-in: 9b599955fb user: afaupell tags: trunk
2012-06-25
18:20
* try.man: Renamed to tcllib_try.man to prevent clash with Tcl core manpage. Effectively removed. * tcllib_try.man: Effectively added, new name of try.man. check-in: 758199f03d user: andreas_kupries tags: trunk
08:09
Add new procedures to the export list check-in: 227a3231fd user: arjenmarkus tags: trunk
2012-06-24
13:37
Correct namespace in decimal.man; add Wilcoxon test and Spearman rank correlation check-in: 49d4d798a1 user: arjenmarkus tags: trunk
2012-06-22
17:19
* queue.man: [Bug 3537006] Fixed typos. check-in: fd9499425c user: andreas_kupries tags: trunk
2012-06-06
17:31
* iban.tcl: [Patch 3532308]: Applied patch by Max Jarek to * iban.test: update the code to the IBAN Registry version 35. * iban.man: Bumped package version to 1.1. * pkgIndex.tcl: check-in: 3167bb0ab2 user: andreas_kupries tags: trunk
2012-05-28
20:30
* autoproxy.tcl: Fixed bug where https proxying was attempted * autoproxy.man: in the face of a domain exception. The TLS * pkgIndex.tcl: setup code has to 'filter' properly. Further check for existence of state(code), it may not exist (Server accepts initial connection, then eof's during the TLS handshake). Bumped version number to 1.5.3. check-in: f620e8025c user: andreas_kupries tags: trunk
2012-05-11
21:45
* map_slippy_fetcher.tcl: Added timeouts to the http queries issued * map_geocode_nominatim.tcl: by the fetcher and geo-name resolver. Fetcher bumped to version 0.3. * map_slippy.tcl: Integrated code contributed by <[email protected]> * map_slippy.man: providing a command to compute a zoom level which * pkgIndex.tcl: fits around a rectangular geographic area described by the limiting lati- and longitudes. Version bumped to 0.5. check-in: 9af3dcf641 user: andreas_kupries tags: trunk
20:54
* map_geocode_nominatim.man: Added new package to resolve * map_geocode_nominatim.tcl: geographical names via the nominatim service, contributed by <[email protected]>. check-in: 1d412df955 user: andreas_kupries tags: trunk
2012-05-07
20:24
* TEPAM version 0.4.0 * Add the new text procedure argument type and the text multi line data entry widget. check-in: a6ff0c2f5b user: droll tags: trunk
2012-05-03
17:56
* ncgi.tcl: Applied Richard Hipp's patch to extend handling of * pkgIndex.tcl: utf characters in [decode]. Extended testsuite. * ncgi.man: Used the opportunity to bump the minimum required * ncgi.test: Tcl runtime up to 8.4. Bumped package version up to 1.4 to reflect this latter change. check-in: a6430d4122 user: andreas_kupries tags: trunk
2012-04-09
16:55
* uevent.man: Fixed typo in variable name (counter / tcounter). * uevent.tcl: Bumped version to 0.3.1. Updated documentation. * pkgIndex.tcl: check-in: b3ad98fee4 user: andreas_kupries tags: trunk
2012-04-01
00:04
Fixed another bug in the new uevent functionality. check-in: ecf0f5c2f8 user: andreas_kupries tags: trunk
2012-03-31
03:08
Fixed bugs in the new uevent functionality. check-in: a2bb8216b9 user: andreas_kupries tags: trunk
2012-03-30
22:47
* uevent.man: New feature. Version bumped to 0.3. * uevent.pcx: Get events when tag and/or tag/event combination * uevent.tcl: begins to be observed, and when observation ends. * uevent.test: This allows a caller of uevent::generate to * pkgIndex.tcl: optimize its own behaviour, i.e. initialize whatever resources are needed only when the tags/events it generates are actually observed by somebody. Updated all of documentation, testsuite, and checker definitions. Refactored the internals a bit. When run under Tcl 8.5 or higher the API ensemblifies itself. check-in: 20612e1f5f user: andreas_kupries tags: trunk
17:43
* ncgi.tcl: [Bug 3513149]: Removed superfluous closing * pkgIndex.tcl: bracket. Bumped version to 1.3.3. * ncgi.man: check-in: 2a9631a53b user: andreas_kupries tags: trunk
2012-03-26
21:01
* TEPAM version 0.3.0 check-in: 5d1aee8b89 user: droll tags: trunk
20:58
no message check-in: 576e3febc9 user: droll tags: trunk
20:56
* TEPAM version 0.3.0 * Replaces the control buttons by a menu. * Create an exit procedure to catch an eventual call of the exit command inside the console. * Adjust the colors and rewrite the explanations. * Display eventual errors with message boxes. check-in: 563143a39e user: droll tags: trunk
20:45
* TEPAM version 0.3.0 * Add support to log the called procedures inside an array variable. * Cleanup the manuals. check-in: 31b5b3051c user: droll tags: trunk
20:45
* TEPAM version 0.3.0 check-in: aa60be3f90 user: droll tags: trunk
20:44
* TEPAM version 0.3.0 * Add support to log the called procedures inside an array variable. * Simplify the value validation procedures using the 'string is' procedure's -strict option. * Keep the original value list in the right list of the 'disjointlistbox'. * Add the procedure 'ConfigureWindowsGeometry' to handle window sizes and positions. check-in: 4a855f6cef user: droll tags: trunk
2012-02-28
03:14
* tests/text/04: Update the expected the result to match the new actual result. See the 2011-12-13 last-second bugfix in textutil::adjust::undent for the cause. check-in: 21ef5d6808 user: andreas_kupries tags: trunk
2012-02-23
17:35
* mime.test: [Bug 3483716]: Added testcase, supplied by Christian Nassau. Thank you. check-in: e454971388 user: andreas_kupries tags: trunk
2012-02-22
18:52
* mime.tcl: [Bug 3483716]: Accepted patch by Christian Nassau * pkgIndex.tcl: <[email protected]> to handle (decode) the content transfer encodings base64 and quoted-printable. Bumped version to 1.5.5. check-in: d9d0e5faf0 user: andreas_kupries tags: trunk
18:41
* peg.tcl: [Bug 3490008]: Fixed variable name typo reported by * pkgIndex.tcl: glastonbridge2. Bumped version to 0.2. check-in: 54b3d5aabb user: andreas_kupries tags: trunk
2012-02-19
02:01
pki 0.3 Fixed bugs: [#3440115] [#3440045] check-in: e70a44332a user: rkeene tags: trunk
2012-02-08
00:26
Applied suggested fix from bug #3313923 to fix handling of the -authProc option. check-in: f00c1d8c2a user: patthoyts tags: trunk
2012-01-23
20:28
bug #3477684: handle data with leading hyphen. check-in: b8adc2c606 user: patthoyts tags: trunk
2012-01-10
20:06
* pop3.test: Requiring Tcl 8.4 here as well. check-in: 0143f82787 user: andreas_kupries tags: trunk
20:02
* pop3.tcl: [Bug 3471474]: Fixed bug where the socketcmd was not * pop3.man: treated as cmdprefix as documented, but as command * pkgIndex.tcl: name. Dropped supported for 8.2 and moved forward to require Tcl 8.4. Keep the 8.4-ism of 'eq'. Bumped the version to 1.9. check-in: ac523cb08b user: andreas_kupries tags: trunk
2012-01-09
16:25
* struct_tree.man: [Bug 3471182] Fixed typo. * struct_tree1.man: check-in: 3f46237e5e user: andreas_kupries tags: trunk
2012-01-05
21:04
* ini.tcl: [Bug 3469006]: Followup to [Bug 3419727]. Fixed * ini.man: the unscoped 'close' command left in the code. * pkgIndex.tcl: Bumped version to 0.2.5 check-in: 0e5a0d00f8 user: andreas_kupries tags: trunk
2011-12-21
21:28
Fixed Bug 3463420. Thx to heinrichmartin for spotting it. The default log level wasn't properly inherited in some cases. check-in: a341a9f12a user: mic42 tags: trunk
2011-12-20
20:54
Add more tests for service names : and ::: check-in: d432778553 user: mic42 tags: trunk
20:52
Fixed Bug 3462341. Empty servicenames or names just consisting of : are an error now. check-in: f79d283ff7 user: mic42 tags: trunk
2011-12-13
18:59
Fixed oops, missing README for 1.14 check-in: f5563cf582 user: andreas_kupries tags: trunk, release, tcllib-1-14
18:12
* adjust.tcl (::textutil::adjust::undent): Fixed whitespace regexp * adjust.man: which lost the tab character. Rewritten to make it * pkgIndex.tcl: less likely to happen again. Bumped to 0.7.1. check-in: ace5df0384 user: andreas_kupries tags: trunk
2011-12-02
22:30
* traverse.tcl: Mark directories as 'known' only if we decided * traverse.man: to recurse into them. Otherwise a link to a * pkgIndex.tcl: directory we choose to not follow may non- deterministically prevent us from recursing into the original directory, depending on the order we encounter them in. Bumped package version to 0.4.2. check-in: bdcabba450 user: andreas_kupries tags: trunk
22:22
* ini.tcl: [Bug 3419727]: Fixed the creative writing issue * ini.man: with what should be local variables of _loadfile * pkgIndex.tcl: and _commit. Generally reworked to use the 'variable' command to bring object state into scope. Bumped version to 0.2.4 check-in: 73d031954f user: andreas_kupries tags: trunk
2011-11-23
02:22
* csv.tcl: [Bug 1724818]: Applied the patch supplied by Jeremy * csv.man: Cowgar <[email protected]> fixing the issue. Bumped * csv.test: version to 0.7.3. Extended testsuite. * pkgIndex.tcl: check-in: 5a2bf279c0 user: andreas_kupries tags: trunk
2011-11-17
08:00
Version number synchronization check-in: 8f1e9d2c32 user: andreas_kupries tags: trunk
2011-11-16
19:09
* iban.tcl: Extended checks to be country specific, added * iban.test: reference @ wikipedia, added testsuite. check-in: c0c874b73e user: andreas_kupries tags: trunk
2011-11-15
01:21
Tweak to changelog, recognize provider of the IBAN code. check-in: fbb3102786 user: andreas_kupries tags: trunk
2011-11-14
22:33
* pop3d.test: Another update to accept both 127.x.x.x and ::1 as possible result. The OS configuration may cause return of the former even for 8.6+. check-in: 92cde1177a user: andreas_kupries tags: trunk
18:49
* multiplexer.test: Re-merged the split test, and modified to accept both possible results. 8.6 can return an ipv4 address as well, depending on the OS configuration. check-in: a38be83fb8 user: andreas_kupries tags: trunk
16:41
* iban.man: New package, validation type for International Bank * iban.tcl: Account Numbers (IBAN). * include/k_iban.inc: * pkgIndex.tcl: * include/k_amex.inc: Extended keywords. * include/k_discover.inc: * include/k_mastercard.inc: * include/k_visa.inc: check-in: 2bd7e3af1f user: andreas_kupries tags: trunk
2011-11-10
21:16
* support/installation/modules.tcl: [Bug 3425271], reported * support/installation/actions.tcl: by Stuart Cassoff. Extended * apps/page: the installer to install the .template files as well. Extended auto_path in the application to find the standard plugins in the installation. check-in: 2c90bbc235 user: andreas_kupries tags: trunk
21:05
* json.tcl: [Bug 3426178]: Fixed bug in "list2json", * json.test: reported by <[email protected]>. * json.man: Updated testsuite. Bumped version to 1.1.2. * pkgIndex.tcl: check-in: d4ecea3a42 user: andreas_kupries tags: trunk
02:35
* tests/data/ok/peg_param-critcl/0_basic_arithmetic: Updated the * tests/data/ok/peg_param-critcl/10_notahead: test data to match * tests/data/ok/peg_param-critcl/1_functions: the code change * tests/data/ok/peg_param-critcl/2_fun_arithmetic: (in param.c) * tests/data/ok/peg_param-critcl/3_peg_itself: above. * tests/data/ok/peg_param-critcl/4_choice: * tests/data/ok/peg_param-critcl/5_sequence: * tests/data/ok/peg_param-critcl/6_optional: * tests/data/ok/peg_param-critcl/7_kleene: * tests/data/ok/peg_param-critcl/8_pkleene: * tests/data/ok/peg_param-critcl/9_ahead: check-in: 7f8d461118 user: andreas_kupries tags: trunk
00:02
* rde_critcl/util.c: Fix build warning, get a strlen declaration. * rde_critcl/param.c: Fix bug in TRACE output. * rde_critcl/p.c: Tweaked TRACE output for clarity. * rde_critcl/ot.c: Fix the actual issue, a missing string rep for a Tcl_Obj literal getting interned. * pt_rdengine.tcl: Bumped package version to 1.0.2 * pt_rdengine.man: * pkgIndex.tcl check-in: 395d4e9cbd user: andreas_kupries tags: trunk
2011-11-09
18:33
* decimal.test: More fixes, now the test succeeds as well. 'Simply' required the proper conversions for arguments and results as most commands do not take regular numbers. check-in: 107710f956 user: andreas_kupries tags: trunk
18:21
* testutilities.tcl: Fixed typos, one still breaking 'testsNeed'. check-in: 36616e1632 user: andreas_kupries tags: trunk
05:57
* examples/tepam/tepam_demo.tcl [Bug 3425269]: Applied bug fixes for the demo script supplied by Stuart Cassoff. check-in: c1d1040f41 user: andreas_kupries tags: trunk
05:43
Added ChangeLog proper. check-in: 1f99381aca user: andreas_kupries tags: trunk
05:43
* adbox_all.test: [Bug 3422990]: Fixed these test files to * adbox_widgets.test: properly register their need for Tk * proc_interactive.test: and not execute without it. check-in: b83e811a6a user: andreas_kupries tags: trunk
05:40
* testutilities.tcl: Fixed 'testsNeed' command to require the needed package and abort properly when it is not found. check-in: 0b53c75ac8 user: andreas_kupries tags: trunk
05:27
* pop3.test (pop3-7.0): Updated for additional configure options returned by peek, plus same change to the socket handle handling as for pop3-0.8, see below. check-in: 6dd135e14b user: andreas_kupries tags: trunk
05:25
* transmitter.crt: [Bug 3433470] Regenerated the certificates. * transmitter.key: Expiry is Nov 2012. SimpleCA doesn't seem * receiver.crt: to allow me to specify a longer period. :( * receiver.key: Updated README. * ca.crt: * ca.key: * README: check-in: a53caf35fd user: andreas_kupries tags: trunk
04:31
* base64.test: [Bug 2976290]: Disable new test when Trf is available. It actually performs a decoding. check-in: 181b9559e2 user: andreas_kupries tags: trunk
2011-11-08
04:45
* pop3d.test: Updated the tests to handle Tcl 8.6+ IPv6 changes. check-in: aeb0f1279b user: andreas_kupries tags: trunk
04:02
* pop3.test (pop3-0.8): Modified the test case matching a bit to handle the fact that under 8.6 a socket channel handle may contain hex data after the general prefix, instead of just digits. check-in: 94bb618a58 user: andreas_kupries tags: trunk
03:27
* MD5SUMS: Updated to version 0.2, by Roy Keene. * pkgIndex.tcl: Code and testsuite fixes. * pki.man: * pki.tcl: * pki.test: check-in: 4099bebfed user: andreas_kupries tags: trunk
03:14
* tests/data/ok/peg_tclparam-tcloo/0_basic_arithmetic: Updated the * tests/data/ok/peg_tclparam-tcloo/10_notahead: test data to match * tests/data/ok/peg_tclparam-tcloo/1_functions: the [2011-06-06] * tests/data/ok/peg_tclparam-tcloo/2_fun_arithmetic: change. * tests/data/ok/peg_tclparam-tcloo/3_peg_itself: * tests/data/ok/peg_tclparam-tcloo/4_choice: * tests/data/ok/peg_tclparam-tcloo/5_sequence: * tests/data/ok/peg_tclparam-tcloo/6_optional: * tests/data/ok/peg_tclparam-tcloo/7_kleene: * tests/data/ok/peg_tclparam-tcloo/8_pkleene: * tests/data/ok/peg_tclparam-tcloo/9_ahead: * tests/data/ok/peg_param-critcl/0_basic_arithmetic: Updated the * tests/data/ok/peg_param-critcl/10_notahead: test data to match * tests/data/ok/peg_param-critcl/1_functions: an unrecorded code * tests/data/ok/peg_param-critcl/2_fun_arithmetic: change. * tests/data/ok/peg_param-critcl/3_peg_itself: * tests/data/ok/peg_param-critcl/4_choice: * tests/data/ok/peg_param-critcl/5_sequence: * tests/data/ok/peg_param-critcl/6_optional: * tests/data/ok/peg_param-critcl/7_kleene: * tests/data/ok/peg_param-critcl/8_pkleene: * tests/data/ok/peg_param-critcl/9_ahead: check-in: 65908d9fe4 user: andreas_kupries tags: trunk
02:40
Version bumped to 0.1.2. check-in: 5961d588ae user: andreas_kupries tags: trunk
02:34
* multiplexer.test: Split a test with core version dependent results into two, one per possible result. check-in: e45f672bb1 user: andreas_kupries tags: trunk
02:33
* testutilities.tcl: Added new constraint to identify core version upto Tcl 8.5, but not higher. check-in: 8ee7922b33 user: andreas_kupries tags: trunk
02:31
ChangeLog typo check-in: 740ad17775 user: andreas_kupries tags: trunk
02:29
* interp.tcl (::interp::createEmpty): Fixed problem with 8.6, where the removal of the ::tcl namespace also kills the 'namespace' command, as it is ensemblified. check-in: 6a722939f0 user: andreas_kupries tags: trunk
02:26
* decimal.test: Fixed the testsuite to be at least properly executable, i.e. bad file names and broken Tcl syntax. The single test still but that sahall be a problem for the actual maintainer. check-in: 801f0735cb user: andreas_kupries tags: trunk
02:22
* tests/nroff/04: Updated the test outputs to match the changes * tests/nroff/07: introduced by the last two commits, below. * tests/nroff/08: check-in: 075fe24654 user: andreas_kupries tags: trunk
2011-11-07
20:43
* sak.tcl (ipackages): Fixed bug (reuse of varname) which placed packages into the wrong module. check-in: 4e6d68772b user: andreas_kupries tags: trunk
20:17
* sak.tcl (xcopy): Fixed bug a preventing the detection of files in subdirectories; copied from the installer. check-in: f7207976f9 user: andreas_kupries tags: trunk
2011-10-30
16:15
Minor correction: An octet is 8 bits, not 8 bytes. check-in: bad35ed04d user: eee tags: trunk
2011-09-17
14:35
2011-09-17 Michael Schlenker <[email protected]> * list.tcl: [Bug 3308051]: Fixed noncommutative equal check * list.test: check-in: ae6064e15b user: mic42 tags: trunk
2011-09-13
18:04
Fixed missing brace. check-in: 30ac174d91 user: andreas_kupries tags: trunk
2011-09-08
22:42
* include/expr_pe.inc: Fixed the example to be a proper expression * include/expr_pe_serial.inc: grammar, with the correct operator * include/expr_peg.inc: precedences. Thanks to Lars Hellstrom. * include/expr_serial.inc: check-in: 7cd18f79bb user: andreas_kupries tags: trunk
2011-08-24
20:09
* json_write.man: * json_write.test: * json_write.tcl: [Bug 3396787]: Fixed missing argument to call of * pkgIndex.tcl: [info level], breaking the argument checks. Bumped version to 1.0.1 check-in: f5bf21aa79 user: andreas_kupries tags: trunk
2011-08-23
06:09
fixed for empty block/floating sub node. to see - https://sourceforge.net/tracker/?func=detail&atid=112883&aid=3396656&group_id=12883 - https://sourceforge.net/tracker/?func=detail&atid=112883&aid=3396661&group_id=12883 check-in: 5ef7b189d1 user: kanryu6 tags: trunk
2011-08-10
17:02
Bumped version numbers. check-in: 731be0c8ee user: andreas_kupries tags: trunk
2011-08-09
20:57
* ftp.man: Bumped version to 2.4.11. * ftp.tcl: * pkgIndex.tcl: check-in: 19e566738b user: andreas_kupries tags: trunk
20:55
* ftpd.man: Bumped version to 1.2.6. * ftpd.tcl: * pkgIndex.tcl: check-in: 82badabc8d user: andreas_kupries tags: trunk
20:50
* ftpd.tcl (::ftpd::command::CWD): [Bug 3312900]: Accepted patch by Roy Keene, adding basic checks to the CWD command. check-in: 1f6be51e1a user: andreas_kupries tags: trunk
20:39
* ftpd.tcl (::ftpd::command::RNTO, ::ftpd::command::RNFR): [Bug 3312880]: Fixed issues with the rename command found by Roy Keene. check-in: 11526f604c user: andreas_kupries tags: trunk
20:17
* ftpd.tcl: [Bug 3357765]: Accepted patch by Roy Keene <[email protected]> fixing issues with the handling of passive connections by the server, with modifications (Moved the replicated checking code into a procedure shared by the modified commands). check-in: 23fe924d90 user: andreas_kupries tags: trunk
20:04
* ftp.tcl (::ftp::OpenActiveConn, ::ftp::OpenControlConn): [Bug 3325112]: Accepted patch by Alexandre Ferrieux <[email protected]> reducing the number of reverse DNS lookups. check-in: 52c11ba5ad user: andreas_kupries tags: trunk
19:46
* decimal.man: [Bug 3383039]: Fixed syntax errors in the documentation of math::decimal, reported by Thomas Perschak <[email protected]> check-in: c53f23a28a user: andreas_kupries tags: trunk
17:08
* memchan.tcl: Fixed missing initialization of 'content' instance variable. * variable.tcl: Fixed missing invokation of superclass constructor. Fixed missing initialization of linked 'content' variable, if not existing. Fixed missing import of linked variable into the event handling. * cat.tcl: Removed bogus invokation of superclass constructor, there is no such. * facade.tcl: Added missing logger requirements, dropped bogus call to superclass constructor. * std.tcl: Fixed command scoping issues, and dropped bogus call to superclass constructor. check-in: 789e3ef53c user: andreas_kupries tags: trunk
2011-06-17
06:53
Updated the pkgIndex.tcl file for changed version of random package check-in: 310f406048 user: arjenmarkus tags: trunk
06:40
Add a set of (basic) tests for the simulation::random package; solve several remaining (syntax) bugs check-in: 0b6b5b8b2a user: arjenmarkus tags: trunk
2011-06-16
13:17
Corrected further mistakes; bumped version to 0.2 check-in: 7d1883b685 user: arjenmarkus tags: trunk
2011-06-15
07:05
Fixing bugs reported by Andreas Kupries check-in: 84322d8a76 user: arjenmarkus tags: trunk
2011-06-06
17:27
* pt_tclparam_config_tcloo.tcl: Fixed typo, OO is TclOO. * pkgIndex.tcl: Bumped version to 1.0.2. check-in: 5b73ec07f1 user: andreas_kupries tags: trunk
2011-05-31
16:33
* New module and package: oo::util. Right now only easy referencing of instance methods for callbacks. check-in: 9e8db45cdf user: andreas_kupries tags: trunk
16:12
* New module and package: lambda. Easy anonymous procedures for Tcl 8.5+. * New module and package: try. Tcl 8.5+ forward compatibility implementation of try/catch/finally (TIP 329). check-in: f432b5fa8a user: andreas_kupries tags: trunk
16:07
* cat.man: New base channels. Concatenation of channels, * cat.tcl: standard channel combining stdin and stdout, * facade.man: and a facade for wrapping around other * facade.tcl: channels. * std.man: * std.tcl: * pkgIndex.tcl: check-in: a2a163b654 user: andreas_kupries tags: trunk
2011-05-20
19:11
* ansi/ctrlunix.tcl (::term::ansi::ctrl::unix::INIT): Modified to explictly avoid Solaris' /usr/ucb/stty. Its command line syntax does not fit our expecations. Bumped version to 0.1.1 check-in: 1d614a307f user: andreas_kupries tags: trunk
10:54
Updated version of the decimal arithmetic package - improvements with respect to several bugs and corner cases (passing more testcases) check-in: 65e2732104 user: arjenmarkus tags: trunk
2011-05-11
07:55
Incorporating the decimal arithmetic package in the pkgIndex.tcl file. Corrected name of the package in accordance with the other packages. check-in: 24fdd08eac user: arjenmarkus tags: trunk
07:53
Initial checkin of the decimal arithmetic package by Mark Alston. This is a very preliminary version. Work is on its way to improve and extend it further. The test script is currently very simple, we should expand it to use the reference testsuite. check-in: 89ec545685 user: arjenmarkus tags: trunk
2011-05-06
13:39
Refactored the getExif function into two parts with one that operates on a previously opened channel. This means it can be used with other channel implementations such as memchan or embedded streams. Updated the documentation and version. check-in: 543fbd0439 user: patthoyts tags: trunk
2011-04-21
17:51
* modules/struct/queue_c.tcl: Disabled the critcl debug settings used * modules/pt/pt_rdengine_c.tcl: to work around bugs in critcl v2's * modules/pt/pt_parse_peg_c.tcl: handling of C companion files. * modules/pt/pt_cparam_config_critcl.tcl: * sak.tcl (__critcl): Fixed processing of -debug, added the forgotten handling of its argument. Plus added handling of option -target. * ./modules/sha1/sha256.h: Fixed the conditional definition of uint64_t and uint32_t for aix and hpux machines. check-in: b33db732cc user: andreas_kupries tags: trunk
2011-04-18
20:23
* coroutine.tcl: [Bug 3252952]: Fixed clash between ::coroutine * coroutine.man: builtin of Tcl 8.6, and the same-named ensemble of the package. Moved package command ::coroutine to ::coroutine::util. Bumped version to 1.1. * coro_auto.tcl: [Bug 3252952]: Updated user of package coroutine * coro_auto.man: to the new command name. Bumped version to 1.1. * pkgIndex.tcl: Updated version numbers. check-in: 5e3571c4fe user: andreas_kupries tags: trunk
19:27
* ftp.tcl (::ftp::__ftp_ls): [Bug 3288793]: Fixed ftp::List variant used by Tkcon, to not only print the result, but continue returning it as well, for non-interactive use. Thanks to Pedro <[email protected]> * ftp.tcl (::ftp::StateHandler): [Bug 3288977]: Fixed handling of multi-line replies which are not strictly RFC 959. Thanks to Shaun Zinck <[email protected]>. This partially fixes [Bug 2813069]. * pkgIndex.tcl: Bumped version to 2.4.10. * ftp.man: check-in: 692a178819 user: andreas_kupries tags: trunk
2011-04-11
21:52
* smtpd.man: [RFE 3247765]: Added option to configure the * smtpd.tcl: smtpd greeting/banner. Bumped to version 1.5 * pkgIndex.tcl check-in: c47cedd4e7 user: andreas_kupries tags: trunk
21:07
* csv.man: [Bug 3281791]: Followup to fix for [Bug 3061815], fixed forgotten change in the text after the examples. Thanks to <[email protected]>. check-in: f960b3cdeb user: andreas_kupries tags: trunk
2011-04-06
20:53
* modules/valtype: New module: Validation types. snit validation types for various classes of numbers (ISBN, EAN, ...) and general check-digit algorithms (luhn(5), verhoeff, ...). check-in: 03eb29bac9 user: andreas_kupries tags: trunk
2011-03-29
20:50
* linalg.man: Documentation tweak, added keyword 'matrix'. check-in: e5bbead737 user: andreas_kupries tags: trunk
2011-03-24
20:33
* map_slippy.man: Documented the three coordinate systems used. * map_slippy.tcl: Extended the testsuite to cover all coordinate * map_slippy.test: conversions. Fixed a number of problems (wrong * pkgIndex.tcl: scaling, bad rounding) uncovered by this. Bumped package version to 0.4. check-in: e1471d9436 user: andreas_kupries tags: trunk
2011-03-23
04:39
* pkgIndex.tcl: [Bug #3235340]: Provide empty string as default * uri.man: value for the fragment in an http url. Ensure that * uri.tcl: a fragment after a query is properly split off, and * uri.test: joined. Extended testsuite. Bumped to version 1.2.2. check-in: ff8819dc9b user: andreas_kupries tags: trunk
2011-02-23
22:11
* mpformats/fmt.nroff: Moved the handling of the list nesting * mpformats/_nroff.tcl: level a bit around to be consistent at * checker.tcl: both begin and end. Fixed the long-standing indentation bug where the rendered text got unindented after a nested list or example. We simply had to start indented paragraphs, via .IP after them, and for each paragraph in a list element. This needed the consistent nesting level to correctly know when to emit the commands. And while this may generate empty paragraphs, these can be removed easily in the post-processing. * doctools.tcl: Bumped version to 1.4.13. * doctools.man: * pkgIndex.tcl: check-in: 3bc665a405 user: andreas_kupries tags: trunk
18:31
* hook.man: [Bug 3167244]: Moved examples to their own lines to avoid placement of following text on the .CE lines, causing a staircase effect. The doctools should be fixed as well. check-in: 912ec54659 user: andreas_kupries tags: trunk
18:12
* mpformats/_nroff.tcl (nr_ce): [Bug 3167244]: Added \n after .CE to prevent misformatting when examples are used in a sentence without placement on a separate line of input. * doctools.tcl: Bumped version to 1.4.12. * doctools.man: * pkgIndex.tcl: check-in: 39754ead89 user: andreas_kupries tags: trunk
18:05
* hook.man: [Bug 3167244]: Moved examples to their own lines to avoid placement of following text on the .CE lines, causing a staircase effect. The doctools should be fixed as well. check-in: 31b6856c93 user: andreas_kupries tags: trunk
17:41
* cmdline.man: [Bug 3189786]: Fixed mishandling of suffixes .arg * cmdline.tcl: and .secret. The '.'s were not properly quoted, * cmdline.test: allowing any character, thus mishandling options * pkgIndex.tcl: like 'myarg' or 'mysecret'. Extended the testsuite. Bumped version to 1.3.3. check-in: a54d4c1e8c user: andreas_kupries tags: trunk
2011-02-21
23:04
* pkgIndex.tcl: Removed the superfluous [list] command in the ifneeded script. check-in: 876c667a25 user: andreas_kupries tags: trunk
2011-02-16
21:54
* include/format/options_tclparam_oo.inc: Documented option -package, and * include/format/options_tclparam_snit.inc: the new cross -class/-package * pkgIndex.tcl: resolution. Implemented resolution of missing -package * pt_pgen.tcl: and -class through each other. Bumped version to 1.0.1. * pt_pgen.man: check-in: b09ad089a9 user: andreas_kupries tags: trunk
20:57
* memchan.tcl: Fixed constructor chaining, added the missing * pkgIndex.tcl: 'next'. The bug prevented proper initialization * string.tcl: of the event core. All versions bumped to 1.0.1 * variable.tcl: check-in: 05023eac32 user: andreas_kupries tags: trunk
2011-01-26
04:16
* include/example/expr_ptgenb.inc: Fixed a typo in the example, * include/example/full_app.inc: and dropped continuation lines to prevent missformatting in the formatted docs. check-in: ba2268609c user: andreas_kupries tags: trunk
2011-01-25
06:38
* peg_interp.tcl (::grammar::peg::interp::MatchExpr): * peg_interp.man: [Bug 3163541] Fixed broken call to * pkgIndex.tcl: ict_match_token, missing the token. Bumped to version 0.1.1. check-in: 9244c12edc user: andreas_kupries tags: trunk
06:17
Tcllib 1.13 README added check-in: 4e6862d6fa user: andreas_kupries tags: trunk
06:06
Tcllib 1.13 released check-in: d743dbf075 user: andreas_kupries tags: trunk, release, tcllib-1-13
02:23
* pop3.test: Fixed tests results to list the new options. * pop3.tcl: Fixed issue with closing during open introduced by the patch. When a connect error occurs we cannot send a QUIT any longer, and have to close the socket directly. check-in: d002e2321e user: andreas_kupries tags: trunk
2011-01-23
10:41
Repair test involving insufficient precision with comparing floating-point numbers in the fuzzy package. Added a test to show that things do work if you use sufficient precision (as by default in Tcl 8.5 and later) check-in: c61f364d22 user: arjenmarkus tags: trunk
01:23
* pop3.tcl: Extended package with STARTTLS support provided by * pop3.man: Pascal Scheffers. This switches a regular connection * pkgIndex.tcl: over to SSL/TLS. Version bumped to 1.8. check-in: 38c311e999 user: andreas_kupries tags: trunk
2011-01-21
16:00
* TEPAM version 0.2.0 check-in: 5d628796d8 user: droll tags: trunk
15:56
* Add the -widget option to the procedure arguments. * Add the -yscroll option to the argument dialog box. * Bug fixes for the following argument dialog box widgets: . - disjointlistbox: Keep always the same element order . - checkbox, radiobox: Handle correctly default values check-in: f3efee3c16 user: droll tags: trunk
04:46
* testutilities.tcl (useTcllibC): Account for the possibility of the environment providing a tcllibc, instead of a Tcllib local one. check-in: 6e23c8c597 user: andreas_kupries tags: trunk
2011-01-20
20:54
* smtp.man: [ActiveState 89180]: Added documentation about the soft-dependencies required for SMTP authentication, i.e. SASL. check-in: 2f90932bc3 user: andreas_kupries tags: trunk
19:45
* tar.tcl: [Bug 3162548]: Applied patch by Alexandre Ferrieux, * tar.man: extending various tar commands to be able to use * pkgIndex.tcl: the -chan option, and channels instead of files. Version bumped to 0.7 check-in: 1262a0e9b0 user: andreas_kupries tags: trunk
15:11
* json.tcl (json::parseValue): Fixed a missing -- older 8.4 seems * json.man: to require to handle a dash in $leadingChar. Bumped * pkgIndex.tcl: version to 1.1.1 check-in: b0a2abca10 user: andreas_kupries tags: trunk
2011-01-18
07:49
Consistently use tcl_precision for Tcl 8.4 versus Tcl 8.5 and beyond check-in: a12554529f user: arjenmarkus tags: trunk
2011-01-14
18:10
Replace placeholder with actual example check-in: 8ad227cdff user: andreas_kupries tags: trunk
03:52
* sak.tcl: Trim dross of extracted version numbers. * support/devel/sak/note/cmd.tcl: Extended 'sak note' to accept * support/devel/sak/note/help.txt: a file of note data. check-in: 6bcd4f851b user: andreas_kupries tags: trunk
03:49
* pt_peg_to_json.test: Dropped the local json::write package, * pkgIndex.tcl: replaced with use of the common json::write * json_write.tcl: derived from it. check-in: 3bf1d3adb0 user: andreas_kupries tags: trunk
02:55
* units.tcl: Bumped version to 2.1.1 for the bugfix below. * pkgIndex.tcl: check-in: f35ba43c5b user: andreas_kupries tags: trunk
2011-01-13
03:54
New module hook integrated with installation and other packages check-in: 56a0f45961 user: andreas_kupries tags: trunk
03:53
New module hook check-in: bf1b345407 user: andreas_kupries tags: trunk
02:49
* symdiff.test: Fixed setup (added std boilerplate). * pkgIndex.tcl: Moved symdiff to correct section, requires 8.5, not 8.4. check-in: 89537542c9 user: andreas_kupries tags: trunk
02:47
* pkgIndex.tcl: Fixed guard condition, requiring 8.5+. * aycock.test: Fixed test setup, i.e. added the standard boilerplate. * aycock-build.tcl: Made proc names fully qualified. * aycock-debug.tcl: * aycock-runtime.tcl: All files changed from Windows to Unix line endings. check-in: 0cae024e58 user: andreas_kupries tags: trunk
02:44
Fixed typo in ChangeLog check-in: 41b3f28518 user: andreas_kupries tags: trunk
02:42
* testutilities.tcl (snitTooManyArgs): Fixed error messages for snit 1.x series. check-in: f6f572f49e user: andreas_kupries tags: trunk
02:41
* doctools.test: Updated for the changes made per the entry below. check-in: 4e1fb8d1e0 user: andreas_kupries tags: trunk
02:39
* namespacex.test: Fixed test setup, 8.5 required, not 8.2. check-in: 909574a1f8 user: andreas_kupries tags: trunk
02:38
* huddle.tcl: Fixed package setup (version), and included files. * huddle.man: * pkgIndex.tcl: check-in: 5673f5fa87 user: andreas_kupries tags: trunk
2011-01-05
22:33
Fixed asn::asnGetBigInteger Tcllib Bug 3039090 Thanks to Roy Keene for the patch. check-in: 73ab7b74f9 user: mic42 tags: trunk
2010-12-22
15:15
Fixed test numbering goof for new zero value test. check-in: 255f9f4c0d user: techentin tags: trunk
14:56
Fixed bug converting integer 0 values (such as 0cm). See patches tracker item 3141584. check-in: c52ffd0ff5 user: techentin tags: trunk
2010-11-29
17:16
fix incorrect syntax in some url parameters check-in: 89b9f303e9 user: afaupell tags: trunk
2010-11-25
17:27
* geometry.man: [Bug 3110860]: Renamed this file to avoid the * math_geometry.man: conflict with Tcl 8.6's new geometry manpage. Thanks to Reinhard Max for reporting. check-in: e9babbc3d0 user: andreas_kupries tags: trunk
17:19
* examples/mime/maildemo.tcl: [Patch 3117246]: Added the standard script prologue. Thanks to Stuart Cassoff. check-in: c10908f236 user: andreas_kupries tags: trunk
17:12
* pt_cparam_config_critcl.man: Added pragmas for meta-data * pt_cparam_config_critcl.tcl: scanning to prevent the requirements of the embedded code template to be taken as the requirements of the package itself. Bumped version to 1.0.1. check-in: a17ab932e6 user: andreas_kupries tags: trunk
2010-11-24
04:22
* apps/dtplite.man: Extended with new option -exclude to specify * apps/dtplite: exclusion patterns (glob matching). Further fixed issues with file paths causing resolution of include file paths to break. This uses the new option -ibase of doctools 1.4.11 to keep include resolution and HTML cross-link generation apart from each other. Bumped version to 1.0.3. check-in: 3c7debe32b user: andreas_kupries tags: trunk
04:14
* doctools.man: Bumped to version 1.4.11, fixing issues with * doctools.tcl: resolution of relative include paths. -file had * pkgIndex.tcl: overloaded semantics, used for both source paths (include resolution) and destination paths (HTML relative links). Added new option -ibase as primary for include resolution, using -file only as fallback anymore. check-in: cc81f19e58 user: andreas_kupries tags: trunk
04:09
* export_doctoc.man: Added headers to properly mark files as manpages * export_html.man: even if not containing having manpage_begin, and * export_json.man: vice versa, preventing recognition of subordinate * export_nroff.man: include files as manpages. * export_text.man: * export_wiki.man: * import_doctoc.man: * import_json.man: * include/export/plugin.inc: * include/import/plugin.inc: * include/msgcat.inc: * msgcat_c.man: * msgcat_de.man: * msgcat_en.man: * msgcat_fr.man: check-in: d0a11a34a6 user: andreas_kupries tags: trunk
04:07
* export_docidx.man: Added headers to properly mark files as manpages * export_html.man: even if not containing having manpage_begin, and * export_json.man: vice versa, preventing recognition of subordinate * export_nroff.man: include files as manpages. * export_text.man: * export_wiki.man: * import_docidx.man: * import_json.man: * include/export/plugin.inc: * include/import/plugin.inc: * include/msgcat.inc: * msgcat_c.man: * msgcat_de.man: * msgcat_en.man: * msgcat_fr.man: * tests/data/ok/json/1_nokeys: Fixed bad JSON. check-in: ab27ac78ce user: andreas_kupries tags: trunk
2010-11-09
06:56
new interface: bitly check-in: a03d3e6a14 user: afaupell tags: trunk
2010-10-26
17:29
* autoproxy.man: [Bug 3094654]: Made the spelling of options consistent, all using their '-'. check-in: a55c16fee4 user: andreas_kupries tags: trunk
17:22
* graphops.man: [Bug 3090738]: Fixed typo in command names. check-in: 7d14beec21 user: andreas_kupries tags: trunk
17:16
* support/installation/modules.tcl: [Bug 3085417]: Added the nano nameservice applications to the installation. check-in: 4ac89bcdc6 user: andreas_kupries tags: trunk
2010-10-22
22:47
Fix aycock man page and add aycock to the installer check-in: 0c28cafd0f user: kennykb tags: trunk
2010-10-20
01:24
modules/math/symdiff.man: modules/math/symdiff.tcl: Added a math::calculus::symdiff package that modules/math/symdiff.test: performs symbolic differentiation of Tcl math modules/math/pkgIndex.tcl: exprs. check-in: 8437472089 user: kennykb tags: trunk
2010-10-19
03:19
1.0 release of an Aycock-Earley-Horspool parser generator for Tcl check-in: 96f9e3f289 user: kennykb tags: trunk
2010-10-08
19:25
* modules/pki: New module, public key infrastructure. * support/installation/modules.tcl: check-in: 15195e0f78 user: andreas_kupries tags: trunk
2010-10-07
21:36
Undo bad commit of instrumentation check-in: d95587688c user: andreas_kupries tags: trunk
20:44
* pt_tclparam_config_snit.man: Added pragmas for meta-data * pt_tclparam_config_snit.tcl: scanning to prevent the * pt_tclparam_config_tcloo.man: requirements of the embedded code * pt_tclparam_config_tcloo.tcl: template to be taken as the * pkgIndex.tcl: requirements of this package. Bumped versions to 1.0.1. check-in: 7371555824 user: andreas_kupries tags: trunk
2010-10-05
21:49
Moved the struct::list ifneeded into the proper section for 8.4 check-in: c172222909 user: andreas_kupries tags: trunk
21:47
* list.tcl (::struct::list::Lshuffle): New command, shuffling a * list.test: list into random order. Bumped version to 1.8. * struct_list.man: Extended testsuite, updated documentation. * pkgIndex.tcl: Removed the backward compatibility implementation of 'lset' from code and tests and bumped the runtime requirements to Tcl 8.4. check-in: 409ffffd2a user: andreas_kupries tags: trunk
2010-09-27
15:38
Fixed bug #3076576. check-in: 422a14a79c user: lars_h tags: trunk
14:14
Correct mistake in tests for Kruskal-Wallis test procedure (namespace) check-in: 9e87a6373b user: arjenmarkus tags: trunk
2010-09-21
14:15
Added Kruskal-Wallis test check-in: b39ec9e579 user: arjenmarkus tags: trunk
2010-09-20
12:05
* numtheory.dtx: New package math::numtheory (v1.0) * numtheory.man: with command math::numtheory::isprime. * numtheory.stitch: See numtheory.dtx for all the gory * numtheory.tcl: details of the implementation of * numtheory.test: package and tests. * pkgIndex.tcl: check-in: bdb0bbf76e user: lars_h tags: trunk
2010-09-19
17:24
* New docstrip::util feature: In-file catalogue of file contents, which can be used to create pkgIndex.tcl entries or .tm files. * Improved documentation of existing docstrip::util commands. * Changed docstrip::util::thefile to strip away a final newline. * Fixed bug #3036841. check-in: 9ffcc3813b user: lars_h tags: trunk
2010-09-15
20:15
* tests/nroff/04: [Bug 3058654] and last entry. Updated * tests/nroff/08: the affected testcases. check-in: fc815b584c user: andreas_kupries tags: trunk
20:04
* testutilities.tcl: [Bug 3066026]: Moved the tcltest compatibility initialization into a procedure (InitializeTcltest) which is called by testNeedsTcltest and a few other places to be done only after we are sure that the tcltest package is present. check-in: 8cbfc4bca2 user: andreas_kupries tags: trunk
19:48
* comm.tcl (::comm::commIncoming): [Bug 3066872]: Replaced blocking gets call to read line of offered protocols by non-blocking gets and additional event handling. The procedure "commIncoming" is split into two. * comm.tcl (::comm::Word0): [Bug 2972571]: Fixed misdetection * comm.man: of quoted brace due to not handling \\ on its * comm.test: own. Extended testsuite. Updated docs. * pkgIndex.tcl: Bumped to version 4.6.2. check-in: bdc854f7a1 user: andreas_kupries tags: trunk
2010-09-13
15:19
* New docstrip::util feature: In-file catalogue of file contents, which can be used to create pkgIndex.tcl entries or .tm files. * Improved documentation of existing docstrip::util commands. * Changed docstrip::util::thefile to strip away a final newline. * Fixed bug #3036841. check-in: b2f8c85a26 user: lars_h tags: trunk
2010-09-10
17:31
* queue_oo.tcl: Established minimum requirements for TclOO * stack_oo.tcl: to support the two classes. Bug 3062782 was a very old TclOO (0.3) interfering in the test. check-in: 25b2de1038 user: andreas_kupries tags: trunk
2010-09-09
21:48
* graph/tests/ops/adjmatrix.test: Converted to tcltest v2 for * graph/tests/ops/components.test: proper independence of the * graph/tests/ops/componentof.test: tests. Preparation for * graph/tests/ops/bipartite.test: the investigation of Bug * graph/tests/ops/kruskal.test: 3062782. * graph/tests/ops/prim.test: * graph/tests/ops/tarjan.test: check-in: e01e888dd1 user: andreas_kupries tags: trunk
2010-09-08
20:24
* cmdline.man: [Bug 3041989]: Added the missing documentation for * cmdline.tcl: the result of command 'getoptions'. Documented the * cmdline.test: handling of the implicit options -?, -help, and * pkgIndex.tcl: --. Added help text for option '--'. Bumped to version 1.3.2. check-in: 2283def69b user: andreas_kupries tags: trunk
20:02
* csv.man: [Bug 3061815]: Fixed a mixup in the examples which matched regular output to alternate format and vice versa. Thanks to Harald Oehlmann <[email protected]>. check-in: 69682cd4ae user: andreas_kupries tags: trunk
2010-09-07
19:49
* mpformats/fmt.nroff: [Bug 3058654]: Changed formatting of * mpformats/_nroff.tcl: examples to .CS/.CE. check-in: cde2cc4164 user: andreas_kupries tags: trunk
19:41
* mpformats/fmt.nroff: [Bug 3058654]: Added code compacting whitespace in various strings used for nroff comments and NAME section. check-in: f54880eeb8 user: andreas_kupries tags: trunk
2010-08-30
06:29
Fixed bug #3036124 concerning the result of SVD check-in: 8da6f30223 user: arjenmarkus tags: trunk
2010-08-17
23:32
* coroutine.man: Added package documentation. * coro_auto.man: check-in: 86f9f2e743 user: andreas_kupries tags: trunk
2010-08-16
17:35
* ip.tcl: Added new commands 'collapse' and 'subtract' for * ip.test: more 'arithmetic' on network ranges. Extended * pkgIndex.tcl: documentation and testsuite. Version bumped * tcllib_ip.man: to 1.2. Base code by Roy Keene, with thanks. check-in: 193ddc3b73 user: andreas_kupries tags: trunk
2010-08-04
18:30
Tweaked contents. check-in: 1bb1e389c5 user: andreas_kupries tags: trunk
18:29
* adler32.man: New files, documentation for the packages in * base64.man: this module. * counter.man: * crc32.man: * hex.man: * identity.man: * limitsize.man: * observe.man: * otp.man: * rot.man: * spacer.man: * zlib.man: check-in: c9beca4a8f user: andreas_kupries tags: trunk
2010-07-29
20:01
* fifo.man: New files, documentation for the packages in * fifo2.man: this module. * halfpipe.man: * memchan.man: * null.man: * nullzero.man: * random.man: * randseed.man: * string.man: * textwindow.man: * variable.man: * zero.man: check-in: 85ac186752 user: andreas_kupries tags: trunk
2010-07-28
23:05
* core.man: New files, documentation for the packages in * events.man: this module. * transformcore.man: check-in: 18ad5b7415 user: andreas_kupries tags: trunk
2010-07-27
22:53
* pt_peg_interp.test: New files. Additional testsuites. * pt_runtime.test: Demonstrate the problem with X* and X? * tests/pt_peg_interp.tests: alone in a symbol, for modes * tests/pt_runtime.tests: leaf and value. * pt_peg_interp.tcl: Fixed two typos in comments. * pt_rdengine.test: * pt_astree.tcl: New constructor new0 for zero-length * pt_astree.man: nodes. Bumped version to 1.1 * pt_rdengine_tcl.tcl: Use of the new constructor to handle * pt_rdengine.tcl: symbols whose RHS uses * or ? as toplevel * pt_rdengine.man: operator and did not match anything at runtime, which is allowed. Bumped version to 1.0.1 * pt_peg_interp.tcl: Some tweaks to the debug helper code (tracing * pt_rdengine_tcl.tcl: expressions and instructions). * pkgIndex.tcl: Bumped versions. check-in: 5a7101338c user: andreas_kupries tags: trunk
2010-07-16
15:11
* pkgIndex.tcl: Fixed a very stupid typo of mine in the package index. check-in: 8c7559f10a user: andreas_kupries tags: trunk
14:42
Updated version number in pkgIndex. check-in: 5ef1505770 user: exgerhardr tags: trunk
14:40
Bug in parsing FLAGS in FETCH command repaired. Updated man pages for package version 0.3. check-in: 62eac6250f user: exgerhardr tags: trunk
2010-07-10
15:58
* gpx.test: Extended testsuite, provided by Keith. check-in: c604df9129 user: andreas_kupries tags: trunk
03:50
* gpx.man: Added documentation, written by Keith. check-in: cea82f5ec1 user: andreas_kupries tags: trunk
2010-07-09
20:57
* gpx.tcl (::gpx::GetTrackPoints, ::gpx::GetRoutePoints): Fixed bugs reported by Keith through mail, using his code. check-in: 80a58129c3 user: andreas_kupries tags: trunk
17:17
* include/example/expr_json.inc: Fixed various typos in the JSON example, i.e. missing closing double-quote, missing commas, missing backslash quoting of forward slashes in strings. check-in: db7cc1d65f user: andreas_kupries tags: trunk
15:16
* pkgIndex.tcl: Added the missing package index. Oops. * imap4.man: Added feedback section, moved openssl uri to references. check-in: ca9abc8a73 user: andreas_kupries tags: trunk
15:04
* support/installation/modules.tcl: [Bug 3027371]. Fixed typo 'imap' -> 'imap4'. Thanks to Larry Virden <[email protected]> for reporting. check-in: 7e1b71c38b user: andreas_kupries tags: trunk
12:20
Man page updated (SSL support) check-in: 20ed05fe39 user: exgerhardr tags: trunk
2010-07-08
22:53
* modules/gpx: New module 'gpx'. * support/installation/modules.tcl: * gpx.tcl: New module and package for the parsing of GPS eXChange * pkgIndex.tcl: files, by Keith Vetter. * gpx.test: Beginnings of a testsuite. check-in: 3614361c9e user: andreas_kupries tags: trunk
2010-07-07
16:26
Missing "Tcl" added in package require line Small bug in proc debugmode changed check-in: 23e6b8835f user: exgerhardr tags: trunk
2010-07-06
20:16
* sha256.tcl (::sha2::HMACFinal): [Bug 2986744]: Added code * sha256.man: limiting an intermediate value to int32 to make the * pkgIndex.tcl: code workable for Tcl 8.5 and higher. Bumped package version to 1.0.3. check-in: fa8d5fdd8e user: andreas_kupries tags: trunk
19:48
* smtp.man: [Bug 3011581]: Accepted tweak to the documentation of the -header option proposed by <[email protected]> to make the syntax clearer. check-in: 6f804df129 user: andreas_kupries tags: trunk
19:39
* aes.tcl (DecryptBlock, EncryptBlock): [Bug 2993029]: More code * aes.man: limiting the values to int32 range. Extended the * aes.test: testsuite. Bumped version to 1.0.2. See also the * pkgIndex.tcl: changelog entry of 2008-05-12. check-in: 4d1ea539fa user: andreas_kupries tags: trunk
19:15
* base64.tcl (::base64::decode): [Bug 2976290]: Throw a proper * base64.man: error when trying to decode padding with not enough * base64.test: data in front of it. Extended testsuite. Bumped to * pkgIndex.tcl: version 2.4.2. check-in: 6ac7b9f8b8 user: andreas_kupries tags: trunk
18:49
* checker.tcl: [RFE 2915921] Accepted the RFE, adding * mpformats/fmt.wiki: commands to portably write em- and * mpformats/fmt.text: en-dashes. Bumped version to 1.4.10. * mpformats/fmt.latex: * mpformats/fmt.tmml: * mpformats/fmt.html: * mpformats/fmt.nroff: * mpformats/fmt.null: * doctools.man: * pkgIndex.tcl: * doctools.tcl: check-in: 7c8b37d82e user: andreas_kupries tags: trunk
18:13
* support/installation/modules.tcl: Module 'imap4' activated. * imap.tcl: Updated to Gerhard Reithofer's re-implementation. * imap.man: Added Gerhard Reithofer's package documentation. check-in: 4eb13defa4 user: andreas_kupries tags: trunk
2010-06-17
22:37
* mpformats/fmt.html: Tweaked formatting of images when no * mpformats/fmt.latex: data was found. Especially for HTML * mpformats/fmt.text: accept http and ftp uris and format * mpformats/fmt.wiki: them as links, allowing the embedding * mpformats/fmt.nroff: of images without requiring a local * doctools.man: file. Bumped version to 1.4.9 * pkgIndex.tcl: * doctools.tcl: check-in: d12c2f135c user: andreas_kupries tags: trunk
19:03
Fixed two broken include references. check-in: 232334872e user: andreas_kupries tags: trunk
17:54
Fix the log bogosity I committed last night. check-in: 269a869154 user: andreas_kupries tags: trunk
05:31
* include/arch_core.dia: Navigational diagrams and images * include/arch_core.png: * include/arch_core_container.dia: * include/arch_core_container.png: * include/arch_core_eplugins.dia: * include/arch_core_eplugins.png: * include/arch_core_export.dia: * include/arch_core_export.png: * include/arch_core_import.dia: * include/arch_core_import.png: * include/arch_core_iplugins.dia: * include/arch_core_iplugins.png: * include/arch_core_support.dia: * include/arch_core_support.png: * include/arch_core_transform.dia: * include/arch_core_transform.png: * include/arch_support.dia: * include/arch_support.png: * include/arch_user_app.dia: * include/arch_user_app.png: * include/arch_user_pkg.dia: * include/arch_user_pkg.png: * include/architecture.dia: Foundation for the variant diagrams above. * include/architecture.png: * include/example/expr_ptgenb.inc: Text blocks for the full examples * include/example/flow.dia: shown in the pt and pt::pgen documentation. * include/example/flow.png: * include/example/full.inc: * include/example/full_app.inc: * include/example/full_pkg.inc: * include/example/parser_use.inc: * include/serial/ast.inc: Added image for the AST. * include/example/expr_ast.dia: New. tklib diagram for the AST. * include/example/expr_ast.png: New. PNG image of the above. * include/example/expr_ast.txt: New. Text variant of the above. * include/example/expr_ast.pic: New. *roff variant of the above. * include/gen_options.inc: Replaced example with diagram via image. * include/gen_options.dia: New. tklib diagram. * include/gen_options.png: New. PNG image derived from diagram. * include/gen_options.txt: New. Text variant of the above. * include/gen_options.pic: New. *roff variant of the above. * pt.man: Addition of larger examples to pt and pt::pgen manpages, * pt_astree.man: plus addition of navigational images to all manpages * pt_cparam_config_critcl.man: for packages and APIs. * pt_from_api.man: * pt_introduction.man: * pt_parser_api.man: * pt_peg_container.man: * pt_peg_export.man: * pt_peg_import.man: * pt_peg_interp.man: * pt_pegrammar.man: * pt_pexpression.man: * pt_pgen.man: * pt_rdengine.man: * pt_tclparam_config_snit.man: * pt_tclparam_config_tcloo.man: * pt_to_api.man: * include/export/plugin.inc: * include/export/to.inc: * include/import/from.inc: * include/import/plugin.inc: check-in: bed5fca406 user: andreas_kupries tags: trunk
04:46
* fileutil.tcl (::fileutil::fileType): Fumbled the extension of * fileutil.man: the doctools/toc/idx detector in the last change. * pkgIndex.tcl: Fixed the bogosity, merging the separate checks. Bumped to version 1.14.4. check-in: 526db884d2 user: andreas_kupries tags: trunk
2010-06-11
07:11
* include/serial/ast.inc: Added image for the AST. * include/example/expr_ast.dia: New. tklib diagram for the AST. * include/example/expr_ast.png: New. PNG image of the above. * include/example/expr_ast.txt: New. Text variant of the above. * include/example/expr_ast.pic: New. *roff variant of the above. * include/gen_options.inc: Replaced example with diagram via image. * include/gen_options.dia: New. tklib diagram. * include/gen_options.png: New. PNG image derived from diagram. * include/gen_options.txt: New. Text variant of the above. * include/gen_options.pic: New. *roff variant of the above. check-in: d0c757c6fb user: andreas_kupries tags: trunk
06:54
* doctools.tcl: Extended the plugin API to the image map to * mpformats/fmt.nroff: allow querying the image data instead of * mpformats/fmt.wiki: its paths. Fixed the nroff, wiki, and text * mpformats/fmt.text: plugins to use this new command, as they * doctools_plugin_apiref.man: are in a restricted environment * doctools.man: which does not allow them to 'open' files on their * pkgIndex.tcl: own. Documented the command now. nroff further extended to accept .txt images as well as .pic, and do a bit of formatting of their own to make them fit (.nf/.fi). Version bumped to 1.4.8. check-in: f762a2a7d3 user: andreas_kupries tags: trunk
02:36
Version bumped to 1.0.2. check-in: 1b6b4c1508 user: andreas_kupries tags: trunk
02:35
* ../../apps/dtplite: Fixes for problems with the handling of relative paths. check-in: 1a5d945490 user: andreas_kupries tags: trunk
2010-06-09
17:16
* fileutil.tcl (::fileutil::fileType): Extended to recognize tklib * fileutil.man: diagram files, and extended the doctools/toc/idx * pkgIndex.tcl: detector to accept markers in the same style as for tklib diagrams. Bumped to version 1.14.3. check-in: b5e1fee1e3 user: andreas_kupries tags: trunk
2010-06-08
19:59
* ../../apps/dtplite: Fix the min version requirements. check-in: 0cedb8f731 user: andreas_kupries tags: trunk
19:56
* checker.tcl: Added 'image' command to doctools, and the * doctools.man: various backends. Bumped to version 1.4.7. * doctools_lang_cmdref.man: Images are specified through * doctools.tcl: symbolic name. Tools like dtp(lite) specify * pkgIndex.tcl: possible mappings, and the backends select * mpformats/fmt.html: a proper variant (png, jpeg, text, ...) * mpformats/fmt.latex: or fallback to a 'here should be this * mpformats/fmt.nroff: image' markup, if no proper variant * mpformats/fmt.null: for them was found. * mpformats/fmt.wiki: * mpformats/fmt.text: Future/Todo - Recognize uris as symbolic * mpformats/_html.tcl: name and treat as external reference. * ../../apps/dtplite: check-in: 010c5d6e31 user: andreas_kupries tags: trunk
19:32
* mpformats/toc.text: Fixed command names using various textutil * mpformats/idx.text: functionality. check-in: dcff3de339 user: andreas_kupries tags: trunk
19:13
* docidx.man: Added missing dt_package and restricted 'file' * docidx.tcl: support to doctool::toc and doctools::idx. Versions * doctoc.man: bumped to 1.1.3 and 1.0.4. * doctoc.tcl: * pkgIndex.tcl: * mpformats/toc.text: Fixed command names using various textutil functionality. check-in: 88d4647969 user: andreas_kupries tags: trunk
18:21
* msgcat.man: [Bug 3012669]: Renamed this manpage, conflicted with * tcllib_msgcat.man: the manpage for package msgcat in the core. check-in: 9c4380ba96 user: andreas_kupries tags: trunk
2010-06-07
22:26
* validate.tcl (snit::double, validate): Applied patch by Will * pkgIndex.tcl: fixing the error message for max-limited * snit.man: double types. Bumped versions to 2.3.2 and 1.4.2. * snit.tcl: Extended testsuite. * snit2.tcl: * snit.test: check-in: 066e4d68d5 user: andreas_kupries tags: trunk
2010-05-31
20:27
Fix missing argument/syntax error. check-in: fead658336 user: andreas_kupries tags: trunk
2010-05-29
22:41
* namespacex.tcl: Fixed typos in docs, and left-over bug. * namespacex.man: Bumped version to 0.1. * pkgIndex.tcl: check-in: b9e6afd7a6 user: andreas_kupries tags: trunk
2010-05-28
22:32
* namespacex.test: New module and package holding a number of * namespacex.tcl: utility commands for working with namespaces. * namespacex.man: * pkgIndex.tcl: check-in: 2b47ab09dc user: andreas_kupries tags: trunk
2010-05-27
19:09
* cmdline.man: [Bug 2988486]: Added a note about ::argv handling to the documentation, i.e. us not keeping ::argc synchronized. check-in: 8c2be7fe45 user: andreas_kupries tags: trunk
18:48
* map_slippy.man: [Bug 2999022]: Fixed bogus use of integer * map_slippy.tcl: division in 'tile 2geo'. Thanks to Matt * map_slippy.test: Morian <[email protected]> * pkgIndex.tcl: for the report. Bumped version to 0.3. Started a testsuite. check-in: 741667212c user: andreas_kupries tags: trunk
2010-05-25
19:26
* queue.testsuite: Fixed bug in C implementation of 'unget'. * queue/m.c: Used bogus variable in assert, hit only when trying * ../tcllibc.tcl: to reuse a list Tcl_Obj for the unget buffer. Tcllibc version bumped to 0.3.9. Testsuite extended. check-in: 64ab93981a user: andreas_kupries tags: trunk
2010-05-24
21:44
* geometry.man: A bit more commands, bumped to version 1.1.2. * geometry.tcl: * pkgIndex.tcl: check-in: fb79ce724e user: andreas_kupries tags: trunk
2010-05-17
19:54
Remove the wrapper procedures around the section and subsection commands. check-in: 10533d4f93 user: droll tags: trunk
19:30
Remove some debugging output during the help file generation. check-in: f766530f2b user: droll tags: trunk
2010-05-04
17:22
* base64.man:: Fix small typo, default for -maxlen changed to 76. check-in: b950a99080 user: andreas_kupries tags: trunk
2010-05-03
21:48
* ascii85.man: [FR 2993200]: Added new package ascii85, * ascii85.tcl: provided by Emiliano * ascii85.test: <[email protected]> * pkgIndex.tcl: check-in: c9de9b682b user: andreas_kupries tags: trunk
2010-04-30
19:05
* snitfaq.man: Fixed typo in 'package require' commands, reported by [email protected]. check-in: 2594848090 user: andreas_kupries tags: trunk
2010-04-12
02:24
Corrected minor spelling error check-in: 3beccf24eb user: eee tags: trunk
2010-04-09
02:26
Fix oops of using 8.5 feature (expand) in 8.4 code. check-in: ac71cf6706 user: andreas_kupries tags: trunk
2010-04-08
08:00
* wip2.tcl (run_next_*): Fixed the run_next_ commands to stop * wip.tcl: when detecting the end of the program. New feature, * wip.man: a callback to handle unknown command words, defaults * pkgIndex.tcl: to throwing an error. Updated documentation. Bumped versions to 1.2 and 2.2. check-in: 003bd661a1 user: andreas_kupries tags: trunk
2010-04-07
19:40
* pt_peg_to_cparam.tcl (::pt::peg::to::cparam::convert): Changed * pt_peg_to_cparam.man: definition of string table from 'const * pkgIndex.tcl: char const*' to 'char const*'. The older * tests/data/ok/peg_cparam-critcl/6_optional: definition choked * tests/data/ok/peg_cparam-critcl/8_pkleene: the HPUX cc on IA64. * tests/data/ok/peg_cparam-critcl/1_functions: Bumped version to * tests/data/ok/peg_cparam-critcl/3_peg_itself: 1.0.1. Updated * tests/data/ok/peg_cparam-critcl/10_notahead: the testsuite. * tests/data/ok/peg_cparam-critcl/7_kleene: * tests/data/ok/peg_cparam-critcl/5_sequence: * tests/data/ok/peg_cparam-critcl/4_choice: * tests/data/ok/peg_cparam-critcl/9_ahead: * tests/data/ok/peg_cparam-critcl/0_basic_arithmetic: * tests/data/ok/peg_cparam-critcl/2_fun_arithmetic: * tests/data/ok/peg_cparam/6_optional: * tests/data/ok/peg_cparam/8_pkleene: * tests/data/ok/peg_cparam/1_functions: * tests/data/ok/peg_cparam/3_peg_itself: * tests/data/ok/peg_cparam/10_notahead: * tests/data/ok/peg_cparam/7_kleene: * tests/data/ok/peg_cparam/5_sequence: * tests/data/ok/peg_cparam/4_choice: * tests/data/ok/peg_cparam/9_ahead: * tests/data/ok/peg_cparam/0_basic_arithmetic: * tests/data/ok/peg_cparam/2_fun_arithmetic: * pt_parse_peg_c.tcl: See above, updated the generated code. check-in: 5c854b4bc2 user: andreas_kupries tags: trunk
2010-04-06
17:02
* geometry.tcl (findLineIntersection): Fixed numerical * geometry.man: instability in the algorithm by replacing * geometry.test: it with Kevin's parametric code. Updated * pkgIndex.tcl: documentation, testsuite. Bumped to version 1.1.1. check-in: 2a0dfb4cd7 user: andreas_kupries tags: trunk
2010-04-05
22:39
* geometry.tcl: Extended API with a number of basic point * geometry.man: and vector operations (+, -, scale, ...). * geometry.test: Updated documentation, testsuite. * pkgIndex.tcl: Bumped to version 1.1. check-in: ffc1da4bba user: andreas_kupries tags: trunk
21:36
* wip2.tcl (run_next_if, run_nextifnot): Extended API, two * wip.tcl (run_next_if, run_nextifnot): more run_next_ * wip.man: commands to run a single following command instead * pkgIndex.tcl: of all acceptable. Updated documentation. Bumped versions to 1.1.3 and 2.1.3. check-in: bcb1a09403 user: andreas_kupries tags: trunk
2010-03-30
22:53
Bumped tcllibc version for PT critcl implementations check-in: 17a6aeae95 user: andreas_kupries tags: trunk
22:48
Added missing PT critcl definitions check-in: dd68835605 user: andreas_kupries tags: trunk
2010-03-26
05:10
* New module 'pt', for ParserTools. Requires Tcl 8.5. Supercedes grammar_peg, grammar_me, and page. check-in: 7bf953e09d user: andreas_kupries tags: trunk
05:07
* New module, 'pt' for ParserTools. Requires Tcl 8.5. Supercedes grammar_peg, grammar_me, and page. check-in: 6d971eaca0 user: andreas_kupries tags: trunk
2010-03-25
13:58
* graph/arcshimmer.c: Squash a number of warnings in the C * graph/methods.c: implementations of graph, sets, and trees, * graph/nodeshimmer.c: using casts, and including missing * sets/s.c: headers. * tree/m.c: * tree/shimmer.c: * tree/walk.c: check-in: fda131422f user: andreas_kupries tags: trunk
13:56
* stack_oo.tcl: Remove superfluous 'package require'. Handled by stack.tcl. check-in: 98e894c48c user: andreas_kupries tags: trunk
2010-03-24
06:13
* stack_oo.tcl: Tcl implementation of struct::stack based * stack.tcl: on TclOO. Available in 8.5+TclOO, and 8.6+. * stack.bench: Fixed missing dependency in benchmarks. * stack.test: Updated tests (different error messages). * stack.testsuite: Bumped version to 1.5.1. * stack.man: * pkgIndex.tcl: * queue_oo.tcl: Tcl implementation of struct::queue based * queue.tcl: on TclOO. Available in 8.5+TclOO, and 8.6+. * queue.bench: Updated and fixed benchmarks, and tests * queue.test: (different error messages). Bumped version * queue.testsuite: to 1.4.2. * queue.man: * pkgIndex.tcl: * sets.bench: Updated to allow switching of implementations. check-in: 5cb256a94b user: andreas_kupries tags: trunk
2010-03-17
22:11
* stack_oo.tcl: Tcl implementation of struct::stack based * stack.tcl: on TclOO. Available in 8.5+TclOO, and 8.6+. * stack.bench: Fixed missing dependency in benchmarks. * stack.test: Updated tests (different error messages). * stack.testsuite: Bumped version to 1.5.1. * stack.man: * pkgIndex.tcl: check-in: 50db5e6dc0 user: andreas_kupries tags: trunk
2010-03-16
16:13
* pkgIndex.tcl: Fix version mismatch for struct::stack. check-in: 9fa6322134 user: andreas_kupries tags: trunk
16:08
Fix typo in date of last entry. check-in: 3dd583cc86 user: andreas_kupries tags: trunk
2010-03-15
17:17
* stack.man: struct::stack bumped to version 1.5. API extensions: * stack.tcl: New methods getr, peekr, trim*. The first two return * stack.test: their results in reversed order. For use in places * stack.testsuite: which need the reverted order. As the regular * stack/m.c: order requires an internal [lreverse], to be undone * stack/m.h: by the caller it is better to simply avoid both * stack/ms.c: [lreverse]s. Similarly, trim* does the trim, without * stack/s.c: returning the trimmed items, for use where they are * stack/s.h: thrown away anyway. ... Further, inlined the peek/pop * stack_tcl.tcl: calls internal to get and trim, allowing * pkgIndex.tcl: simplification of the resulting code, like avoidance of additional argument checks. ... At last, now using 8.5 features when detecting Tcl 8.5+ as our runtime ... I.e. ensembles for the method dispatch instead of doing everything on our own, with eval and uplevel. Result: The speed of the Tcl implementation roughly doubles. * stack.bench: Updated to use the ability to switch between the various implementations. check-in: f28504bbba user: andreas_kupries tags: trunk
2010-03-13
07:01
* testutilities.tcl: Added constraint for 8.4-. check-in: 0ae3174d4f user: andreas_kupries tags: trunk
2010-03-10
17:15
Fix minor typo in description of cmdline::getopt check-in: 3f82fb4279 user: eee tags: trunk
2010-02-15
20:49
Copyright update. check-in: 550eb9b80a user: droll tags: trunk
2010-02-11
21:50
TEPAM module checkin check-in: cc7ad9accd user: droll tags: trunk
2010-02-05
22:29
* checker.tcl: Gave the checking layer access to dt_file, * doctools.tcl: and extended it to provide the file name * doctools.man: as part of the location information in * doctools.test: errors and warnings. Bumped version to * pkgIndex.tcl: 1.4.6. check-in: 4abba31be1 user: andreas_kupries tags: trunk
2010-02-04
20:05
* doctools.tcl: Extended with new plugin API command * doctools.man: [dt_mainfile], which always returns * doctools_plugin_apiref.man: the toplevel file currently * pkgIndex.tcl: processed, in contrast to [dt_file] which returns the currently processed file, which may be included. Bumped version to 1.4.5. * mpformats/fmt.html: Fixed bug in inter-document link generation caused by computing links relative to the active (include) file, instead of the toplevel. check-in: cb76a4ae5c user: andreas_kupries tags: trunk
2010-01-20
18:22
* ftpd.tcl (::ftpd::command::RNTO): [Bug 2928355]: Fixed the missing import of the server's state array, reported by Martin <[email protected]>. check-in: adc4e1178e user: andreas_kupries tags: trunk
18:15
* ftpd.tcl (::ftpd::config): [Bug 2935339] [Patch 2935347]: * ftpd.man: Applied the patch by Keith Vetter * pkgIndex.tcl: <[email protected]>, fixing the non-idempotency of the config command. Bumped the package version to 1.2.5. check-in: a78b62a934 user: andreas_kupries tags: trunk
2010-01-19
20:21
* csv.tcl (::csv::read2queue): [Bug 2926387]: Fix use of wrong * csv.test: variable when handling multi-line fields reported by * csv.man: Jeff Rogers <[email protected]>. Extended * pkgIndex.tcl: testsuite. Bumped version to 0.7.2. * 2926387.csv: <New file>, for the new tests. check-in: 0b92f00a1e user: andreas_kupries tags: trunk
2010-01-17
11:22
Fixed bug 2933130 - problem in procedure tlt. Version is 0.2.1 check-in: 7e0e1315e7 user: arjenmarkus tags: trunk
2009-12-17
14:35
to check versions with using [package vcompare] wrote a provision about which huddle lib needs dict check-in: 57bd19307c user: kanryu6 tags: trunk
2009-12-11
18:22
* random.man: [Bug 2912295]: Renamed to simulation_random.man, to prevent conflict with Memchan's random.n manpage. check-in: a0b5ffd8e0 user: andreas_kupries tags: trunk
2009-12-10
17:48
* json.tcl: [Patch 2909962]: Accepted rewrite of the json parser * json.man: internals by Thomas Maeder * pkgIndex.tcl: <[email protected]>. The new (regex-based) parser is considerably faster than the previous implementation. Bumped version to 1.1. check-in: c367e764da user: andreas_kupries tags: trunk
2009-12-09
18:31
* doctools.tcl: Bumped version to 1.4.4. * doctools.man: * pkgIndex.tcl: * mpformats/fmt.html: Extended to support the engine variable * doctools.test: 'raw' (boolean flag). The default is off, causing the engine to generate the full html, as usual. If set, the engine will generate only the HTML normally between the <body> and </body> tags, excluding these two tags. This allows for easier embedding of the result in other HTML. Thanks to Jos DeCoster for the idea. Extended the testsuite to cover raw mode results. * mpformats/fmt.wiki: Thanks to Jos DeCoster for updating the Wiki * tests/wiki/00: formatter to generate text making better use of * tests/wiki/01: Wikit's new features, and also fixing bugs in the * tests/wiki/02: use of the older features. Updated test results. * tests/wiki/03: * tests/wiki/04: * tests/wiki/05: * tests/wiki/06: * tests/wiki/07: * tests/wiki/08: check-in: ff8f12a88f user: andreas_kupries tags: trunk
2009-12-08
21:16
* support/devel/sak/test/run.tcl (CaptureFailureCollectBody, CaptureFailureCollectError): Fixed issue with test result capture on failure. We failed on the capture of failure due to unexpected return codes, because the output syntax is different for that compared to failure due to result differences. Code has been added to recognize and capture this other syntax. check-in: c10e82160f user: andreas_kupries tags: trunk
21:00
* support/devel/sak/test/run.tcl: Extended the test framework to * support/devel/all.tcl: record time per .test file, count of tests per file, enabling it to compute a speed (microseconds per test), as a rough and crude benchmark of where we may have performance problems with either packages or tests. check-in: f972c01971 user: andreas_kupries tags: trunk
2009-12-07
17:39
Added README for 1.12, and tagged the ChangeLogs check-in: b2ac34c93f user: andreas_kupries tags: trunk, release, tcllib-1-12
2009-12-04
17:37
* math.man: [Bug 1998628]. Accepted fix by Arjen Markus, with * math.tcl: modifications. Extended testsuite. Bumped version * math.test: to 1.2.5. * pkgIndex.tcl: check-in: 9b9c2231fb user: andreas_kupries tags: trunk
2009-12-03
20:03
* support/devel/sak/readme/readme.tcl: Strip trailing whitespace from the table formatted parts of the generated readme. check-in: 7f20395dd4 user: andreas_kupries tags: trunk
20:00
Better .pcx check-in: e23a92ddf4 user: andreas_kupries tags: trunk
19:59
* tar.man: [Patch 2840147]. Applied. New options -prefix and * tar.tcl: -quick for tar::add. -prefix allows specifying a * tar.pcx: prefix for filenames in the archive, and -quick 1 * pkgIndex.tcl: changes back to the seek-from-end algorithm for finding the place where to add the new files. The new default scans from start (robust). Bumped version to 0.6. check-in: fc284ec412 user: andreas_kupries tags: trunk
2009-12-01
21:03
* New modules 'virtchannel_{core,base,transform}' with packages providing core services to reflected channels and transformations, and basic reflected channels, and transforms. This is in essence the example code for the paper I presented at Tcl'2009 in Portland (Reflected and Transformed Channels). * support/installation/modules.tcl: New modules 'virtchannel_*'. * New module 'virtchannel_core', with core classes for virtual channels aka reflected channels. TclOO based. * New module 'virtchannel_base', providing classes implementing various virtual channels aka reflected channels. TclOO based. * New module 'virtchannel_transform, providing classes implementing various channel transformation. TclOO based. check-in: 37e484d9af user: andreas_kupries tags: trunk
2009-11-30
16:47
Bumped the tcllibc umbrella package to version 0.3.7 for struct::stack 1.4 changes. check-in: 86ec254224 user: andreas_kupries tags: trunk
2009-11-26
04:42
* graph_tcl.tcl: Fixed mismatches due to the 2009-11-03 change. * graph/tests/command.test: * pkgIndex.tcl: Extended struct::stack with convenience methods * stack.man: 'get' and 'trim', to get whole stack, and alternate * stack.tcl: argument specification of 'pop'. Bumped version to * stack_tcl.tcl: 1.4. * stack.testsuite: * stack/m.c: version * stack/m.h: * stack/ms.c: * stack/ms.h: * stack/s.c: * stack/s.h: check-in: 999794e1c4 user: andreas_kupries tags: trunk
2009-11-25
04:42
* support/devel/sak/note/cmd.tcl: Extended note command to show * support/devel/sak/note/note.tcl: saved hints when called without arguments. check-in: e11da1c070 user: andreas_kupries tags: trunk
04:41
* json_write.tcl: New package 'json::write', supporting the * json_write.test: generation of text in JSON format. * json_write.man: Package version 1. * json_write.pcx: * pkgIndex.tcl: check-in: 6a47bc5353 user: andreas_kupries tags: trunk
2009-11-24
21:27
* fileutil.tcl: Extended the doctools/toc/idx detector with * fileutil.man: checks for inclusion and exclusion markers * pkgIndex.tcl: allowing the user to force acceptance or rejection of files for complex situations (like an include file looking like a doctools main file but not bein so, and the converse, a main file lacking the regular marker, which is hidden in an included file). Bumped to version 1.14.2. check-in: e86f0771b9 user: andreas_kupries tags: trunk
05:53
* support/installation/modules.tcl: Fix issue with examples for logger, * support/installation/actions.tcl: which did not fit the expectations of action _exa, which assumed the module name, which is 'log'. Instead of wrestling CVS into renaming the directory a new action is made which takes the actual name as argument. check-in: 396691d927 user: andreas_kupries tags: trunk
04:58
* support/devel/sak/note/cmd.tcl: New sak commands 'note' and 'readme' * support/devel/sak/note/help.txt: for semi-automatic generation of * support/devel/sak/note/note.tcl: the release README.txt from * support/devel/sak/note/pkgIndex.tcl: current and last package * support/devel/sak/note/topic.txt: versions, and note'd hints. * support/devel/sak/readme/cmd.tcl: * support/devel/sak/readme/help.txt: * support/devel/sak/readme/pkgIndex.tcl: * support/devel/sak/readme/readme.tcl: * support/devel/sak/readme/topic.txt: check-in: c8b0d22de5 user: andreas_kupries tags: trunk
04:53
After review fixed a few out-of-sync version numbers. check-in: 646d9addc0 user: andreas_kupries tags: trunk
04:52
* do.test: Fixed result difference between 8.5/8.6. check-in: 7f2c496855 user: andreas_kupries tags: trunk
2009-11-23
23:04
* import_json.tcl: Added pragma to tell sak.tcl that the 'package provide dict' is a fake. check-in: 6c06e1fec9 user: andreas_kupries tags: trunk
2009-11-17
11:30
Solve bug #1623653 regarding pointInsidePolygon - a corner case check-in: c9173c8f3a user: arjenmarkus tags: trunk
08:39
Bumped version of statistics package to 0.6.3 check-in: a8e550b5d7 user: arjenmarkus tags: trunk
2009-11-16
23:52
* main2.tcl (::snit::RT.typemethod.destroy) (::snit::RT.typemethod.info.instances): * main1.tcl (::snit::RT.typemethod.info.instances) (::snit::RT.typemethod.destroy): [Bug 2898640]. Fixed handling of * snit.tcl: unrelated namespaces by restricting the set of * snit2.tcl: children to look at. Bumped versions of v1 and v2 to * pkgIndex.tcl: 1.4.1 and 2.3.1 respectively. * snit.man: check-in: 034597aca7 user: andreas_kupries tags: trunk
17:17
Fixed bug with beta distribution (could generate very small numbers) check-in: 4359d83d5c user: arjenmarkus tags: trunk
2009-11-15
05:50
* container.test: Fixed up typos in comments refering to keyword * export.tcl: indices, while the packages are all about tables of * export_doctoc.tcl: contents. Unchanged functionality, version * export_doctoc.test: left unchanged. * export_html.tcl: * export_html.test: * export_json.tcl: * export_json.test: * export_nroff.tcl: * export_nroff.test: * export_text.tcl: * export_text.test: * export_wiki.tcl: * export_wiki.test: * import.tcl: * import_doctoc.tcl: * import_json.tcl: * include/export/config/doctoc.inc: * include/export/config/html.inc: * include/export/config/nroff.inc: * include/export/plugin.inc: * include/import/plugin.inc: * parse.tcl: * tests/container: * tests/export: * tests/import: check-in: 913aadb137 user: andreas_kupries tags: trunk
2009-11-11
18:23
* apps/dtplite: Updated the requirements to force use of doctools v1, this app is not doctools v2 ready yet. check-in: 2747e1471a user: andreas_kupries tags: trunk
2009-11-10
21:08
* support/devel/sak/validate/cmd.tcl: Extended argument processing * support/devel/sak/validate/manpages.tcl: of the validation command * support/devel/sak/validate/syntax.tcl: to enable a user to specify * support/devel/sak/validate/testsuites.tcl: which version of Tcl * support/devel/sak/validate/validate.tcl: to check against. Plus * support/devel/sak/validate/versions.tcl: fix to handle modules without manpages. check-in: 3703d4e741 user: andreas_kupries tags: trunk
21:04
* modules/coroutine: New module 'coroutine' providing to coroutine utility packages for easier use of channel operations. These packages are for Tcl 8.6+. * support/installation/modules.tcl: New module 'coroutine'. check-in: 6f8e36d137 user: andreas_kupries tags: trunk
2009-11-04
17:51
* comm.tcl (::comm::commCollect): [Bug 2890743]. Replaced * comm.man: lindex/lreplace with a procedure emulating lindex's * pkgIndex.tcl: behaviour pre Tcl 8, i.e. it needs only the first word to be a proper list element to parse it ouf the buffer. Bumped package version to 4.6.1. check-in: b99d55eba1 user: andreas_kupries tags: trunk
2009-11-03
17:38
Typo. check-in: ecdc7fcfba user: andreas_kupries tags: trunk
17:38
* graph/tests/XOpsSetup: [Bug 2811747]: Removed the import of * graph/tests/Xsetup: command struct::graph into the global * graph/tests/Xsupport: namespace in the testsuite, and updated * graph/tests/arcs.test: all users. This prevents the masking * graph/tests/command.test: of scope errors in the graph::op * graph1.test: package when its testsuite is run. check-in: 30461e61e8 user: andreas_kupries tags: trunk
2009-11-02
18:04
* snit.tcl: Bumped versions of v1 and v2 to 1.4 and 2.3 * snit2.tcl: respectively, taking the backward compatible * snit.man: API changes to validation types into account. * pkgIndex.tcl: check-in: fcdc38eaf8 user: andreas_kupries tags: trunk
17:57
* stringprep.man: Updated version numbers in the documentation * stringprep_data.man: as well. check-in: 4981980e68 user: andreas_kupries tags: trunk
00:26
Applied patch from Sergei Golovan to fix some failing tests. check-in: 97e1335573 user: patthoyts tags: trunk
2009-10-31
19:53
Snit validation types now return the validated value, and throw -errorcode INVALID on error. check-in: a896976de0 user: duquette tags: trunk
2009-10-27
21:17
* fa.man: Noted that the implementation could be simplified by * fa.tcl: using snit's hierarchical methods. The changed methods * pkgIndex.tcl: are 'start', 'final', 'symbol', and 'state'. * tests/fa_final.test: Updated the testsuite, the error messages * tests/fa_state.test: changed across branches of Tcl. Bumped * tests/fa_symbol.test: version to 0.4 (Due to us bumping the required snit to 1.3+). check-in: a2c289f69c user: andreas_kupries tags: trunk
20:37
Fixed typo in changelog entry. check-in: d3fc566260 user: andreas_kupries tags: trunk
20:27
* log.man: Flush writes to the log channel. Bumped to * log.tcl: version 1.3. * pkgIndex.tcl: check-in: c14633ddb3 user: andreas_kupries tags: trunk
20:17
* wip.tcl: Made sure that wip classes are in the global * wip2.tcl: namespace. check-in: 2c0fd8a3d8 user: andreas_kupries tags: trunk
20:15
* sha256.h: Made the uint*_t typedef's conditional to prevent their use on hpux-ia64. There they are in conflict with the definitions in the system header _inttypes.h. check-in: 51913b245e user: andreas_kupries tags: trunk
19:16
* fileutil.tcl (::fileutil::stripPath): [Bug 2872536]. Fixed both * fileutil.man: issues. Compare the canonical list representations * pkgIndex.tcl: for the \\bar problem, and separate $prefix from * strip.test: '*' by a space to prevent matching on a partial path segment. Thanks to Ashok P. Nadkarni <[email protected]> for the report. Bumped the version to 1.14.1. Extended the testsuite. * pathops.test: Cleaned up some win vs unix issues in the tests. check-in: 1a5bf50baa user: andreas_kupries tags: trunk
2009-10-22
18:19
Fixed bug #2881739 - subtle error in computing the cubic splines' coefficients check-in: fd74a7cdcb user: arjenmarkus tags: trunk
2009-10-14
16:28
add file header and copyright check-in: 34f917fa76 user: afaupell tags: trunk
16:24
gdocs: rename list to doclist to avoid conflicts return a tdom handle instead of raw add upload example make auth source argument optional gcal: make auth source argument optional check-in: 79c675fdaa user: afaupell tags: trunk
06:05
2009-10-14 Aaron Faupell <[email protected]> * rest.tcl: add -- to denote end of options add body types "arg" and "mime_multipart" fix typo bug in option parsing make %variable substitution occur for content-type make content-type in header config override http module fix problem with unset option dont append ? to urls unless there are parameters following add basic google docs api check-in: ecd95578e7 user: afaupell tags: trunk
2009-10-06
20:07
* fileutil.test: Added fixes to test cleanups, to prevents errors * inplace.test: when the testsuite is only run partially. * test.test: check-in: 426e677c0a user: andreas_kupries tags: trunk
2009-09-29
07:28
* snit.test: Updated to handle changes in command error messages done in Tcl 8.6+. check-in: 1659adbbcf user: andreas_kupries tags: trunk
07:07
* pop3d.test: Fixed typos in expected results, the socket command comes back fully qualified. check-in: 1384821ffe user: andreas_kupries tags: trunk
2009-09-28
23:06
* support/devel/sak/test/run.tcl (::sak::test::run::CaptureStack): Fix missing variable declaration, and tweak generated output a bit. check-in: 2ade753dbb user: andreas_kupries tags: trunk
22:42
Grr. Fix last commit, one needed change was undone. check-in: 8d71487e91 user: andreas_kupries tags: trunk
22:39
* support/devel/sak/test/run.tcl (Do): Reworked a bit to save captured error stacks and failed tests (body, actual, expected) into separate log files for quick access. check-in: 1e60289bec user: andreas_kupries tags: trunk
21:59
* snit.man: Committed a long-standing fix to a bug in the * snit.tcl: last entry. Wrap the close commands into catch * snit2.tcl: to handle the possibility of the std channels * pkgIndex.tcl: not existing. Bumped versions to 1.3.4 and * main1_83.tcl 2.2.4. * main1.tcl: * main2.tcl: check-in: c4a7a3a7b7 user: andreas_kupries tags: trunk
21:03
* linalg.test: Switched the test setup back to 'regular' and also fixed the version information in the non-regular branch of the setup. check-in: 22bdb0437f user: andreas_kupries tags: trunk
20:44
* pop3.test: Moved the dialog setup for test pop3-7.0 into the test, to ensure that it is not run if TLS is not available. check-in: 166a5b48d4 user: andreas_kupries tags: trunk
2009-09-24
22:22
* list.test: [Bug 2557046]: Updated the testsuite to for changes to lassign and lrepeat in 8.6 (do nothing gracefully, and changes to error messages). Affected tests are either skipped or get conditional results. * tree.testsuite (tree-*-1.8): Pattern match the name, do not expect a particular id number (Depends on which previous tests have run, especially in graphops). check-in: 3846dac25c user: andreas_kupries tags: trunk
22:15
* testutilities.tcl: Added constraint for 8.6+. check-in: a596ef70df user: andreas_kupries tags: trunk
19:33
* The integration of Michal Antoniewski's (<[email protected]>) work on graph operations for GSoC 2009 is now complete, with all testsuites integrated and fixed up to handle both Tcl and C implementations of struct::graph, tree, set, etc., and some bugs uncovered by this work fixed as well. check-in: c03f2f179b user: andreas_kupries tags: trunk
19:30
* graphops.tcl (::struct::graph::op::WeightedKCenter): Fixed * graphops.man: object leak. Added the missing release of the * pkgIndex.tcl: Gi(SQ) in error case (no solution). Bumped * graphops.test: version to 0.11.3. Tweaked comment in testsuite regarding repetition. * graph/tests/XOpsControl: Added testsuite for weighted k-center. * graph/tests/ops/weightedkcenter.test: Testsuite for weighted k-center. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Several tests demonstrates how the result is influenced by node/arc ordering. Extended to accept the variations. This passes the testsuite for both tcl and critcl implementations of struct::graph. * graph/tests/ops/kcenter.test: Moved the custom matcher/verifier for * graph/tests/XOpsSupport: max-independent-set to shared file. * graph/tests/XOpsSetup: Simplified some setup procedures a bit. check-in: fe19798dab user: andreas_kupries tags: trunk
18:03
* graphops.tcl (::struct::graph::op::MaximumFlowByDinic): Fixed * graphops.man: object leak. Added the missing release of the * pkgIndex.tcl: residual graph generated in each iteration. Bumped version to 0.11.2. * graph/tests/XOpsControl: Added testsuite for Dinic Maximum Flow. * graph/tests/ops/dinicmaximumflow.test: Testsuite for Dinic Maximum Flow. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Added dictsort to force a canonical ordering on the results. - Results updated to be in the canonical ordering. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: 5d5a841846 user: andreas_kupries tags: trunk
16:46
* graphops.man: [Bug 2800387]: Updated descriptions of Kruskal and Prim with time complexity information, tweaked terminology a bit (minimum _weight_ spanning tree), and noted the exceptional handling of 1-vertex components (they are not shown in the results). check-in: 754e712415 user: andreas_kupries tags: trunk
16:23
* graph.man: Added method 'arc nodes' to the Tcl and C * graph.tcl: implementations. Extended testsuite and * graph_tcl.tcl: documentation. Bumped package to * graph/methods.c: version 2.4. Bumped the tcllibc * graph/objcmd.c: umbrella package to version 0.3.6. * graph/tests/arc/nodes.test: * graph/tests/command.test: * graph/tests/Xcontrol: * pkgIndex.tcl: * ../tcllibc.tcl: check-in: 298372754c user: andreas_kupries tags: trunk
2009-09-23
20:56
* graphops.tcl (::struct::graph::op::MinimumDegreeSpanningTree): Stop search+insertion loop after it has added the candidate arc. (::struct::graph::op::MinimumDiameterSpanningTree): Fix two object leaks. * graph/tests/XOpsControl: Added testsuite for Min D Spanning Trees. * graph/tests/ops/mdst.test: Testsuite for MDST. Blocking Flow. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Added undirected to force a canonical ordering on the results. - Results updated to be in the canonical ordering. - Several tests demonstrates how the result is influenced by node ordering. Extended to accept the variations. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: d670eccdc6 user: andreas_kupries tags: trunk
18:36
* graphops.tcl (::struct::graph::op::BlockingFlowByMKM): Fixed * graphops.man: object leak. Added the missing release of the * pkgIndex.tcl: LevelGraph on exceptional return (No path between nodes s and t). Bumped version to 0.11.1. * graph/tests/XOpsControl: Added testsuite for MKM Blocking Flow. * graph/tests/ops/mkmblockingflow.test: Testsuite for MKM Blocking Flow. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Added dictsort to force a canonical ordering on the results. - Results updated to be in the canonical ordering. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: 1e90dd21e0 user: andreas_kupries tags: trunk
2009-09-22
22:52
* graph/tests/XOpsControl: Added testsuite for Dinic Blocking Flow. * graph/tests/ops/dinicblockingflow.test: Testsuite for Dinic Blocking Flow. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Added dictsort to force a canonical ordering on the results. - Results updated to be in the canonical ordering. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: 7ce188be80 user: andreas_kupries tags: trunk
20:30
* graph/tests/XOpsControl: Added testsuite for k-center. * graph/tests/ops/kcenter.test: Testsuite for k-center. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Several tests demonstrates how the result is influenced by node ordering. Extended to accept the variations. - Custom matcher/verifier for max-independent-set. Note: SETUP_KCENTER_1 is not creating a complete graph, violating the pre-conditions of the algorithm. This affects test cases 1.3 - 1.6, it is not clear if their results are correct in general. This passes the testsuite for both tcl and critcl implementations of struct::graph. * graph/tests/XOpsSetup: Re-indented, some notes added, loop conditions tweaked. check-in: 2a0934e06b user: andreas_kupries tags: trunk
17:57
* graph/tests/XOpsControl: Added testsuite for vertex cover. * graph/tests/ops/verticescover.test: Testsuite for vertex cover. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Several tests demonstrates how the result is influenced by node ordering. Extended to accept the variations. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: ab5e1827a4 user: andreas_kupries tags: trunk
2009-09-21
23:48
* graph/tests/XOpsControl: Added the testsuites for metrictsp, christofides and tspheuristics. * graph/tests/ops/metrictsp.test: Testsuite for metrictsp. * graph/tests/ops/christofides.test: Testsuite for christofides. * graph/tests/ops/tspheuristics.test: Testsuite for tspheuristics. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - Conversion to v2 syntax, and cleanup of resource handling. - Updated results for different implementations, sorting. * graph/tests/XOpsSetup (SETUP_TSPHEURISTIC_1): Fixed growing cycle list throwing of repeated execution of the same test. * graph/tests/Xsupport: Added helper commands for the test cases of the various metric tsp commands (canonical tours, ...). * graph/tests/Xsetup (tmSE): Added result selection based on implementation of struct::set. * graphops.tcl (::struct::graph::op::MetricTravellingSalesman): Fixed problem in algorithm for asymmetric TSP, selecting the tour in the wrong (higher-weight) direction. The Fleury underneath does not care about arc direction. (::struct::graph::op::Christofides): Dropped superfluous variable and fixed M+T operation. The matching does not care about arc direction, and we have insert anti-parallel arcs to avoid any existing. (::struct::graph::op::isEulerian?): Extended API to return tour start. Computable from the arcs, but not easy. Better to get it from the algorithm which knows by definition. (::struct::graph::op::findHamiltonCycle): Get tour start from isEulerian, and drop bogus computation from the tour arcs. (::struct::graph::op::createTGraph): Moved graph creation after error check to avoid a leak when the check fails. * graphops.man: Bumped version to 0.11 * pkgIndex.tcl: (isEulerian API extension, plus bugfixes). check-in: 78e60eeefe user: andreas_kupries tags: trunk
2009-09-17
20:30
* csv.man: [Bug 2860843]. Fixed two documentation typos reported by Larry Virden <[email protected]> check-in: 618c511ec7 user: andreas_kupries tags: trunk
19:47
* queue/m.c (qum_PEEK): Convert C99/C++ comment to C89 comment. Some unix compilers, like AIX are strict C89 and fail on this. check-in: efaf1de6ee user: andreas_kupries tags: trunk
2009-09-16
22:54
* graph/tests/XOpsControl: Added testsuite for maxcut. * graph/tests/ops/maxcut.test: Testsuite for maxcut. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Indentation, line-endings - test 1.4 demonstrates not only how the heuristic can run into local optimum, but also how the result is influenced by node ordering, critcl implementation gives optimal solution instead, now accepted. This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: e6fdb03139 user: andreas_kupries tags: trunk
18:51
* graphops.tcl: Fixed indentation, and removed trailing whitespace. * graph/tests/XOpsControl: Added testsuite for BFS. * graph/tests/ops/bfs.test: Testsuite for breadth-first search. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Added dictsort and lsort to force a canonical ordering on results. Where sorting was not possible we provide the two valid results for Tcl and Critcl implementations. - Results updated to be in the canonical ordering. - Indentation, line-endings This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: 9b4fb2389a user: andreas_kupries tags: trunk
2009-09-15
21:08
* graph/tests/XOpsControl: Added new testsuites. * graph/tests/ops/busackergowen.test: Changes like for edmondskarp.test, i.e. equivalent data leakage bugs (1.4-1.6). * graph/tests/ops/edmondskarp.test: Ditto, plus conversion of a few tests to tcltest v2 form, to make the setup and cleanup of resources more explicit, fixing data leakage between tests (FF-1.5-1.9), and fixing test results of these. First actual bug fixes. * graph/tests/ops/adjlist.test: Ditto, except this one is using a custom sorting command. * graph/tests/ops/floydwarshall.test: Ditto. * graph/tests/ops/johnsons.test: Ditto. * graph/tests/ops/bellmanford.test: New testsuite for bellman-ford algorithm. Changes compared to GSoC result: - Test names extended with 'treeimpl'. - Added dictsort to force a canonical ordering on the results. - Results updated to be in the canonical ordering. - Indentation, line-endings This passes the testsuite for both tcl and critcl implementations of struct::graph. check-in: c98a428bed user: andreas_kupries tags: trunk
19:24
* graphops.tcl: Starting on the integration of Michal * graphops.man: Antoniewski's (<[email protected]>) work on * graphops.test: graph operations for GSoC 2009. Added all * graphops.man: operations, and their documentation. Version * graphops.tcl: bumped to 0.10. The graphops package now requires * graphops.test: Tcl 8.5. The testsuite requires tcltest v2. * pkgIndex.tcl: Extended setup commands for upcoming new tests. * graph/tests/XOpsSetup: The package and tests now require * graph/tests/ops/adjmatrix.test: struct::tree, another package * graph/tests/ops/bipartite.test: with acceleration via critcl. * graph/tests/ops/bridge.test: Testsuite updated to switch its * graph/tests/ops/componentof.test: implementations well. The * graph/tests/ops/components.test: testsuites for the new * graph/tests/ops/connected.test: commands will be added * graph/tests/ops/cutvertex.test: incrementally over the next * graph/tests/ops/diameter.test: days. * graph/tests/ops/dijkstra.test: * graph/tests/ops/distance.test: * graph/tests/ops/eccentricity.test: * graph/tests/ops/eulerpath.test: * graph/tests/ops/eulertour.test: * graph/tests/ops/kruskal.test: * graph/tests/ops/maxmatching.test: * graph/tests/ops/prim.test: * graph/tests/ops/radius.test: * graph/tests/ops/tarjan.test: check-in: 42c21b6c75 user: andreas_kupries tags: trunk
04:00
* graph/filter.c: Fixed bug in 'arcs -adj' implementation. Wrong * graph/tests/arcs.test: range check. Extended testsuite. Bumped * ../tcllibc.tcl: version of tcllibc containing this fix to 0.3.5. check-in: 34e6074f20 user: andreas_kupries tags: trunk
03:47
* graphops.tcl: Destroy internal temporary object on internal * graphops.man: error. Bumped version to 0.9.2. * pkgIndex.tcl: * graph/tests/ops/eulerpath.test: Converted to tcltest v2 form. * graph/tests/XOpsControl: Added sourcing of the support code needed when the graphops testsuite is run standalone. check-in: 49146e2480 user: andreas_kupries tags: trunk
2009-09-14
17:10
* fileutil.tcl: Renamed the internal command 'LexNormalize' to * fileutil.man: 'lexnormalize' and documented it, making it * pkgIndex.tcl: public. Bumped version to 1.14. This closes and accepts the feature request [SF Tcllib Bug 2855302]. Tests are currently only indirect, through testing of commands 'jail' and 'relativeUrl'. check-in: 9df261291a user: andreas_kupries tags: trunk
2009-08-21
04:26
Small improvement in the code of interval-mean-stdev: removed local variable with intermediate result check-in: 8791aec88c user: arjenmarkus tags: trunk
2009-08-12
18:22
Solved bug in interval-mean-stdev (SF-bug 285712). Version now 0.6.2 check-in: 57fb4752a6 user: arjenmarkus tags: trunk
2009-08-11
22:52
Fix bogosity introduced by the commit 4 days ago, idx -> toc weirdness check-in: d50263b94f user: andreas_kupries tags: trunk
2009-08-07
18:53
* export_docidx.tcl: Added missing '@mdgen NODEP' hints for the * export_html.tcl: pseudo-packages 'doctools::idx::export::plugin' * export_json.tcl: and 'doctools::idx::import::plugin' to keep them * export_nroff.tcl: out of the requirements listed in the meta data. * export_text.tcl: * export_wiki.tcl: * import_docidx.tcl: * import_json.tcl: check-in: 495050283b user: andreas_kupries tags: trunk
18:52
* export_doctoc.tcl: Added missing '@mdgen NODEP' hints for the * export_html.tcl: pseudo-packages 'doctools::toc::export::plugin' * export_json.tcl: and 'doctools::toc::import::plugin' to keep them * export_nroff.tcl: out of the requirements listed in the meta data. * export_text.tcl: * export_wiki.tcl: * import_doctoc.tcl: * import_json.tcl: check-in: b9ef76851e user: andreas_kupries tags: trunk
2009-07-23
17:03
* doctools.tcl: Fixed @mdgen instructions, added forgotten ownership reference to man.macros. See ActiveState Bug 83781, reported by Nicolas Castagne. Bumped to version 1.4.3. * docidx.tcl: See above, bumped to version 1.0.3. * doctoc.tcl: See above, bumped to version 1.1.2. check-in: 60e63819e6 user: andreas_kupries tags: trunk
2009-07-14
19:47
Fixed a bug regarding scalars in the linear algebra module. Revised some code in the BasicStats procedure. check-in: c23177420e user: arjenmarkus tags: trunk
04:29
Implemented more robust method for basic statistics check-in: c7c0a647b4 user: arjenmarkus tags: trunk
2009-07-10
16:33
* README.releasemgr: Added links to important places in the SourceForge site for managing Tcllib releases and uploading files (WebDAV), to avoid the ever more byzantine link sequences needed to find them on their site. check-in: f7f587714c user: andreas_kupries tags: trunk
16:25
* graphops.tcl (::struct::graph::op::TarjanSub): * graphops.tcl (::struct::graph::op::isCutVertex?): * graphops.tcl (::struct::graph::op::Fleury): * pkgIndex.tcl: Fixed [Bug 2815302]. Replaced a number of uses of * graphops.man: struct::set subtract' with the proper 'struct::set exclude', as these places remove a single element, not a set. Use of the wrong method then breaks the code if elements (node/arc names) with whitespace in them is used. Bumped version to 0.9.1. check-in: 746fd7f965 user: andreas_kupries tags: trunk
2009-06-22
23:07
* main1.tcl: Fix handling of hierarchical typemethods for missing * main1_83.tcl: subcommands. If a toplevel hmethod is not found * main2.tcl: we can assume it to be an instance name and do an * pkgIndex.tcl: implicit 'create' of it. If the toplevel hmethod * snit.tcl: hass already been accepted however a missing submethod * snit2.tcl: has to error out, an implicit create is not possible * snit.test: any longer. Extended the testsuite to cover this case. Bumped the package versions to 2.2.3, and 1.3.3. check-in: ebde68422f user: andreas_kupries tags: trunk
18:21
* tree_tcl.tcl (::struct::tree::_swap): Removed code which flipped the attributes around. This is wrong. They stay with their nodes, per the node name. Thanks to Tom Krehbiel for the report. * tree.testsuite : Extended with a test for method swap which checks that the attributes of the nodes are handled correctly. * pkgIndex.tcl: Bumped to version 2.1.2. * tree.tcl: check-in: 7bb110eb56 user: andreas_kupries tags: trunk
2009-06-05
19:58
* jpeg.tcl (::jpeg::exif): Accepted (with slight changes) and * pkgIndex.tcl: applied patch by Matt Plumlee <[email protected]> * jpeg.man: to parse GPS data in the EXIF block. Bumped the package to version 0.3.5. This fixes [Bug 2801896]. check-in: f4dbd93fde user: andreas_kupries tags: trunk
19:36
* jpeg.man: Added binary settings to the thumbnail example. This fixes [Bug 2801587]. check-in: fb4c0a32ec user: andreas_kupries tags: trunk
2009-06-02
22:49
* README.developer: Extended with more information about the basic directory hierarchy and files to be found, testing and validating modules, writing of test cases, and documentation. check-in: 55956e154c user: andreas_kupries tags: trunk
2009-05-26
11:47
implove for single test check-in: db4cfa3c7c user: kanryu6 tags: trunk
11:45
* json.test: improved to compare dicts check-in: f9be279b7f user: kanryu6 tags: trunk
2009-05-24
03:26
To read uninitialized yaml::data(current), when there is not empty line or "---" at the beginning of yaml. check-in: fc59390525 user: kanryu6 tags: trunk
2009-05-19
18:05
Fixed typo in man page. check-in: cbaf53f727 user: eee tags: trunk
2009-05-13
21:49
bug 1966608 mismatched names in example check-in: 07e54ce149 user: afaupell tags: trunk
21:34
bug 1896363 move the destroy command to the per-connection section of the manual check-in: 48dc34dc8b user: afaupell tags: trunk
21:27
bug 2767679 unitialized return values in tar::stat and tar::contents check-in: de9d858a41 user: afaupell tags: trunk
18:21
old style archives denote directories with a trailing slash instead of the type field check-in: d1d2d879c1 user: afaupell tags: trunk
06:28
2009-05-12 Aaron Faupell <[email protected]> * tar.tcl: add support for reading pre-posix archives. if a file isnt writable when extracting, try deleting before giving up check-in: f5aaea66b4 user: afaupell tags: trunk
2009-05-07
01:12
Cleanup variables after initialization check-in: cb04fd1e1f user: patthoyts tags: trunk
01:10
Removed bad idiom for setting the interp result. check-in: b0bbc3b3c5 user: patthoyts tags: trunk
00:39
Fixed poor idiom setting interp result in critcl code check-in: b15278f491 user: patthoyts tags: trunk
00:35
Fixed object leak in the critcl implementation check-in: eb5549451a user: patthoyts tags: trunk
00:14
Fixed an object leak in the critcl implementation check-in: 17a1c6e823 user: patthoyts tags: trunk
2009-05-06
22:57
Fixed reference counting leak in the critcl implementation check-in: 7a4f42c1a0 user: patthoyts tags: trunk
22:46
The md5c command was leaking a Tcl_Obj on each call due to having one too many ref counts. Also use Tcl_Alloc rather than malloc. check-in: 2ba9a8f7a5 user: patthoyts tags: trunk
22:41
Remove unecessary read-type from Trf implementation and tidied the critcl code a little. Bump to 1.3.1. check-in: ee6ac22a0c user: patthoyts tags: trunk
2009-04-29
02:10
* container.test: Updated the nroff export plugin and related files * export.test: to new name of the nroff man.macros package. Bumped * export_nroff.tcl: to version 0.2. * export_nroff.test: * pkgIndex.tcl: * include/dependencies.inc: * include/export/format/nroff.inc: * include/export/plugin.inc: Made version info configurable * export_docidx.tcl: Version 0.1, unchanged * export_json.tcl: Version 0.1, unchanged * export_html.tcl: Version 0.1, unchanged * export_text.tcl: Version 0.1, unchanged * export_wiki.tcl: Version 0.1, unchanged * export_nroff.tcl: Bumped version to 0.2. check-in: fa96affb03 user: andreas_kupries tags: trunk
02:10
* container.test: Updated the nroff export plugin and related files * export.test: to new name of the nroff man.macros package. Bumped * export_nroff.tcl: to version 0.3. * export_nroff.test: * export_nroff.man: * pkgIndex.tcl: * include/dependencies.inc: * include/export/format/nroff.inc: check-in: 88798f9aef user: andreas_kupries tags: trunk
02:09
* paths.tcl: Fixed version mismatch. * nroff_manmacros.tcl: Renamed package (man.macros -> man_macros) * nroff_manmacros.man: to match the set of allowed characters in * tests/common: Tcl Module names. This fixes [Bug 2782256]. * pkgIndex.tcl: check-in: 50608deb0d user: andreas_kupries tags: trunk
2009-04-21
20:06
* cksum.tcl (::crc::CksumFinal): Added the missing 'unset state' * cksum.man: command which caused the memory leak reported by Phil * pkgIndex.tcl: Dietz <[email protected]> as [Bug 2686560]. Bumped version to 1.1.3. check-in: 5ba772097f user: andreas_kupries tags: trunk
16:47
* main1.tcl (::snit::Comp.Init): Close unused standard channels * main1_83.tcl (::snit::Comp.Init): to prevent the internal compile * main2.tcl (::snit::Comp.Init): interp from blocking a close/open * snit.tcl: dance to replace them in the main interp. Bumped the * snit2.tcl: packages to versions 1.3.2 and 2.2.2 respectively. * pkgIndex.tcl: check-in: 0b848ac288 user: andreas_kupries tags: trunk
2009-04-18
21:14
* Doctools version 2, processing tables of contents. check-in: 501be93a5a user: andreas_kupries tags: trunk
2009-04-17
23:20
fixed to parse last integer check-in: 74f5077d4b user: kanryu6 tags: trunk
05:42
* container.man: Fix version mismatch. * export_docidx.tcl: Fix version mismatch. * tests/container: Fix test names. check-in: 8d4cb78b9e user: andreas_kupries tags: trunk
05:41
* html.tcl: Fix version mismatch. * text.tcl: Fix version mismatch. * tests/common: Fix handling of directories. check-in: d3eba4b9b4 user: andreas_kupries tags: trunk
2009-04-14
23:00
*** empty log message *** check-in: 11b095a3ef user: kanryu6 tags: trunk
22:25
*** empty log message *** check-in: b473d5a3e9 user: kanryu6 tags: trunk
22:03
add "huddle compile" improve "huddle jsondump" check-in: 2c679ed385 user: kanryu6 tags: trunk
20:35
* pop3d.man: Updated documentation with example on how to use the option -socket to secure the server channel with TLS. * pop3d.tcl: Fixed typos in comments. check-in: 924fde093b user: andreas_kupries tags: trunk
20:31
* receiver.man: Added missing docs for the reception stream commands, and the missing keywords regarding secure transfer. * transmitter.man: Fixed typos in the documentation of the stream commands. check-in: fe89e36a1f user: andreas_kupries tags: trunk
04:39
* struct_tree.man: Fixed typo. check-in: c896533eb0 user: andreas_kupries tags: trunk
04:38
Fixed typo. check-in: 546458583c user: andreas_kupries tags: trunk
2009-04-13
22:33
Fix default port handling in new code. check-in: f0752bebd9 user: andreas_kupries tags: trunk
22:12
Reduced tls example. check-in: df03a0836d user: andreas_kupries tags: trunk
22:03
* pop3.tcl (::pop3::open): Extended to accept a new option * pop3.man: -socketcmd, through which the user can override the * pop3.test: way the connection is opened. Primary use is securing * pkgIndex.tcl: of the connection via SSL (package tls, command tls::socket). Updated documentation. Extended testsuite. Bumped package version to 1.7. check-in: 1e4e56a154 user: andreas_kupries tags: trunk
22:00
* dialog.tcl: Extended to allow dialog over a socket secured by SSL (via package tls). check-in: 54433351f5 user: andreas_kupries tags: trunk
20:33
* ip.tcl (::ip::IPv4?, ::ip::version): Corrected check for colons * tcllib_ip.man: (wrong order of arguments), and moved this check, * pkgIndex.tcl: a speed optimization from the look of it, into the main IPv4 test to be used everywhere. Bumped the package version to 1.1.3. Fixes [Bug 2123397]. check-in: 1f6ca18337 user: andreas_kupries tags: trunk
2009-04-10
23:46
* comm.tcl: Added option -socketcmd enabling users to override how * comm.man: a socket is opened. The envisioned main use is the * pkgIndex.tcl: specification of tls::socket to secure the * comm.pcx: communications. Version bumped to 4.6. Extended syntax * comm.test: definitions for tclchecker, and extended testsuite. check-in: fd0d559359 user: andreas_kupries tags: trunk
23:44
* ca.crt: New files, SSL/TLS certificates for use in testsuites. * ca.key: ca.* = Tcllib Certification Authority * ca.key.password: Receiver, Transmitter = Certificates for two * receiver.crt: sides of a communication channel. * receiver.key: * transmitter.crt: * transmitter.key: * README: Acknowledgement added for the SimpleCA software used to create the certificates. check-in: d887300bf8 user: andreas_kupries tags: trunk
06:55
* transmitter.tcl: Tweaked the result of the convenience * receiver.tcl: stream commands. * ../../examples/transfer/stransmit.tcl: New files, example of * ../../examples/transfer/sreceive.tcl: ssl-secured transfers. * ../../examples/transfer/certs: * connect.man: General face-lift, using a common structure for * copyops.man: the documentation of classes and objects. Moved * ddest.man: common text blocks into include files. Examples * dsource.man: added showing use of TLS. Added feedback sections * receiver.man: where missing, standardized on feedback.inc of * tqueue.man: doctools2base. * transmitter.man: * include/complete.inc: New files, shared blocks of text. * include/connect_options.inc: * include/connect_result.inc: * include/connect_result_ref.inc: * include/ddest_options.inc: * include/dsource_options.inc: * include/secure.inc: check-in: a779c54c90 user: andreas_kupries tags: trunk
2009-04-08
06:49
* ../../examples/transfer: New directory, and files, demonstrating the stream type methods. * copyops.tcl: Made transfer properly chunked for channels. * copyops.man: Bumped to version 0.2. * pkgIndex.tcl: * ddest.tcl: Cleanup of older snit constructs. Added -progress * ddest.man: option. Bumped to version 0.2 * pkgIndex.tcl: * receiver.tcl: Cleanup of older snit constructs. Added two * receiver.man: type methods for quick setup of fire-and-forget * pkgIndex.tcl: transfers. Bumped to version 0.2. * transmitter.tcl: Cleanup of older snit constructs. Added two * transmitter.man: type methods for quick setup of fire-and-forget * pkgIndex.tcl: transfers. Bumped to version 0.2. * connect.tcl: Cleaned up use of older snit constructs, replaced * pkgIndex.tcl: with modern usage. Added option -socketcmd to * connect.man: allow replacement of ::socket with anything compatible. The envisioned main use is the specfication of tls::socket. I.e. this option allows the creation of secure transfer channels, without making the package explicitly dependent on TLS. Bumped to version 0.2. check-in: c7a18901bb user: andreas_kupries tags: trunk
04:24
Corrected syntactical mistake in linear algebra documentation. Moved description of det and largesteigen to the proper section. check-in: 3d715c7a9c user: arjenmarkus tags: trunk
04:15
* include/export/plugin.inc: Made version info configurable * export_docidx.tcl: Version 0.1, unchanged * export_json.tcl: Version 0.1, unchanged * export_html.tcl: Bumped version to 0.2. * export_nroff.tcl: Ditto. * export_text.tcl: Ditto. * export_wiki.tcl: Ditto. check-in: af6d5bfbc9 user: andreas_kupries tags: trunk
04:10
* export_html.tcl: Fixed plugin API check. * export_nroff.tcl: Ditto. * export_text.tcl: Ditto. * export_wiki.tcl: Ditto, plus fix in file mapping. * pkgIndex.tcl: Bumped to version 0.2. check-in: 0bb9ba6a1d user: andreas_kupries tags: trunk
04:08
* export.man: Typo fixed. * import.man: Ditto. * introduction.man: Ditto. * include/msgcat.inc: Ditto. * include/export/config/html.inc: Ditto. * include/import/plugin.inc: Ditto. * import_docidx.tcl: Ditto. * import_json.tcl: Ditto. * tests/parse: Ditto. check-in: 53dd10c575 user: andreas_kupries tags: trunk
2009-04-06
17:40
Added two procedures by Michael Baudin (det and largesteigen) check-in: dfb98177e3 user: arjenmarkus tags: trunk
2009-04-01
19:50
* multiop.tcl (Copy): Fix special case with copying directories * multiop.man: where the source is one level to deep, or copy fails. * pkgIndex.tcl: Bumped version to 0.5.3. check-in: 6b646c1430 user: andreas_kupries tags: trunk
04:28
* Doctools version 2, index processing. check-in: 4d1ff6b88c user: andreas_kupries tags: trunk
04:27
* Doctools version 2, base packages. check-in: fe9c96958b user: andreas_kupries tags: trunk
2009-03-31
02:31
* checker.tcl (manpage): Added new markup command for document references (manpage). For now formatted like a 'term'. * doctools.tcl: Fixed handling of include files. Search relative * doctools.man: to processed file, and run the command through 'subst' first, to resolve embedded commands (vset uses). Bumped to version 1.4.2. * docidx.tcl: Fixed handling of include files. Search relative * docidx.man: to processed file, and run the command through 'subst' first, to resolve embedded commands (vset uses). Bumped to version 1.0.2 * doctoc.tcl: Fixed handling of include files. Search relative * doctoc.man: to processed file, and run the command through 'subst' first, to resolve embedded commands (vset uses). Bumped to version 1.1.1. * docidx_lang_syntax.man: Added notes about command arguments. check-in: d3dfc7baa2 user: andreas_kupries tags: trunk
02:14
* pluginmgr.tcl: Hook into the log system of the SafeBase to get * pkgIndex.tcl: more detailed error information when a plugin * pluginmgr.man: could not be loaded. Bumped to version 0.3 check-in: cb3d2aeb83 user: andreas_kupries tags: trunk
2009-03-23
20:10
* rest.man: Fixed all the reported syntax errors. Quick hack, large sections of the document were unformatted and not touched, I did not have the time to perform big cleanup. * rest.tcl: Fixed syntax error in parse_opts. check-in: 428e23e861 user: andreas_kupries tags: trunk
2009-03-22
01:00
2009-03-21 Aaron Faupell <[email protected]> rest.tcl: comment out debugging code which dumped the proc contents add rest::simple command for making simple requests change _format procs for format for easier use with simple calls add version to http package require add format as an alias to result config option if a transform is a single cmd it is called directly instead of creating a proc check-in: e55202b12c user: afaupell tags: trunk
2009-03-20
18:03
Increased version of linear algebra package to 1.1.1 check-in: 1e606f4673 user: arjenmarkus tags: trunk
18:00
Solved the bugs found by Michael Baudin in three test matrix procedures (thanks to his patches) check-in: 1c920dfeee user: arjenmarkus tags: trunk
2009-03-14
20:48
initial commit: basic couchdb bindings check-in: c71721eee8 user: afaupell tags: trunk
2009-03-12
02:22
2009-03-11 Aaron Faupell <[email protected]> rest.tcl: make http methods upper case add 301 to redirect errors check-in: 81c24b2be0 user: afaupell tags: trunk
2009-03-04
01:01
Clarify the use of the -seed option for incremental processing check-in: b22b500a90 user: patthoyts tags: trunk
2009-03-02
21:51
* wip.man: Made the use of 'wip' class in the snit macro * wip.tcl: 'wip::dsl' fully qualified to prevent mis-resolutions * wip2.tcl: of the name in case the user is a '...::wip' class * pkgIndex.tcl: itself. In snit say this would resolve to the user instead of the wip interpreter. Bumped the versions to 1.1.2 and 2.1.2 respectively. check-in: 1fbeb2ed09 user: andreas_kupries tags: trunk
18:35
* jpeg.tcl (::jpeg::imageInfo): Accepted and applied patch by * pkgIndex.tcl: Mikhail Teterin <[email protected]> to * jpeg.man: have imageInfo open the image only for reading. Bumped to version 0.3.4. This fixes [Bug 2646568]. check-in: 0e3d3e88f2 user: andreas_kupries tags: trunk
2009-02-25
17:08
add documentation links for twitter, delicious, yboss. fix metadata in man page check-in: da11f709cd user: afaupell tags: trunk
2009-02-18
05:16
Further replacements check-in: b1d3cc5391 user: arjenmarkus tags: trunk
05:15
Replaced deprecated markup in machineparameters.man check-in: 32e1840a69 user: arjenmarkus tags: trunk
2009-02-13
23:18
* fa.tcl: Fixed [SF Tcllib Bug 2595296], renaming of states * fa.man: having loop transitions. Bumped version to 0.3.1. * pkgIndex.tcl: Extended testsuite. * tests/fa_state.test check-in: 4556046a73 user: andreas_kupries tags: trunk
2009-02-12
05:42
* checker_toc.tcl: TOC language extended to allow empty tocs, empty * docidx.test: divisions, and the mixing of items and divisions at * doctoc.tcl: every level. Extended testsuite. Updated documentation. * doctoc.test: Bumped version to 1.1. Fixed bug in the documentation * doctoc_lang_cmdref.man: of markup command 'item' (arguments were * doctoc_lang_intro.man: missing). * doctoc_lang_syntax.man: * doctoc.man: * pkgIndex.tcl: check-in: 3bf1a26d75 user: andreas_kupries tags: trunk
03:10
* nmea.man: Added category information to manpage, put into 'Networking'. Regenerated support/devel/sak/doc/toc.txt. check-in: 37353081bb user: andreas_kupries tags: trunk
2009-02-10
22:57
Added missing ref to tcllib bug to last entry. check-in: 94d75b398c user: andreas_kupries tags: trunk
22:56
* checker_idx.tcl (index_end): Allow empty index (no keys). * docidx.tcl: Bumped package to vrsion 1.0.1. Updated the * docidx.test: documentation, where not already in alignment. * docidx_lang_intro.man: Extended testsuite. Fixed small typo * docidx_lang_syntax.man: orthogonal to this change. * pkgIndex.tcl: check-in: 59bb5f9dfb user: andreas_kupries tags: trunk
20:37
* htmlparse.tcl (::htmlparse::parse): Replaced the backslashed * htmlparse.man: placeholder \\win\\ with the more regular @win@, * htmlparse.text: to prevent quoting horrors. This fixes Glenn * pkgIndex.tcl: Jackman's [SF Tcllib Bug 2586112]. Bumped the package version to 1.3. check-in: 3ece8f445f user: andreas_kupries tags: trunk
18:11
* traverse.man: Fixed bug in the requirements, this package * traverse.tcl: needs fileutil (-> fullnormalize). Bumped * pkgIndex.tcl: version to 0.4.1. check-in: 9f9718790b user: andreas_kupries tags: trunk
2009-02-06
17:11
2009-02-06 Aaron Faupell <[email protected]> twitter: forgot to check this one in flickr: fixed some broken or incomplete calls check-in: a954cdaf64 user: afaupell tags: trunk
17:00
* support/installation/modules.tcl (Module): Put 'exif' on the exclude list, deprecating it. Use 'jpeg' instead to access the exif information block in images. check-in: 7cdc13439b user: andreas_kupries tags: trunk
05:34
Added new package by Michael Baudin: determining the parameters of floating-point numbers on the current machine check-in: 2a032196f3 user: arjenmarkus tags: trunk
2009-02-05
23:40
* fileutil.tcl (::fileutil::stripPath): Fixed handling * fileutil.man: of letter-case on windows, comparisons * strip.test: have to be case-insensitive. Bumped version * pkgIndex.tcl: to 1.13.6. See [SF Tcllib Bug 2499641]. check-in: 9b1842d2f2 user: andreas_kupries tags: trunk
19:37
2009-02-05 Aaron Faupell <[email protected]> rest.tcl: fix some errors regarding static args, the body command rest.man: add more documentation and examples. still needs formatting facebook: remove extraneous line in sign proc check-in: 6f9a61f8ee user: afaupell tags: trunk
03:27
initial commit check-in: 48c85238b4 user: afaupell tags: trunk
2009-01-30
04:56
* docidx.tcl: Extended the plugin APIs for all formats with a new * docidx_plugin_apiref.man: command "dt_read" to read a file's * doctoc.tcl: contents into a plugin. Modified the nroff plugins * doctoc_plugin_apiref.man: to inline the man.macros file into * doctools.tcl: their result instead of generating a * doctools.test: '.so man.macros' command. Stuart Cassoff * doctools_plugin_apiref.man: <[email protected]> did the * mpformats/_nroff.tcl: work and provided the patches as part of * mpformats/fmt.nroff: his effort on making a Tcllib OpenBSD port. * mpformats/idx.nroff: * mpformats/toc.nroff: check-in: ca25e1c78c user: andreas_kupries tags: trunk
04:18
* examples/bibtex/bibtex.tcl: Modified examples to assume that * examples/htmlparse/webviewer.tcl: they are run by a tclsh found * examples/irc/irc_example.tcl: on the PATH, and that this shell * examples/mapproj/tkmap.tcl: has access to the packages of * examples/math/bigfloat.demo.tcl: Tcllib required by the example. * examples/ntp/rdate.tcl: Stuart Cassoff <[email protected]> * examples/sasl/saslclient.tcl: provided by the patches as * examples/struct/diff.tcl: part of his work on making a Tcllib * examples/struct/diff2.tcl: OpenBSD port. * support/installation/modules.tcl: Added the examples for a number of modules to the installer. Patch by Stuart, see above. check-in: 5d2dcfed3e user: andreas_kupries tags: trunk
2009-01-29
06:26
* support/devel/sak/doc/cmd.tcl: Moved the main code for the * support/devel/sak/doc/doc.tcl: imake/ishow commands into a * support/devel/sak/doc/pkgIndex.tcl: separate package. Added a * support/devel/sak/doc/doc_auto.tcl: new command 'doc index' * support/devel/sak/doc/manpages.txt: which not only updates * support/devel/sak/doc/kwic.txt: 'manpages.txt', but also * support/devel/sak/doc/toc.txt: generates a keyword index ('kwic.txt'), and a table of contents ('idx.txt'). The first result are committed as part of this change. The newly generated files are in docidx and doctoc formats, respectively. check-in: be59fe1497 user: andreas_kupries tags: trunk
06:16
* apps/*.man: Added category information to the majority of man * modules/*/*.man: pages. check-in: 1221b5ecff user: andreas_kupries tags: trunk
06:07
* apps/dtplite: Added missing EOL to last line of the generated .toc and .idx files. Bumped version to 1.0.1 check-in: 370fc53c75 user: andreas_kupries tags: trunk
05:59
* tcldocstrip.dtx: Moved a number of documentation cleanup changes * docstrip.man: into the master DTX file, and added category * docstrip_util.man: information. check-in: 15737bf34a user: andreas_kupries tags: trunk
05:56
* checker.tcl: Fixed bug in handling 'category' command. Bumped * doctools.tcl: version to 1.4.1 * doctools.man: * pkgIndex.tcl: * changelog.man: Added 'category' information to all manpages. * cvs.man: * docidx.man: * docidx_intro.man: * docidx_lang_cmdref.man: * docidx_lang_faq.man: * docidx_lang_intro.man: * docidx_lang_syntax.man: * docidx_plugin_apiref.man: * doctoc.man: * doctoc_intro.man: * doctoc_lang_cmdref.man: * doctoc_lang_faq.man: * doctoc_lang_intro.man: * doctoc_lang_syntax.man: * doctoc_plugin_apiref.man: * doctools.man: * doctools_intro.man: * doctools_lang_cmdref.man: * doctools_lang_faq.man: * doctools_lang_intro.man: * doctools_lang_syntax.man: * doctools_plugin_apiref.man: * mpexpand.man: check-in: e62576a99c user: andreas_kupries tags: trunk
04:30
* pkgIndex.tcl: Bumped version to 2.4.1. * base64.man: * base64.tcl: check-in: 760264c7ac user: andreas_kupries tags: trunk
04:29
* base64.tcl: Define a number of transient variables in the namespace, to avoid creative-writing. Fixes [Bug 2538424]. check-in: bfd1570ef1 user: andreas_kupries tags: trunk
2009-01-19
19:39
Minor enhancement to the man page. check-in: 2882d9cdd4 user: eee tags: trunk
19:37
Minor enhancement to man page. check-in: fb88cb133c user: eee tags: trunk
2009-01-09
17:22
* nmea.man: Fixed manpage problems reported by 'sak.tcl doc validate nmea'. check-in: ab5d43174d user: andreas_kupries tags: trunk
06:49
2009-01-08 Aaron Faupell <[email protected]> nmea.tcl: lots of changes, bumped major ver to 1.0.0 - close_port and close_file become close - fixed some problems with automatic file reading - switched to registered events instead of specially named procs - added default and eof events - added configure command nmea.man: updated for new commands and clarity check-in: 1e8fea604e user: afaupell tags: trunk
2008-12-22
20:33
* log.man: Extended documentation a bit to tel about the levels * log.tcl: which are suppressed by default. Added comment to code to point from the first initialization to the second at the bottom of the file. Fixes [Bug 2418580]. check-in: cf40c38e2e user: andreas_kupries tags: trunk
2008-12-17
21:51
Applied RFE 2381524. Added msgcat::mc and -errorcodes to error messages. Version bumped to 0.9. check-in: cff1860c31 user: mic42 tags: trunk
2008-12-15
20:25
Tcllib 1.11.1 Release check-in: 1d34521bb3 user: andreas_kupries tags: trunk, release, tcllib-1-11-1
2008-12-13
04:04
Updated to latest changes in struct::graph. check-in: f9a48aee7f user: andreas_kupries tags: trunk
03:57
* graph_tcl.tcl (::struct::graph::_walk): Fixed post-order dfs * graph/tests/walk.test: problem [Bug 2420330] in Tcl side. * pkgIndex.tcl: Extended testsuite. Bumped to version 2.3.1 check-in: 2112e3f39f user: andreas_kupries tags: trunk
2008-12-12
05:01
Updated README with latest changes. check-in: 7b49f9abc8 user: andreas_kupries tags: trunk
04:57
* yencode.tcl: Fixed bug in the yencoder. Escaped characters * yencode.man: have to be rotated by 64 according to the yEnc * yencode.test: specification v1.3, not 42. Bumped version to * pkgIndex.tcl: 1.1.2. Updated tests. * uuencode.test: Better handling of loading 'tcllibc'. check-in: 33f29f89e7 user: andreas_kupries tags: trunk
2008-12-02
17:29
* fileutil.man: Fixed [Bug 2376321] (fileutil::TempDir, use * fileutil.tcl: of env(TRASHFOLDER) for OSX). Bumped version * pkgIndex.tcl: to 1.13.5. check-in: c32d2102d6 user: andreas_kupries tags: trunk
04:01
Fix typo in ChangeLogs made at the time of the 1.11 release. check-in: 28939404f0 user: andreas_kupries tags: trunk
2008-12-01
23:49
Added README for upcoming release. check-in: 376441a386 user: andreas_kupries tags: trunk
23:49
* doctools.tcl: New command in doctools language is extended API. * doctools.man: Bumped minor version, to 1.4. * pkgIndex.tcl: check-in: 849437740a user: andreas_kupries tags: trunk
23:48
* linalg.man: New commands in last checkin means extended API. * linalg.tcl: Bumping minor version, to 1.1. * pkgIndex.tcl: check-in: d9a9f8b1d9 user: andreas_kupries tags: trunk
23:48
Fix version typo in manpage header. check-in: 002cb84d62 user: andreas_kupries tags: trunk
05:57
Incorporated the new procedures by Michael Baudin (Gauss elimination with pivoting Source code now contains references to corresponding LAPACK routines check-in: eeeda7f465 user: arjenmarkus tags: trunk
2008-11-28
22:36
See ChangeLog check-in: 742e629ffa user: andreas_kupries tags: trunk
22:29
Fix version mismatch check-in: 52c13f0bc6 user: andreas_kupries tags: trunk
2008-11-26
23:18
2008-11-26 Aaron Faupell <[email protected]> * tar.man: add and clarify documentation check-in: b4949b0f6e user: afaupell tags: trunk
21:49
* api.tcl: Extended doctools language with a 'category' * checker.tcl: command. This allows manpages to provide * doctools.tcl: a category string, like they already * doctools_lang_cmdref.man: provide keywords and see-also * doctools_lang_syntax.man: references. Updated all engines * mpformats/_common.tcl: to handle the command in some way. * mpformats/fmt.html: Bumped package version to 1.3.6. * mpformats/fmt.latex: Needed: Some tests to demo the * mpformats/fmt.list: handling of 'category'. * mpformats/fmt.nroff: * mpformats/fmt.null: * mpformats/fmt.text: * mpformats/fmt.tmml: * mpformats/fmt.wiki: * doctools.test: * tests/list/00: * tests/list/01: * tests/list/02: * tests/list/03: * tests/list/04: * tests/list/05: * tests/list/06: * tests/list/07: * tests/list/08: check-in: 9ab3ade7db user: andreas_kupries tags: trunk
19:36
* support/devel/sak/doc/cmd.tcl: Added two `formats` to the * support/devel/sak/doc/doc.tcl: doc command to maintain a * support/devel/sak/doc/help.txt: list of manpage files in * support/devel/sak/doc/manpages.txt: tcllib (imake, ishow). The listing is generated by 'sak.tcl doc imake', stored in 'manpages.txt', and shown via 'sak.tcl doc ishow'. check-in: 308fa2c2b3 user: andreas_kupries tags: trunk
06:42
* support/installation/modules.tcl: New module 'map' with packages 'map::slippy::*'. * New module for packages dealing with slippy-based maps. * map_slippy_cache.man: Openstreetmap's slippy system. Accessing * map_slippy_cache.tcl: slippy servers and fetching tiles, caching * map_slippy_fetcher.man: tiles in the local filesystem, and shared * map_slippy_fetcher.tcl: utility code. * map_slippy.man: * map_slippy.tcl: * pkgIndex.tcl: check-in: 3e9b85f947 user: andreas_kupries tags: trunk
2008-11-24
20:35
* ldap.man: Fixed syntax error in unvalidated documentation of last checkin. check-in: 4cd68e5f91 user: andreas_kupries tags: trunk
2008-11-23
09:28
* async.tcl: Moved the cleanup of state regarding pending * async.man: callbacks in the notification methods forward * pkgIndex.tcl: to ensure consistent internal state in case of recursive call to set method by the callbacks. Also added guard in 'set' to avoid multiple sets for identical values. Bumped to version 0.3. check-in: 8c39b4cc38 user: andreas_kupries tags: trunk
2008-11-22
23:11
* async.tcl (exists): Added method querying the cache about knowledge of a key. Fixed handling of provider command prefix. Bumped version to 0.2. check-in: b4610b3e58 user: andreas_kupries tags: trunk
21:06
Force version override. check-in: 944e9438ef user: andreas_kupries tags: trunk
12:28
Fixed typo in flags name. check-in: ff4c233360 user: mic42 tags: trunk
12:25
Added support for searchResultReferences check-in: fe8da2c082 user: mic42 tags: trunk
12:23
Added bench for oid decoding. check-in: da736bf04a user: mic42 tags: trunk
2008-11-20
07:26
* graph1.test: Cleanup to avoid interference with the accelerators * graphops.test: of graph v2. Bring in the accelerators for queues * graph/tests/ops/adjmatrix.test: and stacks. Fixed bug in tarjan * graph/tests/ops/bipartite.test: exposed by the accelerator (*). * graph/tests/ops/bridge.test: (*) Changed order of arc traversal. * graph/tests/ops/componentof.test: * graph/tests/ops/components.test: * graph/tests/ops/connected.test: * graph/tests/ops/cutvertex.test: * graph/tests/ops/diameter.test: * graph/tests/ops/dijkstra.test: * graph/tests/ops/distance.test: * graph/tests/ops/eccentricity.test: * graph/tests/ops/eulerpath.test: * graph/tests/ops/eulertour.test: * graph/tests/ops/kruskal.test: * graph/tests/ops/maxmatching.test: * graph/tests/ops/prim.test: * graph/tests/ops/radius.test: * graph/tests/ops/tarjan.test: * graphops.tcl: Near-completed integration of graph algorithms. * graphops.man: Node distances, eccentricity, radius, diameter. * graph/tests/ops/distance.test: Bumped package version to 0.9. * graph/tests/ops/radius.test: Disabled the placeholders for max- * graph/tests/ops/diameter.test: matching, the only algorithm we * graph/tests/ops/eccentricity.test: are missing. * graph/tests/XOpsControl: * pkgIndex.tcl: check-in: c003c44aec user: andreas_kupries tags: trunk
2008-11-19
07:39
* graphops.tcl: Continued integration of graph algorithms. Node * graphops.man: distances, dijkstra's algorithm. Bumped the * graph/tests/ops/disjkstra.test: package version to 0.8. * graph/tests/XOpsControl: * graph/tests/XOpsSetup: * pkgIndex.tcl: check-in: cf986355de user: andreas_kupries tags: trunk
06:04
* support/installation/modules.tcl: New module 'cache' with package 'cache::async'. * async.man: New module 'cache', containing the new package * async.tcl: 'cache::async'. * async.test: * pkgIndex.tcl: check-in: e1260bf0de user: andreas_kupries tags: trunk
2008-11-18
03:49
* graphops.tcl: Continued integration of graph algorithms. Euler * graphops.man: paths and tours. Bumped the package version * graph/tests/ops/eulertour.test: to 0.7. * graph/tests/ops/eulerpath.test: * graph/tests/XOpsControl: * graph/tests/XOpsSetup: * graph/tests/XOpsSupport: * pkgIndex.tcl: check-in: 4a3caef0e5 user: andreas_kupries tags: trunk
2008-11-15
05:48
* graphops.tcl: Continued integration of graph algorithms. More * graphops.man: about connectivity. Bumped the package version * graph/tests/ops/connected.test: to 0.6. * graph/tests/ops/cutvertex.test: * graph/tests/ops/bridge.test: * graph/tests/XOpsControl: * pkgIndex.tcl: check-in: 68a7d1b0f4 user: andreas_kupries tags: trunk
2008-11-14
04:13
* graphops.tcl: Continued integration of graph algorithms. * graphops.man: Connected components. Bumped package version * graph/tests/ops/components.test: to 0.5. * graph/tests/ops/componentof.test: * graph/tests/XOpsControl: * graph/tests/XOpsSetup: * graph/tests/XOpsSupport: * pkgIndex.tcl: check-in: 0c11b1a2f2 user: andreas_kupries tags: trunk
2008-11-13
05:36
* graphops.tcl: Continued integration of graph algorithms. * graphops.man: SCCs via Tarjan. Placeholder for max matching. * graph/tests/ops/tarjan.test: Bumped version to 0.4. * graph/tests/ops/maxmatching.test: * graph/tests/XOpsControl: * graph/tests/XOpsSetup: * graph/tests/XOpsSupport: * pkgIndex.tcl: check-in: 03aaffa0d0 user: andreas_kupries tags: trunk
2008-11-09
11:08
Corrected names in documentation (minimize -> minimum and maximize -> maximum) check-in: 85e16e802c user: arjenmarkus tags: trunk
2008-11-08
09:57
* graphops.tcl: Continued integration of graph algorithms. * graphops.man: Test for bipartite graph. Bumped version * graph/tests/ops/bipartite.test: to 0.3 * graph/tests/XOpsControl: * graph/tests/XOpsSetup: * graph/tests/XOpsSupport: * pkgIndex.tcl: check-in: 9a564f2d2a user: andreas_kupries tags: trunk
06:43
* graphops.tcl: Continued integration of graph algorithms. * graphops.man: Minimum spanning tree/forest as per Prim. * graph/tests/ops/prim.test: Bumped version to 0.2 * graph/tests/XOpsControl: * graph/tests/XOpsSetup: * pkgIndex.tcl: check-in: 9b3638d3ae user: andreas_kupries tags: trunk
2008-11-07
03:47
* graphops.tcl: Continued integration of graph algorithms. * graphops.man: Minimum spanning tree/forest as per Kruskal. * graph/tests/ops/kruskal.test: * graph/tests/XOpsControl: * graph/tests/XOpsSetup: check-in: 1d5a42bc9d user: andreas_kupries tags: trunk
2008-11-05
07:28
* graphops.tcl: Starting on the integration of Alejandro Paz's * graphops.man: (<[email protected]>) work on graph operations * graphops.test: for GSoC 2008. First operation: Adjacency matrix. * pkgIndex.tcl: * graph/test/XOpsControl: * graph/test/XOpsSetup: * graph/test/XOpsSupport: * graph/test/ops/adjmatrix.test: check-in: a4f579c8ce user: andreas_kupries tags: trunk
2008-11-04
19:04
Removed meta data of old, this is generated from the documentation for packages in tcllib. check-in: e422a0038c user: andreas_kupries tags: trunk
18:46
* uevent_onidle.pcx: Added new package 'uevent::onidle' for * uevent_onidle.tcl: deferal of actions to idle time, merging * uevent_onidle.man: multiple requests. * pkgIndex.tcl: check-in: 59197a519d user: andreas_kupries tags: trunk
2008-10-21
17:04
* nns.tcl: Fixed [Bug 2182378], reported by Joe Brandt * pkgIndex.tcl: <[email protected]>. Added * nns_client.man: the missing assignment for 'oneshot'. Version bumped to 0.4.2. check-in: 1387c32381 user: andreas_kupries tags: trunk
2008-10-17
05:32
* * Released and tagged Tcllib 1.11 ======================== * check-in: 3357e7f2d3 user: andreas_kupries tags: trunk, release, tcllib-1-11
05:09
* graph/graph.c (dup): Fixed duplication of an empty graph, mis- * graph/tests/command.test: handled the re-chaining of the node- list in the source. Added test for this case. * graph/graph.c (dup): Fixed missing propagation of arc weights. * graph/tests/command.test: Added test for graph assignment with weights. check-in: 2950708327 user: andreas_kupries tags: trunk
2008-10-11
23:23
* graph.man: Extended graphs with the ability to define arc * graph.tcl: weights. Added methods to query and manipulate weight * graph_tcl.tcl: information. Extended the serialization format to * pkgIndex.tcl: handle graphs with and without arc weights. * graph/arc.c: Implemented in both Tcl and C. The Tcl code is * graph/ds.h: derived from Alejandro Paz's ( <[email protected]>) * graph/methods.c: work during GSoC 2008. Extended testsuite and * graph/methods.h: documentation. The package now requires Tcl 8.4 * graph/objcmd.c: for operation. Bumped the package version to 2.3. * graph/tests/Xcontrol: * graph/tests/arc/getunweighted.test: * graph/tests/arc/getweight.test: * graph/tests/arc/hasweight.test: * graph/tests/arc/setunweighted.test: * graph/tests/arc/setweight.test: * graph/tests/arc/unsetweight.test: * graph/tests/arc/weights.test: * graph/tests/command.test: * graph/tests/deserialize.test: * graph/tests/serialize.test: * graph/tests/Xsupport: check-in: 9f264897ce user: andreas_kupries tags: trunk
05:42
* multiop.test: Canonicalized sorting of two test results. * multi.test: check-in: 532028a320 user: andreas_kupries tags: trunk
2008-10-10
19:13
* string.man: Renamed to textutil_string.man. Avoid clash with core. * split.man: Renamed to textutil_split.man. Avoid clash with core. Fix [Bug 2124508]. check-in: 8ea9a70a4d user: andreas_kupries tags: trunk
2008-10-08
03:30
* bench.tcl: Bumped to version 0.4 for 2008-06-30 commit by * bench.man: myself. Was a major rewrite of the internals, * pkgIndex.tcl: should have been bumped then. * log.tcl: Bumped version to 1.2.1 for commit on * log.man: 2008-09-25 by eee. API change, needs at * pkgIndex.tcl: least a patchlevel bump. * calculus.tcl: Bumped version to 0.7.1, for the commit on * calculus.man: 2008-06-25 by Arjen. Was a bugfix, should * pkgIndex.tcl: have bumped the version then. * smtp.tcl: Bumped version to 1.5.4, for the change made on * smtp.man: 2007-10-08 by Pat. Was a bugfix, should have bumped * pkgInsdex.tcl: the version at that time. check-in: a9311a2221 user: andreas_kupries tags: trunk
2008-10-02
22:34
* ldapx.man: Redirected the reference to non-existing subsection 'Data' to 'Entry Instance Data'. Fixed [SF Bug 2124523]. check-in: 823e342d7d user: andreas_kupries tags: trunk
22:26
* csv.tcl: Fixed [SF Bug 2123513]. Added protections against * csv.man: malformed separator characters (empty or string) to the * csv.test: read2 and split2 commands. Extended test suite to * pkgIndex.tcl: cover these cases. Bumped the package version to 0.7.1. check-in: 1e6d75ee73 user: andreas_kupries tags: trunk
2008-09-25
21:52
Changed the error message returned when log::log is called with an unrecognised log level. check-in: 79a938352d user: eee tags: trunk
2008-09-20
11:33
Added error messages for Tcl 8.6 check-in: de08ab7c7b user: mic42 tags: trunk
2008-09-10
16:23
* disjointset.man: Added a modified form of the disjoint-set class * disjointset.tcl: created by Alejandro Paz <[email protected]> * disjointset.test: for the Google Summer Of Code 2008. Version 1.0. * disjointset.testsuite: * pkgIndex.tcl: check-in: c3f5c4c3c8 user: andreas_kupries tags: trunk
2008-09-04
04:35
* prioqueue.man: Extended with a 'remove' method for the * prioqueue.tcl: deletion of items from queues before their * prioqueue.test: time comes up with 'get'. Bumped version * pkgIndex.tcl: to 1.4. Code originally by Alejandro Paz <[email protected]> for GSoC 2008, with modifications by myself to make the item search more efficient. check-in: 691738e690 user: andreas_kupries tags: trunk
02:25
Fixed version numbers in manpage. check-in: a3d57ff27f user: andreas_kupries tags: trunk
02:24
* multiop.tcl: Sync'd to S2008 Sep 3 change in wip-core, using * multiop.man: the new name of the wip processor component. * pkgIndex.tcl: Bumped version to 0.5.2. check-in: 658609deb7 user: andreas_kupries tags: trunk
02:20
* wip.tcl: Changed the name of the wip processor component added * wip2.tcl: to DSL system, prevent it from clashing with the name * pkgIndex.tcl: of the wip-core snit::type. Bumped the versions to 1.1.1 and 2.1.1. check-in: 88f0d1b599 user: andreas_kupries tags: trunk
02:16
* modules/devtools/testutilities.tcl (useTcllibC): Added code to print the location of the tcllibc used by the testsuite. check-in: 8ea11036be user: andreas_kupries tags: trunk
02:14
* support/devel/sak/test/run.tcl (::sak::test::run::AbortCause): Tweaked to be more lenient and accept more error messages. check-in: 10439bc553 user: andreas_kupries tags: trunk
02:11
* S3.test: Added guards to protect testsuite against a * xsxp.test: missing xml package. check-in: bad5a1972f user: andreas_kupries tags: trunk
02:10
* huddle.test: Tweaked the testsuites a bit for better * rb.test: handling of a missing dict support package. * yaml.test: check-in: 14fb5cbd6f user: andreas_kupries tags: trunk
02:09
* tree.testsuite: Updated tests based on walk error stack traces to handle new differences between 8.4 and 8.5. * tree.testsuite.4417b84.txt: Moved the stacktraces to separate files * tree.testsuite.4417=84tcl.txt: for better readability of both the * tree.testsuite.4417a84tcl.txt: traces and the test using it. * tree.testsuite.4417a83critcl.txt: check-in: 9b7bf7e083 user: andreas_kupries tags: trunk
2008-08-20
22:44
Finished bug 1658089 check-in: 359724ac83 user: duquette tags: trunk
2008-08-13
20:30
Removed no longer valid reference to the cgraph package. check-in: b53408a7ae user: mic42 tags: trunk
20:29
Fixed missing variable 'oneshot'. check-in: 13b901cb8b user: mic42 tags: trunk
07:28
Increased version number for the special functions to 0.2.2 check-in: ab7c2fc74a user: arjenmarkus tags: trunk
2008-08-12
12:29
Replaced the algorithm for erf() and erfc() by one due to G. Marsaglia (bug #2024843) check-in: d1925a14b1 user: arjenmarkus tags: trunk
2008-08-05
20:40
* irc.tcl (::irc::connection): Fixed [Bug 2038217], a * irc.man: creative-writing problem. Bumped the package * pkgIndex.tcl: version to 0.6.1. check-in: 68d77384fa user: andreas_kupries tags: trunk
20:34
* ftp.tcl: Fixed [Bug 2038279], a creative-writing problem. * ftp.man: Bumped package version to 2.4.9. * pkgIndex.tcl: check-in: 2750e0af1b user: andreas_kupries tags: trunk
2008-07-28
22:21
* htmlparse.tcl (mapEscapes): Extended to handle the XHML/XML * htmlparse.test: entity apos (apostrophe). Extended the * htmlparse.man: testsuite. This fixes [Bug 2028993]. Bumped * pkgIndex.tcl: package version to 1.1.3. check-in: 7876be3b5b user: andreas_kupries tags: trunk
2008-07-20
19:50
Applied Tcllib patch #2018141 with some minor modifications to the tests. This fixes problems with the filter syntax. check-in: c6c113d750 user: mic42 tags: trunk
2008-07-18
17:49
* peg_interp.man (::grammar::peg::interp::parse): Added description of what is expected from the nextcmd callback to this command. Fixed reference to description of the AST format. check-in: 947a5eb55f user: andreas_kupries tags: trunk
2008-07-11
22:34
* list.tcl (::struct::list::Ldelete): Added a 'delete' command * struct_list.man: for removing of elements from a list by name * list.test: Bumped version to 1.7. * pkgIndex.tcl: check-in: 964cf825ae user: andreas_kupries tags: trunk
2008-07-09
18:02
* cmdline.tcl: Fixed problem of creative writing to variable * cmdline.man: 'dummy' in package initialization code by defining * pkgIndex.tcl: the variable in the namespace for the time it is needed. This fixes the [Bug 2014325]. Version bumped to 1.3.1. check-in: 315e119b26 user: andreas_kupries tags: trunk
2008-07-08
23:03
* changelog.man: Bumped the packages to version 1. They have * changelog.tcl: been on 0 long enough. * cvs.man: * cvs.tcl: * docidx.man: * docidx.tcl: * doctoc.man: * doctoc.tcl: check-in: d81dd4ac60 user: andreas_kupries tags: trunk
22:41
* xsxp.man: Added boilerplate section to the documentation * S3.man: directing bug reports and other feedback to the Tcllib SF trackers. check-in: 1e060a742c user: andreas_kupries tags: trunk
22:28
* support/installation/modules.tcl: New module 'amazon-s3' with packages 'S3' and 'xsxp', by Darren New. Access to Amazon's Simple Storage Service. check-in: 5fa557ab05 user: andreas_kupries tags: trunk
22:24
* xsxp.test: Added the boilerplate necessary for integration * S3.test: with tcllib's test framework. check-in: 8b50368faf user: andreas_kupries tags: trunk
22:08
* New module 'amazon-s3', with packages S3 and xsxp, by Darren New. Physical integration of all the new files. Todo: Integration with the installer, and fixes for the testsuites to use Tcllib's boilerplate. check-in: b134bdd801 user: andreas_kupries tags: trunk
2008-07-04
18:27
* md5.man: Fixed creative writing problem reported by * md5x.tcl: Julian Noble <[email protected]>, * pkgIndex.tcl: as [Bug 2010798]. Bumped version to 2.0.7. check-in: afe0f35e81 user: andreas_kupries tags: trunk
2008-07-03
17:47
* queue/m.c: Separated qdump from queue_debug mode. * queue/util.h: Brought all assert macros in line with the * stack/util.h: definitions provided to graph (which print * tree/util.h: file/line information). Also activated assertions throughout for regular build. check-in: 245036abd2 user: andreas_kupries tags: trunk
2008-07-02
23:35
* queue.tcl: Changed core queue code to support multiple * queue_tcl.tcl: implementations, and Tcl implementation. Bumped * queue.man: to version 1.4.1. Updated documentation to mention * pkgIndex.tcl: the critcl implementation, version number, etc. Reworked the Tcl implementation as well for speed (split buffer, indexing, avoid memcopies, K-operator). * queue_c.tcl: Critcl based implementation of queues. * queue/ds.h: * queue/m.c: * queue/m.h: * queue/q.c: * queue/q.h: * queue.testsuite: Reworked the testsuite to handle both Tcl and * queue.test: critcl implementations. check-in: 6c0d054369 user: andreas_kupries tags: trunk
23:34
* bench.tcl (::bench::Invoke): Reworked the protocol between * libbench.tcl: manager and execution system to allow for incremental returning of results and proper progress feedback. This enables users to see how a benchmark progresses, and to provide their own notes about conditions and decisions as well. check-in: dad9809366 user: andreas_kupries tags: trunk
2008-07-01
04:17
Corrected mark up command (now: emph instead of code) check-in: ea4808f6e2 user: arjenmarkus tags: trunk
2008-06-30
21:02
* support/installation/actions.tcl (_manfile): Tossed two of the three identical copies of this procedure. Thanks to Stuart Cassoff for noticing and reporting this. check-in: d1a16bf2c5 user: andreas_kupries tags: trunk
2008-06-26
20:04
Solved bug 2001539. Adapted documentation on roman module check-in: ff68761892 user: arjenmarkus tags: trunk
2008-06-24
22:06
Fixed ctcp responses to use NOTICE and added wubchain check-in: 7972fab0ea user: patthoyts tags: trunk
2008-06-20
16:52
* multiop.tcl: Fixed usage of struct::stack. Now using the * multiop.man: official construction command instead of an * pkgIndex.tcl: internal command recently removed from the struct::stack package. Bumped version to 0.5.1. check-in: 3c9703b2c8 user: andreas_kupries tags: trunk
16:33
* support/installation/version.tcl: Added code integrated struct::stack's critcl implementation into the build. check-in: 2f687a40da user: andreas_kupries tags: trunk
2008-06-19
23:03
* stack.tcl: Changed core stack code to support multiple * stack_tcl.tcl: implementations, and Tcl implementation. Bumped * stack.man: to version 1.3.3. Updated documentation to mention * pkgIndex.tcl: the critcl implementation, version number, etc. * stack_c.tcl: Critcl based implementation of stacks. * stack/ds.h: * stack/m.c: * stack/m.h: * stack/s.c: * stack/s.h: * stack.testsuite: Reworked the testsuite to handle both Tcl and * stack.test: critcl implementations. check-in: b11b2cbf39 user: andreas_kupries tags: trunk
06:44
* stack.bench: New file, added benchmarks for stack objects. * stack.tcl: Rewrites of various commands for speed, using K * pkgIndex.tcl: operator etc. Bumped to version 1.3.2. * stack.man: check-in: 5025277f26 user: andreas_kupries tags: trunk
2008-06-14
23:32
* cksum.pcx: New files. Syntax definitions for the public * crc16.pcx: commands of the various crc packages. * crc32.pcx: * sum.pcx: check-in: 2a249433d7 user: andreas_kupries tags: trunk
23:30
* autoproxy.pcx: New file. Syntax definitions for the public commands of the autoproxy package. check-in: 1fe97f1672 user: andreas_kupries tags: trunk
23:30
* ident.pcx: New file. Syntax definitions for the public commands of the ident package. check-in: 9b277a6d94 user: andreas_kupries tags: trunk
23:29
* inifile.pcx: New file. Syntax definitions for the public commands of the inifile package. check-in: 3e44d11d6b user: andreas_kupries tags: trunk
23:29
* jpeg.pcx: New file. Syntax definitions for the public commands of the jpeg package. check-in: bf1e63b8ef user: andreas_kupries tags: trunk
23:28
* json.pcx: New file. Syntax definitions for the public commands of the json package. check-in: 8998c9b375 user: andreas_kupries tags: trunk
23:28
* log.pcx: New file. Syntax definitions for the public commands of the log package. check-in: 02e75ff24c user: andreas_kupries tags: trunk
23:18
* units.pcx: New file. Syntax definitions for the public commands of the units package. check-in: 36a148aa29 user: andreas_kupries tags: trunk
23:18
* uevent.pcx: New file. Syntax definitions for the public commands of the uevent package. check-in: 0b1494958a user: andreas_kupries tags: trunk
23:17
* tar.pcx: New file. Syntax definitions for the public commands of the tar package. check-in: 0165739b7b user: andreas_kupries tags: trunk
23:17
* soundex.pcx: New file. Syntax definitions for the public commands of the soundex package. check-in: bfb05005b1 user: andreas_kupries tags: trunk
23:16
* rcs.pcx: New file. Syntax definitions for the public commands of the rcs package. check-in: 084bbf2e5e user: andreas_kupries tags: trunk
23:16
* png.pcx: New file. Syntax definitions for the public commands of the png package. check-in: 25694c183b user: andreas_kupries tags: trunk
23:12
* htmlparse.pcx: New file. Syntax definitions for the public commands of the htmlparse package. check-in: bedc7b7d03 user: andreas_kupries tags: trunk
23:11
* exif.pcx: New file. Syntax definitions for the public commands of the exif package. check-in: 47a655cbf8 user: andreas_kupries tags: trunk
23:10
* csv.pcx: New file. Syntax definitions for the public commands of the csv package. check-in: 9d471491b4 user: andreas_kupries tags: trunk
23:10
* comm.pcx: New file. Syntax definitions for the public commands of the comm package. check-in: df79a1b9a9 user: andreas_kupries tags: trunk
23:09
* cmdline.pcx: New file. Syntax definitions for the public commands of the cmdline package. check-in: 22de4dd599 user: andreas_kupries tags: trunk
2008-06-13
04:14
* fileutil_magic_cfront.pcx: New file. Syntax definitions for the * fileutil_magic_cgen.pcx: public commands of the fileutil::magic * fileutil_magic_filetype.pcx: packages. * fileutil_magic_mimetype.pcx: * fileutil_magic_rt.pcx: check-in: e7e7fed81e user: andreas_kupries tags: trunk
04:11
* textutil_adjust.pcx: New file. Syntax definitions for the public * textutil_repeat.pcx: commands of the textutil packages. * textutil_split.pcx: * textutil_string.pcx: * textutil_tabify.pcx: * textutil_trim.pcx: check-in: 83541d7aee user: andreas_kupries tags: trunk
04:09
* base32.pcx: New file. Syntax definitions for the public commands * base32_core.pcx: of the bibtex package. * base32_hex.pcx: check-in: e56395d412 user: andreas_kupries tags: trunk
04:05
* bibtex.pcx: New file. Syntax definitions for the public commands of the bibtex package. check-in: d87abb5136 user: andreas_kupries tags: trunk
04:05
* bee.pcx: New file. Syntax definitions for the public commands of the bee package. check-in: 7f950bfc6e user: andreas_kupries tags: trunk
04:04
2008-06-12 Andreas Kupries <[email protected]> * asn.pcx: New file. Syntax definitions for the public commands of the asn package. check-in: 34760219b9 user: andreas_kupries tags: trunk
04:01
* base64.pcx: New files. Syntax definitions for the public * uuencode.pcx: commands of the packages base74, uuencode, * yencode.pcx: and yencode. check-in: c9397682b0 user: andreas_kupries tags: trunk
2008-06-07
06:29
* aes.pcx: New file. Syntax definitions for the public commands of the aes package. check-in: 0127f4d1e0 user: andreas_kupries tags: trunk
2008-06-05
08:53
- add benchmark - validate check fors scripts check-in: bbf50cd399 user: kanryu6 tags: trunk
2008-06-02
15:33
add command yaml2huddle validate check fors scripts check-in: b81ee6798b user: kanryu6 tags: trunk
2008-06-01
17:03
using huddle-lib check-in: e33e524a0f user: kanryu6 tags: trunk
2008-05-29
19:16
Updated the xotcl-logger example. Thanks to Gustaf Neumann for providing the updated xotcl code. check-in: d32e3b3fcd user: mic42 tags: trunk
2008-05-28
17:34
* base64.tcl: Changed the default setting for -maxlen to 76 to * base64.man: coincide with MIME definitions and Trf, making * base64.test: the very fast path default, with no output reflow * pkgIndex.tcl: required at all. Bumped version to 2.4. ** POTENTIAL INCOMPATIBILITY ** for all users depending on the default setting to be 60. check-in: 99f50d6d68 user: andreas_kupries tags: trunk
2008-05-27
14:48
tests for Tcl8.4 check-in: e3d389c8f3 user: kanryu6 tags: trunk
2008-05-23
19:48
commit test check-in: 91f64e401b user: kanryu6 tags: trunk
2008-05-22
21:36
Added missing 'else' kyword. Style change, functionality not affected. check-in: 612d2dfb36 user: andreas_kupries tags: trunk
21:35
Fixed typo in entry. check-in: bfa3ff000d user: andreas_kupries tags: trunk
20:18
* base64.test: Extended with tests using bogus values of -maxchar, * base64.tcl: and non-standard values. Fixed bugs in the maxlen * base64.man: handling of the pure Tcl implementation which * pkgIndex.tcl: allowed the output to have more than maxlen characters per line. Performance fix: Replaced Miguel's O(n^2) reflow algorithm (maxlen handling after Trf) with Gustaf Neumann's O(n) algorithm. Minor changes to the guarding conditions by myself, and fixes for the fast cases. Bumped the version to 2.3.3. check-in: f687bdd2e1 user: andreas_kupries tags: trunk
18:54
* New module for parsing YAML files, by kanryu6. * support/installation/modules.tcl: Added 'yaml' to the list of official modules. check-in: 300c7ef22b user: andreas_kupries tags: trunk
2008-05-21
19:41
* mime.tcl (::mime::parsepart): [SF Tcllib Bug 1961881]. Accepted * mime.man: patch, and extended. Now handling malformed input * mime.test: without having to throw an eror, and without going * pkgIndex.tcl: into an infinite loop. See also [Bug 631314], and Changelog entries 2003-06-06, 2003-06-25. The testcases mime-3.{7,8} are not redundant, but significantly different. 3.7 actually has a terminating boundary, but misses the starting one, causing non-recognition of any terminating one. Bumped the version to 1.5.4. check-in: 524d46a784 user: andreas_kupries tags: trunk
2008-05-19
04:57
Corrected documentation of package for Roman numerals check-in: f52d6c568c user: arjenmarkus tags: trunk
2008-05-16
18:18
* checker.tcl (sectref): The way it was documented confused me and * doctools.tcl: the last change flipped identifying and text * doctools.man: argument, changing the meaning of sectref. Should * pkgIndex.tcl: have seen that quicker with how comm/comm_wire.man had to be updated. Fixed this now, restoring the proper order. Rewrote docs as well for better understanding. Bumped to version 1.3.5. * ../comm/comm_wire.man: Fixed the sectref argument order issues. * ../rcs/rcs.man: Fixed the sectref argument order issues. * ../snit/snitfaq.man: Fixed the sectref argument order issues. * ../tie/tie.man: Fixed the sectref argument order issues. check-in: 278cd9f37e user: andreas_kupries tags: trunk
06:26
Doc typo fixes. check-in: ca186975e9 user: andreas_kupries tags: trunk
06:17
Updated to changes in doctools (sub)section reference handling. check-in: 21b9078196 user: andreas_kupries tags: trunk
06:11
* doctools.tcl: Bumped version to 1.3.4. * doctools.man: * pkgIndex.tcl: check-in: 8b463a4762 user: andreas_kupries tags: trunk
06:09
* checker.tcl: Reworked the (sub)section handling, enabled the * doctools_lang_cmdref.man: documentation writer to label (sub)sections with logical names and use these in references. Automatic logical names are improved, taking the current section into account, making for a better ambiguity check. References are now better as well. Backends are given unique physical (sub)section ids. Added a new formatting command 'sectref-external' for references to (sub)sections outside of the current document, to disable checking, and documented it. * docidx_plugin_apiref.man: Fixed the external section references * doctoc_plugin_apiref.man: in the manpages to prevent false warnings. * doctools_plugin_apiref.man: * mpformats/c.msg: Message catalogs extended with new warning * mpformats/de.msg: 'missingsect' for apparently dangling * mpformats/en.msg: (sub)section references. * mpformats/fr.msg: * mpformats/fmt.html: Updated the backends for the changes in the * mpformats/fmt.latex: frontend/backend API, and updated testsuite * mpformats/fmt.nroff: results. * mpformats/fmt.text: * mpformats/fmt.tmml: * mpformats/fmt.wiki: * mpformats/_common.tcl: * tests/latex/00: * tests/latex/01: * tests/latex/02: * tests/latex/03: * tests/latex/04: * tests/latex/05: * tests/latex/06: * tests/latex/07: * tests/latex/08: * tests/tmml/00: * tests/tmml/01: * tests/tmml/02: * tests/tmml/03: * tests/tmml/04: * tests/tmml/05: * tests/tmml/06: * tests/tmml/07: * tests/tmml/08: * tests/html/00: * tests/html/01: * tests/html/02: * tests/html/03: * tests/html/04: * tests/html/05: * tests/html/06: * tests/html/07: * tests/html/08: * mpformats/_nroff.tcl: Modified the nroff backend to convert * tests/nroff/03: (sub)section titles into uppercase in the output. Updated testsuite results. check-in: b5cec103ee user: andreas_kupries tags: trunk
2008-05-15
19:20
* mpformats/fmt.html (XrefLink): Now checking for and suppressing * doctools.tcl: self-referential links from the current output * doctools.man: file to itself exactly. Bump version to 1.3.3. * pkgIndex.tcl: check-in: a23cc720a9 user: andreas_kupries tags: trunk
2008-05-14
07:22
Fixed bug #1960369 Replaced in math::bigfloat::todouble, the use of tcl_precision (zero in Tcl 8.5) with a more accurate value. check-in: 7726858885 user: sarnold75 tags: trunk
2008-05-13
16:24
* pkgIndex.tcl: Version bump missed the index :( check-in: adaaf54f5f user: andreas_kupries tags: trunk
2008-05-12
23:16
* aes.tcl (DecryptBlock, EncryptBlock): Added code limiting the * aes.man: values to int32 range, to prevent going out of range * aes.test: when run by Tcl 8.5 and its bignums. Extended * pkgIndex.tcl: testsuite to catch a problematic case which fails without the change. Bumped version to 1.0.1. * aes.tcl (::aes::Pop, ::aes::aes): Also, cleaned up upvar command without explicit level information. check-in: 0bbf5d3bcb user: andreas_kupries tags: trunk
2008-05-11
00:53
* ini.tcl: Fixed definition of procedure 'commentchar'. Was * ini.man: defined global instead of in the '::ini' namespace. * pkgIndex.tcl: This fixes [SF Tcllib Bug 1917035]. Bumped version to 0.2.3. check-in: 928c96f268 user: andreas_kupries tags: trunk
2008-05-06
12:35
Corrected documentation error: _ instead of - for cubic spline functions check-in: df16156707 user: arjenmarkus tags: trunk
03:52
* ../../apps/nns: Switched to use of nameserv::auto to handle the * ../../apps/nnslog: loss and restoration of the server automatically. Got rid of the colorization frills. * server.tcl (::nameserv::server::bind): Small extension of log * pkgIndex.tcl: output for failure case of bind. Added log output * nns_server.man: to trace searches. Bumped package version to 0.3.2. * nns_auto.tcl: Refactored the bind and restore code, put the * nns_auto.man: commonalities into shared commands. Extended the * pkgIndex.tcl: API to become a full drop-in replacement for 'nameserv', just with the persistence feature. Extended the persistence to continuous and unfulfilled async searches. Now exporting the API commands. Bumped package version to 0.3. * nns.tcl: Factored the argument processing for searches into a * pkgIndex.tcl: separate command. Pseudo-public. Undocumented, but * nns_client.man: can be used by other nameserver packages. Fixed leak when encountering a missing name server during creation of a continuous or async search. Fixed async destruction of a continous search from receiver object. Now exporting the API commands. Bumped package version to 0.4. check-in: 3de501dbc7 user: andreas_kupries tags: trunk
2008-05-04
03:00
* nns_auto.tcl (::nameserv::auto::configure): Fixed incorrect * server.tcl (::nameserv::server::configure): checking for * nns.tcl (::nameserv::configure): wrong#args in the code * pkgIndex.tcl: handling the various options. Bumped client * nns_client.man: to version 0.3.2, server to 0.3.1, and auto * nns_server.man: to 0.2.1. Also general documentation work. * nns_auto.man: * nns_intro.man: check-in: 243f682c22 user: andreas_kupries tags: trunk
2008-05-01
07:06
* ../../apps/nns (::nns::ProcessCommandLine): Fixed inccorrect * ../../apps/nns.man: checking for wrong#args in the code handling * ../../apps/nnsd.man: the options -host and -port. Reworked the descriptiond of the applications a bit. * ../../apps/nnslog: New application and its documentation, a * ../../apps/nnslog.man: stripped down form of 'nns search -continuous *' with different output (log of events). check-in: e3f492b753 user: andreas_kupries tags: trunk
2008-04-30
15:56
* nns.tcl (::nameserv::configure): Fixed [Bug 1954771], bringing * pkgIndex.tcl: missing variable into scope. Thanks to Joe Brandt * nns_client:man: <[email protected]> for both report and fix. Bumped version to 0.3.1. * nns_intro.man: New file, giving an overview of the packages and * nns_auto.man: applications in the module. All other documents now * nns_client.man: refer back to the introduction. Also clarified * nns_common.man: the relationship to DNS, which is none, plus * nns_protocol.man: reference to the Tcllib packages which do * nns_server.man: handle DNS. Pointed applications out as examples * ../../apps/nnsd.man: of use for the packages. * ../../apps/nns.man: check-in: dddd16176b user: andreas_kupries tags: trunk
2008-04-29
10:07
Clean up variables after intialization. Bumped to 1.0.5 check-in: 3518cfe766 user: patthoyts tags: trunk
10:04
Clean up the MD5Hash_body once the proc defined. check-in: bdf81b7832 user: patthoyts tags: trunk
2008-04-28
04:21
* mpformats/fmt.html: Gave title h1 tag a class. Put a div around * tests/html/*: the content of the synopsis section. Removed the div around examples. Their pre tag has a class, that is enough. Added default CSS styling to the code. Its definitions are derived from the CSS Joe English <[email protected]> uses for the HTML generated by his TMML converter. Nice and simple. Thank you. check-in: f7dcf704d3 user: andreas_kupries tags: trunk
2008-04-27
19:32
* tests/man/08: All possible list types are in testcase 5 already. * tests/desc/08: Changed to demo all the commands in one file. * tests/html/08: This makes trying out styles for the HTML easier too * tests/latex/08: as everything can looked at in one file. * tests/list/08: * tests/nroff/08: * tests/null/08: * tests/text/08: * tests/tmml/08: * tests/wiki/08: check-in: 768a774ccc user: andreas_kupries tags: trunk
16:09
* mpformats/fmt.html: Changed example formatting, removed the nested * tests/html/*: table structure. Changed toc and synopsis formatting to be more sematical, using classed unordered lists. Added classes to the list formatting. Removed hardwired linebreaks between last list element and end of list. Replaced linebreaks in list items with proper paragraph formatting. Fixed initialization error causing spurious para_close at the beginning. Added foundation for an internal style-sheet. No definitions yet however. check-in: 003abbd4b3 user: andreas_kupries tags: trunk
2008-04-26
07:28
* tests/man/08: Added test demonstrating all possible list types. * tests/desc/08: * tests/html/08: * tests/latex/08: * tests/list/08: * tests/nroff/08: * tests/null/08: * tests/text/08: * tests/tmml/08: * tests/wiki/08: check-in: b09fa3be8e user: andreas_kupries tags: trunk
2008-04-24
05:17
* tests/man/02: Added see_also and keyword references to this * tests/html/02: example. Updated all changed results. * tests/latex/02: * tests/list/02: * tests/nroff/02: * tests/text/02: * tests/tmml/02: * tests/wiki/02: check-in: ea669988e4 user: andreas_kupries tags: trunk
2008-04-23
16:28
* ncgi.tcl (::ncgi::exists): Fixed documentation in code * ncgi.man: and outside, the result was specified wrongly. check-in: ae682efbc3 user: andreas_kupries tags: trunk
2008-04-22
06:07
* mpformats/fmt.html: Modified to put sections and subsections * mpformats/_html.tcl: into divisions a CSS can lock onto. Changed * tests/html/*: to properly close paragraphs, sections, and sub- sections. Changed to remove empty paragraphs, and empty lines. Put the whole body into a division. Put text marked up as optional into a span. Put section references into a span. Put examples into a division. Some general cleanup of the internals. check-in: 69cb7de773 user: andreas_kupries tags: trunk
2008-04-20
04:02
* tests/*/06: Extended for nested lists. * tests/*/07: 2nd input and results for nested lists. * mpformats/_nroff.tcl (nr_vspace): Added newlines to output for proper formatting of text coming after it. check-in: 9ab16e80c9 user: andreas_kupries tags: trunk
2008-04-19
21:52
Ditto the example commands, sectref, and the commands for the semantic categories. check-in: 69eb37f906 user: andreas_kupries tags: trunk
20:54
* tests/syntax/e_*: Additional input and result files, completing * tests/syntax/r_*: the list errors. check-in: e63afc5e6a user: andreas_kupries tags: trunk
2008-04-17
13:54
* doctools.test: Extended with loop to test response to the various * tests/syntax/e_*: syntax errors we may find in doctools files, plus * tests/syntax/r_*: first set of input files and error results. * checker.tcl: Modified errors for commands which are allowed everywhere in the header section since the extended syntax came into effect. check-in: 32043a97a0 user: andreas_kupries tags: trunk
2008-04-15
06:08
* doctools.test: Fixed [Bug 1942472], reported by Michael * tests/latex/00: Schlenker, in made with the new test cases. * tests/latex/01: Now mapping the name of the user running * tests/latex/02: the tests around in the expected and * tests/latex/03: actual results as well. Modified the * tests/latex/04: expected results for the one backend * tests/latex/05: affected by the change. * tests/latex/06: check-in: d24a331992 user: andreas_kupries tags: trunk
2008-04-14
01:37
* doctools.test: Added the remaining backends to the list of backends checked. * tests/tmml/00: Expected results for TMML backend. * tests/tmml/01: * tests/tmml/02: * tests/tmml/03: * tests/tmml/04: * tests/tmml/05: * tests/tmml/06: * tests/text/00: Expected results for TEXT backend. * tests/text/01: * tests/text/02: * tests/text/03: * tests/text/04: * tests/text/05: * tests/text/06: * tests/wiki/00: Expected results for WIKI backend. * tests/wiki/01: * tests/wiki/02: * tests/wiki/03: * tests/wiki/04: * tests/wiki/05: * tests/wiki/06: * tests/latex/00: Expected results for LATEX backend. * tests/latex/01: * tests/latex/02: * tests/latex/03: * tests/latex/04: * tests/latex/05: * tests/latex/06: * tests/desc/00: Expected results for DESC backend. * tests/desc/01: * tests/desc/02: * tests/desc/03: * tests/desc/04: * tests/desc/05: * tests/desc/06: * tests/list/00: Expected results for LIST backend. * tests/list/01: * tests/list/02: * tests/list/03: * tests/list/04: * tests/list/05: * tests/list/06: * tests/null/00: Expected results for NULL backend. * tests/null/01: * tests/null/02: * tests/null/03: * tests/null/04: * tests/null/05: * tests/null/06: check-in: e60056ea3a user: andreas_kupries tags: trunk
01:12
* tests/html/00: Replaced $ I d $ placeholder with @ID@. See * tests/html/01: doctools.test. * tests/html/02: * tests/html/03: * tests/man/04: Replaced placeholder text with actual input to * tests/man/05: run through the formatting backends. * tests/man/06: * tests/html/04: Made results current. The handling of * tests/html/05: backslashes is known to be wrong, noted * tests/html/06: other ugliness. * tests/nroff/04: Made results current, fixed some formatting * tests/nroff/05: problems, see below. * tests/nroff/06: * mpformats/fmt.nroff (fmt_arg_def, fmt_opt_def): Added newlines to output for proper formatting of elements in argument and option lists. * doctools.test: Fix handling of $ I d $ placeholder used in input files and expected results. Extended to handle errors, to catch problems other than differences between expected and actual results. Ignore CVS subdirectory and handle missing files for expected results. check-in: 78b62352a1 user: andreas_kupries tags: trunk
2008-04-11
17:59
* crc16.man: Marked name of crc32 up as package. check-in: 87abcf2818 user: andreas_kupries tags: trunk
2008-04-08
00:50
document the xmodem command (bug #1895277) check-in: f71cf6e2ff user: patthoyts tags: trunk
00:33
Added test for bug #1909681 check-in: a6b7b5b8b9 user: patthoyts tags: trunk
2008-04-03
15:57
* nns_protocol.man: Renamed nns_procotol.man, fixed the typo in the filename. Thanks to Reinhard Max for seeing this. check-in: 3c8621602f user: andreas_kupries tags: trunk
2008-04-01
06:06
* doctools.test: Added tests to invoke the backends on a series of input files and check the results against expectations. * tests/man/00: First set of input files, and expected output for * tests/man/01: the html and nroff backends. * tests/man/02: * tests/man/03: * tests/man/04: * tests/man/05: * tests/man/06: * tests/html/00: * tests/html/01: * tests/html/02: * tests/html/03: * tests/html/04: * tests/html/05: * tests/html/06: * tests/nroff/00: * tests/nroff/01: * tests/nroff/02: * tests/nroff/03: * tests/nroff/04: * tests/nroff/05: * tests/nroff/06: check-in: 5e629c5279 user: andreas_kupries tags: trunk
2008-03-28
03:27
* asn.man: Added documentation for a number of public yet not documented. check-in: 8cb3a03892 user: andreas_kupries tags: trunk
2008-03-27
04:21
* ldap.tcl (ldap::buildSASLBindRequest): Fixed a bad continuation * ldap.man: line, i.e. whitespace between the backslash and the * pkgIndex.tcl: end-of-line. Generally removed all trailing whitespace from the whole file. Bumped version to 1.6.9. check-in: c29cdd2758 user: andreas_kupries tags: trunk
2008-03-26
07:09
* support/devel/sak/validate/syntax.tcl: Fix problem in pcx scan logic, have to handle unknown commands. Like is done for testsuites. check-in: 3830097acc user: andreas_kupries tags: trunk
06:56
* support/devel/sak/validate/syntax.tcl: Do not try to check TeX files for Tcl syntax. check-in: 05f2d70232 user: andreas_kupries tags: trunk
06:44
* cmdline.tcl: Added prgma forcing the tclchecker to ignore an intentional and caught badKey problem used to introspect the runtime. check-in: 3c3bab8eb6 user: andreas_kupries tags: trunk
06:23
* support/devel/sak/validate/syntax.tcl: New code, syntax checking via tclchecker. * support/devel/sak/validate/validate.tcl: Activated new validation module. * support/devel/sak/validate/manpages.tcl: Skip tcllibc. * support/devel/sak/validate/testsuites.tcl: Skip tcllibc. * support/devel/sak/util/feedback.tcl: Flush log lines. check-in: 76d792e256 user: andreas_kupries tags: trunk
2008-03-25
07:15
* sak.tcl (ppackages): Added code to recognize a pragma '@sak notprovided' which we can use to mark the packages which have provide statements yet are not really visible and thus not indexed. * modules/sha1/sha256c.tcl: Added notprovided pragmas to the * modules/sha1/sha1c.tcl: critcl based package implementations * modules/md5/md5c.tcl: and the pseudo-packages declared by * modules/struct/graph_c.tcl: plugin management code. * modules/struct/tree_c.tcl: * modules/struct/sets_c.tcl: * modules/dns/ipMoreC.tcl: * modules/md5crypt/md5cryptc.tcl: * modules/rc4/rc4c.tcl: * modules/crc/crcc.tcl: * modules/base64/base64c.tcl: * modules/md4/md4c.tcl: * modules/page/peg_grammar.tcl: * modules/page/pluginmgr.tcl: check-in: e84337e7dc user: andreas_kupries tags: trunk
06:36
* cfront.man: Fixed typo in the new documentation. check-in: e35d56901c user: andreas_kupries tags: trunk
06:29
* support/installation/modules.tcl: Added 'simulation' to the list of official modules. * support/devel/sak/validate/versions.tcl: New code for the comparison of indexed versus provides packages. * support/devel/sak/validate/validate.tcl: Activated new validation module. * support/devel/sak/validate/testsuites.tcl: Reworked log format. * support/devel/sak/validate/manpages.tcl: Reworked log format. check-in: 684368243e user: andreas_kupries tags: trunk
06:15
* pkgIndex.tcl: Synchronized indexed and provided versions of * bigfloat.man: math::bigfloat. check-in: b8d744cdd9 user: andreas_kupries tags: trunk
2008-03-24
03:48
* tiff.test: Added testsuite for the package, and example images. * testimages/IMG_7898.tiff: * testimages/IMG_7917.tiff: * testimages/IMG_7950.tiff: * tiff.man: Small formatting change in section LIMITATIONS, putting the information into a proper enumerated list. Put type codes for 'addEntry' into a list as well, and removed bad para in an example. * tiff.tcl (::tiff::byteOrder): Fixed bad access to variable byteOrder. * tiff.tcl (::tiff::dimensions): Fixed result of command 'dimensions' to be the documented list of horizontal and vertical pixel counts instead of a tagged dictionary. * tiff.tcl (::tiff::addEntry): Fixed use of bad variable name. * tiff.man: Bumped version to 0.2.1 * pkgIndex.tcl: check-in: ab6491322d user: andreas_kupries tags: trunk
00:21
* jpeg.tcl (::jpeg::getExif): Added check to reject bad section * jpeg.man: types outside of {main, thumbnail}. Bumped version to * pkgIndex.tcl: 0.3.3 * jpeg.test: Added testsuite and example images for it. * testimages/IMG_7898.JPG: * testimages/IMG_7898.JPG.thumb: * testimages/IMG_7898.exif.txt: * testimages/IMG_7898.thumbexif.txt: * testimages/IMG_7917.JPG: * testimages/IMG_7917.JPG.thumb: * testimages/IMG_7917.exif.txt: * testimages/IMG_7917.thumbexif.txt: * testimages/IMG_7950.JPG: * testimages/IMG_7950.JPG.thumb: * testimages/IMG_7950.exif.txt: * testimages/IMG_7950.thumbexif.txt: check-in: 0a45a2f6db user: andreas_kupries tags: trunk
2008-03-23
19:08
* graph/tests/nodes.test: Extended with tests to capture the situation of [Bug 1923685]. They properly crash without the fix and pass when the fix is applied. * graph/util.h (ASSERT): Extended to reported the asserted expression, and the file and line the assert is at. * graph/filter.c (filter_mode_n_in, filter_mode_n_out): Fixed bug in checking for duplicate nodes. Allowed dups to remain, causing parallel arcs more than the number of total nodes to trigger the overrun assertion. Reported as [Bug 1923685] by Georgios Petasis <[email protected]>. Thanks. check-in: a583a1a235 user: andreas_kupries tags: trunk
06:26
* uevent.tcl: Added a new command 'uevent::list', in fulfilment of * uevent.man: [Bug 1804388]. Extended the documentation. Bumped * pkgIndex.tcl: the package to version 0.2. * uevent.test: New, a testsuite for the package. check-in: e697fff299 user: andreas_kupries tags: trunk
04:49
* support/devel/sak/validate/help.txt: Clarified that testsuite validation is not testsuite execution. * support/devel/sak/validate/validate.tcl: Added testsuite * support/devel/sak/validate/cmd.tcl: validation, using the new entrypoints to move summaries after the checking phases, and updated to the feedback api changes. * support/devel/sak/validate/testsuites.tcl: New code, validation of testsuites (= checking which packages are without). * support/devel/sak/validate/manpages.tcl: Reworked for changed feedback module, split summary generation from main body, and set up proper multiple entry points. * support/devel/sak/util/feedback.tcl: Reworked for easier use when used from multiple packages which can be run separately and together. Added support for summary generation. check-in: 504f42aee1 user: andreas_kupries tags: trunk
04:39
* constants.test: Fixed declaration of package under test, was wrongly declared as support. check-in: 1ce43f82de user: andreas_kupries tags: trunk
2008-03-22
23:46
* base32hex.tcl: Added missing implementation of 'Names' for use by TestAccelInit. * base32hex.test: Cleaned up to use the standard TestAccel* commands for handling of accelerators in a testsuite. Moved loading of base32::core to testing section, as that internal package is implicitly tested as well. * base32.test: Moved loading of base32::core to testing section, as that internal package is implicitly tested as well. check-in: bcca6ba8ba user: andreas_kupries tags: trunk
16:03
Faster prefix checking. Added Bench file for string. check-in: 264aabb481 user: mic42 tags: trunk
01:10
* rtcore.man: Added documentation for the runtime package * cgen.man: 'fileutil::magic::rt', and the two compiler packages * cfront.man: 'fileutil::magic::cgen' and 'fileutil::magic::cfront'. * cfront.tcl: Fixed a typo in the export clause. check-in: 4594723980 user: andreas_kupries tags: trunk
2008-03-21
06:08
* gasm.man: Added documentation for package 'grammar::me::cpu::gasm'. check-in: 5b26d081d4 user: andreas_kupries tags: trunk
2008-03-20
06:42
* unicode.man: Added the standard section about feedback. * stringprep.man: * stringprep_data.man: Wrote documentation for the two helper * unicode_data.man: packages holding the data tables for the main (public) packages. check-in: f1c86e87f4 user: andreas_kupries tags: trunk
2008-03-19
06:58
* support/devel/sak/old/help.txt: Renamed old validation command. * sak.tcl: Renamed old validation command. * support/devel/sak/validate/cmd.tcl: New validation code, currently * support/devel/sak/validate/help.txt: only checking documentation. * support/devel/sak/validate/manpages.tcl: * support/devel/sak/validate/pkgIndex.tcl: * support/devel/sak/validate/topic.txt: * support/devel/sak/validate/validate.tcl: check-in: c86534a6f8 user: andreas_kupries tags: trunk
06:25
* support/devel/sak/doc/cmd.tcl: Fixed a typo. * support/devel/sak/doc/topic.txt: Deeper indentation. * support/devel/sak/help/topic.txt: Deeper indentation. * support/devel/sak/old/topic.txt: Deeper indentation. check-in: b7df6b04e3 user: andreas_kupries tags: trunk
06:21
* support/devel/sak/test/run.tcl: Replaced custom color code with use of the new package sak::color. * support/devel/sak/test/cmd.tcl: Fixed a typo. * support/devel/sak/test/topic.txt: Deeper indentation. check-in: eb865cfdb2 user: andreas_kupries tags: trunk
06:15
* support/devel/sak/util/pkgIndex.tcl: Added two new sak support * support/devel/sak/util/color.tcl: packages to handle colorization * support/devel/sak/util/feedback.tcl: and common feedback ops (on top of the animation). * support/devel/sak/util/anim.tcl: Exported the public commands. check-in: 3de2f6f268 user: andreas_kupries tags: trunk
2008-03-18
02:45
* ftp_geturl.man: Separated the documentation of the ftp and * ftp.man: ftp::geturl packages into two files. check-in: 2d850a489b user: andreas_kupries tags: trunk
02:30
* adjust.man: Added documentation for the packages the * repeat.man: textutil bundle consists of. * split.man: * string.man: * tabify.man: * trim.man: * textutil.man: Noted that the bundle package is now deprecated and will go away in the future. check-in: 4181817bb8 user: andreas_kupries tags: trunk
2008-03-17
05:54
* sha256.man: Added documentation for the sha256 package. * sha1.man: Fixed typos. check-in: 7499552179 user: andreas_kupries tags: trunk
05:33
* tie_std.man: Added documentation for the internal packages of this module, to clarify their nature as such. check-in: 45600f0ef1 user: andreas_kupries tags: trunk
04:55
* urn-scheme.man: Added documentation for package uri::urn. check-in: 2cb01097d4 user: andreas_kupries tags: trunk
2008-03-16
02:29
* comm_wire.man: Changed 'require' information to show that this manpage belongs to the documentation for the package 'comm'. check-in: cb11993c02 user: andreas_kupries tags: trunk
2008-03-14
21:55
* ini.tcl: Simplified the initialization code. Bumped version to * ini.man: 0.2.2. * pkgIndex.tcl: check-in: cb4d5cee3e user: andreas_kupries tags: trunk
21:35
* faop.tcl (::grammar::fa::op::cons): Fixed bad return code, * pkgIndex.tcl: reported in [SF Tcllib Bug 1826418], by Erik * faop.man: Leunissen. Bumped to version 0.4.1. check-in: 5c16e22d6e user: andreas_kupries tags: trunk
21:25
* ansi/code/ctrl.tcl (DEFC): Fixed bad use of 'args' argument, * pkgIndex.tcl: reported in [SF Tcllib Bug 1826418], by Erik * ansi_cctrl.man: Leunissen. Bumped to version 0.1.1. check-in: e461cf4b24 user: andreas_kupries tags: trunk
21:21
* spf.tcl (::spf::_exists): Fixed bad use of 'return', reported in * pkgIndex.tcl: [SF Tcllib Bug 1826418], by Erik Leunissen. Bumped to version 1.1.1. check-in: 5978969dbc user: andreas_kupries tags: trunk
21:00
* annealing.man: Cleaned up a bit, replaced deprecated [nl] usage * montecarlo.man: with [para]. * random.man: check-in: 50ad241ab9 user: andreas_kupries tags: trunk
20:57
* stringprep.man: Cleaned up a bit, replaced deprecated [nl] usage with [para]. check-in: a1208b51cb user: andreas_kupries tags: trunk
20:55
* nns_client.man: Cleaned up a bit, replaced deprecated [lst_item] usage with [def]. check-in: 6b216409c6 user: andreas_kupries tags: trunk
20:53
* picoirc.man: Cleaned up a bit, replaced deprecated [nl] usage with [para]. check-in: e5c083fed5 user: andreas_kupries tags: trunk
20:51
* statistics.man: Cleaned up a bit, replaced deprecated [nl] usage with [para]. check-in: 15d8598711 user: andreas_kupries tags: trunk
2008-03-12
17:55
* checker.tcl (widget): Fixed bad call propagation. check-in: 64fa4c8931 user: andreas_kupries tags: trunk
17:46
Fix provided version, did not match ifneeded. check-in: 44a0efe304 user: andreas_kupries tags: trunk
2008-03-10
04:31
* cksum.tcl (::crc::cksum): Fixed handling of options -chunksize * cksum.man: and -channel. Bumped version of cksum to 1.1.2. * pkgIndex.tcl check-in: c36e59e7c8 user: andreas_kupries tags: trunk
2008-03-09
21:00
Added support for Tcl 8.5 unsigned binary scan modifiers to speed up byte extraction. check-in: 28052355f8 user: mic42 tags: trunk
20:50
Fixed misspelled variable 'tex' in unbind. check-in: 8508fe2e35 user: mic42 tags: trunk
05:05
* doctools.tcl: Code cleanup, giving all upvar commands an * docidx.tcl: explicit level argument. Bumped all version * doctoc.tcl: numbers by one patchlevel. doctools -> 1.3.2, * cvs.tcl: doctools::toc -> 0.3.1, doctools::idx -> 0.3.1, * changelog.tcl: doctools::cvs -> 0.1.2, * pkgIndex.tcl: doctools::changelog -> 0.1.2 * docidx.man: * doctoc.man: * doctools.man: * cvs.man: * changelog.man: check-in: 333d370581 user: andreas_kupries tags: trunk
04:38
* sets_tcl.tcl (::struct::set::S_subtract,::struct::set::S_exclude): * sets.testsuite: Added an explicit check for the existence of the variable so that we can report the actual name of the missing variable instead of the name internally used by the implementation. Modified the relevant testcases to use a variable name different from the internal name to expose this properly. This should fix [Bug 1680176]. check-in: a4d750a352 user: andreas_kupries tags: trunk
04:24
* sets/m.c (sm_ADD): Brought the behaviour of method 'add' back * sets.testsuite: into line with the behaviour of 'include', * sets.tcl: i.e. create a missing variable, in both Tcl and critcl * struct_set.man: implementations. Updated the relevant tests as * pkgIndex.tcl: well. See changelog entry 2006-01-30 as well, and [SF Tcllib Bug 1414051]. Bumped version to 2.2.3. * sets/m.c (sm_INCLUDE): Replaced bogus TCL_LEAVE_ERR_MSG when * sets.testsuite: checking for variable existence, as the variable is created if missing. In contrast to exclude/subtract which require the variable to exist. This is likely a copy/paste error. The bogus error message was returned as the result of the command, not an error trace, but could be mistaken for it in interactive use. This fixes [Bug 1908098] reported by Stephane Jeanjean <[email protected]>. Testsuite extended. check-in: b2723e5a6f user: andreas_kupries tags: trunk
2008-03-08
04:32
* support/devel/sak/test/run.tcl (::sak::test::run::Summary): Fixed [Bug 1909367]. Error information is now passed from the file summary code to the counters for the whole test run. check-in: fb9949d739 user: andreas_kupries tags: trunk
2008-03-07
06:51
* sets.test: Updated tests to have error messages in line with the * graph/tests/Xsetup: 8.5 core. * graph/tests/attr/append.test: * graph/tests/attr/get.test: * graph/tests/attr/getall.test: * graph/tests/attr/keyexists.test: * graph/tests/attr/keys.test: * graph/tests/attr/lappend.test: * graph/tests/attr/set.test: * graph/tests/attr/unset.test: check-in: 93a26916b8 user: andreas_kupries tags: trunk
05:45
* stringprep.test: Marked the tests with known trouble as with constraint 'knownBug'. check-in: c7289e9c5b user: andreas_kupries tags: trunk
2008-03-05
05:40
Merged changes in ChangeLog (and test eigenvectors-1.0) check-in: 445c3dcd70 user: arjenmarkus tags: trunk
2008-03-02
17:03
Updated version numbers after feature addition. check-in: 8475942b05 user: sarnold75 tags: trunk
16:59
Manual updated with math::bigfloat::tostr new "-nosci" option. check-in: 26a4967a3b user: sarnold75 tags: trunk
16:42
math::bigfloat Added option -nosci to math::bigfloat::tostr Tests added to the testsuite have passed successfully. check-in: 280b58a8ec user: sarnold75 tags: trunk
16:35
math::bigfloat Added option -nosci to math::bigfloat::tostr command. Added tests to the testsuite, which passed. Tested on Linux with Tcl 8.4 check-in: 198e50bb1f user: sarnold75 tags: trunk
2008-03-01
00:41
* autoproxy.tcl (::autoproxy::init, ::autoproxy::GetWin32Proxy): Added tclchecker pragmas to suppress false non-portable command warnings. check-in: 7519bf6bec user: andreas_kupries tags: trunk
2008-02-29
23:57
* autoproxy.tcl (::autoproxy::cget): Removed bogus closing * autoproxy.man: bracket. Bumped version to 1.5.1 * pkgIndex.tcl: check-in: aa6ba84ffb user: andreas_kupries tags: trunk
23:56
* ftpd.tcl: Renamed ::ftpd::read -> ftp::Read to prevent clash * ftpd.man: with Tcl's builtin command. Version bumped to 1.2.4. * pkgIndex.tcl: check-in: 64fe4cbbd3 user: andreas_kupries tags: trunk
23:44
* tiff.tcl (::tiff::_unformat): Fixed missing closing bracket. * tiff.man: Version bumped to 0.2 * pkgIndex.tcl: check-in: d885d26174 user: andreas_kupries tags: trunk
23:43
* copyops.tcl (::transfer::copy::doString): Removed bogus trailing * pkgIndex.tcl: closing bracket. Version bumped to 0.2 * copyops.man: check-in: 1295544b2e user: andreas_kupries tags: trunk
23:41
* nns_auto.tcl (::nameserv::auto::Rebind, ::nameserv::auto::bind): * nns_auto.man: Fixed string match with bad pattern and missing * pkgIndex.tcl: string to match against. Version bumped to 0.2. check-in: 962a953cef user: andreas_kupries tags: trunk
20:21
* comm.tcl: Accepted Hemang's <[email protected]> * comm.man: patch for the [SF Tcllib Bug 1861565] he * comm.test: reported. This changes the handling of 'port already * pkgIndex.tcl: in use' errors to provide a clear message. Testsuite was updated. Version bumped to 4.5.7. check-in: 7b5c1024fa user: andreas_kupries tags: trunk
2008-02-28
19:39
* linalg.test (eigenvectors-1.0): Moved brace to correct location. check-in: fb57a6dcd2 user: andreas_kupries tags: trunk
07:32
* linalg.test (eigenvectors-1.0): Fixed missing closing brace. check-in: 5ede17de6c user: andreas_kupries tags: trunk
07:11
* traverse.tcl: Made snit dependency more strict, requesting 1.3+. check-in: 242d34122d user: andreas_kupries tags: trunk
06:56
* list.test: Updated tests to have error messages in line with the * list.tcl: 8.5 core. Added light comments to make separation of 8.4 and 8.5+ clear. This fixes the SF Tcllib Bugs [1897846] and [1897848] (and their duplicates). check-in: 39acdbaa2d user: andreas_kupries tags: trunk
06:19
Fixed a second bug, we inadvertently closed our main channel after replaying the journal. check-in: 13dd64da13 user: andreas_kupries tags: trunk
05:15
* tie_file.tcl (Replay): Fixed bug in the changes made in the last * pkgIndex.tcl: commit. Tried to use a command (uplevel) removed from the interp just a few lines above :( This fixes the SF Tcllib bugs [1892687] and [1897850]. Version updated to 1.0.4. check-in: 2865c674c2 user: andreas_kupries tags: trunk
2008-02-27
20:11
Fix title usage in defAuthProc check-in: 553d992e2c user: patthoyts tags: trunk
2008-02-22
13:34
Added function for combinatorial problems check-in: fecdf3ce3c user: arjenmarkus tags: trunk
2008-02-21
05:31
Missing ) added check-in: b6777cd4b0 user: arjenmarkus tags: trunk
2008-02-20
00:39
* matrix.tcl: Changed uses of abbreviated '-regex' in switch * pkgIndex.tcl: commands to the full option, '-regexp'. Bumped version to 2.0.2. check-in: a5e1d1b928 user: andreas_kupries tags: trunk
2008-02-07
21:19
Fixed a small bug when reading an LDIF modrdn check-in: 877c1486ef user: pdav tags: trunk
2008-02-05
01:22
version 1.5: rearranged to support creating non-SSL tunnels. Support passing additional tls options for tls tunnels. check-in: 4d9dbdb9fd user: patthoyts tags: trunk
2008-01-29
22:12
* unicode.man: Replaced bad backslash-quoted brackets with proper [lb], [rb] markup. * stringprep.man: Fixed missing closing bracket. check-in: 2570a80937 user: andreas_kupries tags: trunk
02:18
Added stringprep module check-in: 17acef8609 user: patthoyts tags: trunk
00:51
* sasl.tcl: Added support for the 'charset' parameter in DIGEST-MD5 for gsasl servers which are picky about this. * sasl.tcl: digest-md5 noncecount parameter moved into context array so it is only used for maintained connections. check-in: d1182b796a user: patthoyts tags: trunk
2008-01-28
23:42
* sets_tcl.tcl (::struct::set::Cleanup): Fixed handling of set * sets.testsuite: elements looking like namespace variable * sets.test: names. They break our hack of using the proc-local * sets.tcl: var hashtable. We have to use an explicit * pkgIndex.tcl: array. Updated the testsuite to use such * struct_set.man: elements. Bumped version to 2.2.2. check-in: c728ea0fb8 user: andreas_kupries tags: trunk
22:58
* base32hex_c.tcl: Disabled the critcl::debug and critcl::cheaders * base32_c.tcl: -g definitions * sha256c.tcl: Disabled the critcl::debug and critcl::cheaders -g definitions. * graph_c.tcl: Disabled the critcl::debug and critcl::cheaders -g * sets_c.tcl: definitions. * tree_c.tcl: check-in: 1afc9732bb user: andreas_kupries tags: trunk
22:41
* tie_file.tcl (Replay): Accepted fix for [SF Tcllib Bug 1850838], * pkgIndex.tcl: adding the missing use of the utf8 encoding. Thanks to Richard Suchenwirth <[email protected]> for report and fix. Version updated to 1.0.3. check-in: 01c737da5c user: andreas_kupries tags: trunk
2008-01-26
23:56
Implemented FR #1824212 from Aaron Faupell to provide a salt command for use when generating passwords. check-in: 349c7d7416 user: patthoyts tags: trunk
2008-01-24
05:45
Added package random; corrected incorporating random package in annealing.tcl check-in: 15ae2e35b2 user: arjenmarkus tags: trunk
2008-01-23
05:35
Corrected glitch in pkgIndex.tcl check-in: 82c48ed441 user: arjenmarkus tags: trunk
2008-01-18
09:37
Updated version number for statistics package (now 0.6) check-in: 7c4d7567f9 user: arjenmarkus tags: trunk
09:36
Added Beta distribution check-in: 4e1cdcfad4 user: arjenmarkus tags: trunk
2008-01-14
21:46
increment version check-in: a743388431 user: afaupell tags: trunk
2008-01-13
10:45
Added chi square and Student's t distributions check-in: 8534121c08 user: arjenmarkus tags: trunk
2008-01-11
13:39
Small repairs in the man pages check-in: d612341ae8 user: arjenmarkus tags: trunk
13:35
Initial checkin of simulation module check-in: 59805fbf63 user: arjenmarkus tags: trunk
11:17
Added Gamma and Poisson distributions (code submitted by EKB) check-in: c453a4d358 user: arjenmarkus tags: trunk
2008-01-10
18:16
* jpeg.tcl: fix for bug 1868088 "Integer value too large to represent" in MaxAperture arm of formatExif. Bumped version to 0.3.2 check-in: 91650d248c user: afaupell tags: trunk
2007-12-23
09:40
Small corrections applied check-in: 8342ded769 user: arjenmarkus tags: trunk
2007-12-11
05:41
Corrected Gamma function (error reported by EKB) check-in: 358697a067 user: arjenmarkus tags: trunk
2007-12-06
00:36
Added reporter and bug ref to last entry. check-in: 4d323c8958 user: andreas_kupries tags: trunk
00:35
* json.test: Brought the test results into sync with the ordered dicts of Tcl 8.5. NOTE: This will cause the combination of Tcl 8.4 with a backported dict to fail, at least until either the backported dict does the same ordering, or the tests are split into variants, one for both of the two cases. check-in: 3a609aa951 user: andreas_kupries tags: trunk
2007-12-04
19:04
* snit.test: Updated some results to changes in the Tcl 8.5 head. This fixes [SF Tcllib Bug 1844106], reported by Larry Virden <[email protected]>. Thanks. check-in: bd99ee0bac user: andreas_kupries tags: trunk
2007-12-03
21:46
* tests/faop_regex.test: Added examples for to(Tcl)Regexp provided by Lars Hellstroem <[email protected]>, see [Tcllib SF Bug 1841979]. check-in: 8fc64d5a9e user: andreas_kupries tags: trunk
2007-11-20
19:42
Added missing contributor to last entry check-in: 46e1b197dc user: andreas_kupries tags: trunk
19:36
* jpeg.tcl (::jpeg::stripJPEG): Fixed encoding bug reported by * pkgIndex.tcl: Martin Lemburg on news:clt. The output file was * jpeg.man: not set to binary, breaking the jpeg data written to it. Bumped version to 0.3.1. check-in: a0d5332a49 user: andreas_kupries tags: trunk
2007-11-16
03:42
* nmea.tcl: added return values to do_line, new input command bumped minor rev * nmea.man: updated for do_line, input, new intro paragraph check-in: 2aeb79f2b2 user: afaupell tags: trunk
2007-11-05
23:16
Fixed typo in name of bug submitter. check-in: 1350bd5f0c user: andreas_kupries tags: trunk
23:11
* mime.tcl (::mime::parsepart): Fixed [SF Tcllib Bug 1825092], * mime.test: as reported by Max Stroebel * pkgIndex.tcl: <[email protected]>. The code parsing * mime.man: multiparts assumed that eol sequences are always two characters (cr+lf), this however may not be the case. This caused the parser to miscount the last line in a part and wrongly remove its last character from the part. Extended the testsuite, and bumped the version to 1.5.3. check-in: 10801c99ad user: andreas_kupries tags: trunk
2007-10-26
22:21
* wip.tcl: Extended error reporting, and fixes of bad indices in * wip2.tcl: the methods manipulating the program (insert, push, etc). wip v2 only extended error reporting. * wip.tcl: Extended with method to undef DSL commands. * wip2.tcl: Updated both variants, and the documentation. * wip.man: Bumped versions to 1.1 and 2.1 respectively. * pkgIndex.tcl: check-in: 23df314333 user: andreas_kupries tags: trunk
2007-10-24
19:28
* fileutil.tcl: Changed handling of broken symbolic links * fileutil.man: by fileutil::find and fileutil::traverse. * traverse.tcl: They are now recognized and returned. * traverse.man: Extended the testsuite. Bumped fileutil * pkgIndex.tcl: to v1.13.4 and fileutil::traverse to v0.4. * find.setup: * find.test: * traverse.text: check-in: 605bf758ee user: andreas_kupries tags: trunk
10:38
Support password on connect check-in: af1baa9c35 user: patthoyts tags: trunk
2007-10-19
21:18
Doh - fix copy/paste of incorrect copyright check-in: 6d24601284 user: patthoyts tags: trunk
21:17
Added picoirc package check-in: 61ad72ad24 user: patthoyts tags: trunk
2007-10-08
11:29
bug #1658061: reset errorInfo after catches known to fail to avoid confusion. check-in: 2fce9c1411 user: patthoyts tags: trunk
2007-09-25
23:11
* doctools.tcl: Extended processor to pass the pass number to the * checker.tcl: checker layer as well. Modified the checker layer * pkgIndex.tcl: to suppress generation of warnings in all but the * doctools.man: first pass, to avoid replication. Bumped version to 1.3.1. This fixes [SF Tcllib Bug 1800413]. check-in: 1f925c1909 user: andreas_kupries tags: trunk
21:26
* mpformats/fmt.nroff: Fixed argument swap in fmt_arg_def, fixing [SF Tcllib Bug 1800420]. check-in: ee8a32b1f7 user: andreas_kupries tags: trunk
21:20
* mpformats/fmt.html: Handled [SF Tcllib Bug 1800408] and [SF Tcllib Bug 411], removing superfluous whitespace around link text and adding more class names to semantic markup. check-in: d0b5003dd5 user: andreas_kupries tags: trunk
2007-09-20
19:11
* mpformats/fmt.html: Added closing of paragraphs per the request in [SF Tcllib Bug 1798427]. Tis more complicated. Paragraphs inside of list elements are not yet closed. check-in: 344473abf3 user: andreas_kupries tags: trunk
18:26
* mpformats/fmt.html: Reworking handling of list items a bit to properly close the dt, dd, and li tags. Requested by [SF Tcllib Bug 1798427]. check-in: 0dd084815f user: andreas_kupries tags: trunk
04:17
* pluginmgr.tcl (AddPaths): Fixed typo in the code converting the * pluginmgr.man: package pattern into a regular expression. A * pkgIndex.tcl: bogus space char separated * from its quoting backslash, end result was a RE pattern without capturing parentheses, so the plugin name was never properly extracted from the package name. This fixes [SF Tcllib Bug 1798210]. Thanks to Jeremy Cowgar for the report. Additionally added support for directory 'plugins' in the dot-directories (pluginmgr::path). Package version bumped to 0.2. check-in: 99c81052eb user: andreas_kupries tags: trunk
2007-09-19
20:44
* list.tcl (::struct::list::Lpermutations): Fixed use of unqualified 'list' command for case of 1-element list. This fixes [SF Tcllib Bug 1798337]. Thanks to Glenn Jackman <[email protected]> for both report and fix. * pkgIndex.tcl: Version bumped to 1.6.2. Extended the * struct_list.man: testsuite with a test for this case. * list.test: check-in: b753a30ff6 user: andreas_kupries tags: trunk
17:15
* pluginmgr.man: Fixed typo in the example, used the wrong dot-path (.../plugins, should be .../plugin). Thanks to Jeremy Cowgar for finding this. check-in: dad10085b8 user: andreas_kupries tags: trunk
2007-09-18
21:03
Fix for missing padding in asnBitString. Tcllib Bug 1797428 check-in: 6ee58808d5 user: mic42 tags: trunk
2007-09-17
14:19
Fix default if -dir option is not specified it defaults to 'enc' and this fails to match 'encrypt' and results in the default operation being 'decrypt' check-in: 5e3852c720 user: patthoyts tags: trunk
2007-09-13
18:45
* ftp_geturl.tcl (::ftp::geturl): Fixed the handling of urls which * pkgIndex.tcl: are directories instead of files, per the patch * ftp.man: coming with [SF Tcllib Bug 1793855], suggested by Gerald Lester. Bumped version of ftp::geturl to 0.2.1. check-in: a77921b931 user: andreas_kupries tags: trunk
2007-09-12
16:29
Tcllib 1.10 tagged and released. check-in: 9c32016648 user: andreas_kupries tags: trunk, release, tcllib-1-10
16:20
* filetypes.man: Fixed typos in the documentation, incomplete * mimetypes.man: command names. Fixes [SF Bug 1791379]. check-in: 9263932e62 user: andreas_kupries tags: trunk
2007-09-11
19:12
Second correction - the proper one - for the matmul problem check-in: bf52427028 user: arjenmarkus tags: trunk
18:22
Corrected a test case (matmul on row vector and matrix) that failed due to an improvement in handling row vectors check-in: 3b2361afcd user: arjenmarkus tags: trunk
2007-09-10
22:52
Fixed syntax error in the nns manpage. check-in: fc958eb07c user: andreas_kupries tags: trunk
2007-09-07
16:48
* support/releases/history/README-1.10.txt: Updated for modified math package. check-in: 4087816313 user: andreas_kupries tags: trunk
2007-09-06
19:15
Solved SF bug 1784637 - matmul on row vector and matrix check-in: 14a6d69a53 user: arjenmarkus tags: trunk
2007-08-31
23:11
* page_util_norm_peg.man: New files. Two, for the remaining utility * page_util_norm_lemon.man: packages. Lemon docs are partial. check-in: d2c868130a user: andreas_kupries tags: trunk
20:23
* page_util_peg.man: New files. Three more manpages, for most of * page_util_quote.man: the utility packages. * page_util_flow.man: check-in: 21c0de696d user: andreas_kupries tags: trunk
2007-08-30
21:17
* page_pluginmgr.man: First documentation for the packages, intro, * page_intro.man: and the plugin management. * pluginmgr.tcl: Fixed a typo in a comment. <Documentation is incomplete> check-in: 0cf4eea661 user: andreas_kupries tags: trunk
17:30
* devdoc/critcl-tcllib.txt: Fixed [SF Tcllib Bug 1784843], applied * devdoc/dirlayout_install.txt: Larry Virden's patches fixing typos, * devdoc/indexing.txt: and doing other editorial changes. * devdoc/installation.txt: * devdoc/devguide.html: check-in: 75309d20d6 user: andreas_kupries tags: trunk
17:24
* README.developer: Fixed [SF Tcllib Bug 1784836], applied Larry * README: Virden patches fixing typos, and doing other editorial changes. check-in: 949428c8a3 user: andreas_kupries tags: trunk
2007-08-29
23:03
Removed left-over code from old constraint definition. check-in: dde823aaa2 user: andreas_kupries tags: trunk
22:10
* tree.testsuite: Simplified constraint definition, we now have a standard syntax (backward compat def for tcltest 1.0 in the devtools/testutilities.tcl). * sets.testsuite: Added a test demonstrating a shimmering problem in the C implementation of struct::set (handling of pure list values is bad). * sets/s.c: Fixed the bug demonstrated by the new test, see * pkgIndex.tcl: above. Version of package bumped to 2.2.1. Version of tcllibc bumped to 0.3.2. * modules/tcllibc.tcl: Version of package bumped to 0.3.2 for the bugfix in the C implementation of struct::set (v 2.2.1). check-in: 6e7ef5ea1b user: andreas_kupries tags: trunk
2007-08-28
19:04
* support/releases/history/README-1.10.txt: Whitespace and formatting cleanup after various updates for modified packages. check-in: 3b6e828b31 user: andreas_kupries tags: trunk
2007-08-27
16:34
Kept tables in sync with the changes to the dns and sasl modules. check-in: b6441efc5e user: andreas_kupries tags: trunk
2007-08-26
00:44
Applied patch #1610330 from Sergei Golovan to provide asynchronous connection for dns over tcp. check-in: 99e36e4332 user: patthoyts tags: trunk
00:36
* ntlm.tcl: Applied patch #1653431 to make use of the returned NT domain if present. check-in: bdd6a36b32 user: patthoyts tags: trunk
00:27
Applied patch #1774859 from Sergei Golovan to handle failed authentication. check-in: af1e2cbd8c user: patthoyts tags: trunk
2007-08-25
19:06
* tcllib_dns.man: Documented the -loglevel configure option. check-in: 5d73eb47d5 user: patthoyts tags: trunk
2007-08-24
22:36
Added new module 'mapproj' for computing map projections check-in: e822a88916 user: kennykb tags: trunk
20:17
* README.developer: Added a section describing the basic steps of adding a new module. * support/releases/history/README-1.10.txt: Whitespace and formatting cleanup. check-in: 05efb8e4ae user: andreas_kupries tags: trunk
2007-08-23
17:36
ChangeLog extended. check-in: 020dd9b8ed user: andreas_kupries tags: trunk
17:35
* bench.tcl: Fixed problem with the glob patterns used to query * bench.man: the data array, was not matching the list quoting * pkgIndex.tcl: used to generate the keys. Was fine while we had no keys with spaces in the interp reference, but with -pkgdir this is possible, and broke. Version bumped to 0.3.1. check-in: df66a4a452 user: andreas_kupries tags: trunk
2007-08-22
23:23
Extended testsuite, and bugfixes in the new code. check-in: 73c4a4b4ac user: andreas_kupries tags: trunk
22:01
* faop.tcl: Extended the package with commands to convert finite * faop.man: automatons back to regular expressions, simplify * pkgIndex.tcl: regular expressions, and translate regular expressions to Tcl syntax. Extended the documentation. Untested. This fixes [SF Tcllib RFE 1735601], submitted by Lars Hellstroem <[email protected]>. He submitted the code used for this as well. Documentation however by myself, based on his comments in the original code (dtx format). Version of the package bumped to 0.4. check-in: 9f24c40ca5 user: andreas_kupries tags: trunk
20:46
* apps/tcldocstrip (::tcldocstrip::processCmdline): Fixed handling of arguments if there are none. The linsert construction broke for that case. Application version bumped to 1.0.1. check-in: e4a29f495b user: andreas_kupries tags: trunk
20:37
* spf.test: Added proper requisites to the testsuite. check-in: 9c97565e26 user: andreas_kupries tags: trunk
17:37
* ncgi.man: Tweaked the formatting of the newly committed example a bit. check-in: c33818a4c4 user: andreas_kupries tags: trunk
16:41
* struct_list.man: Fixed example for 'filterfor', removed the bogus 'expr' layer. The command runs 'expr' itself. This fixes [SF Tcllib Bug 1779424]. check-in: 0b042c92f3 user: andreas_kupries tags: trunk
00:01
* faop.man: Extend fromRegex and helper commands to accept zero * faop.tcl: arguments for "|" (Choice) and "." (Sequence), to * pkgIndex.tcl: represent empty language and epsilon language. Documentation extended. Version of package fa::op bumped to 0.3. This implements [SF Tcllib Bug 1759532], an RFE submitted by Lars Hellstroem. check-in: 4920b6a29b user: andreas_kupries tags: trunk
2007-08-21
23:37
* comm_wire.man: Fixed description of messages in the basic message layer, and of EOL, per [SF Tcllib Bug 1739372] (by Lars Hellstroem). General cleanup (spell checking). check-in: e3b27683be user: andreas_kupries tags: trunk
23:15
* html.man: Documentation of tableFrom{Array,List} extended per [Tcllib SF Bug 1740573] (David Scott Cargo). Disabled the documentation of 'html::title', per the same report, the command seems to be not really for users, but only for internal use. check-in: 9c08f4159e user: andreas_kupries tags: trunk
22:31
Removed wrongly committed debug output. check-in: 6a1d137ef4 user: andreas_kupries tags: trunk
22:04
* README.developer: Section about testing updated for the changes in the Makefile. * Makefile.in (install-applications): New target, complement to 'install-libraries', for applications only. * Makefile.in (test): The target now distinguishes interactive invokation and batch mode, and chooses its log mode accordingly (interactive: progress feedback, short log, batch: detailed log). The batch mode is invoked by redirecting the stdout to a file. Per a suggestion of Mikhail Teterin. The two modes are also directly acessible, via the new targets 'test_batch' and 'test_interactive'. check-in: 3ea92fe7fb user: andreas_kupries tags: trunk
21:00
* README.developer: Added a small introduction to the testing of modules via 'sak.tcl'. This fixes [SF Tcllib Bug 1750655] by Larry Virden. check-in: 849ae88e56 user: andreas_kupries tags: trunk
20:31
Extended with reference to the original proposer of the new feature, and fixed the name of the option. check-in: b388233bc3 user: andreas_kupries tags: trunk
20:02
* bench.tcl (::bench::run): Extended with a new option -pkgdirs * bench.man: helping in the handling of multiple versions of a * pkgIndex.tcl: package to benchmark. Moved invokation of libbench * libbench.tcl: to a separate helper procedure. Extended the documentation. Version bumped to 0.3. check-in: 727ec3f440 user: andreas_kupries tags: trunk
17:34
* support/devel/sak/test/run.tcl: Reworked the handling of setup errors and of the various failure states to ensure that they are properly reported as problems in the summary output instead of giving the appearance that everything is ok. Some trouble in the math testsuite was spotted only by reading the detailed log and would have been missed otherwise. check-in: 997b45eabf user: andreas_kupries tags: trunk
17:32
* math.test (matchTolerant): Changed to not use tcltest 2.0+ features in a testsuite for tcltest 1.0. Rewritten the tests using this custom comparison command to be tcltest 1.0 compliant. * pkgIndex.tcl: With permission from Arjen moved math::statistics * bessel.test: into the 8.4 section. Due to its new dependency on * elliptic.test: math::linearalgebra via multi-variate linear * statistics.test: regression it now depends on Tcl 8.4+ too. * special.test: Updated the tests using math::statistics for this as well. check-in: 424904062a user: andreas_kupries tags: trunk
07:14
Added example section and file upload example check-in: d18899f6cf user: afaupell tags: trunk
2007-08-20
23:21
* bessel.test: Added missing dependency on math::linearalgebra. * elliptic.test: (For math::statistics). This not fully ok yet, the Tcl core requirements are out of whack too. check-in: 70399eb8c5 user: andreas_kupries tags: trunk
23:07
* comm.test: Updated to require Tcl 8.3 (for snit). check-in: fec7bc2c21 user: andreas_kupries tags: trunk
23:05
* snit.test: Fixed bad indices in tests causing the generation of bogus expected error messages. check-in: 52c22e5e24 user: andreas_kupries tags: trunk
22:48
* support/devel/sak/old/help.txt : Expose 'approve' command. * support/releases/history/README-1.10.txt: README listing the changes for the upcoming release. check-in: 20035c428e user: andreas_kupries tags: trunk
22:06
* png.tcl: Bumped version of package to 0.1.2. * png.man: * pkgIndex.tcl: check-in: fa9e34e3e9 user: andreas_kupries tags: trunk
21:55
* nmea.man: Bumped package version to 0.1.1. * nmea/tcl: * pkgIndex.tcl: check-in: 7edfe64849 user: andreas_kupries tags: trunk
21:26
Whitespace/formatting police. check-in: d5f669f6d7 user: andreas_kupries tags: trunk
21:06
* tcllib_interp.tcl: Bumped package version to 0.1.1. * interp.man: * pkgIndex.tcl: check-in: 0717f36b08 user: andreas_kupries tags: trunk
21:03
* ini.man: Bumped package version to 0.2.1, due to bugfix in last * ini.tcl: entry. * pkgIndex.tcl: check-in: c56a8cd88a user: andreas_kupries tags: trunk
20:41
* ftpd.tcl: Fix for [SF Tcllib Bug 1720144]. Version * ftpd.man: of the package bumped to 1.2.3. * pkgIndex.tcl: check-in: cfa5df2ac0 user: andreas_kupries tags: trunk
20:11
* doctools.tcl: Bumped versions to 1.3 and 0.3 respectively to * docidx.tcl: reflect the extended syntax and bugfixes listed * doctoc.tcl: below. * doctools.man: * docidx.man: * doctoc.man: * pkgIndex.tcl: check-in: 6cfaa72db2 user: andreas_kupries tags: trunk
20:03
* tcllib_ip.man: Bumped version to 1.1.2 due to the bugfix made * ip.tcl: by the last change. * pkgIndex.tcl: check-in: 32648e3922 user: andreas_kupries tags: trunk
19:58
* des.man: Bumped version to 1.1 due to API extension made by * des.tcl: the last change. * pkgIndex.tcl: check-in: d152c6c456 user: andreas_kupries tags: trunk
19:36
* blowfish.man: Version bumped to 1.0.3 due to bugfix at Mar 12. * blowfish.tcl: * pkgIndex.tcl: check-in: b35e55fb3a user: andreas_kupries tags: trunk
19:33
Whitespace police check-in: cda9a2b1d6 user: andreas_kupries tags: trunk
2007-08-19
20:20
The ldapx module has a major problem in the "change" entries: they cannot represent all cases, and in particular those involving simultaneously a modification in attributes and a renaming of an entry. For example: package require ldapx ::ldapx::entry create e ::ldapx::entry create c e dn uid=bob,o=org e set1 a v1 e backup e dn uid=sam,o=org e add1 a v2 e debug # => # dn = <uid=sam,o=org> # format = standard # a: v1 v2 # backup dn = uid=bob,o=org # a: v1 # There is both a renaming of the entry (bob->sam) and a new # attribute value (v2) for attribute a c diff e puts [c change] # => # add {a {v1 v2}} # The renaming information is lost! If you try again without the line "e add1 a v2", you can see that the change entry is correct, as it contains a "modrdn" meaning the renaming of the entry. So, the format of the "change" entry is incompatible with the described functionnality. This patch modify the format of the "change" entry from a single action to a list of actions. In the above example, it returns be: { {add {a {v1 v2}}} {modrdn ... } } instead of : {add {a {v1 v2}}} This format modification should not a real problem, since "change" entries are not intended to be used by programs, they are designed only for used by ldif and ldap classes. The ldapx version number is upgraded from 0.2.5 to 1.0 to reflect the potential incompatibility. check-in: bcce10a23e user: pdav tags: trunk
2007-08-16
18:05
remove gps reference from description check-in: ca8646acbb user: afaupell tags: trunk
17:56
* ini.man: clarifications to ini::open and ini::remove * ini.tcl fixed bug in ini::value where default value only worked if the section didnt exist check-in: 377c33269e user: afaupell tags: trunk
17:49
fixed bug in read_port when using logging check-in: 8691575888 user: afaupell tags: trunk
04:11
* multiop.setup: Moved the common setup code for the testing of * multiop.test: the multi-file operations into a separate file. * multi.test: Added commands to query the state of objects. * multiop.tcl: Updated both testsuite and documentation. Version * multiop.man: bumped to 0.5. * pkgIndex.tcl: check-in: 3f799cceba user: andreas_kupries tags: trunk
01:04
typo in man page check-in: c71413328c user: afaupell tags: trunk
2007-08-15
21:33
* comm.tcl (::comm::Vwait): Fixed uplevel which failed when used * comm.man: with variable names containing spaces. Bumped the * pkgIndex.tcl: package version to 4.5.6. Thanks to Bryan Oakley. check-in: 17e1e268d2 user: andreas_kupries tags: trunk
20:08
* multiop.tcl (ChDir, ChUp): Fixed the method calls in change dir * multiop.man: operations, forget the $self. Version bumped to 0.4. * pkgIndex.tcl: check-in: fa952c2f9c user: andreas_kupries tags: trunk
2007-08-14
21:42
* tests/fa_symbols_at.test: Added proper documentation for the * fa.tcl: methods symbols@ and symbols@set. Extended method * fa.man: symbols@ to allow querying of symbols between two * pkgIndex.tcl: states, extended documentation, and updated testsuite. Bumped package version to 0.3. check-in: d1227bc046 user: andreas_kupries tags: trunk
20:41
* comm.tcl (::comm::CommRunHook): Fixed typo in variable name, * comm.man: should be 'res', not 'result'. Bumped the package * pkgIndex.tcl: version to 4.5.5. check-in: bc8bcba5ea user: andreas_kupries tags: trunk
2007-08-13
23:39
* multiop.tcl (Expand): Fixed bug in recursive expansion, pattern applies to the last segment of the path. check-in: f714105aed user: andreas_kupries tags: trunk
22:32
* multiop.tcl: New features coming out of dog-fooding: Removed * multiop.man: hardwired fixation on files, accept all paths by * multiop.test: default, and added commands to allow the user to * multi.test: limit the expansion to files, firectories, or links. * pkgIndex.tcl: New command to allow the user to specify how strict checking of the 'in(to)' argument is, and if empty expansions are acceptable. Documentation updated. Testsuite updated and extended. Version bumped to 0.3 check-in: a4592dd587 user: andreas_kupries tags: trunk
2007-08-10
19:40
* multiop.tcl: New features - Recursive processing. * multiop.test: Expand only mode. Save/restore set of files * pkgIndex.tcl: to/from a variable. Platform checking * multi.test: semi-conditional commands. Invoke a user command for * multiop.man: the file set. Test suite extended, documentation updated. Version bumped to 0.2 check-in: 9a8534e88a user: andreas_kupries tags: trunk
18:21
* fileutil.tcl: The rewrite of find changed how it invoked the * fileutil.man: filter command. As that however is documented this * pkgIndex.tcl: change is a bug. Restored the old way of invoking * find.test: the filter command. Version bumped to 1.13.3. Extend the testsuite to verify the API. check-in: 980bd71a9f user: andreas_kupries tags: trunk
15:59
* comm.tcl (comm::comm_cmd_send): Replaced the 'after idle unset result' with an immediate unset, saving the infromation into a local variable. The 'after idle' can spill into a forked child process if there is no event loop between its location and the fork. This may bork the child if the next event loop is the 'vwait' of comm's send a few lines above, and the child used the same serial number for its next request. In that case the parent's 'after idle unset' will delete the very array element the child is waiting for, unlocking the vwait, causing it to access a now missing array element, instead of the expected result. Fix by JeffH, Analysis by AndreasK, bugfix actually done before the analysis. This bug happened at Cisco. * comm.man: Bumped the package version to 4.5.4. * pkgIndex.tcl: check-in: 48802d3395 user: andreas_kupries tags: trunk
2007-08-08
21:23
* pop3.test: And snit is loaded by coserv.tcl too, no explicit load required. check-in: d1892bab8b user: andreas_kupries tags: trunk
19:42
* inplace.test: Fixed failures of some tests on Windows. * fileutil.tcl: Working around a possible bug in the handling of path intreps by the core, on Windows. See commentary in 'fullnormalize', and 'find.setup' (f_setupcircle). * find.test: Moved the support code into a separate file, the new * find.setup: 'find.setup'. Added a testsuite for the package * traverse.test: 'fileutil::traverse', using the same support * traverse.tcl: code. Rewrote the internals of traverse.tcl based * traverse.man: on the experience gained by the rewrite of 'find', * pkgIndex.tcl: using similar re-focatorization of the platform and core dependencies, and made the traversal state variables easier to understand (separated the processing and result stack). Bumped version of traverse to 0.3. check-in: 664f9dd378 user: andreas_kupries tags: trunk
04:33
* find.test: Reworked the setup/cleanup code, made the tests more independent from each other. * traverse.man: New file, first documentation for fileutil::traverse. check-in: 9752ccf61a user: andreas_kupries tags: trunk
2007-08-07
22:48
Revert accidential commit of code changes for debugging encoding problem. check-in: 7b5460f0b4 user: andreas_kupries tags: trunk
22:46
* fileutil.tcl (::fileutil::find): Command rewritten to use a * pkgIndex.tcl: portable iterative traversal core. Platform and * fileutil.man: Tcl version dependencies have been re-factored into separate small commands. Should be more readable and maintainable. Handling of circular symbolic links is now portable (via a portable 'file normalize'). Order of paths in the output changed, this however was never documented. Version bumped to 1.13.2. check-in: a466def993 user: andreas_kupries tags: trunk
2007-08-06
13:26
Fixed a bug in "swap" method : backuped dn was not restored. check-in: a412b1ea6c user: pdav tags: trunk
2007-08-05
19:59
Ooops. I modified ldapx.tcl (instead of ldap.tcl). check-in: 5dbdf81ebc user: pdav tags: trunk
2007-08-04
00:58
* fileutil.test: Cleaned the setup/cleanup code up a bit. check-in: 0cf81c25a7 user: andreas_kupries tags: trunk
2007-08-03
23:07
* filetype.test: Split the overly large file fileutil.test * fileutil.test: into a series of smaller test files for * find.test: specific commands. * inplace.test: * pathops.test: * strip.test: * test.test: check-in: 5f49420422 user: andreas_kupries tags: trunk
21:30
* ldapx.man: Fix class command which was broken across lines. check-in: d5621bfd8a user: andreas_kupries tags: trunk
21:01
Munged one modification. check-in: f34f4558f8 user: pdav tags: trunk
17:05
* sets.test (Nothing): Updated to changes in reporting of errors with alias commands in 8.5. check-in: 30e6ec11de user: andreas_kupries tags: trunk
15:37
Ooops. Forgot to update pkgIndex.tcl with new version number. check-in: 6d03a2559b user: pdav tags: trunk
15:13
- Fixed reading of LDIF change entries. - Fixed modification of an entry by replacing values instead of removing and adding the minimal set of changes, since LDAP schemas don't necessarily include equality operator for each attribute. - Introduced a "-utf8" option in the LDIF class. - Fixed indentation for LDIF continuation lines for Base64 encoded values. - Fixed set1 return value to be compatible with set return value (not a documented feature). - Fixed set1 when given an empty value: it deletes the attribute (as with set). - Fixed test for the new replacement mode. - Added documentation for "-utf8" option. check-in: c360aa0c68 user: pdav tags: trunk
05:06
* pop3d.test: Updated to prevent the multiple loading of comm. check-in: 54c38a76e2 user: andreas_kupries tags: trunk
04:58
* mime.tcl (::mime::word_encode): Unbreak the unconditional line-breaking performed by some of the base64 encoders we use. check-in: ecc95632ce user: andreas_kupries tags: trunk
04:52
* interp.tcl (::interp::createEmpty): Modified the sequence clearing an interpreter of commands to properly handle the ::tcl system namespace of Tcl 8.5. check-in: 850c5babd5 user: andreas_kupries tags: trunk
04:27
* typedCmdline.test: Updated to changes in Tcl 8.5 head. check-in: 255b73c95f user: andreas_kupries tags: trunk
2007-08-02
23:15
Extended doc processing with generation of pdf output. check-in: bbd20abdda user: andreas_kupries tags: trunk
23:15
* mpformats/fmt.latex: Further reworking of the backend internals for proper quoting of TeX special characters, prevention of double-quoting, and markup of wanted special characters. Further removed the use of 'quote' environments. Not needed for the formatting and its use restricts the nesting of lists to three levels. Without we can nest seven levels. Final fixes for [Tcllib SF Bug 1766381]. check-in: f6c7927e23 user: andreas_kupries tags: trunk
19:01
* mpformats/fmt.text: Fixed handling of 'cmd_def'. * mpformats/fmt.tmml: Fixed handling of nested lists. * mpformats/fmt.latex: Fixed handling of list_end, was not updated to the new list type codes. * mpformats/fmt.latex: Fixed handling of ^ character. Has to be escaped in regular text. Fixed handling of keywords and references (see also). May contain special character in need of escaping. Quote backslashes in paths. Fixes for [Tcllib SF Bug 1766381.] check-in: 0cf8d8e749 user: andreas_kupries tags: trunk
2007-08-01
23:17
* pop3.test: Updated to new snit dependency in comm. check-in: 5124a045f2 user: andreas_kupries tags: trunk
22:53
* tie_rarray_comm.test: Updated to handle new 'snit' dependency in 'comm'. check-in: 5005f77029 user: andreas_kupries tags: trunk
22:49
* me_util.test: Updated to use the TestAccel utility commands to handle accelerators. * me_tcl.test: Updated 8.5 specific test to extensions in 'string is'. check-in: 8ed81a2ce5 user: andreas_kupries tags: trunk
22:40
* htmlparse.test: Updated to use the TestAccel utility commands to handle accelerators. check-in: e8bfacc465 user: andreas_kupries tags: trunk
21:44
* deleg_method.test: Updated tests for changes in snit internal, now using the new method introspection methods. Requires snit 1.3.1 check-in: c1b2fcd81c user: andreas_kupries tags: trunk
21:34
* doctools.test: Updated test 8.4 for changes in the formatting of warnings. check-in: d16e7b12a3 user: andreas_kupries tags: trunk
20:49
* fileutil.test: Fixed problems with the tests for fileutil::writeFile and companions. The regsub did not like paths containing special characters like '+'. Replaced with a 'string map' construction. * multiop.tcl: Language tweak. Allow 'from', and 'into' (and aliases) * multiop.man: as qualifiers to 'the', i.e. allow specification after * multiop.test: 'the'. Updates documentation and examples too. check-in: 636ab02b66 user: andreas_kupries tags: trunk
20:20
* multi.tcl: Added documentation and testsuite for the multiop * multi.man: package built on top of the multiop objects. Bug * multi.test: fixes. * multiop.tcl: * multiop.man: * multiop.test: check-in: c6a8ba04fa user: andreas_kupries tags: trunk
06:30
* multiop.man: Wrote the actual documentation for the core * multiop.tcl: multi-file objects. Tweaked the syntax a bit. check-in: 26cb6c72ab user: andreas_kupries tags: trunk
00:15
* multiop.tcl: New packages in module. Scatter/gather * multiop.test: operations, multi-file operations. * multiop.man: First user of 'wip' code. * multi.tcl: * pkgIndex.tcl: check-in: 50fac17ba4 user: andreas_kupries tags: trunk
00:14
* wip.man: Fixed bugs uncovered during test of * wip.tcl: first user, fileutil::multi::op. * wip2.tcl: check-in: 49b4cc8b4e user: andreas_kupries tags: trunk
2007-07-27
20:33
New module 'wip' added. A mini interpreter for word lists based on ideas in 'treeql'. check-in: 2a8d833ecb user: andreas_kupries tags: trunk
20:26
* fileutil.tcl: Fixed problems of 'relative' and 'relativeUrl' * fileutil.man: with paths containing . and .., i.e. like * fileutil.test: '/foo/bar/../common'. Done by making the paths * pkgIndex.man: absolute and then using LexNormalize to remove them. Added a fast path to LexNormalize to quickly return for paths not containing . nor .. Also fixed bug in handling .. with short relative paths. Extended the testsuite. Package bumped to version 1.13.1 (patchlevel, bugfixes only). check-in: ccc9e6f0f1 user: andreas_kupries tags: trunk
2007-07-20
17:08
* uevent.tcl: Added missing loading of package logger. Bumped * pkgIndex.tcl: version to 0.1.2. * uevent.man: check-in: ad719391e9 user: andreas_kupries tags: trunk
2007-07-18
22:37
* ../../apps/nnsd: Fixed option bug. Bumped version to 1.0.1. * ../../apps/nns: Extended example client application with * ../../apps/nns.man: continuous search. Further extended to detect and handle loss of connection with service, by exiting. Bumped version to 1.1 * server.tcl: Implemented asynchronous and continuous searches. * nns.tcl: Ditto in client. Documented this feature, and the * nns_client.man: extensions to the protocol it needs. * nns_server.man: Bumped both server and client to version 0.3. * nns_protocol.man: * pkgIndex.tcl: check-in: 0fb14d32e4 user: andreas_kupries tags: trunk
22:33
* uevent.tcl (::uevent::generate): Fixed typo in variable name, * uevent.man: used non-existing var. Bumped version to 0.1.1. * pkgIndex.tcl: check-in: 8a520be1bd user: andreas_kupries tags: trunk
2007-07-17
22:08
* nns_auto.tcl: Name service client on top of the basic facility. * nns_auto.man: Provides automatic restoration of registered names * pkgIndex.tcl: after a loss of connection. * nns.tcl: Extended to use the services of 'uevent' to generate events for important changes, like the loss of the connection to the server. The package version is bumped to 0.2. check-in: 9ef2a6b813 user: andreas_kupries tags: trunk
22:05
* New package 'uevent', handling of user events. check-in: fd26a2cc37 user: andreas_kupries tags: trunk
2007-07-11
04:43
One "term" back to "emph" check-in: ed607a99ac user: arjenmarkus tags: trunk
04:40
Changed emph into term for those occurrences that involved defining/delineating a term check-in: 2121480326 user: arjenmarkus tags: trunk
2007-07-10
19:36
Small corrections on latest commit check-in: ba18ded8f1 user: arjenmarkus tags: trunk
2007-07-07
16:17
added population stdev/variance; cleaned up several test files check-in: b77c6a713f user: arjenmarkus tags: trunk
2007-07-05
13:39
bug #1739359 - reject domain names that look like ipv4 addresses check-in: 688627e310 user: patthoyts tags: trunk
13:19
* des.test: Previous version of DES used to pad the key to 64 * des.tcl: bits. If we are using the old options then add padding. The new version will raise an error instead. check-in: cabb84a92e user: patthoyts tags: trunk
2007-07-04
01:15
* main1_83.tcl (::snit::Comp.statement.oncget): Fixed double * main1.tcl (::snit::Comp.statement.oncget): import of instance * main2.tcl (::snit::Comp.statement.oncget): and type variables. * snit.man: Bumped versions to 1.3.1 and 2.2.1 respectively. * pkgIndex.tcl: * snit.tcl: * snit2.tcl: check-in: 19a01d3271 user: andreas_kupries tags: trunk
2007-07-03
04:56
* snit.test: Snit versions bumped to 1.3 and 2.2. Extended * snit.man: 'info' method and typemethod with sub-methods * snitfaq.man: 'args', 'body' and 'default' to query method * main1.tcl: arguments, argument defaults, and bodies. * main1_83.tcl: * main2.tcl: * pkgIndex.tcl: check-in: 2fc59c5e17 user: andreas_kupries tags: trunk
2007-06-26
18:55
Removed spurious 'puts' in computation of Jacobian elliptic functions check-in: be344b2bfc user: kennykb tags: trunk
2007-06-23
03:39
Replaced deprecated {expand} syntax in comments with {*}. check-in: 4a72c2ed6b user: andreas_kupries tags: trunk
03:07
* snitfaq.man: Replaced deprecated {expand} with {*}. check-in: 6d59dde2f3 user: andreas_kupries tags: trunk
2007-06-21
04:47
* html.man: Fixed bug [SF Bug 1740573], documentation typos, etc. Thanks to David Scott Cargo <[email protected]> for the report. check-in: 9f4136cb13 user: andreas_kupries tags: trunk
04:10
* javascript.man: Fixed bug [SF Bug 1740574], typos in the documentation. Thanks to David Scott Cargo <[email protected]> for the report. check-in: 9372c0949d user: andreas_kupries tags: trunk
2007-06-19
01:56
* fileutil.tcl (::fileutil::fullnormalize): Simplified the implementation by recognizing that the complex file split/lrange/eval/join combo is just 'file dirname'. check-in: 3c890d28fb user: andreas_kupries tags: trunk
2007-06-17
01:22
Fix comment. check-in: 8990a047e4 user: andreas_kupries tags: trunk
2007-06-13
04:25
* peg.man: Fixed [Bug 1735588], added text explaining the relation to context-free grammars, per Lars Hellstrom's proposal. check-in: 657855c5b1 user: andreas_kupries tags: trunk
04:19
* traverse.tcl: Fixed invokation of -filter callback when used for * pkgIndex.tcl: directories. Wrongly used only the short path. Now correctly uses the full name. Bumped package version to 0.2. check-in: 8bd35edbc9 user: andreas_kupries tags: trunk
2007-06-10
20:47
* comm.tcl: Bugfixes in the wrapper for 'update'. * comm.man: Bumped the package version to 4.5.3. * pkgIndex.tcl: check-in: 3869cec984 user: andreas_kupries tags: trunk
2007-05-29
04:23
* nmea.man: Added title, extended set of keywords. check-in: b40a851856 user: andreas_kupries tags: trunk
03:00
* fileutil.tcl: Added command 'tempdirReset' to allow users to * fileutil.man: clear the information set via 'tempdir path'. * pkgIndex.tcl: Bumped package to version 1.13. Additionally extended relative-url computation to make the result of an edge-case nicer looking (result was ok, but not optimal). Extended testsuite for this. Extended error output when computation of relative path fails. check-in: ff02b78993 user: andreas_kupries tags: trunk
2007-05-16
22:32
Updated version numbers in list manpage as well. check-in: b4e80b9cf6 user: andreas_kupries tags: trunk
22:20
* list.tcl (LlcsInvertMerge2): Fixed a bug where incorrect "unchanged" entries were generated on a merged list. * list.test (lcsInv-4.2,lcsInv-4.3): Corrected the test cases because they were expecting incorrect results from the above bug. [Bug 1720331] * pkgIndex.tcl: Advanced version number of 'struct::list' to 1.6.1 check-in: edf43ab002 user: kennykb tags: trunk
2007-05-10
22:11
* comm.tcl: Bugfix in the wrapper for 'update'. Bumped the * comm.man: package version to 4.5.1. * pkgIndex.tcl: check-in: 8711b57a8d user: andreas_kupries tags: trunk
2007-05-08
22:03
* nns_client.man: New name for nns.man, to avoid clashing with the * nns.tcl: nns.man of the command line client, and removed unwanted log output from the client package. * ../../apps/nnsl: Merged nnsl and nnst into one command line client * ../../apps/nnst: application, nns. Added documentation for that * ../../apps/nns: application. * ../../apps/nns.man * ../../apps/nnsd.man: Added documentation for the command line server application. * nns_server.man: Changed configuration -local to -localonly * server.tcl: for better understanding. Bumped to version 0.2 * pkgIndex.tcl: Removed unwanted log output. check-in: 973b927719 user: andreas_kupries tags: trunk
2007-05-07
22:55
* nns.man: Added documentation for client and server packages. * nns_server.man: check-in: 84e8eb85d2 user: andreas_kupries tags: trunk
21:15
* ftp.tcl (::ftp::Get): SF Bug 1708350. Do not unset get:channel * pkgIndex.tcl: state information to prevent async get from * ftp.man: blowing in HandleData. More comments in the code. Version bumped to 2.4.8. check-in: 4b399462aa user: andreas_kupries tags: trunk
2007-05-04
21:31
* support/installation/modules.tcl: New module 'nns' added, a nano-sized name service based on and for 'comm'. Derived from the nserver code in the Pool_Net bundle of packages. * NNS - Nano Name Service. Initial commit. TODO: Documentation for client and server, ditto testsuites, are needed. Only the trivial code shared by both is documented and tested. Manual testing has been done however, using the nns* applications, see apps/ check-in: 6a87901280 user: andreas_kupries tags: trunk
21:10
* comm.tcl: Bugfixes in the handling of -interp for regular * comm.man: scripts. The handling of the buffer was wrong for * pkgIndex.tcl: scripts which are a single statement as list. Fixed missing argument to new command commSendReply, introduced by version 4.5. Affected debugging. Bumped package version to 4.5.1. check-in: 506c9ac9fd user: andreas_kupries tags: trunk
2007-05-03
21:41
* sha1.tcl: Force-define loop variable for accel loader, so * sha256.tcl: that sak will not fail in the unset when looking for the package version via restricted eval. check-in: 94bd92fdf0 user: andreas_kupries tags: trunk
21:38
* sak.tcl: Added stronger check for 'package provided' command to 'ppackages'. Code in critcl.tcl generated for tcllibc slips past the less strong filters. check-in: 8aa085dcfb user: andreas_kupries tags: trunk
2007-05-02
00:30
* comm.tcl: Added ability to asynchronously generate script * comm.man: results. Enables proper handling of long-running * comm.test: operations (like db queries) without blocking the * comm.slaveboot: server, nor requiring nested eventloops. * pkgIndex.tcl: Extended documentation, and testsuite. Version bumped to 4.5. Now depending on snit, and Tcl 8.3. check-in: 8d7e5e564e user: andreas_kupries tags: trunk
2007-05-01
17:10
* main2.tcl: [Bug 1710640]. Replaced deprecated {expand} with {*}. * snit.test: Updated to changes in 8.5a6. check-in: 779224ef62 user: andreas_kupries tags: trunk
17:00
* treeql85.tcl: Replaced deprecated {expand} syntax with {*}. * docs/treeql-low.xml: [Bug 1710644]. * docs/treeql-int.xml: * treeql.test: Updated accelerator handling. check-in: 9ec5d6f1a3 user: andreas_kupries tags: trunk
16:30
Added bug reference. check-in: d22accb1ef user: andreas_kupries tags: trunk
16:25
* examples/tie/metakit.tcl (get): Updated to use {*} instead of the deprecated {expand}. check-in: 87499c4735 user: andreas_kupries tags: trunk
2007-04-30
22:47
* png.test: Added tests for removeComments, also converted to use of 'TestFilesGlob'. check-in: 1c22619ee4 user: andreas_kupries tags: trunk
22:46
* testutilities.tcl: Made TestFiles 8.2-ready. Added command 'TestFilesGlob' to simply return files instead of immediately sourcing them. check-in: 3012491a9b user: andreas_kupries tags: trunk
2007-04-28
19:26
2004-04-28 Aaron Faupell <[email protected]> * png.tcl: fixed output file encoding in removeComments check-in: 5e965bd751 user: afaupell tags: trunk
2007-04-21
12:35
Fix for Bug 1704626. Fixed some Problems in asnPeekTag/asnTag. check-in: 0a2602ecbb user: mic42 tags: trunk
2007-04-20
18:51
Various bugfixes and some new commands. Fixes for Tcllib SF Bugs[1558351, 1703408, 164533]. check-in: a78b6edbc0 user: mic42 tags: trunk
2007-04-12
08:00
* tree.tcl: Renamed various commands handling accelerators. This brought their names into compliance with the requirements of the 'TestAccel*' commands in devtools. * sets.tcl: Fixed use of KnownImplementations missed by last change. check-in: 615dfb69c3 user: andreas_kupries tags: trunk
03:43
* dacceptor.test: Added the switching of struct::set * dexec.test: implementations to the testsuite. * fa.test: * faop.test: * tests/da_accept.test: * tests/da_cons.test: * tests/de_cons.test: * tests/de_exec.test: * tests/fa_cons.test: * tests/fa_ec.test: * tests/fa_final.test: * tests/fa_is.test: * tests/fa_is_complete.test: * tests/fa_is_deterministic.test: * tests/fa_is_epsfree.test: * tests/fa_is_useful.test: * tests/fa_next.test: * tests/fa_reach.test: * tests/fa_serial.test: * tests/fa_start.test: * tests/fa_state.test: * tests/fa_states.test: * tests/fa_symbol.test: * tests/fa_symbols.test: * tests/fa_symbols_at.test: * tests/fa_useful.test: * tests/faop_complete.test: * tests/faop_concat.test: * tests/faop_determinize.test: * tests/faop_difference.test: * tests/faop_intersect.test: * tests/faop_kleene.test: * tests/faop_minimize.test: * tests/faop_optional.test: * tests/faop_regex.test: * tests/faop_remeps.test: * tests/faop_reverse.test: * tests/faop_trim.test: * tests/faop_union.test: check-in: d3a152bb98 user: andreas_kupries tags: trunk
03:37
* testutilities.tcl: Added 'TestFiles', a command to run a set of subordinate test files, found by globbing. check-in: 5e2838e8b3 user: andreas_kupries tags: trunk
03:01
* sets.tcl: Renamed various commands handling accelerators. This brought their names into compliance with the requirements of the 'TestAccel*' commands in devtools. * sets.test: Rewritten to use the 'TestAccel*' convenience commands. * tree.test: Rewritten to use the 'TestAccel*' convenience commands. Additionally moved the helper commands into a new, separate file * tree/tests/Xsupport: New file now containing the helper commands for testing struct::tree. * graph.test: Rewritten to make use of 'useAccel'. * graph.test: The testsuite already switches various * graph/tests/arcs.test: implementations of struct::graph. Added * graph/tests/assign.test: the switching of struct::set * graph/tests/command.test: implementations. * graph/tests/deserialize.test: * graph/tests/nodes.test: * graph/tests/rassign.test: * graph/tests/serialize.test: * graph/tests/swap.test: * graph/tests/walk.test: * graph/tests/arc/attr.test: * graph/tests/arc/delete.test: * graph/tests/arc/exists.test: * graph/tests/arc/flip.test: * graph/tests/arc/insert.test: * graph/tests/arc/move-source.test: * graph/tests/arc/move-target.test: * graph/tests/arc/move.test: * graph/tests/arc/rename.test: * graph/tests/arc/source.test: * graph/tests/arc/target.test: * graph/tests/attr/append.test: * graph/tests/attr/get.test: * graph/tests/attr/getall.test: * graph/tests/attr/keyexists.test: * graph/tests/attr/keys.test: * graph/tests/attr/lappend.test: * graph/tests/attr/set.test: * graph/tests/attr/unset.test: * graph/tests/node/attr.test: * graph/tests/node/degree.test: * graph/tests/node/delete.test: * graph/tests/node/exists.test: * graph/tests/node/insert.test: * graph/tests/node/opposite.test: * graph/tests/node/rename.test: check-in: 01d4b67113 user: andreas_kupries tags: trunk
02:47
* testutilities.tcl: Added 'useAccel' to help with the setup of packages which have accelerators, automatically using the proper use variant. check-in: 0e6a3405b4 user: andreas_kupries tags: trunk
2007-04-11
04:52
* bench_lang_intro.man: New files, documentation of the * bench_lang_spec.man: benchmark declaration language, and * bench_read.man: of the supporting packages. * bench_wcsv.man: * bench_wtext.man: check-in: dc9bd55d22 user: andreas_kupries tags: trunk
2007-04-05
21:32
* dexec.tcl: Accepted [Tcllib RFE 1692954] and the associated * dexec.man: patch [Tcllib Patch 1693491], by Bogdan * pkgIndex.tcl: <[email protected]>. Bumped version * test/de_exec.test: number to 0.2. New API: State introspection, additional callback invokation for state transitions. Updated testsuite to accept the additional callbacks in the activity traces. check-in: 31394b2e59 user: andreas_kupries tags: trunk
2007-03-28
22:48
* fileutil.tcl (::fileutil::fileType): Added definitions to * pkgIndex.tcl: recognize Apple .icns files. * fileutil.man: Bumped version up to 1.12. check-in: 54acb3951f user: andreas_kupries tags: trunk
17:49
* apps/tcldocstrip: Added a block of meta data. * apps/page: Added a block of meta data. check-in: 41e4bd52e7 user: andreas_kupries tags: trunk
2007-03-26
23:48
* struct_tree.man: Documentation improvements as suggested by Lars * struct_tree1.man: Bergstrom ([Bug 1687902]). check-in: de882f4b7f user: andreas_kupries tags: trunk
19:17
* loggerUtils.man: Uh, the section was put into the list instead * loggerAppender.man: of after. Fixed. [Bug 1688650]. check-in: 91503ee0b8 user: andreas_kupries tags: trunk
18:55
* loggerUtils.man: Uh, the section was put into the list instead of after. Fixed. [Bug 1688650]. check-in: e42c6e8824 user: andreas_kupries tags: trunk
18:44
* peg.man: Uh, the section was put into the list instead of after. Fixed. [Bug 1688650]. check-in: 421e26dff8 user: andreas_kupries tags: trunk
2007-03-25
11:33
* sha256.c: gcc 4 has decided that assignment to a cast pointer is to be denied. Therefore added work around. check-in: 3dee584f90 user: patthoyts tags: trunk
01:29
Added sections about how to give feedback (bugs, ideas, ...), and where. check-in: 0cf8d40465 user: andreas_kupries tags: trunk
2007-03-23
17:31
* pkgIndex.tcl: Added MD hints. check-in: 4f06a51106 user: andreas_kupries tags: trunk
17:31
* base32hex.tcl: Added MD hints. check-in: ebc3e28c04 user: andreas_kupries tags: trunk
17:30
* sha256.tcl: Added MD hints. check-in: 0ccb93b983 user: andreas_kupries tags: trunk
17:29
* pkgIndex.tcl: Added MD hints. check-in: b6ec591884 user: andreas_kupries tags: trunk
2007-03-21
23:15
* pkgIndex.tcl: Fixed version mismatches, index vs. package. * plugins/pkgIndex.tcl: * plugins/writer_mecpu.tcl: check-in: 60feb5967c user: andreas_kupries tags: trunk
23:07
* Changed all documentation files (*.man). Replaced all deprecated commands and list types with their new canonical names, putting the Tcllib documentation back in line with the current definition of the doctools language and its companions. check-in: 480daf51f6 user: andreas_kupries tags: trunk
2007-03-20
21:10
Updated the APi for the multivariate regression - avoid [eval] and dependency on precise formatting of the data check-in: 74f4d698cd user: arjenmarkus tags: trunk
16:33
* apps/dtplite: Added a block of meta data. check-in: f42c84a37a user: andreas_kupries tags: trunk
16:22
* mpformats/fmt.wiki: Added MD pragma excluding a bogus dependency from consideration. check-in: a0f377c841 user: andreas_kupries tags: trunk
16:22
* loggerUtils.tcl: Added MD pragma regarding ownership of the message files. check-in: f3acc8fb75 user: andreas_kupries tags: trunk
05:11
* doctoc.tcl: Extended MD pragmas declaring the ownership of * docidx.tcl: various non-code files. * doctools.tcl: check-in: 255004c6a6 user: andreas_kupries tags: trunk
05:06
* support/devel/sak/doc/doc.tcl: Modified to print warnings even if processed was stopped by an error. * mpformats/c.msg: Added messages for a set of newly deprecated * mpformats/de.msg: commands and list types. Added proper umlauts * mpformats/en.msg: to the german messages. * mpformats/fr.msg: * doctools.tcl: Added a plugin API command (dt_where), providing information about the current location, to provide location data to warnings. * checker_toc.tcl: Language change (doctoc, docidx). Comments in * checker_idx.tcl: the input are now swallowed by the checker layer and not propagated to the backend anymore. * checker.tcl: Language changes. -- Comments are swallowed, backends do not see them anymore. -- 'require'ments an now go everywhere in the header, not only after the 'desc'riptions. -- Warnings now have location information. -- The list types 'bullet', 'arg', 'opt', 'cmd', and 'tkoption' are now deprecated. They are replaced by 'itemized', 'arguments', 'options', 'commands', and 'tkoptions', and their short forms 'items', 'args', 'opts', and 'cmds'. -- 'para' can now be used inside of lists. Conversely 'nl' works outside of lists too. The two commands are identical now, and 'nl' is deprecated. -- The list entry command 'lst_item' has been deprecated, replaced by 'def'. Additionally the possible misspellings 'list_item', 'listitem', and 'lstitem' of the old command are recognized now too, albeit also considered to be deprecated. -- The list entry command 'bullet' is deprecated, replaced 'item'. -- The commands 'see_also' and 'keywords' can now go anywhere in the document, not only after the header. Note that everything which was made deprecated is still accepted as valid input, however their use does cause the generation of warnings. This means that the language after the changes is a proper superset of the language before it. Old documents can be processed just fine with the new code. * mpformats/fmt.html: Use the new list types for translation. * mpformats/fmt.latex: * mpformats/fmt.text: * mpformats/fmt.tmml: * mpformats/fmt.nroff: Add a para when closing an inner list. * mpformats/idx.html: Rewritten to be single-pass, defering output until the index is closed. Changed to ensure that keywords are printed alpha-sorted (lsort -dict). Added navigation bar and sectioning of the index. * apps/dtplite: Added a format 'validate' as alias for 'null', * apps/dtplite.man: both of these now do not require an output specification anymore. Added the collection and printing of warnings. Replaced the homegrown commands for the reading and writing of files with calls to fileutil commands. Now processing input files in alphabetical order. Put common code for doctoc and docidx generation into a small set of commands. toc and idx are now sorted by description/keyword, output is column-aligned. The doc* output is saved, to serve as examples. Document titles are now cross-referencable via 'term', allowing direct links between documents. Comments about internals added. Documentation updated for the new functionality, and fixed all warnings due to use of deprecated commands and list types. Added a section on how to give feedback. * cvs.man: Fixed all warnings due to use of deprecated commands * changelog.man: and list types, tweaked the titles, and added sections about how to give feedback. * docidx.man: Significant rewrites for better language, better * doctoc.man: referencing of introductory documents. Tweaked the * doctools.man: titles, and added sections about how to give feedback. * docidx_api.man: *** REMOVED *** old documentation about the * docidx_fmt.man: languages and plugin APIs. * doctoc_api.man: * doctoc_fmt.man: * doctools_api.man: * doctools_fmt.man: * docidx_intro.man: *** ADDED *** new documentation about the * docidx_lang_cmdref.man: languages and plugin APIs, with basic * docidx_lang_faq.man: introductions, cross-referencing to * docidx_lang_intro.man: related documents, further readings, * docidx_lang_syntax.man: introduction by example, first * docidx_plugin_apiref.man: beginning of faqs. * doctoc_intro.man: * doctoc_lang_cmdref.man: * doctoc_lang_faq.man: * doctoc_lang_intro.man: * doctoc_lang_syntax.man: * doctoc_plugin_apiref.man: * doctools_intro.man: * doctools_lang_cmdref.man: * doctools_lang_faq.man: * doctools_lang_intro.man: * doctools_lang_syntax.man: * doctools_plugin_apiref.man: check-in: 28145f4495 user: andreas_kupries tags: trunk
2007-03-18
20:10
Updated the man page and the test cases for multivariate regression check-in: 12744072a2 user: arjenmarkus tags: trunk
2007-03-13
09:08
Handle different Trf error message in 9.2 check-in: 8370fdc8a1 user: patthoyts tags: trunk
2007-03-12
23:25
* fileutil.tcl (::fileutil::TempDir): Added code to collect all * pkgIndex.tcl: problems encountered, to be reported if no temp * fileutil.man: directory could be found, to aid in the debugging of the situation. Bumped version up to 1.11. check-in: 6b38614798 user: andreas_kupries tags: trunk
22:59
* blowfish.tcl: Applied patch from bug #1664626 by Neil Madden to the fix variable mis-naming in the Chunk command. check-in: cd3d3b6f40 user: patthoyts tags: trunk
22:53
* autoproxy.tcl: Removed even the demo reference to BWidgets to avoid confising the auto-dependency checker. Rearranged the tls connection code to permit use outside of the http package as tls_connect. * autoproxy.man: Documented the tls functions. * pkgIndex.tcl: Increment version to 1.4 check-in: b72388bbb0 user: patthoyts tags: trunk
2007-03-07
22:28
* compiler_peg_mecpu.tcl: Fixed typo in name of required package * pkgIndex.tcl: ('gasm;, was incorrectly 'gas'). Bumped to version 0.1.1. check-in: 2977d8c358 user: andreas_kupries tags: trunk
2007-03-05
20:46
Polished the source code for the multivariate regression a bit check-in: 98e5b7ce4d user: arjenmarkus tags: trunk
2007-02-27
23:24
* sets/s.c (from_any): Crashing bug in the Critcl implementation of 'struct::set'. Remembered the old object type X in the from_any conversion function, then converted to type 'list', and at the end tried to release the list using the freeintrep function of type X instead of type 'list'. Fixed by moving the code to remember the type after the conversion to a 'list'. check-in: 615847e351 user: andreas_kupries tags: trunk
21:09
First steps to incorporate Eric Kemp-Benedict's multivariate linear regression procedures check-in: f6a0ce08fc user: arjenmarkus tags: trunk
2007-02-16
07:04
* graph.tcl: pragma/hint for md generator. check-in: dc57edb7c1 user: andreas_kupries tags: trunk
05:12
* fileutil.tcl: Added a command [fileutil::fullnormalize]. * fileutil.man: Documented it, extended the testsuite. Bumped * filetuil.test: version up to 1.10. Removed nonsensical * pkgIndex.tcl: [file join one_element] calls from the testsuite. check-in: e75d821909 user: andreas_kupries tags: trunk
2007-02-12
18:35
* snitfaq.man: Fixed typos, etc. reported in [Bug 1658089]. check-in: 109ffa5d79 user: andreas_kupries tags: trunk
2007-02-09
06:04
forgot to increment the version number check-in: d29ef606e7 user: afaupell tags: trunk
06:03
2007-02-08 Aaron Faupell <[email protected]> * tar.tcl: bug fix in recursion algorithm that missed some files in deep subdirs. incremented version check-in: 3b57b1d67b user: afaupell tags: trunk
2007-02-08
22:09
* Applied patch for SF Tcllib 1599978. check-in: ffc001547c user: mic42 tags: trunk
2007-01-25
01:20
FR #1614860 - expose a -client option to set the HELO challenge response hostname check-in: 1e5f3a65d1 user: patthoyts tags: trunk
2007-01-23
06:10
* sets.bench: Added more benchmarks, add/include, subtract/exclude, equality. * sets/m.c: Rewrote sm_ADD, inlined s_add to enable us to defer set duplication until the set actually changes. This also ensures that the string-rep is invlaidates only in cvase of a true change. Ditto rewrites of sm_INCLUDE, sm_SUBTRACT, and sm_EXCLUDE. check-in: 783c3286e1 user: andreas_kupries tags: trunk
03:31
* mime.tcl (word_encode): Ensured the return of the empty string when given the empty string. check-in: 80becc0a3b user: andreas_kupries tags: trunk
03:21
* libbench.tcl: Added new benchmark options -ipre, -ipost. Per * pkgIndex.tcl: iteration pre/post scripts, untimed. Version of * bench.cl: package 'bench' is now 0.2. check-in: 4edfba59d1 user: andreas_kupries tags: trunk
2007-01-21
23:29
* bench_wcsv.tcl: Fixed sorting of descriptions in text and * bench_wtext.tcl: csv output. Version is now 0.1.2. check-in: 99461188ea user: andreas_kupries tags: trunk
22:17
* sets.bench: New, benchmarks for set operations, incomplete. check-in: 05aa8e811b user: andreas_kupries tags: trunk
22:15
* struct_set.man: Updated documentation to mention the critcl implementation, version number, etc. * pkgIndex.tcl: Version of sets bumped to 2.2. * sets.tcl: Changed core sets code to support multiple * sets_tcl.tcl: implementations, and Tcl implementation. * sets_c.tcl: Critcl based implementation of sets. * sets/ds.h: * sets/m.c: * sets/m.h: * sets/s.c: * sets/s.h: * sets.testsuite: Reworked the testsuite to handle both Tcl and * sets.test: critcl implementations. check-in: aadff1e06d user: andreas_kupries tags: trunk
2007-01-19
07:21
* bench.tcl (bench::norm): Removed 'split ,' from code, was left * pkgIndex.tcl: in wrongly after the rewrite of the raw representation. The relevant key is a list which we can and have to use directly, no split required. The fixed bug caused the normalization to fail and return the empty string for all cells. Version number bumped to 0.1.1 for this. check-in: 2505d67a66 user: andreas_kupries tags: trunk
2007-01-11
19:35
* uri.tcl (::uri::SplitHttp): [SF Tcllib Bug 1610655]. Modified to * uri.man: slash of queries after the first question mark, not the * uri.test: last. We have queries with subqueries in the wild, * pkgIndex.tcl: bogus per the spec, but in use. Version has been bumped to 1.2.1. check-in: 19b390dffd user: andreas_kupries tags: trunk
19:16
* cmdline.man: Extended the list of keywords in the documentation. [SF Tcllib Bug 1615252]. check-in: f1ee4f85f8 user: andreas_kupries tags: trunk
2007-01-09
05:06
* tar.tcl: Bumped version to 0.3, for the bugfix described * tar.man: by the last entry. * pkgIndex.tcl: check-in: db52171551 user: andreas_kupries tags: trunk
2006-12-20
19:24
*** empty log message *** check-in: 935113ce28 user: afaupell tags: trunk
19:15
2006-12-20 Aaron Faupell <[email protected]> * tar.tcl: fix in parseOpts which affected -file and -glob arguments to tar::untar * tar.man: clarifications to add, create, and untar check-in: c25fc78ab3 user: afaupell tags: trunk
2006-11-30
03:01
* comm.tcl (commRunHook): Fixed double execution of the hook script. Thanks to Will Duquette for the report. check-in: 354e165b70 user: andreas_kupries tags: trunk
2006-11-16
06:33
* pkgIndex.tcl: Version of graph bumped to 2.2. * graph.man: Updated documentation for new features, extended abilities, critcl implementation, etc. * graph.tcl: Changed core graph code to support multiple * graph_tcl.tcl: implementations, and Tcl implementation. Added some more features (arc|node delete multiple nodes, insertion of multiple nodes, flipping the direction of arcs), internal refactoring of common argument checks, additional checks closing some holes. * graph_c.tcl: Critcl based implementation of graph. * graph/arc.c: * graph/methods.c: * graph/ds.h: * graph/node.c: * graph/objcmd.h: * graph/attr.c: * graph/arcshimmer.c: * graph/objcmd.c: * graph/arc.h: * graph/filter.c: * graph/methods.h: * graph/util.c: * graph/util.h: * graph/node.h: * graph/graph.h: * graph/graph.c: * graph/nacommon.c: * graph/walk.c: * graph/walk.h: * graph/global.h: * graph/nodeshimmer.c: * graph/attr.h: * graph/global.c: * graph/nacommon.h: * graph.test: Reworked testsuite, split into about one file per * graph/tests/Xsetup: tested method, plus helper and control * graph/tests/arc/delete.test: files. Extended testsuite testing * graph/tests/arc/exists.test: several of the holes which were * graph/tests/arc/flip.test: closed and had never been tested * graph/tests/arc/insert.test: before. * graph/tests/arc/move.test: * graph/tests/arc/move-source.test: * graph/tests/arc/move-target.test: * graph/tests/arc/rename.test: * graph/tests/arc/source.test: * graph/tests/arc/target.test: * graph/tests/arc/attr.test: * graph/tests/attr/get.test: * graph/tests/attr/getall.test: * graph/tests/attr/keyexists.test: * graph/tests/attr/keys.test: * graph/tests/attr/lappend.test: * graph/tests/attr/set.test: * graph/tests/attr/unset.test: * graph/tests/attr/append.test: * graph/tests/attr/Xsetup: * graph/tests/node/degree.test: * graph/tests/node/delete.test: * graph/tests/node/exists.test: * graph/tests/node/insert.test: * graph/tests/node/rename.test: * graph/tests/node/opposite.test: * graph/tests/node/attr.test: * graph/tests/walk.test: * graph/tests/Xsupport: * graph/tests/Xcontrol: * graph/tests/arcs.test: * graph/tests/nodes.test: * graph/tests/deserialize.test: * graph/tests/assign.test: * graph/tests/serialize.test: * graph/tests/command.test: * graph/tests/rassign.test: * graph/tests/swap.test: check-in: f428859a74 user: andreas_kupries tags: trunk
2006-11-15
19:28
Removed debug output in search::end check-in: 824b926865 user: mic42 tags: trunk
2006-11-09
17:24
* ftp.tcl (::ftp::StateHandler): Fixed [Bug 1191607] using the * ftp.man: minimum possible change. Exporting information * pkgIndex.tcl: accumulated in buffer to msgtext. Version is now 2.4.7. check-in: cc984c045f user: andreas_kupries tags: trunk
2006-11-08
19:42
Whitespace fixes. Tests for entry bug added. check-in: e6144e8c99 user: mic42 tags: trunk
2006-11-07
20:02
Corrected testcase that failed in Tcl8.5 - tcl_precision has changed check-in: 6df150ae6f user: arjenmarkus tags: trunk
2006-11-06
21:21
bug #827436 - ensure data section is terminated with CRLF.CRLF on the non Trf code path. check-in: fce6d51b45 user: patthoyts tags: trunk
2006-11-04
20:28
ChangeLog entry to the fix. check-in: 259402e84f user: mic42 tags: trunk
15:25
Support MSVC as well as gcc. (critcl2 can use gcc and/or msvc on windows) check-in: 48e4be4321 user: patthoyts tags: trunk
15:20
Silence critcl warnings. Files with no code raise a warning message. Add an empty critcl::ccode block to avoid. check-in: 14326d035e user: patthoyts tags: trunk
11:57
Fix for bug in entry diff check-in: 4d8e027466 user: mic42 tags: trunk
2006-10-30
06:17
* pop3.test: Made pop3-0.5 more robust, accept more than just 'connection refused' as proper failure to connect. Like 'timed out'. check-in: db3fa0c8f0 user: andreas_kupries tags: trunk
06:17
* multiplexer.test: Accept anything matching 127.*.*.* as ip-address for localhost. check-in: 403d80407f user: andreas_kupries tags: trunk
06:16
* pop3d.test: Accept anything matching 127.*.*.* as ip-address for localhost. check-in: 57881abd1e user: andreas_kupries tags: trunk
2006-10-26
21:28
Typo fixes. Minor clarifications. check-in: d404825fcd user: mic42 tags: trunk
2006-10-25
23:19
* mime.tcl: Applied patch for [SF Tcllib Bug 763731], fixing * mime.man: word_encode's problem with creating words which are * pkgIndex.tcl: too long. Version now is 1.5.2 * mime.tcl (::mime::qp_encode): Moved the code for chopping off a superfluous newline into the branch actually adding it. The unconditional chop caused it to lose the last character if the branch was not taken. This bug was apparently introduced by the patch for [SF Tcllib RFE 503336], added 2002-01-16, by myself. Reported by Gustaf Neumann <[email protected]>, with a patch. check-in: 11050bcd58 user: andreas_kupries tags: trunk
16:24
* doctools.test: Added an explicit LANG=C setting to the tests. * docidx.test: At least OS X needs the setting to behave correctly. * doctoc.test: Thanks to Gustaf Neumann for the report. check-in: 5f14f0c1d7 user: andreas_kupries tags: trunk
2006-10-23
19:29
* ftp.tcl (::ftp::StateHandler): Applied patch by Guy Hofkens * ftp.man: <[email protected]>, with small * pkgIndex.tcl: modification by myself (removing a no-op), for [SF Tcllib Bug 15822535], reported by same person, fixing an infinite recursion through vwait because the ctrl socket at eof is not closed and immediately waited upon again for more events. Version now 2.4.6. check-in: 596fa01541 user: andreas_kupries tags: trunk
2006-10-20
19:38
Changelog fix, submitter was not anon. check-in: e7a97981f0 user: andreas_kupries tags: trunk
19:33
* ftp.tcl: Wrapped several 'unset ftp(state.data)' into 'catch' * ftp.man: as the state-logic apparently is able to run several * pkgIndex.tcl: of them multiple times in exceptional situations (i.e. ftp errors). This should fix both [SF Tcllib Bug 1234831] and [SF Tcllib Bug 1581453]. Thanks to the anonymous submitter who tracked this down. Version now 2.4.5. check-in: 8c05be2b14 user: andreas_kupries tags: trunk
00:38
* snit.man, main1.tcl, main1_83.tcl, main2.tcl: Allow -class to be passed to snit::widget. [Patch 1580120] * pkgIndex.tcl, snit.tcl, snit2.tcl: Bumped versions to 1.2.1 / 2.1.1. check-in: d3b674eab4 user: hobbs tags: trunk
2006-10-14
19:09
Fixed broken ABANDON message format check-in: 53dd412bf8 user: mic42 tags: trunk
06:30
* uuencode.test: Documentation and code (error messages) disagreed * uuencode.man: about the accepted options, and tests were * uuencode.tcl: missing entirely. The code additionally missed some checks regarding the proper number of arguments, nor had it tests checking that either. Added tests and synchronized code and documentation. check-in: 7359e7d9eb user: andreas_kupries tags: trunk
2006-10-13
22:08
* modules/tcllibc.tcl: Bumped to version 0.3.1. I believe this has to be bumped whenever one of the contained packages changes, or more packages are added. Keep track of this. check-in: 68e9e25778 user: andreas_kupries tags: trunk
06:23
* pkgIndex.tcl: Bumped versions of sha1, sha256 by a patchlevel * sha1.man: due to the changes to the package internals. * sha1.tcl: * sha1c.tcl: * sha256.c: New files implementing sha256 in C * sha256.h: Based on critcl. * sha256c.tcl: * sha256.tcl: Rewritten to deal with multiple implementations, * sha256.test: i.e. tcl and the new critcl one. * sha1.tcl: Management of multiple implementations rewritten to * sha1.test: conform to the expections of the testsuite helper commands. Testsuite rewritten to use the new helpers. check-in: a2bbaf1461 user: andreas_kupries tags: trunk
05:39
* base32.test: Rewritten to make use of the new facilities for * base32.tcl: testing of multiple implementations put into the test utilities. check-in: c5fb945dc2 user: andreas_kupries tags: trunk
05:34
* testutilities.tcl: Extended with three commands to make testing of packages with multiple implementations (accelerators) easier. A specific API for querying and manipulating accelerators is assumed. check-in: fbb202026a user: andreas_kupries tags: trunk
2006-10-12
04:57
* fileutil.test: Marked all 20 permission dependent tests as 'notRoot' as they cannot fail when the superuser executes the testsuite. check-in: 229613a76e user: andreas_kupries tags: trunk
04:45
* tie_growfile.test: Marked the 8 permission dependent tests as * tie_file.test: ... 'notRoot' as they cannot fail when the superuser executes the testsuite. check-in: c2a730990b user: andreas_kupries tags: trunk
2006-10-10
06:07
* support/devel/all.tcl: Small comments added to clarify the operation of the cleanup hook, and a tiny bit of code cleanup. check-in: 1e2b0fe536 user: andreas_kupries tags: trunk
2006-10-09
21:41
Switched all remaining test suites over to the new cleanup command to hook them into the environment handling. check-in: ea701e91fe user: andreas_kupries tags: trunk
15:23
Centralized the boilerplate for saving/restoring the environment, and updated the test suites which used the old code to handle the environment. check-in: b5d15fb362 user: andreas_kupries tags: trunk
04:49
Fixed bug in ldif write and one in the commit method of entries. check-in: baa9297a9c user: mic42 tags: trunk
2006-10-07
02:54
* mime.test: Updated the three tests affected by the bugfix (see 2006-10-02 entry). check-in: cc2a994be5 user: andreas_kupries tags: trunk
2006-10-04
02:56
* * Released and tagged Tcllib 1.9 ======================== * check-in: dfb24763f7 user: andreas_kupries tags: trunk, release, tcllib-1-9
2006-10-03
16:29
* mime.tcl: Fixed both ::mime::copymessageaux and * mime.man: ::mime::buildmessageaux to not generate too many * pkgIndex.tcl: CRLF's at the end of bodies. See [SF Tcllib Bug 1213527, and [SF Tcllib Patch 1254934]. Bumped version to 1.5.1. check-in: 6456036a85 user: andreas_kupries tags: trunk
15:50
in test 87, replaced last incr occurences by set, as Tcl 8.5 creates variables when using incr on non-existing variables. check-in: 55594e803a user: jfontain tags: trunk
05:45
* doctools.test: Made the testsuite robust against locale * doctoc.test: settings in the environment. The tests * docidx.test: assume the default locale (LANG=C). check-in: 70acc89b2a user: andreas_kupries tags: trunk
2006-10-02
23:42
unsigned longs can be > 32 bits so use int. check-in: 234315f6c3 user: patthoyts tags: trunk
21:50
Updated sasl and blowfish entries check-in: d9c1671a60 user: patthoyts tags: trunk
21:21
Use /dev/urandom for random data check-in: 155c2620a4 user: patthoyts tags: trunk
20:59
Increment the version check-in: 613d1d65c8 user: patthoyts tags: trunk
20:58
Document the padding and added -pad option to turn off padding or change the pad char. Increment the patchlevel. check-in: 34a74aed96 user: patthoyts tags: trunk
00:36
* Makefile.in (test): Changed to use an explicit -s TCLSH_PROG to avoid use of the Tcllib registry. * support/devel/sak/test/run.tcl: Flush all writes to logfiles, to ensure that they are uptodate in case an abort is needed. Added output of totals after the test run, and made exit status dependent on failures (1 = Ok, 0 = Had problems). check-in: d009e0b759 user: andreas_kupries tags: trunk
2006-09-28
23:33
Raised ldap patchlevel to 1.6.6 check-in: f553ed518b user: mic42 tags: trunk
23:24
Bugfix for partial PDU reads in ReceiveBytes check-in: bb5380d211 user: mic42 tags: trunk
07:56
* pop3.test: Added use of local log package, fixed bug in dialog setup for testcases pop3-2.4 and -2.5, extended these two test cases to have the dialog trace in their result. check-in: cf51f0386d user: andreas_kupries tags: trunk
07:51
* dialog.tcl: Bugfix in 'Input', cleaning up the waiting timer when reaching eof on the socket. Could otherwise trigger while executing an unrelated future dialog. Extended to manage two traces, the new one a condensed form of the existing trace, easier to put into the result of a testcase. * coserv.tcl: Reworked a bit to allow the restart of a server after a shutdown, by recreating the helper file executed by the slave-process. check-in: 8c8ddda84d user: andreas_kupries tags: trunk
02:48
* support/devel/all.tcl: Ensure that root is absolute across all versions of Tcl. Added code to recreate the auto_path in the slave interps and processes after it was smashed by older revisions of tcltest during their load. check-in: e6fb7b34d8 user: andreas_kupries tags: trunk
02:19
* cmdline.tcl: Bumped to version 1.3, due internal rewrite * cmdline.man: (Folding of typedCmdline into main file). * pkgIndex.tcl: check-in: 6c9a596e6c user: andreas_kupries tags: trunk
2006-09-27
21:24
* units.test: [SF Tcllib Bug 1566437]. Using 'format' to get results with a deterministic precision. check-in: 9c44e779f2 user: andreas_kupries tags: trunk
21:19
* filetypes.tcl: [SF Tcllib Bug 1329207]. Extended commands with * mimetypes.tcl: hardwired check for directory as that cannot be * filetypes.man: done by the generated code. Bumped version to * mimetypes.man: 1.0.2. * filetypes.test: * mimetypes.test: * pkgIndex.tcl: check-in: 3873c1832c user: andreas_kupries tags: trunk
17:25
Added tests for ldapx.tcl check-in: 0a302d371f user: mic42 tags: trunk
16:56
* exif.test: [SF Tcllib Bug 1272798]. Using 'format' to get results with a deterministic precision. check-in: a70b542131 user: andreas_kupries tags: trunk
16:49
* counter.test: [SF Tcllib Bug 1272754]. Using 'format' to get results with a deterministic precision. check-in: 17fbbdeec7 user: andreas_kupries tags: trunk
16:39
* profiler.test: [SF Tcllib Bug 1272913]. Fixed. Added constraint for 8.4- specific tests, duplicated testcase profiler-7.2 to capture the differences in results generated by 8.5+ vs 8.4-. check-in: e69a783a8d user: andreas_kupries tags: trunk
16:26
* list.test: Fixed expected error message for 8.5. [SF Tcllib Bug 1566439]. check-in: 040ce5bdcd user: andreas_kupries tags: trunk
01:20
* bigfloat.tcl: Bumped version to 1.2.1 * pkgIndex.tcl: check-in: 9f976a1512 user: andreas_kupries tags: trunk
01:12
Typo fix and extended changelog. check-in: ecd2c97378 user: andreas_kupries tags: trunk
2006-09-26
20:05
Fixed bug in [math::bigfloat::tostr] when the Bigfloat is close to 0. check-in: 181ced9c77 user: sarnold75 tags: trunk
16:46
* ldapx.man: Fixed ambigous subsection titles reported by Larry Virden via [SF Tcllib Bug 1565836]. Additionally fixed a syntax error (missing closed double-apostroph) in an example. check-in: 7948f5b24d user: andreas_kupries tags: trunk
2006-09-24
11:52
Fixed broken fconfigure/fileevent in secure_connect check-in: 144357a948 user: mic42 tags: trunk
2006-09-22
23:08
* ftp.tcl (::ftp::NList): Fixed [SF Tcllib Bug 1563137] using the * ftp.man: patch submitted by Keith Vetter * pkgIndex.tcl: <[email protected]> as part of his report. Bumped version to 2.4.4 See also the duplicate entry [SF Tcllib Bug 1553919]. check-in: b60ff250f0 user: andreas_kupries tags: trunk
13:10
Added some more tests check-in: aa955fbcaf user: mic42 tags: trunk
12:14
Updated patchlevels/version numbers for ldap and ldapx check-in: d9ed2db7b9 user: mic42 tags: trunk
12:10
Whitespace changes and fixing a eq/ne confusion check-in: a5868e367e user: mic42 tags: trunk
2006-09-21
06:50
* support/releases/history/README-1.9.txt: New file. Readme file for the upcoming release, providing an overview of the changes. check-in: 42c5bb2d44 user: andreas_kupries tags: trunk
06:46
* textutil.tcl: Bumped version to 0.7.1 * textutil.man: * pkgIndex.tcl: check-in: 2f25b8f5f3 user: andreas_kupries tags: trunk
02:58
Bumped version to 2.1, add to faq check-in: 15a75f7fb6 user: duquette tags: trunk
2006-09-20
23:19
Redid the error handling in the procotol handler, so that bgerror is only invoked for really bad (impossible) stuff or errors in the code, not for simple procotol errors or server hickup. Now the protocol handler should finally be robust enough. Fixed some typos in the info command. check-in: 2555e5e162 user: mic42 tags: trunk
22:16
* math.tcl: Bumped version to 1.2.4 * math.man: * qcomplex.man: Bumped version to 1.0.2 * qcomplex.tcl: * fourier.man: Bumped version to 1.0.2 * fourier.tcl: * interpolate.man: Bumped version to 1.0.2 * interpolate.tcl: * linalg.tcl: Bumped version to 1.0.1 * linalg.man: * pkgIndex.tcl: check-in: 91841d1d27 user: andreas_kupries tags: trunk
21:25
Bugfixes for broken error handling when calling searchInit with invalid arguments. The search session was not finalized in that case. check-in: e06ab51c75 user: mic42 tags: trunk
16:30
* support/devel/sak/test/run.tcl: Modified to not use echo and cat * support/devel/sak/test/help.txt: when starting a testsuite on windows. Eliminated the use of valgrind for that platform as well. Updated the documentation regarding the latter. check-in: 7cafd4a128 user: andreas_kupries tags: trunk
2006-09-19
23:36
Updated version numbers of a number of packages. check-in: e7961e7beb user: andreas_kupries tags: trunk