Tcl Library Source Code

Timeline
Login

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

977 check-ins using file modules/ftpd/ftpd.tcl version d0a1deaec3

2007-08-20
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
22:48
New example: ldifdump Takes a list of ldif files and dumps the contents to stdout, sorted by dn an demonstrates how to use the basic ldapx::ldif feature for reading an ldif file (e.g. Mozilla Thunderbird addressbook export). check-in: 1cfa718adc user: mic42 tags: trunk
22:46
More fixes in the ldif parser, ne instead of eq. check-in: 273dde9e3f user: mic42 tags: trunk
19:29
* support/devel/sak/test/run.tcl: Extended testsuite logging. * support/devel/sak/test/help.txt: Standard user feedback and extended information (raw log, summaries) are written to a set of files. All required information in one run, instead of two. check-in: 00d0ba915e user: andreas_kupries tags: trunk
18:53
* pop3d.test: Fixed the tests requiring tcltest 2.x syntax, despite our declaration that tcltest 1.0 is acceptable. This broke 8.2/8.3, and the missing shutdown of the fake client processes then hung the testsuite at the end. check-in: 5a532b83b5 user: andreas_kupries tags: trunk
18:05
Forgotten bug reference. check-in: 32cd935a60 user: andreas_kupries tags: trunk
18:05
* tie_file.tcl: Invokations of the builtin 'file' changed to '::file' to ensure use of the builtin. In snit v2 this resolves to the class itself apparently, choking the construction of an instance. [Tcllib SF Bug 1560851]. check-in: 1f6a5b74a2 user: andreas_kupries tags: trunk
17:44
Removed print statement from leastSquaresSVD check-in: 3bdf570581 user: arjenmarkus tags: trunk
14:23
Rewritten to disable ANSI colorization of log output on windows. check-in: 5fcd68b423 user: andreas_kupries tags: trunk
14:19
* installer.tcl: Accepted patch by Michael Schlenker <[email protected]> for [Tcllib SF Bug 1559489] to divert error messages to a dialog box instead of stderr where possible, to avoid them being silently swallowed by windows. check-in: 8f23032ef7 user: andreas_kupries tags: trunk
10:41
Fix hyphen handling with Trf accelerator check-in: aa70aca673 user: patthoyts tags: trunk
10:37
bug 1560822 - improve handling of hyphen in data check-in: d253c2cad8 user: patthoyts tags: trunk
04:17
* support/devel/sak/test/run.tcl: Reworked output generated * support/devel/all.tcl: by testsuites, added processing of the modified output for progress reporting, condensed reporting, and in preparation of placing results into a database. * support/devel/sak/test/help.txt: Updated documentation. * support/devel/sak/test/shell.tcl: Fixed typo in name of method to call to remove shells from the database. check-in: 0525a286fd user: andreas_kupries tags: trunk
04:10
Rewritten to use a different internal structure, less space intensive. check-in: 1c5a035165 user: andreas_kupries tags: trunk
04:04
Added simple line-based animation package. Added command for closing and reopening the registry file (to induce log compression). check-in: 2c422be01e user: andreas_kupries tags: trunk
2006-09-18
22:01
Fixed some bugs in modifyDN, SASL handshake and ldapx package. check-in: 27337cb2df user: mic42 tags: trunk
17:03
Restoring a test for quantiles - related to solving bug 1272910 check-in: 2394dee2b4 user: arjenmarkus tags: trunk
15:05
Correct version mismatch in index script. check-in: 4d2216893f user: dgp tags: trunk
2006-09-17
07:17
* stooop.test: Description of test 87 modified to be a single line. check-in: 5b82ee9c56 user: andreas_kupries tags: trunk
07:15
* testutilities.tcl: Modified use commands to ensure that their output is a proper list. check-in: 254dd9c76a user: andreas_kupries tags: trunk
07:13
* treeql.testsuite: Fixed generation of the tree used in the testsuite. The insert used the intended node names as positions. Adapted some tests influenced by the new structure of the tree. check-in: 8857574454 user: andreas_kupries tags: trunk
05:31
* tree/tn.c (tn_leaf): Fixed mangling of the list of leaves when trying to add a node which is already in the list. Tracked down with valgrind and instrumentation due intermittent failure of treeql testsuite (seg fault). (tn_new): Added initialization of list pointers to allow checking by "tn_leaf". * tree/t.c (t_dump): Added function to dump the internal linkage of nodes. Not used by regular code. For debugging. check-in: 033f1ba5a5 user: andreas_kupries tags: trunk
2006-09-16
21:12
* md5crypt.test: The critcl implementation of md5crypt generates different error messages when called with the wrong number of arguments. Updated the tests to take this into account. check-in: 932ec6984f user: andreas_kupries tags: trunk
18:14
* snit_tcl83_utils.tcl: Made the initialization of the compatibility system a bit more robust against loading it multiple times. check-in: 3dc90eb58e user: andreas_kupries tags: trunk
2006-09-15
14:23
Corrected error in leastSquaresSVD, added test case and a remark in the documentation check-in: 045088befb user: arjenmarkus tags: trunk
09:05
Fix for bug 1558564 check-in: f7ee1d9458 user: mic42 tags: trunk
08:20
Corrected normalisation of matrices (should have been "by column") check-in: 3885bbb110 user: arjenmarkus tags: trunk
07:30
Small correction in dcumentation check-in: 914dd4d38f user: arjenmarkus tags: trunk
07:29
Updated the linear algebra package (documentation and one new command) check-in: 78ac9b563b user: arjenmarkus tags: trunk
06:30
* ncgi.test: Fixed ncgi dependencies in the scripts executed by sub-shells. check-in: d1de295bdc user: andreas_kupries tags: trunk
06:01
* me_cpu.testsuite: Replaced hardwired snit error messages with command constructing them based on the version of snit used. * me_cpucore.testsuite: Replaced hardwired error messages with command constructing them based on the version of Tcl used. check-in: 09c09dca6f user: andreas_kupries tags: trunk
05:58
* testutilities.tcl: Added commands constructing wrong#args messages for snit methods, depending on snit version. check-in: cf16d797ea user: andreas_kupries tags: trunk
05:19
* graph.test: Fixed the new tests for the arc move method. They used hardcoded wrong#args messages. Now the proper the compatibility commands are in place. check-in: d8a67129e7 user: andreas_kupries tags: trunk
05:07
* fileutil.test: Fixed 8.3isms in the testsuite. Symbolic permissions for 'file attributes' are not available in 8.2 yet :(. Also fixed the tests using hardcoded wrong#args messages to use the compatibility commands instead. check-in: 6ae740154f user: andreas_kupries tags: trunk
01:19
fix syntax typo check-in: 891f7a79e4 user: hobbs tags: trunk
2006-09-14
11:33
bug 1557494 - added support for OEM-type NTLM packets (provided by Mark Janssen) check-in: 32b0e2b536 user: patthoyts tags: trunk
06:23
* testutilities.tcl: Ensure that the makeFile/Dir wrapper are created only once. Also modified the code to modify the originals to return the full name. The wrapper are needed only as indicators. check-in: 8da3acab38 user: andreas_kupries tags: trunk
06:01
* fileutil.test: Fixed 8.4ism in the testsuite of a 8.2+ package. check-in: b39b75fb12 user: andreas_kupries tags: trunk
05:58
* logger.test: Moved the tests of the new trace facility to a * logger_trace.test: separate file, as they require a newer version of tcltest (2.x), and Tcl 8.4 instead of 8.2. check-in: 15ac74f4ea user: andreas_kupries tags: trunk
05:56
Fixed 8.4ism in testsuite of 8.2+ package. check-in: 12146e8c50 user: andreas_kupries tags: trunk
04:41
* tcldocstrip.dtx: Modified the setup of the testsuite to match the other modules and packages in tcllib. The testsuite especially now handles execution in a too old a Tcl core properly. * docstrip.test: Regenerated. * docstrip_util.test: Regenerated. check-in: 0258851f93 user: andreas_kupries tags: trunk
02:21
* ncgi.test: Added 'exit' to the scripts executed in sub-shells, to make them usable with 'wish'-type shells as well. check-in: 131b9bcada user: andreas_kupries tags: trunk
02:21
* cmdline.test: Added 'exit' to the scripts executed in sub-shells, to make them usable with 'wish'-type shells as well. check-in: 99d053943c user: andreas_kupries tags: trunk
2006-09-12
17:12
Fixed bug 1557268 check-in: 1cb5dbb8bc user: mic42 tags: trunk
02:04
Fixed Andreas' bug with tvprocdec. check-in: 427e228307 user: duquette tags: trunk
02:00
Fixed Andreas' bug with tvprocdec. check-in: aae067b779 user: duquette tags: trunk
2006-09-11
16:01
Fixed bug with missing state variable for ldap::connect check-in: c0bd2c87b8 user: mic42 tags: trunk
2006-09-08
21:58
Added the ldapx subpackage check-in: e627001dd0 user: mic42 tags: trunk
2006-09-06
16:13
* Makefile.in (test): Updated the target to the new syntax for running testsuites accepted by sak. check-in: 3d15e1a674 user: andreas_kupries tags: trunk
06:10
* support/devel/sak/test/help.txt: Added reference to the file used to store the list of registered shells. check-in: 9944677db1 user: andreas_kupries tags: trunk
06:07
* support/devel/all.tcl: Changed to terminate with 'exit' instead of 'return', to allow the testsuites to be driven by a 'wish' without having to deal with its event loop. * support/devel/sak/test/cmd.tcl: Replaced the existing * support/devel/sak/test/help.txt: implementation of 'test' with a dispatcher to an extensible set of packages. See below. * support/devel/sak/test/pkgIndex.tcl: New implementation of the * support/devel/sak/test/run.tcl: 'test' command and its sub- * support/devel/sak/test/shell.tcl: commands. The 'registry', see * support/devel/sak/test/shells.tcl: below, is used to store the * support/devel/sak/test/test.tcl: registered shells. * support/devel/sak/util/pkgIndex.tcl: Registered package. * support/devel/sak/util/registry.tcl: New file, wrapper around the pregistry, customized to SAK. * support/devel/sak/registry/pkgIndex.tcl: Package for a small tree- * support/devel/sak/registry/registry.man: based database similar to * support/devel/sak/registry/registry.tcl: the windows registry. For * support/devel/sak/registry/registry.test: now just an internal package to support 'sak', in the future it may move and become an official package. check-in: fad24246f4 user: andreas_kupries tags: trunk
05:45
* comm_wire.man: Clarified the use of the TCP port in the initial message a bit more, i.e. the meaning of the special value '0'. check-in: 5d1d75f335 user: andreas_kupries tags: trunk
05:40
* comm.tcl: The rewrite of the hook handling broken the promised * comm.man: semantics. Fixed. Also extended the handling of a configured -interp to deal with a variety of possibilities regarding missing or hidden commands. Updated the documentation. * pkgIndex.tcl: Bumped to version 4.3.2 check-in: d1a848317a user: andreas_kupries tags: trunk
2006-09-02
23:00
Incremented package version to 1.3.0, updated the manual page to cover the OTP mechanism and added a test for OTP client functionality. check-in: 166afd7b72 user: patthoyts tags: trunk
22:32
Raise preference for OTP now we have tested it against sendmail+cyrus sasl. check-in: 13929b2cab user: patthoyts tags: trunk
22:30
Remove over-zealous restriction on passphrase length check-in: ca56a8c6f7 user: patthoyts tags: trunk
2006-09-01
19:58
* deleg_proc.man: Added manpages for the packages creating * deleg_merthod.man: delegation procedures and methods. * deleg_proc.tcl: Fixed bug, forgot that not only a comm * deleg_method.tcl: channel is needed, but also the id of * deleg_proc.test: the remote location. Added argument, * deleg_method.test: shuffled arguments, updated testsuites. * pkgIndex.tcl: ** INCOMPATIBILITY ** Version bumped to 0.2 check-in: 7dbeba27d5 user: andreas_kupries tags: trunk
14:40
Support OTP mechanism (depends upon the otp module). client only, awaiting tests. check-in: 342d6ddf69 user: patthoyts tags: trunk
14:21
Major upgrades to the ldap package, SASL, TLS and various others check-in: a33c64bb92 user: mic42 tags: trunk
14:03
Added new commands to the public api check-in: 47f4a13bd6 user: mic42 tags: trunk
08:09
NEW MODULE 'otp' - Implementation of RFC 2289 "A One-Time Password System" check-in: 99a8991963 user: patthoyts tags: trunk
2006-08-30
16:31
* interp.man: Renamed the manpage, avoid clash with * tcllib_interp.man: core documentation. check-in: 0efc58f1ad user: andreas_kupries tags: trunk
07:22
* support/installation/modules.tcl: New module 'interp'. * deleg_proc.tcl: Creation of delegation procedures. * deleg_proc.test: * deleg_method.tcl: Creation of delegation methods. * deleg_method.test: * interp.tcl: New module. Interpreter creation and alias * interp.man: utility commands. Basic testsuite. * interp.test: check-in: 55df2bd040 user: andreas_kupries tags: trunk
2006-08-25
23:19
* json.test: empty list test cases * json.tcl (json::_json2dict): handle empty list case check-in: 7db16ad4c7 user: hobbs tags: trunk
2006-08-20
02:01
namespace upvar 2 check-in: 08dd84fd8f user: duquette tags: trunk
2006-08-19
22:11
namespace upvar, first set of changes check-in: 325f48eebd user: duquette tags: trunk
16:50
Fixed bug 1483168 check-in: 940295b40c user: duquette tags: trunk
2006-08-18
17:25
* json.man: Added some more keywords to the docs. check-in: 4235343c55 user: andreas_kupries tags: trunk
15:03
Applied Tcllib Patch 1530725. check-in: 3a7d529339 user: mic42 tags: trunk
00:51
* support/installation/modules.tcl: added json package check-in: e71ccf011e user: hobbs tags: trunk
00:50
* json.tcl, json.man, json.test, pkgIndex.tcl: json package v1.0 Parses JSON formatted text into Tcl dicts. See http://www.json.org/ for format details. check-in: 0de9029772 user: hobbs tags: trunk
00:46
obfuscate email addr check-in: 80b02ef032 user: hobbs tags: trunk
2006-08-17
06:35
* treeql.man: Fixed small typo. check-in: 72602d1f0d user: andreas_kupries tags: trunk
04:27
* comm.man: Bumped to version 4.3.1 * comm.tcl: * pkgIndex.tcl: check-in: ef29827d87 user: andreas_kupries tags: trunk
04:21
* comm.tcl: Implemented the new options -interp and -events, * comm.test: extended the testsuite to cover them. Created utility/helper command for the execution of hook scripts, and rewrote all hook places to use it. * comm.man: Documented an easier use of slave interpreters (-interp, -events). * comm.test: Moved startup and cleanup of slave process * comm.slaveboot: into a separate file. check-in: 77b11e2441 user: andreas_kupries tags: trunk
2006-08-16
17:18
Fixed Tcllib Bug 1541436. check-in: 388ec07584 user: mic42 tags: trunk
02:02
Fixed bug 1532791 check-in: f04d51a992 user: duquette tags: trunk
2006-08-15
14:38
Added support for nagelfar (nagelfar.berlios.de) to the syntax check options of sak.tcl. Fixed some inconsistency in sak.tcl when using tclchecker and validate vs. validate_all. check-in: 3aba50cc49 user: mic42 tags: trunk
14:11
Added some convencienc procs to asn. The ldap module now requires the asn module and namespace imports the asn procs from there, instead of duplicating the code. Minor bugfix in the ldap module, misspelled ::info vars as info variables. The ldap module now has a new addMulti command, which fixes Tcllib Bug 1191326. ASN version raised to 0.6, ldap version raised to 1.5. check-in: b630d80e84 user: mic42 tags: trunk
13:34
Added more tests to catch simple typos. Fixed the version reference in the man page. check-in: 9ddca11fa7 user: mic42 tags: trunk
01:20
* Makefile.in (*-doc): Forgotten to update the Mkefile targets for documentation when changing the sak syntax for invoking a doc conversion. See entry 2006-07-09. Thanks to [email protected] for noticing and provision of a patch. check-in: 14f7646709 user: andreas_kupries tags: trunk
2006-08-13
18:11
Fixed Tcllib Bug 1539479. check-in: c08dd24d9f user: mic42 tags: trunk
2006-08-12
13:41
See ChangeLog check-in: 4b48c89983 user: duquette tags: trunk
13:24
See ChangeLog check-in: e74a984051 user: duquette tags: trunk
13:22
See ChangeLog check-in: 25ce4ad3e5 user: duquette tags: trunk
2006-08-11
15:23
* uri.man: Fixed a typo I left in the manpage :( check-in: bdc3e6a2ea user: andreas_kupries tags: trunk
02:22
Documentation update; see ChangeLog check-in: 7f446ef4dc user: duquette tags: trunk
2006-08-10
21:23
* support/devel/sak/doc/doc.tcl (::sak::doc::ps): Fixed bogus redirection argument 1>@, correct is >@. check-in: 9408b2ce2c user: andreas_kupries tags: trunk
21:20
* mpformats/_text.tcl: Replaced textutil with the exact packages * mpformats/fmt.text: needed, and adjusted all callers to use the long command names. check-in: 14987b9e9e user: andreas_kupries tags: trunk
07:00
* uri.tcl: Added ldap to list of supported uri's, per the * uri.man: patch by Pierre DAVID <[email protected]>, * uri.test: with small modifications by myself. Extended code, documentation, and testsuite. check-in: aed7883318 user: andreas_kupries tags: trunk
04:53
* support/devel/all.tcl: Fixed the loading of Tk into the slave interp, before Tk 8.4 we are not a real package. Using an explicit load for a Tk statically bound into the executable. check-in: 40a86d0c57 user: andreas_kupries tags: trunk
02:24
Validation type docs; see ChangeLog check-in: db50f67ff7 user: duquette tags: trunk
2006-08-09
19:11
* ../../examples/term/menu2: Updated to changes in the package term::receive::bind. * term_bind.man: Updated documentation as well. check-in: 7d502e07c6 user: andreas_kupries tags: trunk
00:45
See ChangeLog check-in: fd740f53e8 user: duquette tags: trunk
2006-08-08
03:25
Backing out last change check-in: afb37fcbeb user: duquette tags: trunk
03:16
Commonality refactoring; see ChangeLog check-in: fa7a6a8288 user: duquette tags: trunk
02:27
-type option-definition option check-in: f53fce4a5c user: duquette tags: trunk
2006-08-07
00:38
Added -type option-definition option check-in: 54e3ed915d user: duquette tags: trunk
2006-08-06
16:40
Updated README.txt check-in: 2d0f9a9bf7 user: duquette tags: trunk
16:34
Code reorganization check-in: 39c295db92 user: duquette tags: trunk
16:26
Tests for validate.tcl check-in: c14f099f60 user: duquette tags: trunk
16:22
Removing obsolete files check-in: ef5a948cac user: duquette tags: trunk
16:21
Code reorganization; see ChangeLog check-in: d768785984 user: duquette tags: trunk
04:22
Snit validation types check-in: f249572c23 user: duquette tags: trunk
2006-08-03
14:30
Bugfix for bug 1533868 check-in: 1c2be61a9a user: mic42 tags: trunk
04:04
New file check-in: e63122d0ef user: duquette tags: trunk
2006-07-27
20:41
* tree/t.c (t_newnodename): Fixed bug [SF TCllib Bug 1528614], * tree/tn.c (tn_new): reported by Helmut Giese * tree.testsuite: <[email protected]>. Auto-generation of node names was able to generate duplicates. Now it checks new handles for existence. Also added a check to the function doing actual node creation to check again, and panic on duplicates. Extended testsuite with variant of Helmut's example. check-in: 9a393be430 user: andreas_kupries tags: trunk
19:50
* sak.tcl: Removed __test. Replaced with a single command * support/devel/sak/test: with an implementation found in the support tree. See below. * support/devel/sak/test/cmd.tcl: New. Implementation of 'test'. * support/devel/sak/test/help.txt: New. Help for 'test'. * support/devel/sak/test/topic.txt: New. Topic definition for 'test'. check-in: 5aecc0763c user: andreas_kupries tags: trunk
2006-07-26
07:04
* snitfaq.man: Finally fixed the two ambigous section titles. check-in: 8e9e845f8c user: andreas_kupries tags: trunk
07:01
Fixed the copyright information. Aaron started the code in 2005. check-in: 2977ab2f74 user: andreas_kupries tags: trunk
2006-07-25
03:46
* bind.tcl: Added methods 'default' and 'unlisten', changed action callbacks to take the invoking character sequence. * term_bind.man: Documented above changes. * imenu.tcl: New packages, terminal widgets, menu and paging text * ipager.tcl: display. * imenu.man: Documentation for the new packages above. * ipager.man: * ../../examples/term/imenu: Examples for the new packages. * ../../examples/term/ipager: check-in: 48303fa93d user: andreas_kupries tags: trunk
2006-07-24
03:31
* receive.tcl: New file, package. Basic receiver functionality * receive.man: (getting chars, event listener). Documentation. * bind.tcl: New file, package. Recognition of character * term_bind.man: sequences in the input, execution of actions. Dispatcher. A 'bind' for character sequences. * pkgIndex.tcl: New packages registered. * ../../examples/term/menu2: Example for receive and bind. * ansi_code.man: Typos. * ansi_send.man: * term.man: * term_send.man: check-in: 9fe1857a19 user: andreas_kupries tags: trunk
2006-07-23
23:29
* ansi/ctrlunix.tcl: New file, package. Control operations, unix * ansi_ctrlu.man: specific, dependent on external commands (stty, tput). Documentation. * pkgIndex.tcl: New package registered. * ansi_cctrl.man: Fixed typos. * ansi_cmacros.man: check-in: 418653e1fb user: andreas_kupries tags: trunk
2006-07-21
21:47
* copyops.tcl (::transfer::copy::HandlerChan): Removed superfluous closing bracket. * connect.tcl: Prevent configuration for empty options. Propagation of callback command into the accept hook. * dsource.tcl: instance variable 'type' conflicts with method argument 'type', fixed. Type 'channel' renamed to 'chan' for better match to copyops. * ddest.tcl: instance variable 'type' conflicts with method argument 'type', fixed. Various syntax errors (argument swap), validation of -file fixed. * receiver.tcl: Added missing argument to callback. * transmitter.tcl: Added missing argument to callback. check-in: afdc4732a9 user: andreas_kupries tags: trunk
16:58
* send.man: Renamed to term_send.man, to avoid * term_send.man: clashing with Tk's 'send' manpage. check-in: f5dd396fe8 user: andreas_kupries tags: trunk
14:10
* ansi_cattr.man: More documentation. * ansi_cctrl.man: * ansi_cmacros.man: * ansi_code.man: * ansi_send.man: Tweaked * ansi/code/ctrl.tcl: Fixed argument bug * ansi/code/macros.tcl: Fixed argument bug. check-in: 3e4fc37490 user: andreas_kupries tags: trunk
2006-07-20
07:21
Updated ChangeLog and tiff.man check-in: 16fb93509d user: afaupell tags: trunk
07:09
Added nametotag and tagtoname check-in: 5df65a5387 user: afaupell tags: trunk
2006-07-19
16:22
* fileutil.tcl (fileutil::jail): Fixed [Tcllib SF Bug 1525172], by * fileutil.test: Ramon Ribo. Accepted the provided solution. Extended the testsuite. check-in: 005cf1e87c user: andreas_kupries tags: trunk
2006-07-18
23:41
* term.man: Added some documentation. * send.man: * ansi_send.man: check-in: 5ed640c6d1 user: andreas_kupries tags: trunk
2006-07-12
16:12
* support/installation/modules.tcl: Fixed registration of 'term', needs recursive install. check-in: 1d83bdcd30 user: andreas_kupries tags: trunk
2006-07-11
04:16
* New module "term". Terminal control. * support/installation/modules.tcl: Registered 'term'. check-in: c45a25f68f user: andreas_kupries tags: trunk
2006-07-09
21:49
* sak.tcl: Removed __nroff and all other documentation commands. * support/devel/sak/old/help.txt: Replaced with a single command with an implementation found in the support tree. See below. * support/devel/sak/doc/cmd.tcl: New. Implementation of 'doc'. * support/devel/sak/doc/doc.tcl: New. Support package for 'doc'. * support/devel/sak/doc/pkgIndex.tcl: New. Index for support package. * support/devel/sak/doc/help.txt: New. Help for 'doc'. * support/devel/sak/doc/topic.txt: New. Topic definition for 'help'. * support/devel/sak/util/util.tcl: New. General support package, * support/devel/sak/util/pkgIndex.tcl: and index for it. check-in: 1e3614feb0 user: andreas_kupries tags: trunk
2006-07-06
06:54
* sak.tcl: Removed __help. Replaced with implementation found in the support tree. See below. * support/devel/sak/help/cmd.tcl: New. Implementation of 'help' * support/devel/sak/help/help.tcl: New. Support package for 'help'. * support/devel/sak/help/help.txt: New. Help for 'help'. * support/devel/sak/help/pkgIndex.tcl: New. Index for support package. * support/devel/sak/help/topic.txt: New. Topic definition for 'help'. * support/devel/sak/old/help.txt: New. Help for old commands. * support/devel/sak/old/topic.txt: New. Topic def. for old commands. check-in: e08fc9bdaf user: andreas_kupries tags: trunk
02:04
* sak.tcl: Added code to locate command implementations in the support tree. This allows us to factor the commands out of the main script, making the internal structure of sak clearer (through the use of packages). check-in: fbb5157020 user: andreas_kupries tags: trunk
2006-07-02
20:48
Applied patch for bug 532774 check-in: 6ad5a29080 user: mic42 tags: trunk
20:25
Fixed bug 547274 check-in: bd21455bc5 user: mic42 tags: trunk
20:01
Fixed bug 1230699 check-in: 83bc22a2cb user: mic42 tags: trunk
2006-07-01
03:52
* main.tcl: Moved, and new location * support/installation/main.tcl: of the file. * sak.tcl: Updated to the new location (has to be copied to the topdir now, when generating the starkit/pack distribution). check-in: d8c907659e user: andreas_kupries tags: trunk
03:37
* man.macros: Moved, and new location * support/installation/man.macros: of the file. * installer.tcl: Updated to the new location. check-in: 3602730598 user: andreas_kupries tags: trunk
03:32
* all.tcl: Moved, and new location * support/devel/all.tcl: of the file. Also updated to handle the new location of the distribution relative to all.tcl, to properly find the testsuites. * sak.tcl: Updated to the new location of all.tcl check-in: 7c08a17b00 user: andreas_kupries tags: trunk
03:24
Moved the README files (announcements) of historic Tcllib releases out of the way, into their own folder. check-in: 1c578f9f32 user: andreas_kupries tags: trunk
03:16
* package_rpm.tcl: Moved, and new location * support/releases/package_rpm.tcl: of the file. * package_yml.tcl: Moved, and new location * support/releases/package_yml.tcl: of the file. * package_tip55.tcl: Moved, and new location * support/releases/package_tip55.tcl: of the file. * sak.tcl: Updated to the new location of * installer.tcl: package_rpm.tcl, package_tip55.tcl, package_yml.tcl * package_version.tcl: Moved, and new location * support/installation/version.tcl: of the file. check-in: 1577e87635 user: andreas_kupries tags: trunk
02:59
* nmea.man: Fixed syntax errors in the documentation. check-in: add012dd46 user: andreas_kupries tags: trunk
02:54
* install_action.tcl: Moved, and new location * support/installation/actions.tcl: of the file. * installed_modules.tcl: Moved, and new location * support/installation/modules.tcl: of the file. * sak.tcl: Updated to the new location of * installer.tcl: install_action.tcl, installed_modules.tcl. check-in: c50c96feb9 user: andreas_kupries tags: trunk
02:43
* README.developer: New files to introduce new developers * README.releasemgr: and release managers to Tcllib, the tools available to support and ease their tasks, the procedures we have in place, etc. For now they are more or less placeholders, to be fleshed out with actual content over time. check-in: 5f239cec95 user: andreas_kupries tags: trunk
02:40
* installed_modules.tcl: Registered new module 'nmea'. * PACKAGES: Moved. * support/releases/PACKAGES: New location of PACKAGES. * sak.tcl: Updated to the new location of PACKAGES. check-in: d232a484f6 user: andreas_kupries tags: trunk
01:35
* compiler_peg_mecpu.tcl: New packages generating ME * gen_peg_mecpu.tcl: instructions for the CPU(core). * gen_peg_mecpu.template: And page plugins using them. * plugins/pkgIndex.tcl: * plugins/transform_mecpu.tcl: * plugins/writer_mecpu.tcl: * pkgIndex.tcl: * pluginmgr.tcl: Extended the page plugin environment with commands allowing a plugin to write files. Intended for the debugging of plugins, i.e. the dumping of internal state. The destination for such files however are restricted to the current working directory and its sub-directories. Currently only the MEcpu compiler package has code to use this, to write the intermediary graphs and some statistics (Disabled through comments however). check-in: ce880f17d5 user: andreas_kupries tags: trunk
2006-06-30
20:25
2006-06-30 Aaron Faupell <[email protected]> * New module for handling NMEA protocol check-in: 3e2f7baa61 user: afaupell tags: trunk
18:53
Inserted a number of pragmas/declares regarding pseudo package requirements. check-in: 1fe58e97b5 user: andreas_kupries tags: trunk
18:47
* installed_modules.tcl: Changed to a declarative style (more amenable to automated processing). check-in: 66feb8b9e3 user: andreas_kupries tags: trunk
18:23
Typo fixed (bug 1515267) Reverted change to PACKAGES. Is not current state, but last release, needed for comparison. check-in: 5b2f08571c user: andreas_kupries tags: trunk
2006-06-29
23:29
2006-06-29 Aaron Faupell <[email protected]> * cksum.tcl: fixed typo koin->join check-in: 1c095698af user: afaupell tags: trunk
23:16
2006-29-06 Aaron Faupell <[email protected]> * tar.tcl: fixed bug in parseOpts check-in: 93653fc068 user: afaupell tags: trunk
23:08
2006-06-29 Aaron Faupell <[email protected]> * ini.tcl: added default value option for value command, and added commentchar command. change in comment behavior * ini.man: clarifications for open, commit, and comment commands; added commentchar command check-in: 71ac1dc413 user: afaupell tags: trunk
22:23
*** empty log message *** check-in: 212f7841e7 user: afaupell tags: trunk
06:29
* grammar_me/me_cpucore.tests.semantics.txt: Extended to cover the remaining untested instructions. This completes the behavioural tests. * grammar_me/me_cpucore.man: Added documentation for the new * grammar_me/me_cpucore.tcl: accessor commands. Fixed problems * grammar_me/me_cpucore.test: uncovered by the last tests. * grammar_me/me_cpu.man: Lifted all changes to the cpucore into * grammar_me/me_cpu.tcl: the cpu object (extended acessors, * grammar_me/me_cpu.test: documentation, etc.). Created testsuite * grammar_me/me_cpu.testsuite: using the core testsuite as template, and sharing the instruction descriptions with it. * grammar_me/gasm.tcl: New package for the assembly of a ME * grammar_me/pkgIndex.tcl: program, using a graph as internal structure. Bumped the versions of the cpu::core and cpu packages as well. check-in: a9d4371a26 user: andreas_kupries tags: trunk
2006-06-28
23:58
Fixed bug Tcllib 1494597 check-in: 4e1a68be5a user: mic42 tags: trunk
2006-06-25
21:26
* graph.tcl : Added three new arc commands, 'move', 'move-target', and 'move-source'. They change the nodes an arc is attached to, without changing the identity of the arc itself. This makes certain graph operations easier, as there is no need to save the attributes of a node, delete it, create in the new location, then recreate the attribute data. * pkgIndex.tcl: Bumped version number for this. * graph.man: Added documentation for them. * graph.test: Extended the testsuite to cover them as well. check-in: 9b189ffb78 user: andreas_kupries tags: trunk
2006-06-21
21:08
fixed bug in ldap.man check-in: 9f12c05c40 user: mic42 tags: trunk
09:33
Added tcllib RFE 1082061. Fixed doc bug, ldap needs Tcl 8.4 not 8.2 check-in: c4352fa940 user: mic42 tags: trunk
2006-06-20
23:20
* me_cpucore.tests.semantics.txt: Extended coverage of testsuite, * me_cpucore.testsuite: more bugfixes. * me_cpucore.tcl: check-in: eac46d4a45 user: andreas_kupries tags: trunk
21:50
* me_cpucore.tcl: Bug fixes, additional state accessor commands, more argument checking, extended error messages from validator used by disassembler and state creation. * me_cpucore.test: Added testsuite for the cpu, * me_cpucore.testsuite: already semi-prepared for when * me_cpucore.tests.asm-map.txt: we get a C impl. of the ME cpu. * me_cpucore.tests.badasm-map.txt: Largely table-driven. * me_cpucore.tests.badmach-map.txt: Incomplete. * me_cpucore.tests.semantics.txt: check-in: e94c190238 user: andreas_kupries tags: trunk
2006-06-16
19:37
* ../../apps/dtplite: Still found a xref link bug in the -merge code path. The per-module toc had the wrong links. Added code to generate and set a proper file mapping for these tocs. Removed MapLink and switched to the new command "fileutil::relativeUrl". check-in: 7fe8e2cbcb user: andreas_kupries tags: trunk
19:33
* fileutil.tcl: Added commands to compute paths relative to some * fileutil.man: base. Extended testsuite, documentation. * fileutil.test: * pkgIndex.tcl: check-in: 7881095bd9 user: andreas_kupries tags: trunk
05:29
* me_util.test: Split tests into separate file and added handling of both regular and critcl tree. * me_util.testsuite: New file. Actual tests. check-in: 0b292bafd9 user: andreas_kupries tags: trunk
03:00
Typo cleanup. check-in: 0822777667 user: andreas_kupries tags: trunk
2006-06-15
22:00
* csv.tcl: Extended cvsv processing to allow different * csv.test: quoting chars beyond double-quote. Patch origin at [SF * csv.man: Tcllib Patch 1469593]. Needed small fix in join. Extended testsuite, documentation. check-in: 8e5d49de29 user: andreas_kupries tags: trunk
18:15
* sak.tcl: Extended to allow the specification of a module M as either M or modules/M. The latter is a path relative to the topdir and enables the entering of modules through tab-completion in the shell. check-in: 393488c49d user: andreas_kupries tags: trunk
18:06
* fa.tcl: Reworked the internal of the container and * faop.tcl: operations packages to break their circularity. * fa.test: The user of the operations packages now has to * faop.test: specify a command to construct containers. The * dexec.test: uses the ops package and sets its own class * dacceptor.text: command as constructor. * fa.man: * faop.man: check-in: 49572fad8e user: andreas_kupries tags: trunk
2006-06-13
23:20
* bench_read.tcl: Rewrite the internal raw representation, use * bench.tcl: lists as array keys, easier to handle, no * bench_wcsv.tcl: splitting, and quoting is done automatically * bench_wtext.tcl: by Tcl itself. See [Tcllib SF Bug 1414159]. check-in: a94b4b2199 user: andreas_kupries tags: trunk
22:17
* html.tcl (::html::css, ::html::js): New commands, implementing [SF Tcllib RFE 970878]. Reworked the internals to be cleaner. check-in: 94bd94a1ad user: andreas_kupries tags: trunk
22:07
* html.tcl (::html::doctype): New command, implements [SF Tcllib RFE 1494660], proposed by <[email protected]>. Changed the implementation to be table-driven. check-in: 5bc755bd27 user: andreas_kupries tags: trunk
19:07
* list.tcl: Added two commands requested by Sarnold75, * list.test: see [SF Tcllib RFE 1484791], variants of * struct_list.man: map and filter. Implemented, documented, * pkgIndex.tcl: and tested. check-in: f973298e46 user: andreas_kupries tags: trunk
18:45
Raised package level in both places of the man page now check-in: 2edd56a7dd user: mic42 tags: trunk
18:33
* ftp.tcl (::ftp::StateHandler): Replaced use of 8.4ism (expr 'ne' operator) with appropriate invokation of 'string equal'. This fixes [SF Tcllib Bug 1429377], reported by John Mercogliano III. check-in: 03dd8102ce user: andreas_kupries tags: trunk
13:56
Fixes for bug 1494997 check-in: c325cab716 user: arjenmarkus tags: trunk
07:59
* Added the ldap::info command for introspection. * Added a basic testsuit for the ldap::info command. * Updated docs. Version number raised to 1.3. check-in: 9054eadb62 user: mic42 tags: trunk
2006-06-07
22:54
Break fa <-> fa::op circularity. Temp. hack. check-in: f6cfb0621b user: andreas_kupries tags: trunk
22:36
Breaking circularity in generated TMs. Temp. solution. check-in: 81345a0819 user: andreas_kupries tags: trunk
00:41
Removed inadvertently added global return command. check-in: 8036aad4db user: andreas_kupries tags: trunk
2006-06-06
21:30
* transmitter.tcl: Fixed index/provide version mismatches. * receiver.tcl: * dsource.tcl: * ddest.tcl: * connect.tcl: check-in: 7548a64f18 user: andreas_kupries tags: trunk
2006-05-28
04:29
Simplified decoder, via use of ByteArray, moves handling of padding out of the decoder loop. check-in: ae94316020 user: andreas_kupries tags: trunk
2006-05-27
20:46
Integration of base32 into overall bundle for installation, and critcl handling. check-in: a783066c9b user: andreas_kupries tags: trunk
20:44
Base32 implementation (Tcl, Critcl | std, hex), Tcl support package. Documentation. Testsuites. Benchmarks. check-in: 5fd2827621 user: andreas_kupries tags: trunk
20:30
New module 'base32'. Bugfixes. Typos. Bugfix in handling of tcllibc. Varname typo. check-in: 3a4545df65 user: andreas_kupries tags: trunk
20:20
Bugfix in handling of tcllibc. Varname typo. Bugfix in bench module. Typos in error returns. check-in: 04318cf6ab user: andreas_kupries tags: trunk
20:19
Bugfix in bench module. Typos in error returns. check-in: de6c85775c user: andreas_kupries tags: trunk
01:54
Bugfix in transfer::copy, missing brace after argument with default value. check-in: e999c64f5d user: andreas_kupries tags: trunk
2006-05-25
05:31
Added the transmitter/receiver packages, combining the conn setup, sources, destinations into convenient wrappers. check-in: b45d5224e8 user: andreas_kupries tags: trunk
04:45
Fixed typo. Added package for connection configuration and setup. check-in: 1bd7aafe47 user: andreas_kupries tags: trunk
02:44
Transfer source and destination classes added. Fixed typo in documentation. check-in: b14c86697e user: andreas_kupries tags: trunk
2006-05-24
06:32
Added queue management package, fixed some markup in previous docs. check-in: 49f6b0389e user: andreas_kupries tags: trunk
04:27
Added new files check-in: 6700224279 user: andreas_kupries tags: trunk
04:25
Integrated the new module 'transfer' into the global setup. New module 'transfer', for packages providing facilities for the comfortable async transfer of data across channel. Import of more of Pat's work. Extended dns for Win9x, added configuration of a default name server. check-in: 69953eacf5 user: andreas_kupries tags: trunk
2006-05-05
08:02
* dns.tcl: Extended the nameservers command to work on Win9x systems and we now make use of this to initially configure a default nameserver. Some minor additional cleanup. check-in: ca302c9d7f user: patthoyts tags: trunk
2006-04-28
06:07
Added a convenience command to fully initialize a namespace for logging (create service, import commands, set default logging level). Import of my work on sak: Strip alpha parts of a version number. check-in: 2682087c77 user: andreas_kupries tags: trunk
2006-04-26
16:29
* sak.tcl (gd-gen-tap): modified to strip non-version characters out of version numbers. check-in: b15309486b user: andreas_kupries tags: trunk
09:05
* all: Incremented version to 1.2.0 * sasl.man: Updated documentation. * sasl.tcl: Implemented DIGEST-MD5 server. Enhanced the mechanisms command so we can obtain either client or server mechanisms. Added a threshold value to the mechanisms command to set minimum security. Changed register to uniquely register mechanisms to permit re-sourcing the script. check-in: 038e9c4c6f user: patthoyts tags: trunk
00:18
Fixed missing parameter to linsert check-in: 00cb3ca0fc user: patthoyts tags: trunk
2006-04-24
22:31
Make it simpler to set the proxy during testing check-in: ebb51a598e user: patthoyts tags: trunk
2006-04-23
22:35
* irc.tcl: Applied patch #1349154 by Kristoffer Lawson to add * irc.man: a command to retrieve the socket in use. check-in: d36738646f user: patthoyts tags: trunk
2006-04-21
14:29
Forgot to increment the version check-in: ed000887b0 user: patthoyts tags: trunk
14:23
* dns.tcl: Fixed bug #1158037. We were using the query id to locate the DNS state token but this restricts us to 65535 queries as the value is packed into a short. check-in: cb2c9a9133 user: patthoyts tags: trunk
04:42
Import of Pat's work, additional parameter for crc16. check-in: 27778660ae user: andreas_kupries tags: trunk
2006-04-20
15:26
* dns.tcl: Applied patch from #1453327 by Segei Golovan to improve support for TXT records. check-in: 431f2be371 user: patthoyts tags: trunk
15:02
* autoproxy.tcl: Added a tls_socket procedure that can use registered as the protocol handler for https with the core http package and will do the right thing when a proxy is in use. check-in: 7739ab9d80 user: patthoyts tags: trunk
10:19
Enable toggling the XOR value in CCITT impl. check-in: 368c5c02a7 user: patthoyts tags: trunk
10:18
* time.tcl: bug #1409219: added missing hyphen. check-in: e849a453f1 user: patthoyts tags: trunk
10:14
* sasl.tcl: Applied patch for #1412021 from Sergei Golovan to * sasl.test: make sure the service is set. Added test. check-in: 75adeba458 user: patthoyts tags: trunk
05:21
Import of Pat Thoyts' work on the SASL packages. Fixes to common menchanisms when handling an empty challenge. Added X-GOOGLE-TOKEN support. Added 'x' / 'exec' for 'eXec'utable to the [test] command of fileutil. check-in: 7050fdd680 user: andreas_kupries tags: trunk
02:16
* all: Incremented SASL version to 1.1.0 * sasl.tcl: Fixed the common mechanisms to all do the right * sasl.test: thing when handed an empty challenge. The client should always begin with SASL::step $ctx "" to see if there is anything to send in the initial round. check-in: 6f69c1b619 user: patthoyts tags: trunk
01:03
* gtoken.tcl: Support the X-GOOGLE-TOKEN SASL mechanism. Done as separate package due to additional dependencies (http and tls required) check-in: 82651ec7ea user: patthoyts tags: trunk
2006-04-07
18:15
superfluous typedCmdline.tcl now truly removed check-in: 8d334dc1d5 user: andreas_kupries tags: trunk
2006-04-06
03:35
Put cmdline and typedCmdline into a single file. A Tcl Module from this becomes simpler, there is no need for a virtual filesystem anymore. Added shorthand commands for easy assembly of complex results. check-in: 97ad5c6492 user: andreas_kupries tags: trunk
03:28
Added shorthand commands for easy assembly of complex results. Added output for when testsuite setup (support, testing) fails. We have to see such problems. check-in: fb7e93a18f user: andreas_kupries tags: trunk
2006-03-30
01:56
Added output for when testsuite setup (support, testing) fails. We have to see such problems. Fixed name of romberg package in math manpage, resorted package list, reformatted with regard to the right margin. Additional markup for the list of packages in the main math page. check-in: 63ea7a2ee1 user: andreas_kupries tags: trunk
2006-03-29
05:58
Additional markup for the list of packages in the main math page. Fixed statistics manpage. check-in: 45cd1be1e8 user: andreas_kupries tags: trunk
05:55
Fixed statistics manpage. Import of Arjen's calculus and statistics extensions. check-in: 8f4fe3a8f7 user: andreas_kupries tags: trunk
2006-03-28
20:36
Corrected a stupid error in integrate3D_accurate check-in: 001d5b67d3 user: arjenmarkus tags: trunk
19:40
Added functions to calculus and statistics package; updated man page for math module/package check-in: a9cea61f4b user: arjenmarkus tags: trunk
2006-03-23
04:56
Import of Michael Schlenker's work, making asn independent of 'log'. check-in: dd3d027cf5 user: andreas_kupries tags: trunk
2006-03-22
18:56
Removed dependency on log package. Fixed bug, SF 1408807. check-in: c575bdb162 user: mic42 tags: trunk
08:16
Added object-based directory traversal. Iterator API, can be driven by events. No use of recursion, deep directory hierarchies are no trouble. No testsuite, no documentation yet. check-in: 3cdd071847 user: andreas_kupries tags: trunk
2006-03-15
15:08
Fixed hardcoded paths in the fileutil testsuite. Changed nroff formatter to not double-quote (sub)section titles not containing whitespace. check-in: 86ab8cef1f user: andreas_kupries tags: trunk
2006-03-14
06:09
Changed nroff formatter to not double-quote (sub)section titles not containing whitespace. Modified the duplicated file, corrected version number, and which implementation to use in the testsuite. check-in: f0984e6e89 user: andreas_kupries tags: trunk
2006-03-12
22:46
Modified the duplicated file, corrected version number, and which implementation to use in the testsuite. Created duplicate of sha1.{tcl,test} for a sha1 v1 implementation separate from v2. Added another example demonstrating a double-side connection between two arrays in different processes. check-in: 56cfe3cb6d user: andreas_kupries tags: trunk
2006-03-08
05:25
Added another example demonstrating a double-side connection between two arrays in different processes. Added example demonstrating the use of the data source "remotearray" for the sharing of arrays between processes (via comm), for both sending and receiving modes. check-in: c1c32b3a02 user: andreas_kupries tags: trunk
04:57
Added example demonstrating the use of the data source "remotearray" for the sharing of arrays between processes (via comm), for both sending and receiving modes. New standard tie data source, "growfile". Array is forbidden to shrink. File format is string rep of dictionary. Incrementally extended at the end. check-in: 21ceaf2e34 user: andreas_kupries tags: trunk
04:55
New standard tie data source, "growfile". Array is forbidden to shrink. File format is string rep of dictionary. Incrementally extended at the end. check-in: 636d213228 user: andreas_kupries tags: trunk
2006-03-07
07:40
Extended tempdir to allow the user to override the standard search algorithm with an explicitly provided directory. check-in: 1a06915b6c user: andreas_kupries tags: trunk
06:51
Extended pacage with a command for easy testing of multiple properties of a path. Resynchronized the ifneeded/provide version information of math::bignum. check-in: c7087bbafb user: andreas_kupries tags: trunk
2006-03-03
02:52
Resynchronized the ifneeded/provide version information of math::bignum. Import of Arjen's bugfix for matrix multiplication in the math::linearalgebra package. check-in: cc51ee34be user: andreas_kupries tags: trunk
2006-02-21
20:42
Corrected bug in matmul (linear algebra module) check-in: dd84fc2f0e user: arjenmarkus tags: trunk
2006-02-13
13:33
Fix for SF bug #1098051 check-in: f4001637cc user: arjenmarkus tags: trunk
2006-02-10
03:31
Updated the documentation. Extended testsuite to cover 'updateInPlace'. Fixed writeback of command. Command implementations and testsuite are now complete. Documentation is still missing. More work on the testsuite for the new commands. More argument checking in the new commands. Shorter implementations for degenerate cases. Extended testsuite to cover 'writeFile' and fixed problems in common support commands used by it. New commands formanipulation of file contents, extended 'cat', start on extended testsuite. Import of documentation fix by myself. check-in: 5d7a34378d user: andreas_kupries tags: trunk
2006-02-01
21:49
* tiff.man: Fixed bad syntax in manpage. check-in: dfef72835a user: andreas_kupries tags: trunk
04:27
2006-1-31 Aaron Faupell <[email protected]> * tiff.tcl: typo in numImages, fix in _ifds check-in: 776ab0b5f9 user: afaupell tags: trunk
2006-01-31
17:56
Aaron Faupell <[email protected]> * Typos in man page check-in: e2a7e25e25 user: afaupell tags: trunk
04:57
Fixed SF Tcllib Bug 1414051. 'include' documented as 'lappend', create variable if it does not exist. check-in: fde0b847f8 user: andreas_kupries tags: trunk
04:48
Fixed [SF Tcllib Bug 1414589]. Prevent code from stomping over '::dir'. check-in: d6c34ec8d8 user: andreas_kupries tags: trunk
04:34
Fixed SF Tcllib Bug 1085562. testbit is now working correctly for bits both inside and outside of the range given by the number itself. check-in: 18c67f2b40 user: andreas_kupries tags: trunk
04:16
Fixed handling of global variable "env". check-in: 43f66eb458 user: andreas_kupries tags: trunk
2006-01-29
09:09
Fixed warning about changes to 'env' array. check-in: 36ad2f5fca user: andreas_kupries tags: trunk
09:04
Uncluttered the testsuite output and hooked it into the new common test support code. check-in: 0e9833006c user: andreas_kupries tags: trunk
08:54
Fixed use of duplicate test names. check-in: bdf7bd709b user: andreas_kupries tags: trunk
08:33
Fixed use of duplicate test names, also use/cleanup of temp. files. check-in: 1d1f1e6a87 user: andreas_kupries tags: trunk
08:15
Fixed use of duplicate test names, and use/cleanup of temp. files. check-in: a575e81ae3 user: andreas_kupries tags: trunk
06:15
Fixed use of duplicate test names. Fixed use and cleanup of temp. files. check-in: 27898bbc18 user: andreas_kupries tags: trunk
05:58
Fixed use of duplicate test names, and use/cleanup of temp. files. check-in: 7e4db312e7 user: andreas_kupries tags: trunk
05:56
Extended the functionality for creation of binary temp. files, getting proper paths for temp files, useful standard result of make{File,Directory} across versions, proper reimport of tcltest commands after changes. check-in: 87340663b4 user: andreas_kupries tags: trunk
02:09
Fixed usage of temp. files in testsuites, also fixed use of duplicate test names. check-in: d677c28465 user: andreas_kupries tags: trunk
00:48
Fixed creation and cleanup of temp. files in testsuites of tie and uri. Also fixed usage of duplicate test names in uri. check-in: 84778c252b user: andreas_kupries tags: trunk
00:30
Fixed usage of duplicate test names in textutil & textutil::expander. check-in: 3ebb574ebc user: andreas_kupries tags: trunk
00:25
Moved common parts of the struct::matrix testsuites out of them into a supporting file. Also replaced the usage of obsolete [aget] with standard [dictsort]. Imported new module by Aaron to work with TIFF images. check-in: d9fd0e028b user: andreas_kupries tags: trunk
00:10
Imported new module by Aaron to work with TIFF images. Fixed duplicate usage of test names. check-in: 19efd76d0c user: andreas_kupries tags: trunk
2006-01-28
21:10
aron Faupell <[email protected]> * New module for manipulating TIFF images check-in: b4c0ccbe0c user: afaupell tags: trunk
2006-01-27
03:39
Reordered support files in htmlparse test. Simplified the testsuite boilerplate in the packages "[s-z]*", using the new commands in the test support. Import of Michael's fix of a bug in bench output generation. check-in: 11ee0afe4c user: andreas_kupries tags: trunk
2006-01-24
23:59
Fixed ::bench::out::* functions when running under windows check-in: ebd8cde0c5 user: mic42 tags: trunk
05:10
Simplified the testsuite boilerplate in the packages "[i-r]*", using the new commands in the test support. More util commands for test support. check-in: 8aac80a618 user: andreas_kupries tags: trunk
05:06
More util commands for test support. Simplified the testsuite boilerplate in the packages "[d-h]*", using the new commands in the test support. check-in: a32de4edb4 user: andreas_kupries tags: trunk
2006-01-23
08:18
Simplified the testsuite boilerplate in the packages "[d-h]*", using the new commands in the test support. Added more helpers to the common test support, for dealing with 'tcllibc', and packages which can use it. check-in: 4d2a34d97e user: andreas_kupries tags: trunk
06:38
Added more helpers to the common test support, for dealing with 'tcllibc', and packages which can use it. Simplified the testsuite boilerplate in the packages "[a-c]*", using the new commands in the test support. check-in: 0812e41ddf user: andreas_kupries tags: trunk
2006-01-22
23:53
Simplified the testsuite boilerplate in the packages "[a-c]*", using the new commands in the test support. Removed the chaining in the 'support' command. Makes handling of 'return -code return' difficult. Simply have to separate unchanged commands for declaration of support packages and package under test. check-in: 871a6a6875 user: andreas_kupries tags: trunk
23:48
Removed the chaining in the 'support' command. Makes handling of 'return -code return' difficult. Simply have to separate unchanged commands for declaration of support packages and package under test. Extended test support code with commands for the loading of packages and files from the Tcllib under test, and module under test. check-in: 06104a9809 user: andreas_kupries tags: trunk
20:27
Extended test support code with commands for the loading of packages and files from the Tcllib under test, and module under test. Removed some 8.4'isms out of the csv testsuite, the package under test works for 8.3+. Removed comon test constrants from 'all.tcl', ditto 'wrongNumArgs' and 'tooManyArgs' emulations. This is now all in the common test support code. check-in: 660261c9c0 user: andreas_kupries tags: trunk
00:27
Removed comon test constrants from 'all.tcl', ditto 'wrongNumArgs' and 'tooManyArgs' emulations. This is now all in the common test support code. Put common test constraints into the common test support code. Fixed expected errorCode in math-7.4 Replaced 'queryConstraint' with regular 'testConstraint'. Removed more copies of the common command "dictsort". Hooked the "[s-z]*" packages into the new common test support code. Hooked the "[m-r]*" packages into the new common test support code. Updated Tcl dependency information for logger::utilities, requires 8.4 due to use of new trace APIs. Hooked the "[hijkl]*" packages into the new common test support code. Hooked the "[efg]*" packages into the new common test support code. Hooked the "[cd]*" packages into the new common test support code. Fixed usage of 8.4isms in package declared to work for 8.2+. Better emulation of testConstraint command, with query ability. Hooked all "[ab]*" packages into the new test support code. Fixed reversed guard conditions, and polished the error messages a bit. check-in: e728b2e380 user: andreas_kupries tags: trunk
2006-01-20
04:03
Fixed reversed guard conditions, and polished the error messages a bit. New file for boilerplate code and common commands used by most to all testsuites in Tcllib. Import of fixes to fileutil::find documentation. check-in: 1411cb5f34 user: andreas_kupries tags: trunk
2006-01-18
17:56
* fileutil.man: Fixed a typo, clarified usage of the filtercmd for find (Boolean result), added an example for that as well. This fixes the [SF Tcllib Bug 1409083] submitted by Glenn Jackman <[email protected]>. check-in: 1b2d60e4d5 user: andreas_kupries tags: trunk
06:10
Made html tree reordering pass a bit less agressive, upon advice by Ramon Ribo, see [SF Tcllib Patch 953854]. Extended ChangeLog, added reference to other SF Entry relevant to the change. check-in: ab08ecbe1c user: andreas_kupries tags: trunk
2006-01-17
03:55
Extended ChangeLog, added reference to other SF Entry relevant to the change. New command 'iscomplete' to detect partial csv records. Modified read2* commands, they use it to handle multi-line records. This is [SF Tcllib Path 1407811], by Jeff Hobbs. check-in: f2b52b5207 user: andreas_kupries tags: trunk
03:51
New command 'iscomplete' to detect partial csv records. Modified read2* commands, they use it to handle multi-line records. This is [SF Tcllib Path 1407811], by Jeff Hobbs. Reworked the documentation of the new commands, and fixed some typos in words, and the use of the doctools commands. check-in: 58fcbd45ff user: andreas_kupries tags: trunk
03:05
Reworked the documentation of the new commands, and fixed some typos in words, and the use of the doctools commands. Import of Michael Schlenker's integration of Vitus Wagner's work extending the ASN system. check-in: f169979ab4 user: andreas_kupries tags: trunk
2006-01-16
21:08
Added new decoder/encoder functions for BMP STRING, UTF8 STRING. New convenience functions for decoding and encoding strings. More tests. Bugfix for asnNumericString which used a wrong tag number. Version increased to 0.5 due to new features. check-in: 093e24fe81 user: mic42 tags: trunk
2006-01-14
17:17
FAQ and man page updates; see ChangeLog. check-in: e9c9fb5de1 user: duquette tags: trunk
17:00
Fixed snit 2.0 bug; see change log. check-in: 42fb805403 user: duquette tags: trunk
2006-01-11
22:29
* util_norm_peg.tcl: Inserted pragmas for the MDgen * util_norm_lemon.tcl: application hinting that the * gen_peg_me.tcl: pseudo-package 'page::plugin' * analysis_peg_emodes.tcl: is not a true dependency. * analysis_peg_minimize.tcl: * analysis_peg_realizable.tcl: * analysis_peg_reachable.tcl: check-in: 10ab146ea9 user: andreas_kupries tags: trunk
22:20
* analysis_peg_minimize.tcl: Changed bad reference to 'useful' to the correct string, 'realizable'. check-in: 8a575578a4 user: andreas_kupries tags: trunk
22:10
* fourier.tcl (::math::fourier::lowpass): Changed package * fourier.tcl (::math::fourier::highpass): reference "complexnumbers" to the correct "math::complexnumbers". check-in: 97bb4c85c0 user: andreas_kupries tags: trunk
01:16
* pool.test: New file. Structured tests. * pooltest.tcl: Removed unstructured tests. check-in: 020d0eb78d user: andreas_kupries tags: trunk
2006-01-10
23:05
* tree.test: Fixed [SF Tcllib Bug 1316061]. Uncluttering test output. * pop3d.test: Fixed [SF Tcllib Bug 1316057]. Uncluttering test output. * pop3.test: Fixed [SF Tcllib Bug 1316056]. Uncluttering test output. * png.test: Fixed [SF Tcllib Bug 1316055]. Uncluttering test output. * htmlparse.test: Fixed [SF Tcllib Bug 1316049]. Uncluttering test output. * dacceptor.test: Fixed [SF Tcllib Bug 1316040]. Uncluttering test * dexec.test: output. * fa.test: * faop.test: * tests/da_accept.test: * tests/de_exec.test: * counter.test: Fixed [SF Tcllib Bug 1316036]. Uncluttering test output. * comm.test: Fixed [SF Tcllib Bug 1316033]. Uncluttering test output. check-in: 6b6ecddce7 user: andreas_kupries tags: trunk
22:14
* uri.man: Added information about url constituents to the documentation of uri::split. For the schemes we know them for. This fixes [SF Tcllib Bug 1335320] by Kristoffer Lawson <[email protected]>. check-in: f51b8ae4c8 user: andreas_kupries tags: trunk
21:44
* tie_rarray_comm.test: Disabled the gratuitous puts commands found in the tests. This unclutteres the output. This fixes the [SF Tcllib Bug 1316063]. * tie_file.tcl (Compact): Accepted patch by Anton Osennikov <[email protected]> for [SF Tcllib Patch 1378556]. This fixes a bug in the configuration of the log file after compaction, on Windows. check-in: ddf8982192 user: andreas_kupries tags: trunk
21:32
* performance.tcl: Removed the unstructured benchmarks. * mime.bench: New file, contains structured benchmarks for the module. This fixes [SF Tcllib Bug 1373935]. check-in: 519185020e user: andreas_kupries tags: trunk
21:13
* expander.tcl (::textutil::expander::Op_cpush): Applied the patch for [SF Tcllib Bug 1376637], as supplied by Sarnold <[email protected]>. Fixes an initialization error for contexts, where the location data is not set. * expander.test: Modified an existing test to fail for the original error, it does not anymore with the fix applied. check-in: fd4783badc user: andreas_kupries tags: trunk
20:45
* mime.tcl: Ensured that all accesses to the variable 'major' operate on a global variable. Fix for [SF Tcllib Bug 1394840], reported by George Orwell <[email protected]>. check-in: 69861d3aaf user: andreas_kupries tags: trunk
20:33
* switched.tcl: Fixed bug, missing dependency on package stooop. This bug was introduced by the change to the package loading of switched. check-in: b019dca11a user: andreas_kupries tags: trunk
09:42
Corrected bug 1393564 - angle and missing functionality check-in: 05ecb8feaa user: arjenmarkus tags: trunk
2006-01-05
17:11
Fixed tcllib bug #1393804 check-in: 29c33168e3 user: mic42 tags: trunk
2005-12-30
16:24
Accepted patch for Tcllib Bug# 1391776 check-in: f9d3a52139 user: mic42 tags: trunk
2005-12-21
08:43
Fixed tests to work with tcltest 1.0 (tcl 8.2) check-in: 2826ea1bc3 user: patthoyts tags: trunk
2005-12-20
16:19
* rc4.tcl: Dealt with bug #1386101 (rc4 critcl + channels broken) * rc4.test: Also implemented a -command option. Added tests for * rc4.man: both and update man page for -command. * pkgIndex.tcl: Incremented version to 1.1.0 check-in: 3f78714bf7 user: patthoyts tags: trunk
2005-12-15
16:47
2005-12-15 Aaron Faupell <[email protected]> * jpeg.tcl fixed bug in removeComments and removeExif where file was opened and not configured as binary check-in: 986ae69e41 user: afaupell tags: trunk
2005-12-09
18:27
Added inofficial pragmas declaring ownership of files to others, and their packages. Exclusion as well. check-in: f2f9d72edd user: andreas_kupries tags: trunk
18:25
* pkgIndex.tcl: Replaced lazy loading setup of package 'switched' with standard regular source setup. check-in: 0da06a5130 user: andreas_kupries tags: trunk
18:21
* mimetypes.man: Corrected package names used in the * filetypes.man: manpage headings. check-in: fc9fe30ceb user: andreas_kupries tags: trunk
2005-12-05
23:01
* snit83.tcl: Replaced the direct use of / path separator with a proper file join. check-in: eae1af3b8d user: andreas_kupries tags: trunk
2005-12-02
22:12
Fixed bug SF 1329642. Logger patchlevel raised to 0.6.2. check-in: 03d0874a83 user: mic42 tags: trunk
2005-11-20
13:57
update check-in: f25e15ba8e user: sarnold75 tags: trunk
13:53
Some rewriting of the documentation. check-in: 9502d9e32f user: sarnold75 tags: trunk
13:36
Updated for Tcl 8.5 and math::bigfloat 2.0. Rewriting 40% of the documentation, explained more about Precision. check-in: e41d82b833 user: sarnold75 tags: trunk
13:35
Bug fix in bigfloat2.tcl : trigonometry may have return more precision than possible. check-in: 2f0de9ff6d user: sarnold75 tags: trunk
13:34
Minor performance improvements check-in: f555e49f3e user: sarnold75 tags: trunk
2005-11-18
03:33
2005-17-11 Aaron Faupell <[email protected]> * ini.tcl: fixed bug causing empty ini files when opening with w modes introduced on 2005-31-03 check-in: cf3a09dd0e user: afaupell tags: trunk
2005-11-15
03:52
Reworked to keep existing structure. Typo fix in the logger::appender manpage. Import Stephane's bigfloat code for Tcl 8.5 check-in: 9b28c20075 user: andreas_kupries tags: trunk
2005-11-14
13:56
request id# 1352763 Summary of changes: * changes to man pages * new appender fileAppend * fixes to createLogProc to allow channel selection * tests check-in: d01676c313 user: aakhter tags: trunk
2005-11-13
15:48
update check-in: a47a9345cf user: sarnold75 tags: trunk
15:43
Bigfloat 2.0 : for Tcl 8.5 only check-in: 8ec5d5e931 user: sarnold75 tags: trunk
2005-11-10
07:45
2005-11-10 Aaron Faupell <[email protected]> * Added support for non-baseline and progressive files by accepting c0-3 for SOF marker check-in: baea742f1b user: afaupell tags: trunk
2005-11-09
05:03
Corrected version number of tar package to be same across all relevant files. Import of my revision of snit 1.1 implementation selection. Done at runtime, not pkg declare time anymore. See treeql for other package with the same type of change. check-in: 8151eb71d3 user: andreas_kupries tags: trunk
2005-11-08
17:42
2005-11-08 Aaron Faupell <[email protected]> * bumped version to 0.2 because of new feature tar::remove check-in: 188926a90d user: afaupell tags: trunk
2005-11-07
19:50
* mime.tcl (parsedatetime): Add support for timezones with format +NNNN or -NNNN. Add support for property "clock". * mime.test (mime-9.x): Add testing of parsedatetime.=20 Applied by Andreas Kupries for Benjamin. check-in: d0331a9075 user: andreas_kupries tags: trunk
19:31
* pkgIndex.tcl: Moved the selection of the implementation out of the package declaration into the runtime. * snit.tcl: Renamed to snit84.tcl. Also a new file containing the selection of the implementation, basic dependency, and common provide command. * snit84.tcl: New file. Was originally named 'snit.tcl'. Contains the Tcl 8.4 specific implementation of the package. * snit.test: Updated to new entrypoint for snit 1.1. check-in: f71868732c user: andreas_kupries tags: trunk
19:16
* tar.man: Fixed error, incorrect placement of [call] markup outside of list. check-in: 60a9a84bd5 user: andreas_kupries tags: trunk
2005-11-05
04:50
2005-11-04 Aaron Faupell <[email protected]> * added tar::remove command and documentation for it check-in: 0d470dc2ea user: afaupell tags: trunk
2005-11-04
07:51
Removed extraneous messages from roman.test check-in: 6217a5396d user: arjenmarkus tags: trunk
06:10
Applied patch for bugs in patch for [SF Tcllib Bug 1276561], both patches by Benjamin Riefenstahl. Removed the .timing files and all related functionality. This has been supreceded by the .bench files and associated facility for execution of performance benchmarks. check-in: 370fb97f52 user: andreas_kupries tags: trunk
2005-11-03
07:05
Removed .timing files check-in: 7887de7c0c user: andreas_kupries tags: trunk
07:03
Removed the .timing files and all related functionality. This has been supreceded by the .bench files and associated facility for execution of performance benchmarks. Import of bugfix to graph serialization code. check-in: ba99910dc2 user: andreas_kupries tags: trunk
2005-11-02
18:46
* sak.tcl (ppackages): Added hack to exclude the package @@ from the tap file. This is defined in template code in page/gen_peg_cpkg.tcl, i.e. a variable. check-in: 8ac1c64a58 user: andreas_kupries tags: trunk
18:02
* graph.tcl (::struct::graph::_serialize): Fixed bug mishandling the serialization of arcs with spaces in their names. Thanks to Spyros Potamianos <[email protected]> for bug report and fix. [SF Tcllib Bug 1345967] check-in: 0760ad61a4 user: andreas_kupries tags: trunk
13:57
* profiler.tcl (::profiler::printsorted): Added a printsorted proc in order to print stuff out sorted with different keys. check-in: 79960caf84 user: davidw tags: trunk
2005-10-27
23:17
* sak.tcl (bench_mod): Modified default interp to use in benchmarks from PATH to the interp executing SAK. check-in: 80de73889c user: andreas_kupries tags: trunk
23:13
* tree.bench: Added more benchmarks perturbing structure, invalidating caches, to capture true cost of computing results of various methods. check-in: 895bf036f2 user: andreas_kupries tags: trunk
23:07
* bench.tcl (::bench::norm): Fixed bug leaving time data in non-reference column when the reference is empty. To the unwary the result looks like factors, which have ridiculous values. Now the row is shown, but empty. check-in: a303bc7cb6 user: andreas_kupries tags: trunk
21:56
* tree_tcl.tcl: Reworked the core algorithm used by the method "descendants". Avoiding the shifting of a list speeds it up around 6 times and the factor is going higher as lists grow larger. This makes the dependent methods (height, serialize, children -all) about 2 times faster than they were with the recursive implementation. check-in: 454f024cdc user: andreas_kupries tags: trunk
21:41
* tree.bench: Extended the benchmarks for "height" and "serialize" to demonstrate that the height limitation is gone. * tree_tcl.tcl: Fixed the limitation of the methods "height" and "serialize" when run on deep trees. Moved to an iterative solution using the core algorithm of "descendants". Factored this code into an internal command used throughout. Rewrote method "children -all" to use this command as well. Impact: The limitation are gone, however the performance of "height" and "serialize" has become 2 to 3 times worse. check-in: cb90f1f1fe user: andreas_kupries tags: trunk
21:29
* tree.bench: Substantially extended the benchmarks, covering basically everything except tree walks, modifiers, and tree-global attribute search. Had to restrict tests for height, serialize, running into problems with deep trees. Recursive implementation fails for interp recursion limit. check-in: 0582215f62 user: andreas_kupries tags: trunk
2005-10-26
11:09
Corrected computation of complex cosine check-in: ac529ffe56 user: arjenmarkus tags: trunk
2005-10-25
01:40
Added limitations to the benchmarks (#max iterations 10) to keep total runtime reasonable. The base cost of md5crypt is extremely high, making for long runtimes even for short inputs. check-in: 49ab66a35c user: andreas_kupries tags: trunk
01:26
Added basic benchmarks for the lot of checksums and hashes. Fixed ability to use critcl for base64 and rc4 benchmarks. check-in: 333f22feef user: andreas_kupries tags: trunk
2005-10-21
23:41
* sak.tcl: Extended benchmark facility. New command for removal of columns from results. New option to explicitly specify a single interpreter to use. * bench.tcl (::bench::del): New command. Removal of a column from benchmark data. check-in: dd3aa8ef93 user: andreas_kupries tags: trunk
23:13
* tree.bench: Made this benchmark suite operational. Incomplete, but already giving good results. * tree_c.tcl: Gave the method functions and their support a * tree/m.c: better prefixes (m_ -> tm_, ms_ -> tms_), to * tree/m.h: make them more unique, tree specific. This is * tree/ms.c: needed to avoid conflicts with future critcl * tree/ms.h: code for graph and other structures. check-in: 8dbc79c6a6 user: andreas_kupries tags: trunk
20:15
Fixed typo. check-in: 8d5faae5ae user: andreas_kupries tags: trunk
20:12
Fixed typos ... check-in: b2d7d842a7 user: andreas_kupries tags: trunk
20:11
* report.test: Reduced struct usage to struct::matrix, and brought the header code up to date. check-in: 31e4b6873e user: andreas_kupries tags: trunk
20:11
* interpolate.test: Reduced requirement for struct down to * interpolate.tcl: struct::matrix, as that is the only structure used by this package. This means that we are loading 272 KB less (344 KB - 72 KB). Also fixed the testsuite header code. check-in: 28f78a824f user: andreas_kupries tags: trunk
19:32
* pkgIndex.tcl: Moved the selection of the implementation out of the package declaration into the runtime. * treeql.tcl: Renamed to treeql85.tcl. Also a new file containing the selection of the implementation, basic dependency, and commong provide command. * treeql85.tcl: New file. Was originally named 'treeql.tcl'. Contains the Tcl 8.5 specific implementation of the package. * treeql.test: Expanded to use all implementations of struct::tree which are available. * treeql.testsuite: New file, now contains tests which depend on the implementation of struct::tree. For this package these are all. check-in: 2b645ae17a user: andreas_kupries tags: trunk
19:31
* ipMore.tcl: Style cleanup. We need only one $Id expansion at the top of the file, not for every command in it. check-in: 3f122325ca user: andreas_kupries tags: trunk
2005-10-18
23:34
* bee.bench: New file, benchmarks, only basics for now. check-in: b86968cb0c user: andreas_kupries tags: trunk
23:21
* asn.test: Package requires 8.4, this was not caught * pkgIndex.tcl: properly in index, nor in testsuite. * asn.bench: New file, benchmarks, only basics for now. check-in: 704399429d user: andreas_kupries tags: trunk
23:04
* base64.bench: Basic benchmarks for base64, uuencode, * uuencode.bench: and yencode. Encode/decode of strings * yencode.bench: only. check-in: 085e0e4d4e user: andreas_kupries tags: trunk
23:02
Extended with benchmarks for the keyschedules. check-in: f3b5328d33 user: andreas_kupries tags: trunk
20:21
* sak.tcl: More benchmarking functionality, showing benchmark data after the fact, implicit merging, and changing interp information around. Now we need only some functionality to show the data graphically, and possibly compute statistical information. check-in: b7ebe38ed6 user: andreas_kupries tags: trunk
20:20
* bench_read.tcl: New file. Command and package to read benchmark data in the text, csv, or raw formats. * bench.tcl (::bench::edit): New command. Changes specified interpreter path to user specified value. Needed if we wish to merge data coming from the same interpreter, for different revisions of the package under test. check-in: 64423c301d user: andreas_kupries tags: trunk
17:51
* ipMore.tcl (::ip::maskToInt): Fixed [SF Tcllib Bug 1323146], using the patch supplied by Mikhail Teterin <[email protected]>. One path through the code did not mask the data down to 32bit. check-in: f7f1fd33b8 user: andreas_kupries tags: trunk
06:42
Added format information when writing results to a file, for easier type recognition and reading. Extended help for benchmark options. check-in: 60b2b116a1 user: andreas_kupries tags: trunk
05:40
Extended help for benchmark options. Disabled the tree benchmark, not functional in its current state. Added benchmarks for the modules which had .timing code. check-in: a20fb60642 user: andreas_kupries tags: trunk
05:23
Disabled the tree benchmark, not functional in its current state. Added benchmarks for the modules which had .timing code. Added module containing benchmark support commands, extended SAK with benchmark functionality. Updated CVS version to distinguish from release. Import changes making the fileutil tests quieter, by Pat. Import typo fixes. Removed duplicate entries. check-in: b777d51192 user: andreas_kupries tags: trunk
2005-10-17
19:39
Typo fixes in various modules and textutil ChangeLog. check-in: 4136d424af user: andreas_kupries tags: trunk
2005-10-16
23:04
* md5x.tcl: Performance fix for tcl8.5 integers. check-in: 0cfc28fca1 user: patthoyts tags: trunk
23:00
Be quieter and catch errors check-in: e9a9f6f0d9 user: patthoyts tags: trunk
2005-10-11
19:50
* ntlm.tcl: bug #1323295 - NTLM requires little endian unicode strings. Fixed generation on big-endian systems (eg: sparc). check-in: b6915bcefd user: patthoyts tags: trunk
19:49
* loggerUtils.tcl: Avoid use of %G in time formats. (not widely supported in C libraries) check-in: 9924454ab4 user: patthoyts tags: trunk
2005-10-10
14:02
Fixed bug in cov (division by zero if mean is zero) check-in: be0f68ed8f user: arjenmarkus tags: trunk
2005-10-07
19:47
* tree/t.c (t_deserialize): Fixed bug which caused us to drop the attributes of the new root node when setting up the new tree. Accepted this bugfix into the 1.8 release. check-in: 0e5f12e979 user: andreas_kupries tags: trunk, release, tcllib-1-8
18:48
* pkgIndex.tcl: Synchronized version numbers to the * smtp.man: implementation. Also accepted the change into the 1.8 release after chatting with Pat about it. check-in: 5c94e2b3cd user: andreas_kupries tags: trunk
16:15
Moved release tag entry over the commit fixing a major bug. check-in: bb09dc6a09 user: andreas_kupries tags: trunk
14:38
* sha1.c: Fixed the byte order issue a better way and sorted * sha1c.tcl: another problem on OpenBSD concerning headers. * sha1.h: Added byte-order check to resolve bug #1315688. check-in: d5478612ab user: patthoyts tags: trunk
12:54
* sha1.h: Added byte-order check to resolve bug #1315688. check-in: 5120a556f6 user: patthoyts tags: trunk
07:26
* smtp.tcl: Use the SASL module for authentication. Checked this against sendmail+cyrussasl and Microsoft SMTPd (for NTLM). check-in: 81587bc382 user: patthoyts tags: trunk
00:30
Fix some foolish typos check-in: 5b0cbe4fb7 user: patthoyts tags: trunk
2005-10-06
21:29
* Released and tagged Tcllib 1.8 ======================== check-in: d8dfc6fab0 user: andreas_kupries tags: trunk
21:10
* tree/m.c (m_WALK): Fixed [SF Tcllib Bug 1313173]. This was refcounting bug for the objects containing the names of the loop variables. We have to declare that we are holding a reference, otherwise the object can be reused when compiling the loop body for the first iteration. This may also release the objects too early, causing crashes. * tree/walk.c (t_walkdfs*): Fixed behavioural difference between the two implementations of a tree walker. The dfs code has to save a copy of the child array during the walk to handle the possibility of a child node being moved by the loop body. Note: This area, modifying a tree during walks, has no test cases at all and is in need of them. At least to describe the exact behaviour we have now. check-in: e6ff55d57b user: andreas_kupries tags: trunk
20:58
* htmlparse.test: Reworked to use all available implementations of struct::tree. Moved all tests using it into a separate file. * htmlparse.tree_testsuite: New file. Now contains all the tests using struct::tree. check-in: 06c11c4454 user: andreas_kupries tags: trunk
14:48
Removed spurious debugging line check-in: 81f5dda8f5 user: patthoyts tags: trunk
10:51
Added SASL documentation check-in: e938436ee7 user: patthoyts tags: trunk
05:16
Synchronized the version numbers in math with the changes made to the packages. check-in: 01cf30a222 user: andreas_kupries tags: trunk
2005-10-05
17:07
* ripemd128.test: Added test cases demonstrating how ripemd/Trf is * ripemd160.test: mishandling input of specific lengths (multiples of 64 bytes). check-in: e7faf7a6a7 user: andreas_kupries tags: trunk
16:32
Typo fix in version number. Brought into sync with uuid package. check-in: 4621173343 user: andreas_kupries tags: trunk
15:22
* ntlm.tcl: Use tcllib 1.8 des module. Added NTLM tests. Fix to * ntlm.test: work with tcl 8.2. check-in: ba3c3fc7a3 user: patthoyts tags: trunk
08:41
* uuid.test: Ensure we test all implementations. check-in: 2d561230f5 user: patthoyts tags: trunk
00:18
Ensure all critcl modules can be built with MSVC in addition to GCC. check-in: ea9386b5af user: patthoyts tags: trunk
00:14
* sak.tcl: Added support for passing parameters to critcl. v04 will support -debug and -clean and v034 supports -keep. check-in: a12fbc28f5 user: patthoyts tags: trunk
2005-10-04
18:47
* mime.tcl: Applied patch for [SF Tcllib Bug 1276561] by Benjamin Riefenstahl. Fixes the handling of date/times, removing dependencies on the current locale. check-in: fc4553fdf1 user: andreas_kupries tags: trunk
18:33
* ipMoreC.tcl: disabling the new critcl parts of ip for the platforms it is known to not work for. A better solution will be worked on after the release. check-in: addbe31871 user: andreas_kupries tags: trunk
18:02
Updated README with changed version umbers. check-in: 48ae429686 user: andreas_kupries tags: trunk
18:01
* tcldocstrip.dtx: Applied changes made by Lars to fix * tcldocstrip.ins: a number of bugs he found. I am doing * tcldocstrip.stitch: it in his stead as he currently has trouble with the SF CVS. Also fixed a syntax error in the documentation. * Regenerated the other files. One new file, "docstrip_util.test". All tests pass, regular and from within the test harness. check-in: 7352944970 user: andreas_kupries tags: trunk
17:31
* geometry.man: Fixed bad reversals of geometry version * geometry.tcl: numbers. Bumped version to reflect the documentation change. * pkgIndex.tcl: Added new 'math::roman' to package index. check-in: 2bd6d0c1f1 user: andreas_kupries tags: trunk
17:15
Removed duplicate line, apparently due to bad auto-merge. check-in: 39f258f02c user: andreas_kupries tags: trunk
17:15
Updated version number for tree v1, due to the bugfix in undocumented method 'serialize'. check-in: 45574f20de user: andreas_kupries tags: trunk
08:18
Added Roman numerals package check-in: 4e5e51371c user: arjenmarkus tags: trunk
06:30
Completed man-page for geometry submodule check-in: 1b7d51c703 user: arjenmarkus tags: trunk
05:59
Import bugfix in v1 tree, by Jeffh. Updated Release README Test requirements. Bugfix 756939, RFE 842066. int() TIP#237 compat patch, and Pat's refactoring of the code after that. Queue unget, RFE 1229352. Stack version. Palliative for tar / vfs::tar conflict. Import RFE 1294733. Extended ip commands. Fixes in the cpu core and grammar testsuite. New documentation for math Import of code checking ambiguities in section titles. Import of new command joinmatrix. RFE 1006282 accepted. Second round of checking packages, their changes, and versions. Updated lots of packages, and sync'd with README. check-in: 5eed4977f1 user: andreas_kupries tags: trunk
05:19
fix serialize of attributes check-in: 21b79e4a2f user: hobbs tags: trunk
2005-10-03
23:29
* checker.tcl: Added code checking for ambiguities in section * mpformats/c.msg: and subsection titles. It causes warnings. * mpformats/en.msg: Extended the message catalogs with strings for * mpformats/de.msg: the new warning. * mpformats/fr.msg: check-in: 9c19f60139 user: andreas_kupries tags: trunk
22:59
* comm.tcl: Accepted [SF Tcllib Bug 1006282], which is actually an * comm.man: RFE. Comm channels are extended with an option which allows the user to force the server side to silently ignore connection attempts where the protocol negotiation with the other side failed. check-in: 5b8ccd3b51 user: andreas_kupries tags: trunk
22:23
* html.tcl (::html::html_entities): Accepted the [SF Tcllib Patch * html.tcl (::html::nl2br): 1294733], creating two small * html.man: commands for the conversion of * html.test: special characters to their entities, and line-endings to <br>. Extended documentation and testsuite. check-in: 822fd34d80 user: andreas_kupries tags: trunk
21:21
* me_tcl.test (ME_state): token ranks are stored in an array/dict, used dictsort to generate a canonical representation we can compare against. ... Also duplicate tokclass test depending on error message by "string is", different results in 8.4 and 8.5. check-in: 47d63a4d8c user: andreas_kupries tags: trunk
17:52
Version number sync in sha1, and version number fix for struct::stack. Updated release document as well. check-in: 6db6510405 user: andreas_kupries tags: trunk
2005-09-30
23:48
* queue.test: Extended API with new method 'unget'. Updated * queue.man: documentation and testsuite. Version bumped to * queue.tcl: 1.4. This implements [SF Tcllib RFE 1229352]. * pkgIndex.tcl: check-in: e1ce0f97ae user: andreas_kupries tags: trunk
23:15
* me_cpucore.tcl: Fixed more typos. check-in: d375b9c5f4 user: andreas_kupries tags: trunk
23:03
* pkgIndex.tcl: Added command 'csv::joinmatrix', which converts a * csv.man: matrix object into CSV records, one record per * csv.tcl: row. Inspired by [SF Tcllib RFE 1204345] which brought the conversion up, but went a round-about way via a report object. check-in: a013778f27 user: andreas_kupries tags: trunk
22:50
* sha1.tcl: Refactored to permit implementation selection based upon the current interpreter version to try and maximise the speed. check-in: b82d0daf4c user: patthoyts tags: trunk
22:23
* pkgIndex.tcl: Applied fix for [SF Tcllib Bug 756939], and * ncgi.tcl: accepted [SF Tcllib RFE 842066]. Added new * ncgi.man: commands 'ncgi::names' and 'ncgi::exists'. * ncgi.test: Extended the documentation and testsuite. Bumped version to 1.3 check-in: 0f0f85efc8 user: andreas_kupries tags: trunk
22:07
* sha1.tcl: Applied [SF Tcllib Patch 1301707] to keep the size of generated numbers within the bounds of 32 bits. check-in: 585965dff8 user: andreas_kupries tags: trunk
20:08
* tar.tcl: qualified all [open] calls with :: to ensure usag of the builtin. Apparently mitigates conflict between this package and the vfs::tar module. check-in: 4d2fa7ad91 user: andreas_kupries tags: trunk
20:06
* me_cpu.tcl: Fixed namespace typo. * me_tcl.test: Added forgotten check to tests, the packages cannot * me_utils.test: run against Tcl 8.3 and below. check-in: ea4b6c0759 user: andreas_kupries tags: trunk
18:05
Added ip critcl parts to setup. Updated dns installation instructions. check-in: 76be0e56cf user: andreas_kupries tags: trunk
18:03
* ipMore.test: Integrated Aamer Akhter's extended * ipMore.tcl: conversion and manipulation commands * ipMoreC.tcl: for ip-addresses and -masks. See the * msmgs/en.msg: [SF Tcllib Patch 1260196]. Extended the * ip.man: documentation, testsuite, critcl setup. check-in: 77c5acfd0e user: andreas_kupries tags: trunk
07:49
Added documentation on rational functions package check-in: 2fd8c10779 user: arjenmarkus tags: trunk
05:36
Second round of checking packages, their changes, and versions. Updated lots of packages, and sync'd with README. check-in: dd5aa35384 user: andreas_kupries tags: trunk
04:38
Extended rstatus output of sak. Bugfixes in installer, for page and extended logger. Added README for the new release. Typo fixes. Import of fix to version inconsistency of package 'units' Done second part of the move (page/NOTES to page NOTES.txt), deleting the original file. check-in: cad1d2db8e user: andreas_kupries tags: trunk
00:19
html/changeLog - Typo correction. README-1.8.txt: First run through modules classifying changes. check-in: 151366acae user: andreas_kupries tags: trunk
2005-09-29
23:23
Removed duplicate entries. check-in: 4df6c1a57f user: andreas_kupries tags: trunk
22:56
* README-1.8.txt: New file. Readme file for the upcoming release. * sak.tcl (pkg-compare): Modified the core of the 'rstatus' functionality to sort by module, then package, and show the module name before the packages. Easier for use in new release README file. check-in: c8f78d4030 user: andreas_kupries tags: trunk
17:37
* installed_modules.tcl: log module changed to use _msg for installation. * install_action.tcl (_msg): New action for modules having a message catalogs in a msgs subdirectory. * installer.tcl (xcopy): Fixed bug in the interaction of recursion and pattern argument. It is for files, but affected directories as well, causing page to ignore its plugin directory. check-in: 09c1bd8cad user: andreas_kupries tags: trunk
06:24
Done second part of the move (page/NOTES to page NOTES.txt), deleting the original file. Imported move of NOTES to NOTES.txt to disambiguate the file from the directory in filesystem doing case-less comparison of names (Windows, OSX) Import of logger formatter/appender integration. Imported math changes by Arjen (documentation cleanup) Removed javascript quirk checking for ncgi in the package index. Bugfix in page installation (recurse dirs for plugins). Fixed version inconsistencies in packages page::config::peg and pop3d. check-in: 1c2b363eb0 user: andreas_kupries tags: trunk
2005-09-28
21:14
* loggerAppender.tcl: Integrated the formatter/appender utilities * loggerAppender.man: provided by [SF Tcllib 1267636]. Created * loggerUtils.tcl: doctools based documentation. Fixed mis- * loggerUtils.man: spellings. Moved the utility code into * loggerUtils.test: the namespace "logger::utils". Added the * pkgIndex.tcl: new packages to the package index. check-in: 81c17070d3 user: andreas_kupries tags: trunk
18:18
* pkgIndex.tcl: Removed the check for ncgi v1 being loaded before javascript. This type of check has been done traditionally in the implementation itself. Only checks for Tcl versions should be done in the index. check-in: 0dbbb7de5f user: andreas_kupries tags: trunk
16:46
* installed_modules.tcl: Using _tcr to install page and its plugins. * install_action.tcl (_tcr): New install action, recursive install of all .tcl files in the module. check-in: 5b6bd95783 user: andreas_kupries tags: trunk
16:28
* units.tcl: Fixed version discrepancy between index/docs and implementation. check-in: 6e1f7c99aa user: andreas_kupries tags: trunk
16:27
* NOTES.txt: Renamed from NOTES. This file had the same name as a directory, causing the Windows and OS X filesystem to trip badly as they considered both identical. check-in: e4da687c52 user: andreas_kupries tags: trunk
08:09
Some minor updates wrt linear programming (documentation) check-in: ba184d9f2c user: arjenmarkus tags: trunk
06:16
Fixed version inconsistencies in packages page::config::peg and pop3d. Another bad whitespace merge. check-in: f670292e84 user: andreas_kupries tags: trunk
04:51
Another bad whitespace merge. Fixed bad whitespace merges from ME. Fixed some warnings reported by frink. Fixed naming of page in installed modules, added application as well, fixed date of integration. Updated naming and integration date of ME module. Import of fix to cache invalidation bug of tie::std::file. check-in: 48a590216e user: andreas_kupries tags: trunk
03:46
Import of fix to cache invalidation bug of tie::std::file. Import of Michael Schlenker's application of Krzysztof's and Tomasz's fix to prioqueue sorting. Import of my changes to snit (Integration of a backport to Tcl 8.3, by Kenneth Green, and correction of string handling of list data.) Import of Michael's changes to logger documentation and examples. Import of fix in docstrip testsuite. Import of Pat's changes to des (Integration of Mac Cody's TclDES(jr)). Import of changes to list of installed applications. Fixed testsuite problems of math::calculaus, math::interpolate, and math::optimize by declaring the a dependency on 8.4 due to use of 8.4isms. In code, package index, testsuite, and documentation. check-in: 2ce44a892a user: andreas_kupries tags: trunk
2005-09-27
23:01
* installed_modules.tcl: Added the 'tcldocstrip' application to the installer. check-in: 2a89960f18 user: andreas_kupries tags: trunk
2005-09-26
23:46
* tcldocstrip.dtx: Fixed the testsuite bug regarding access to files in the module under test. check-in: c6e1679357 user: andreas_kupries tags: trunk
23:14
* des.man: Fixed syntax error introduced by the last commit. check-in: f51c39e234 user: andreas_kupries tags: trunk
23:04
* tie_file.tcl: Fixed bug in cache invalidation. nothing to do if the cache is already invalidated. check-in: 62d19caaed user: andreas_kupries tags: trunk
21:41
* snit.test: Adapted the testsuite to handle the 8.3 backport. * snit83.tcl: Integrated Kenneth Green's backport of * snit_tcl83_utils.tcl: Snit to Tcl 8.3 into the code base. * snit.tcl: Checking the list result of [info commands ] now using [llength] instead of string comparisons. * snit2.tcl: Checking the list result of [info commands ] now using [llength] instead of string comparisons. check-in: 7505bb2435 user: andreas_kupries tags: trunk
09:16
* des.tcl: Imported TclDES to provide a more complete * des.test: implementation of DES and 3DES which supports * des.man: ECB,CBC,OFB and CFB modes. Tcllib des is now * tcldes.tcl: a compatability wrapper which continues to * tcldesjr.tcl: support the previous API and a new one. check-in: 2b03c1c467 user: patthoyts tags: trunk
2005-09-23
16:56
Added simple example of logging to a file check-in: cb170cede2 user: mic42 tags: trunk
16:49
Added a comment on logprocs and callstack check-in: b8518074a1 user: mic42 tags: trunk
16:17
Fixed bug in prioqueues binary sort. check-in: 371a553d4e user: mic42 tags: trunk
2005-09-21
05:05
Fixed testsuite problems of math::calculaus, math::interpolate, and math::optimize by declaring the a dependency on 8.4 due to use of 8.4isms. In code, package index, testsuite, and documentation. Fixed testsuite problems with changing proc error messages and stack across Tcl versions. Fixed 8.4isms in a capabilities command of pop3d, a package for 8.3+ Fixed grammar_fa testsuite problems caused by Tcl 8.5 changing the proc error messages. Fixed tie problems with Tcl 8.5, causded by changes to proc error messages. Fixed environment interference with test tempdir-1.2. check-in: a36ad80773 user: andreas_kupries tags: trunk
2005-09-20
06:51
Fixed environment interference with test tempdir-1.2. Declared dependency of linear-algebra package on Tcl 8.4 in code, testsuite, and package index. check-in: 700fd74295 user: andreas_kupries tags: trunk
06:22
Declared dependency of linear-algebra package on Tcl 8.4 in code, testsuite, and package index. Fixed email in changelogs. check-in: 6b25f02e5a user: andreas_kupries tags: trunk
05:59
Fixed email in changelogs. Typo fixes in testsuite, better indentation, removal of bad 8.4isms, declaration of 8.4 dependency of big* packages in code, index, and testsuites. Fixed bugs in testsuite of fumagic. Introduced by Tcl 8.5 changing channel handles. Fixed testsuite failure for Tcl 8.5. Introduced by Tcl 8.5 changing the format of the error stack. check-in: 0491d512ec user: andreas_kupries tags: trunk
2005-09-19
12:12
* sasl.tcl: Fixed 8.4isms and specified requirement to Tcl 8.2 check-in: 5d4eb13b82 user: patthoyts tags: trunk
2005-09-13
04:07
Added Colin McCormack's metakit backed for tie as example. check-in: ca92eb89ba user: andreas_kupries tags: trunk
2005-09-09
15:51
updated check-in: eb87ebf5c6 user: sarnold75 tags: trunk
15:49
- went back to the old way to compute Pi after more benchmarks check-in: 6cf0801966 user: sarnold75 tags: trunk
2005-09-06
18:46
updated check-in: 51acbf2abc user: sarnold75 tags: trunk
18:44
new and faster algorithm to compute Pi check-in: 6b29ff3d6c user: sarnold75 tags: trunk
2005-09-05
20:02
Bah! check-in: 5683cf5b76 user: patthoyts tags: trunk
16:01
Updated Snit FAQ check-in: 09c1038484 user: duquette tags: trunk
10:54
* smtp.tcl (::smtp::auth_CRAM-MD5): Fix for bug #1242629 - qmail doesn't like a multi-line response. check-in: 62eab71094 user: patthoyts tags: trunk
09:23
* ini.tcl: Fix for bug #1280529 - collision with global * inifile.test: variable names. Added tests for these. check-in: 97004fb3e3 user: patthoyts tags: trunk
08:32
* uuid.tcl: Bug #1150714 - opening a server socket may raise a warning message box on WinXP firewall. Instead call the ipconfig utility and use the result on windows. check-in: 8ac0d26011 user: patthoyts tags: trunk
07:59
* sak.tcl: Added a 'timing' subcommand to run *.timing scripts. check-in: e95b769665 user: patthoyts tags: trunk
07:54
Fixed typo check-in: 9664be6f04 user: patthoyts tags: trunk
07:48
Manual page tweaks check-in: 951fb9cf07 user: patthoyts tags: trunk
2005-09-04
17:19
* rc4.tcl: Frink error suppression. * rc4.man: Added documentation for the programming api. check-in: 609022f57b user: patthoyts tags: trunk
17:15
* aes.tcl: Frink warning suppression * aes.man: Added a description of cipher modes of operation. check-in: 39ea4b04b3 user: patthoyts tags: trunk
17:09
* blowfish.tcl: Added some performance enhancements. Added some * blowfish.test: documentation for the API. Fix testing to test * blowfish.man: each implementation. Checked with tcl 8.2. * pkgIndex.tcl: check-in: c55a269924 user: patthoyts tags: trunk
2005-09-01
12:54
Rationalized to a single Tk demo check-in: f90172eeea user: patthoyts tags: trunk
12:52
Pick up user/password from environment or permit on command line. check-in: 73c5c6eb6c user: patthoyts tags: trunk
12:36
Added comments and tweaked docs. check-in: df6e7ba303 user: patthoyts tags: trunk
09:34
Fix typo in pkgIndex. check-in: 1d6e658a8e user: patthoyts tags: trunk
09:27
* aes.tcl: Re-written to support CBC mode AES and to allow for * aes.test: the tcllib-style programming API (as per blowfish, RC4 and * aes.man: the hash implementations). Converted from an array based * pkgIndex.tcl: implementation to a list based implementation and gained a 4x speedup. Set to 1.0.0 for now the API is fixed. check-in: 58a3eb5721 user: patthoyts tags: trunk
2005-08-31
19:56
updated check-in: 802f2febc8 user: sarnold75 tags: trunk
19:53
-added many comments and fixed minor bugs in bigfloat.tcl -fixed a case in which the version number of the test was replaced by 1.0 check-in: 4482af28e5 user: sarnold75 tags: trunk
2005-08-30
16:32
* bignum.tcl: Fixed code exporting the bignum commands, it was done in the wrong namespace. This fixes [Tcllib SF Bug 1276680]. check-in: a7d5144e82 user: andreas_kupries tags: trunk
16:24
* tcldocstrip.dtx: * docstrip_util.man: Fixed formatting problem in manpage. (Added a missing closing bracket, and removed bad splitting across lines). * Added entry for a large commit done by Lars to the ChangeLog, on behalf on Lars. See entry immediately below. check-in: 3e749a0ad5 user: andreas_kupries tags: trunk
16:16
* pkgIndex.tcl: **New file**. Added the missing package index without which the package cannot be used. check-in: 367168d807 user: andreas_kupries tags: trunk
2005-08-29
20:27
further changes for Bug 1114355 check-in: a8f3a874d3 user: kennykb tags: trunk
09:46
Test fixed relating to rounding 0.5 in statistics.test check-in: bc96a42169 user: arjenmarkus tags: trunk
09:32
update check-in: 9f5c936024 user: sarnold75 tags: trunk
09:31
Added many comments that should be useful when someone else is trying to maintain this file check-in: 4dcb79a474 user: sarnold75 tags: trunk
01:57
Import of changes to snit v1/v2 Import of fixes to png for correct execution on 64bit systems. Import of fixes for correct execution on 64bit systems, and for reading incoming data correctly depending on protocol. Import of fixes and feature enhancements in bigfloat and bignum, and fixes for various math testsuites, now avoiding to leak changes to other testsuites. By Stephane Arnold, Kevin Kenny, and Bob Techentin. Import of changes to docstrip, by Lars Hellstrom. Import of bugfixes in crc32/16 regarding execution on 64bit systems, and creative writing during initialization. Import of my code deconfusing the uuencode testsuite regarding usage of accelerator packages. Extended demo for bigfloat numbers. Import of new module AES. Import of new module AES check-in: 9c0d0d60b4 user: andreas_kupries tags: trunk
2005-08-28
23:38
Added a number of performance improvements. check-in: 6fe23871ab user: patthoyts tags: trunk
23:28
* aes.tcl: Initial import of a Tcl implementation of * aes.test: the Advanced Encryption Standard contributed * aes.man: by Thorsten Schloermann check-in: bf264885a0 user: patthoyts tags: trunk
23:27
NEW MODULE: aes check-in: c651828366 user: patthoyts tags: trunk
16:52
New docstrip::util commands: guards, thefile, patch, and import_unidiff. New -annotate option of docstrip::extract (used by docstrip::util::patch). patch and import_unidiff still lack .man documentation. The docstrip::util package still lacks tests. check-in: 1d679ccb44 user: lars_h tags: trunk
08:40
Bug #1272836 check-in: 1cc0f7269c user: sarnold75 tags: trunk
08:39
Bug #1272836 the math round() function has changed in Tcl 8.5a4 (intentionally) The round tests now do no more rely upon this function. check-in: 31c09b42df user: sarnold75 tags: trunk
2005-08-27
19:29
updated check-in: 83e94634c7 user: sarnold75 tags: trunk
19:26
Updated the tcltest::test title argument to a more significant text check-in: 184d5e0fe2 user: sarnold75 tags: trunk
18:12
Updated Snit docs check-in: d771f68772 user: duquette tags: trunk
17:36
Introducing the 'dup' button (duplicate the last number in the stack) check-in: 842e49d469 user: sarnold75 tags: trunk
17:35
- Various optimizations, by caching some integer values - Use the '1' string instead of [fromstr 1] in many math::bignum calls check-in: 14b1c1db71 user: sarnold75 tags: trunk
2005-08-26
17:58
* time.tcl (::time::unixtime): Fixed the 64bit problems reported in [Tcllib SF Bug 899211] by forcefully restricting results to 32bit (Masking with 0xffffffff). check-in: 74793e9249 user: andreas_kupries tags: trunk
17:43
* time.test (createServerProcess): Ensure that the actual socket is set to binary transport, not the listening socket. On 64bit machines this can cause the fake server to send more than 4 bytes, causing data format errors in the client. check-in: dc8379e50c user: andreas_kupries tags: trunk
17:13
* uuencode.test: Deconfused the testsuite's belief of which accelerators is in use. Removed superfluous output, and added a flag variable for actual use of Trf, not only presence. Changed definition of test 1.4 to use this flag. This is for [Tcllib SF Bug 1273537]. check-in: 3b3251821a user: andreas_kupries tags: trunk
16:58
* crc16.tcl: Accepted Don Porter's patch attached to [Tcllib SF * crc32.tcl: Bug 1274120], fixing the creative-writing problem for variable v and restricting the value to 32bit ints. Additionally added an [unset v] after the initialization, as the variable is not needed beyond that part of the code. check-in: 4368f712d3 user: andreas_kupries tags: trunk
10:37
Bug 1273403 check-in: 6ed6795ecd user: sarnold75 tags: trunk
10:35
Bug 1273403 : all tests shared the same version number Fixed in bigfloat.test check-in: 2d766cd3a3 user: sarnold75 tags: trunk
09:44
Feature Request 1261101 check-in: d6f8cbc68c user: sarnold75 tags: trunk
09:41
Feature Request 1261101 - updated bignum.tcl to automatically convert the strings "0" and "1" as bignums - updated bignum.test with new tests, some of them completely new - updated bignum.man by documenting this new feature check-in: c276954dc2 user: sarnold75 tags: trunk
01:08
* time.tcl: Deal with Andreas Kupries comment in bug #899211. Keep trying to read data until the amount expected for the protocol in use is received. * time.test: Added some real remote using tests (with constraint). check-in: 109d2d6c68 user: patthoyts tags: trunk
2005-08-25
21:16
fix test cases for 8.5 check-in: fabfd16c59 user: kennykb tags: trunk
20:50
Reordered the format and 32bit-truncation. check-in: 50cfcd027a user: andreas_kupries tags: trunk
20:47
* crc32.tcl (::crc::Crc32Final): Restrict result of Trf to 32bit range, or the [format] at the end of crc32 will blow this up into a 64bit number. This is an additional fix for [Tcllib SF Bug 1042420]. check-in: 1af18a6e16 user: andreas_kupries tags: trunk
20:22
* png.tcl (::png::validate): Added forced truncation to 32bit when * png.tcl (::png::imageInfo): reformatting a read negative crc to unsigned. Otherwise this is becomes a 64bit unsigned, causing bogus crc checksum failures. This fixes [Tcllib SF Bug 1042420]. check-in: 08bdc39812 user: andreas_kupries tags: trunk
19:00
(Bug 1272721) Restore tcl_precision after tests. check-in: 4099248c9c user: techentin tags: trunk
2005-08-24
11:47
Corrected some typos in optimize.man check-in: f8940749d5 user: arjenmarkus tags: trunk
2005-08-23
09:09
Changes in bigfloat.tcl and bigfloat.man check-in: b03f4ce1fe user: sarnold75 tags: trunk
09:05
- Small bug fix in bigfloat.tcl - Trying to make the manual page more explicit about accuracy and uncertainty check-in: 415e7b7635 user: sarnold75 tags: trunk
2005-08-22
16:55
* snit.tcl, snit2.tcl: allow labelframe and ttk::labelframe as hulltypes, and tk::(label)frame (planning ahead ...) check-in: eed6c0ed98 user: hobbs tags: trunk
2005-08-21
01:12
Import of first code for snit 2.0, by Will Duquette, for Tcl 8.5+ Import of new module, 'units', by Bob Techentin. check-in: 7be0c1cc30 user: andreas_kupries tags: trunk
2005-08-20
22:21
Added Snit 2.0 check-in: 269dea1b7a user: duquette tags: trunk
2005-08-19
21:31
Removed units.mdl check-in: a980fbe54f user: techentin tags: trunk
21:29
Removed rational-rose model, which shouldn't be part of the library. check-in: b6f6e10599 user: techentin tags: trunk
21:29
Corrected typo and clarified temperature conversions. check-in: f92e4ce037 user: techentin tags: trunk
21:25
Added units library. check-in: 138df4eb4d user: techentin tags: trunk
02:14
Added module "units" check-in: 1c9bb85bd0 user: techentin tags: trunk
2005-08-18
03:55
added multidimensional optimization check-in: 777d5062e2 user: kennykb tags: trunk
2005-08-16
06:06
Polishing the C code. Moved some general code out of the testsuite into the controller. Import of SNTP fixes by Pat Thoyts. check-in: 50058df9d0 user: andreas_kupries tags: trunk
05:55
Import of SNTP fixes by Pat Thoyts. check-in: bf6e875a79 user: andreas_kupries tags: trunk
2005-08-11
21:48
* time.tcl: SNTP wasn't working (raised by Donal Fellows). Added support for ceptcl in addition to tcludp. Incremented version. check-in: cdbd6b7990 user: patthoyts tags: trunk
01:28
* snit.tcl (::snit::Comp.statement.hulltype): make hulltype one of $::snit::hulltypes, allow ttk::frame check-in: 325a63477d user: hobbs tags: trunk
2005-08-09
07:37
Added the linear programming routines as found on the Wiki (the improved version) and updated the related files check-in: 9d19a24158 user: arjenmarkus tags: trunk
2005-08-05
12:35
math::bigfloat (changes by sarnold75) check-in: ab6f5a8026 user: sarnold75 tags: trunk
12:28
Fixed a bug in : 1.fromstr when a number began with '+' 2. fromdouble when a number began with '+' or '-' check-in: 66bcfcece6 user: sarnold75 tags: trunk
02:10
Doctools police, changing ?...? to [opt ...] Import sarnold changes to bigfloat, new fromdouble. Import pat thoyts' update to dns, incr. zone transfer. check-in: 5e26a151d6 user: andreas_kupries tags: trunk
2005-08-04
15:31
Trying to add IXFR support check-in: 4c05993ef4 user: patthoyts tags: trunk
10:12
Bug fix and new proc in math::bigfloat check-in: ea44f0e63e user: sarnold75 tags: trunk
10:10
Small bug fix with [fromstr] Added [fromdouble] as Arjen Markus suggested it check-in: fe5e509e8e user: sarnold75 tags: trunk
2005-08-03
21:09
no message check-in: 8f301e7973 user: sarnold75 tags: trunk
20:44
Fixed a bug when a number was given with an exponent beginning by 0 (1.00e+099 for example) check-in: ea11839048 user: sarnold75 tags: trunk
2005-08-01
09:06
Changed the address for Ed Hume (antispam measure) check-in: 3db8147dc3 user: arjenmarkus tags: trunk
2005-07-29
00:49
Added forgotten index file. check-in: de5ef50b7e user: andreas_kupries tags: trunk
2005-07-27
06:21
Import of bigfloat changes by Stephane Arnold - registration of example, fixes in example regarding precision of pi Bugfixes, extended testsuite, clarified docs, smoothed error messages. check-in: 21da7f61ba user: andreas_kupries tags: trunk
2005-07-26
20:25
Added math example check-in: 8ac9c12e40 user: sarnold75 tags: trunk
20:21
Changes brought to bigfloat.tcl check-in: 874ce6eb04 user: sarnold75 tags: trunk
20:19
Changed in many places : '[pi $precision]' to '[pi $precision 1]' in which $precision is treated as binary digit length (instead of decimals) It had produced strange behavior when for example : tostr [acos [cos [pi 12]]] gave more than 12 digits !! check-in: 5b8fda8736 user: sarnold75 tags: trunk
03:43
Bugfixes, extended testsuite, clarified docs, smoothed error messages. critcl fixes and extensions. check-in: 2f82b52cc2 user: andreas_kupries tags: trunk
02:21
critcl fixes and extensions. Updated to newer version. check-in: 76e6de8a23 user: andreas_kupries tags: trunk
2005-07-25
09:21
Some minor changes check-in: 0f90631046 user: sarnold75 tags: trunk
2005-07-23
04:44
Fixed SF bug 1243171. Finally import of configuration change regarding license. check-in: 6732cc727f user: andreas_kupries tags: trunk
2005-07-20
11:58
* ldap.tcl: Applied fix for bug 1239915. Thanks to Pierre David for the patch. * pkgIndex.tcl: Version raised to 1.2.1 check-in: f41737b307 user: mic42 tags: trunk
2005-07-08
03:43
Plugin mgmt code and documentation check-in: 277dd6656a user: andreas_kupries tags: trunk
03:41
ChangeLog: Prepared for integration to mainline Updated plugin management with option -setup, method clone. Import Reinhard's extensions to pop3d - CAPA support. Undo wrong auto-merge. Fixed version number in documentation. Accumulated changes. Import Reinhard's extension to pop3d to allow use of TLS for sockets. Import fixes by Michael Schlenker regarding the handling of callbacks. Import of bigfloat updates by S. Arnold. Import fixes to testuite regarding command conflicts. Corrected typos in the testsuite for the new commands. Math import, and accumulated changes in other branches. Import of additional statistics code, and elliptic curves. Restored changelog entries dropped by merge. Fixed bug in file walker, it excluded all symbolic links, instead of just not following circular ones. Fixed a typo in the new documentation file. Undo failed auto-merges. Accumulated changes. Import first documentation for blowfish. Import bugfix by Pat regarding handling of empty return path addresses. Added report of missing API commands to validation, setting plugin name earlier, for use of 'do' in validation callback, setting up of externals cleaner. check-in: 0f468d8726 user: andreas_kupries tags: trunk
01:52
Import Reinhard's extensions to pop3d - CAPA support. Undo wrong auto-merge. check-in: dfcb9ff935 user: andreas_kupries tags: trunk
2005-07-07
17:17
* pop3d.test: Using wildcards in some expected results so that they don't need adjustments every time the version number is bumped. Added tests for CAPA. * pop3d.tcl: Added basic support for the CAPA command as specified in RFC2449. Cleaned up and optimized pop3d::Transfer. * pop3d.man: Added documentation for [autCmd exists]. * rfc2449.txt: New file: "POP3 Extension Mechanism". check-in: 19738f345d user: rmax tags: trunk
04:24
Fixed version number in documentation. Accumulated changes. Import Reinhard's extension to pop3d to allow use of TLS for sockets. Import fixes by Michael Schlenker regarding the handling of callbacks. check-in: aa4c0dd355 user: andreas_kupries tags: trunk
2005-07-06
17:41
added a -socket option check-in: d76b2adea0 user: rmax tags: trunk
2005-07-05
13:50
Added more tests for lvlchangeproc and fixed a bug with empty lvlchangeproc. Callbacks are now checked more thouroghly. Raised version to 0.6.1 check-in: cbb3c7174c user: mic42 tags: trunk
2005-07-02
16:23
- added int2float procedure - added : import procedures into the main namespace - changed copyright for 2005 check-in: b0a2ff7d88 user: sarnold75 tags: trunk
11:48
update check-in: 91359c1ce4 user: sarnold75 tags: trunk
11:45
1-Updated copyright for 2005 2-Updated package version in bigfloat.man check-in: 91f4c64d10 user: sarnold75 tags: trunk
2005-07-01
07:46
updated ChangeLog for math::bigfloat package check-in: e7dddb93b0 user: sarnold75 tags: trunk
07:42
- added a new [int2float] command and updated man page and test suite - added an example in the man page check-in: 826c136a12 user: sarnold75 tags: trunk
2005-06-23
07:01
Corrected conflict between bigfloat and complexnumbers - sqrt defined twice check-in: 40b21e25db user: arjenmarkus tags: trunk
03:43
Corrected typos in the testsuite for the new commands. Math import, and accumulated changes in other branches. Import of additional statistics code, and elliptic curves. Restored changelog entries dropped by merge. check-in: a321930a16 user: andreas_kupries tags: trunk
2005-06-22
09:54
Added statistical procedures (2x2 and quality control charts) as well as elliptic functions (cn, dn, sn) check-in: c8c0b230ae user: arjenmarkus tags: trunk
02:44
Restored changelog entries dropped by merge. check-in: ea9323d71b user: andreas_kupries tags: trunk
02:36
Fixed bug in file walker, it excluded all symbolic links, instead of just not following circular ones. Fixed a typo in the new documentation file. Undo failed auto-merges. check-in: f2ec71a828 user: andreas_kupries tags: trunk
02:21
Undo failed auto-merges. Accumulated changes. Import first documentation for blowfish. Import bugfix by Pat regarding handling of empty return path addresses. check-in: 91f9cce93c user: andreas_kupries tags: trunk
2005-06-21
23:54
Added (incomplete) blowfish manual page check-in: 69ae89bc0e user: patthoyts tags: trunk
13:42
* smtpd.tcl: bug #1224575 - as per RFC2821:3.7 we must accept null return path addresses. The programmers validate_sender proc can then decide to accept or reject such a submission. check-in: 67fd2aadb4 user: patthoyts tags: trunk
2005-06-18
02:37
Fixed SF Tcllib Bug 1220089, quotes in section ids. check-in: a5ae4df44c user: andreas_kupries tags: trunk
02:14
Removed duplicate entry check-in: 79d7016022 user: andreas_kupries tags: trunk
2005-06-16
00:39
Added a smtpd logging implementation of a tls callback procedure. check-in: f25a6812c0 user: patthoyts tags: trunk
00:38
Moved version to 1.4 check-in: b92ba6a14b user: patthoyts tags: trunk
00:37
Make more use of the gui. check-in: b866dedf31 user: patthoyts tags: trunk
00:36
Added a SMTP client sample check-in: e522af92a2 user: patthoyts tags: trunk
2005-06-15
04:23
Undo merge error. Accumulated changes. Imported change to -deliver options now accepting a script instead of a command prefix. Undo bad merge. check-in: 75b12668e2 user: andreas_kupries tags: trunk
2005-06-14
09:11
bug #1220195. The -deliver options should accept a script prefix not just a command. Incremented version number. check-in: 61bd9a8ae8 user: patthoyts tags: trunk
05:21
Undo bad merge. Undo bad merges. check-in: 85a317441e user: andreas_kupries tags: trunk
05:18
Undo bad merges. Accumulated changes. Import fixes to snit testsuite. Tk constraint. Accumulated changes. Imported fix to math initialization of constants. Accumulated changes. Import of fixes to french msg catalog in doctools. check-in: fa92637544 user: andreas_kupries tags: trunk
2005-06-08
03:00
Added tk test constraints to bug-2.* check-in: dc63245ef6 user: duquette tags: trunk
2005-06-07
14:21
fix infinite loop in ::math::constants::huge check-in: a03e2d9059 user: kennykb tags: trunk
2005-06-06
21:19
* mpformats/fr.msg: Fixed [Tcllib SF Bug 1213636], reported by <[email protected]>, by removing the incorrect english strings preceding the french ones. check-in: 102528e688 user: andreas_kupries tags: trunk
2005-06-04
21:41
Updated copyright notice to 2005. check-in: a06e45acf3 user: duquette tags: trunk
21:38
Deleted obsolete .html docs check-in: a98763c60a user: duquette tags: trunk
21:21
Bumped version to 1.0 check-in: 58535e30e8 user: duquette tags: trunk
21:08
Fixed Bug 1106375 check-in: ac93e796bd user: duquette tags: trunk
20:39
Fixed Bug 1161779 check-in: da3b0152a4 user: duquette tags: trunk
14:22
Bumped Snit version number to 0.98 check-in: e841da4820 user: duquette tags: trunk
2005-06-01
03:17
Typo fix. Undo bad automerge. check-in: 6d80f08a30 user: andreas_kupries tags: trunk
03:13
Undo bad automerge. check-in: 10ad761811 user: andreas_kupries tags: trunk
03:09
Accumulated changes. Bugfixes. ChangeLog merges. Accumulated changes. Import of smtp touchup. ChangeLog merge. Accumulated changes. Import fix of bug in 'list flatten'. Imported support for ceptcl communication, by Pat. Import of additional example for logger. check-in: 95b587e751 user: andreas_kupries tags: trunk
2005-05-25
11:04
Avoid unset error message when parsing From addresses check-in: 837fff24c8 user: patthoyts tags: trunk
2005-05-24
15:32
debugging help check-in: 0434b83e1f user: patthoyts tags: trunk
2005-05-23
20:32
* list.test: * list.tcl (::struct::list::Lflatten): Fixed [SF Tcllib Bug 1206499] Replaced the 'eval' construction with a more basic check for list syntax and handling of the data. The removed construct was unable to handle elements containing special characters (Brackets, Braces, Double-apostrophes, etc.) correctly. The bug was reported by Yahalom Emet <[email protected]>. This is actually something we created Tcl 8.5's {expand} for. Extended the testsuite as well. check-in: f368122988 user: andreas_kupries tags: trunk
2005-05-21
00:05
Added support for ceptcl as well as tcludp as the source of UDP support check-in: df39966215 user: patthoyts tags: trunk
2005-05-18
22:29
* logtotext.tcl : Added an example how to display coloured log messages from logger in a Tk text widget. check-in: d2cd1f17d6 user: mic42 tags: trunk
2005-05-11
04:19
New method 'walkproc' added. Call command prefix, not a script. Changelog merge. Minor touchup of object creation. Changelog merge. Minor touchup of object creation. Changelog merge Minor touchup of object creation. Changelog merge. Minor touchup of object creation. Minor touchup of object creation. Two convenience methods to retrieve lists of either all nodes, or leaf nodes. Cheap for the object, expensive with the existing API (walk, children -all). Undo merge errors. check-in: c32c5bb09e user: andreas_kupries tags: trunk
2005-05-07
04:20
Undo merge errors. check-in: 7b36b229fb user: andreas_kupries tags: trunk
04:14
Merging accumulated changelog changes. Import of RFC 3056 support (6to4 addresses), by Pat. check-in: f65ce8c779 user: andreas_kupries tags: trunk
2005-05-06
00:54
* ip.tcl: Added some support for acceping RFC3056 6to4 addresses * ip.test: of the form 2002:<ipv4 address>::/48 check-in: 59a68633d1 user: patthoyts tags: trunk
2005-05-04
13:30
Removed argv0 in optimize.tcl check-in: 6a5d40ec22 user: arjenmarkus tags: trunk
13:28
Removed reference to argv0 - problems with slave interps, apparently check-in: 724b8e6c84 user: arjenmarkus tags: trunk
2005-04-29
01:35
Bug fix for install of apps, has to respect simulate-mode. Updated installer to changes in file and API for package meta information used by SAK check-in: 6e7f7d6619 user: andreas_kupries tags: trunk
2005-04-27
02:40
Manual merge of accumulated changes. Logger examples, OO wrappers based on Snit and Xotcl. Both by Michael. Manual merge of accumulated ChangeLog discrepancies. Typo fix in math documentation, by Arjen. Fixed bug in 'indent', mishandled whitespace leading first line. Added tests checking for the bug. check-in: 55a05a041d user: andreas_kupries tags: trunk
2005-04-25
22:52
OO wrappers for logger using SNIT and XOTcl check-in: e22b96608c user: mic42 tags: trunk
06:35
Corrected small error in documentation (math:;prod -> math::product) check-in: 84f56f8c4a user: arjenmarkus tags: trunk
2005-04-23
05:33
Removed old package information file. check-in: 8ec521eda0 user: andreas_kupries tags: trunk
05:32
Changed getpackage to fall back to a regular 'require' if there is no local implementation for the package. SAK is now independent of the bundle it is in, with an (undoc'd) API to the bundle specific information (package_FOO files). Added missing var imports. Fixed typo. Ditto the bundle specific critcl definitions. Moved bundle specific information for release cleanup into the package meta data, and made the cleanup code itself generic. Replaced lots of hardwired package names with appropriate variables. Changed API between package meta data file and SAK to a command-oriented style. Moved package meta data file to a package neutral file name. Moved package name/version variables over to package neutral names. Moved text templates for various types of generated meta files into separate files, made code using them more regular. check-in: ec0ff78725 user: andreas_kupries tags: trunk
03:59
Truly removed the moved example file. check-in: 6f13203408 user: andreas_kupries tags: trunk
03:58
Noved sasl example out of the module into the example area. check-in: 1b875676c7 user: andreas_kupries tags: trunk
2005-04-16
18:35
Remove old client/server files used by old testsuite. check-in: a31948d4d9 user: andreas_kupries tags: trunk
18:27
Really delete the old example.tcl file. check-in: 1415383271 user: andreas_kupries tags: trunk
18:23
Moved bibtex example application into the examples directory tree. check-in: 2b1ee7046c user: andreas_kupries tags: trunk
2005-04-14
06:07
Testsuite fixes to ensure use of local packages, not installed ones. Typo police, and testsuite fixed to use local packages, not installed ones. Fixing merge errors, putting removed ChangeLog entries back in. check-in: 327baa0e8d user: andreas_kupries tags: trunk
2005-04-13
01:24
Fixing merge errors, putting removed ChangeLog entries back in. check-in: 44d1eaa676 user: andreas_kupries tags: trunk
2005-04-12
02:35
Accumulated manual merges, and snit typo fixc merge Imported typo fix by Marty Backe. Re-added 'alt' attribute, to satisfy any and all browsers. check-in: 05931e2d0b user: andreas_kupries tags: trunk
2005-04-11
22:34
*** empty log message *** check-in: 1ff01f42fe user: mgbacke tags: trunk
2005-04-08
06:08
Fixed SF Tcllib Bug 1176744 check-in: 4e606596ae user: andreas_kupries tags: trunk
05:27
Fixed [SF Tcllib Bug 1173444]. Corrected a number of typos in variable names. check-in: 2b79696e25 user: andreas_kupries tags: trunk
05:18
Fixed SF Tcllib Bug 1177108. Replaced usage of a global variable with a properly namespaced one. check-in: 6da85b8528 user: andreas_kupries tags: trunk
2005-04-06
06:32
Fix of attribution typo in the ChangeLog. Cleaning up of trailing whitespace. New method 'map', with tests, and docs. Tests for all iteration operators. Fixed all scope bugs with the iteration operators. Documented the scoping. Bump version to 1.3, synchronized all usages of version numbers. check-in: 754d14c03d user: andreas_kupries tags: trunk
2005-04-05
07:11
Synchronized indexed vs provided versions. Synchronized indexed vs provided versions. Synchronized indexed vs provided versions of logger. Synchronized indexed vs provided versions. check-in: e7ed11cf53 user: andreas_kupries tags: trunk
06:36
Extended SAK to handle several versions of a single package better during validation and display. Regenerated the docstrip sources from the master, using SAKs docstrip/stitch code. Added new app 'tcldocstrip' and its documentation. Also added the stitch definition for docstrip itself, for regeneration via SAK. check-in: f3a3e0132d user: andreas_kupries tags: trunk
2005-04-02
02:57
2005-04-01 Aaron Faupell <[email protected]> * jpeg.tcl: added comments, bumped version number because of potential incompatibility due to inverting the return value of isJPEG. check-in: 317e1b0e6c user: afaupell tags: trunk
2005-04-01
05:49
2005-31-03 Aaron Faupell <[email protected]> * ini.tcl: fixed bug where ini files were corrupted when saving a shorter version. due to not closing and truncating file before writing. check-in: 4b0d26ec99 user: afaupell tags: trunk
05:10
Added the forgotten documentation. Added code to SAK for the regeneration of sources of modules with master sources in docstrip format. Extraction of version info from provided packages extended with static analysis, and made more robust for packages importing definitions. Fixed buglet, missing var import. Package require fully internal, removed some superfluous definitions, extended help output. check-in: 783a8d2029 user: andreas_kupries tags: trunk
2005-03-30
22:45
* profiler.tcl (::profiler::TraceHandler): Make sure that caller names always have a :: prefix, to avoid getting confused by "::foo" versus "foo", which actually refer to the same procedure [Bug 1172938]. Incremented version number to 0.2.3. * profiler.test: Added tests to verify fix for Bug 1172938. check-in: ae704a06c9 user: ericm tags: trunk
2005-03-25
20:52
* Makefile.in (install-libraries): add -app-path arg (steffen) check-in: c1a0d36436 user: hobbs tags: trunk
2005-03-16
19:53
* Fixed typos in the manpage headers. check-in: c1da1bdd2e user: andreas_kupries tags: trunk
19:42
* bigfloat.tcl: Added package require math::bignum. If we use the package we should load it as well. * rational_funcs.tcl: Redone entry '2004-11-22 Andreas Kupries <[email protected]>'. Somehow the source command came back. check-in: 108d833bb7 user: andreas_kupries tags: trunk
18:21
* ldap.tcl (ldap::asnGetInteger): Fixed [SF Tcllib Bug 1164663], a copy/paste bug in the definition of this procedure. It belongs into the ldap namespace, not the asn namespace. check-in: 58c70273c6 user: andreas_kupries tags: trunk
02:07
Added the new module 'bibtex' to the installer. check-in: 1a1666f34f user: andreas_kupries tags: trunk
2005-03-15
04:54
Completed rewrite to add rigorous option processing, proper documentation of all options, update of testsuite, etc. Version is now 0.5. Fixed merge error, remove duplicate code. check-in: 0d424a2d34 user: andreas_kupries tags: trunk
2005-03-12
21:11
* cksum.tcl: Refactored to use a context for better support of * cksum.man: summing data in chunks. Updated man page and * cksum.test: tests. Set version to 1.1.0 check-in: 417f1d33dc user: patthoyts tags: trunk
02:13
* crc32.tcl: Refactored the package to use a context structure * crc32.man: as done for the hash modules. This makes it easier * crc32.test: to work which chunks and event systems. We now * crc32bugs.test: can support Trf for chunking too and have properly hooked up the critcl code. Tests now test all available implementations. check-in: 520444e1b8 user: patthoyts tags: trunk
2005-03-11
12:24
Corrected exponential_Ei function: was doubly defined check-in: 70c9a29971 user: arjenmarkus tags: trunk
05:08
Fixed merge errors. Removal of duplicated entries in the changelog, and restoration of a bugfix in mime.tcl check-in: 1632f9901d user: andreas_kupries tags: trunk
2005-03-10
06:26
Added documentation. check-in: ac2c000403 user: andreas_kupries tags: trunk
2005-03-09
05:39
Rewritten, formatting, a number of bugfixes. check-in: e7a691a052 user: andreas_kupries tags: trunk
04:22
Import of bugfix for SF Tcllib 754920. check-in: 2895c64806 user: andreas_kupries tags: trunk
2005-03-08
21:33
* mime.tcl (::mime::copymessageaux): Removed usage of the command 'unstack'. Its presence is a bug ever since revision 1.3 (March 9, 2000) of mime.tcl, when the converters (base64, quoted-printable) started to be used in immediate mode instead of attaching them to the output channel. This also means that we do not need the fallback implementation anymore either. Many thanks to Roy Terry <[email protected]> for keeping up the nagging about [SF Tcllib Bug 754920] which demonstrated the problem. What happened is that the unpaired 'unstack' removes the outer .-transformation and a second call may close the channel. If that happens any further access to the channel errors out, and the mail server gets and transfers an incomplete mail message. It is a 'may' and not a 'will' because it seems that sometimes the channel has a refcount > 0 and then 'unstack' does nothing. This part made the reproduction difficult. It was originally suspected to be a problem in Trf itself, but is actually a problem in how it is used by mime. check-in: ffc4f2b265 user: andreas_kupries tags: trunk
05:14
Added documentation for the comm wire protocol. check-in: 57e29fa945 user: andreas_kupries tags: trunk
2005-03-05
14:51
'pow' now gets its result from ::math::bignum::pow when both operands are integers Small aesthetic changes : removed some $::math::bigfloat::one expression >using 'variable one'. Done it with 'five' and '_pi0' too. check-in: 60401530dc user: sarnold75 tags: trunk
2005-03-04
16:44
Small bugfix and new subcommand check-in: b188e25224 user: mic42 tags: trunk
2005-03-03
06:36
Fixed doc error reported by coldstore. unsetv argument is not optional. check-in: 34577c1f3b user: andreas_kupries tags: trunk
2005-02-24
05:33
Handling all possible implementations in the tests. Sped up sha256 calculation. Handling of accel packages rationalized. Added functionality for permutations. Extended testsuite and documentation. Manual merge, ensuring presence of the bugfix. check-in: 310323c4dc user: andreas_kupries tags: trunk
03:25
Enabled testing of all available implementations in the digest packages. check-in: c7f0da1779 user: patthoyts tags: trunk
2005-02-23
15:19
* pkgIndex.tcl: Incremented version to 2.0.4 * md5x.tcl: Rationalised the handling of accelerator packages and * md5x.test: added support for use of cryptkit. Updated the man * md5.man: page to note the available accelerators. check-in: b63e5821f0 user: patthoyts tags: trunk
12:48
* pkgIndex.tcl: Incremented version to 1.0.3 * md4.tcl: Rationalized the accelerator package handling. * md4.test: Added cryptkit as a potential accelerator. * md4.man: Added mention of the accelerators. check-in: c407f88ca4 user: patthoyts tags: trunk
12:41
* pkgIndex.tcl: Incremented version to 1.0.3 * ripemd120.tcl,man,test: Rationalised accelerator handling and added * ripemd160.tcl,man,test: cryptkit as accelerator for RIPEMD-160. check-in: 7d4f2782eb user: patthoyts tags: trunk
12:40
Fixed close/delete order in ppackages to work on Windows. check-in: ef249fb2b0 user: patthoyts tags: trunk
05:24
Used new functionlaity of sak to check package descriptions. Added missing one, consolidated differing module descriptions, tightened phrasing a bit. Changelog entry for last change (sak extension). check-in: e99691d75b user: andreas_kupries tags: trunk
05:18
Changelog entry for last change (sak extension). Added code to the SAK which extracts package descriptions from the manpages (moddesc, titledesc, title, and require markup). Extended the tap generator to place such information into the generated file. check-in: 142b6bdca3 user: andreas_kupries tags: trunk
05:13
Added code to the SAK which extracts package descriptions from the manpages (moddesc, titledesc, title, and require markup). Extended the tap generator to place such information into the generated file. check-in: e70faa07b6 user: andreas_kupries tags: trunk
00:55
* sha1.tcl: Support cryptkit as a possible accellerator. * sha1.test: Enable testing of cryptkit implementation. check-in: 9ffb38d5c2 user: patthoyts tags: trunk
2005-02-22
14:17
* sha256.tcl: Inlined a load of expr calls to speed it up. check-in: 9601ab9a69 user: patthoyts tags: trunk
10:15
* sha256.tcl: SHA-224 and SHA-256 pure-Tcl implementation * sha256.test: Tests from FIPS 180-2 for SHA-224 and SHA-256 This is the first version. It is correct (in that it passes the FIPS test vectors) but slow. Speedups to follow. check-in: da12f2b9bb user: patthoyts tags: trunk
06:06
Import sha1 v2, v1 rewritten, by Pat. check-in: 1e5ed36f66 user: andreas_kupries tags: trunk
2005-02-21
14:26
Fixing pesky types. KISS. check-in: b1b589a572 user: patthoyts tags: trunk
13:24
* sha1.h: replaced the possibly buggy sample extension implementation * sha1.c: with shiny new code from the NetBSD project. check-in: 0ac75ecdf8 user: patthoyts tags: trunk
10:01
* sha1.test: Added some file tests (16K and 81K) check-in: 56668756a3 user: patthoyts tags: trunk
08:42
Incremented version to 0.3.0 check-in: bf1ad127b2 user: patthoyts tags: trunk
01:53
* sha1.tcl: Replaced steps 1 and 3 with slightly more efficient but equivalent bit operations. Fixed an error with integer length exposed with tcl8.5. Verified 8.2-8.5 check-in: 1ae3d9c622 user: patthoyts tags: trunk
2005-02-20
23:02
Added sha1c critcl module. check-in: 3e482bb1d3 user: patthoyts tags: trunk
22:58
* sha1c.tcl: Imported the sha1 implementation from the Tcl sample * sample.h: extension and created a critcl wrapper. * sample.c: Added to the sak.tcl critcl generation code. check-in: 6e268b6480 user: patthoyts tags: trunk
22:07
Fixed doc error check-in: b48255388c user: patthoyts tags: trunk
22:05
* sha1.tcl: Re-implemented to support hashing data in chunks * sha1.test: Included tests from RFC 2202 for HMAC-SHA1. * sha1.man: This time we have kept the same API but with optional extensions to use files/channels and to request the result as binary. Now supports token based hashing as in md4, md5 and ripemd. Incremented version to 2.0.0 check-in: fb309e0539 user: patthoyts tags: trunk
12:16
* md5x.test: Added the RFC 2202 HMAC-MD5 test vectors. check-in: 77ddea6177 user: patthoyts tags: trunk
08:25
Cleaning check-in: dcaab36baa user: patthoyts tags: trunk
01:56
* rc4.tcl: Ensure all implementations available are tested. Added * rc4.man: improved hypen handling. '--' is an optional end-of-options * pkgIndex.tcl: marker. check-in: f954ab6c80 user: patthoyts tags: trunk
2005-02-19
19:54
Changed hex conversion to use binary scan check-in: 02d5934d9f user: patthoyts tags: trunk
19:53
SASL tests. check-in: 0b8116b7d9 user: patthoyts tags: trunk
12:01
Doh! Fixed doc bug. check-in: 9597f49735 user: patthoyts tags: trunk
05:59
Bugfixes for '-quoted string at beginning of a n output line, vs. nroff commments. also fixes in list processing to ensure item command on their own output line. Imported new tests by Michael Schlenker regarding clean callstack of logger, regarding [SF Tcllib RFE 1120152]. Cleanup of ChangeLog (bad auto-merge). Clean doc up a bit, cleaned up ChangeLog too (bad auto-merge result). Implemented [SF Tcllib Path 1063774], a splitn command. check-in: f827347527 user: andreas_kupries tags: trunk
01:36
Added test for RFE 1120152 check-in: 32a192e3b9 user: mic42 tags: trunk
2005-02-18
06:38
See ChangeLog for details. Compiler packages & runtime, enhancements (handling relative & indirect offsets), bugfixes (types with native endianess). Added plain compiler application. Second recognizer, general filetypes, not restricted to mime. Tests, documentation, implementation. check-in: ef7ace4871 user: andreas_kupries tags: trunk
06:04
Import changes by Pat. MD4 tests now run against both pure Tcl and critcl variants of the package, if possible. Import changes by Pat. RIPEMD now copes with -- and data starting with a -. Import changes by Pat. MD5 now copes with -- and data starting with a - much better. Manual merge of version information, and changelog entries. Import changes by Pat. MD4 now copes with -- and data starting with a - better. Manual merge of changelog entries Import changes by Pat. Parses registry proxy information now more thoroughly. Import of doc changes, manual merge of changelog data. Import base64 examples by Pat. Reformatting for indentation, trimmed trailing whitespace. check-in: 0ea19fdebb user: andreas_kupries tags: trunk
2005-02-17
23:36
Micro fix for version print check-in: 1e1cd7ff82 user: patthoyts tags: trunk
23:30
* pkgIndex.tcl: Incremented version. * ripemd128.tcl,man,test: Made the hashing cope with data that * ripemd160.tcl,man,test: begins with a hypen is a transparent manner. Made the '--' end-of-options flag optional as it's now redundant. Added suitable tests. Simplified the Hex proc. check-in: 8713dc242c user: patthoyts tags: trunk
22:20
* md4.tcl: Fixed the tests to use both critcl and pure-Tcl * md4.test: if the critcl version is available. check-in: 90023a39ed user: patthoyts tags: trunk
21:58
If possible we will test all available implementations - critcl, trf and pureTcl check-in: 7fbebd1242 user: patthoyts tags: trunk
15:48
* base64.man: Added some examples and attempted to point out that proper string encoding may be needed for unicode strings. check-in: da5f6fe219 user: patthoyts tags: trunk
15:14
* autoproxy.tcl: Dealt with the parsing requirements as mentioned * autoproxy.man: in bug #1099162. In theory we may have different * pkgIndex.tcl: proxy settings for https and http (and other protocols) but to deal with these we will need to change the http package so we do not deal with them now. check-in: 4b412d701e user: patthoyts tags: trunk
14:42
* md4.tcl: Made hashing cope with data that begins with a * md4.test: hyphen and made the '--' end-of-options marker * md4.man: optional. Incremented version. * pkgIndex.tcl: check-in: 41152cedce user: patthoyts tags: trunk
14:29
* md5x.tcl: Avoid raising an error if the string to be hashed * pkgIndex.tcl: begins with a hyphen. Use '--' as an _optional_ * md5.mac: end-of-args marker. * md5x.test: Added tests. check-in: ab6aa7c5dd user: patthoyts tags: trunk
2005-02-16
03:54
Reformatting for indentation, trimmed trailing whitespace. ldap merge, manual help required. Import of fixes for ldap by Michael Schlenker, cross-ported from the asn fixes. Import of asn fixes by Michael Schlenker. More fixes and 8.5 feature removal for the compiler packages. check-in: cb7a964ad4 user: andreas_kupries tags: trunk
2005-02-15
19:05
Fixed various issues with signed/unsigned values in the ldap module by crossporting from the asn module check-in: b08ebd7f79 user: mic42 tags: trunk
17:50
Added 64-bit support to length and int encoding/decoding check-in: 07dddb2729 user: mic42 tags: trunk
07:45
More fixes and 8.5 feature removal for the compiler packages. Manual merge. check-in: ae459ce837 user: andreas_kupries tags: trunk
03:51
Manual merge. Imported new module: docstrip, literate programming Imported fix for dtplite. Imported new module: docstrip, literate programming. Imported fix re [SF Tcllib Bug 1076923]. Imported documentation fix re [SF Tcllib 1048995]. Imported typo fixes. Imported changed to the UI of the smtpd example server. check-in: 3770703ead user: andreas_kupries tags: trunk
00:56
* modules/docstrip: NEW MODULE: docstrip. * installed_modules.tcl: Literate programming support. check-in: 6ed5b74a71 user: andreas_kupries tags: trunk
00:30
* snitfaq.man: Fixed a number of typos reported by Bob Techentin, see [SF Tcllib Bug 1050674]. check-in: d6168c063e user: andreas_kupries tags: trunk
00:06
* ftp.tcl (::ftp::StateHandler): Accepted patch by Keith Vetter <[email protected]> for [SF Tcllib Bug 1076923], also reported by him. This fixes a race condition where the client has sent QUIT and is waiting for response, but gets the socket closed without any. check-in: dc4e375f5a user: andreas_kupries tags: trunk
2005-02-14
23:48
* apps/dtplite (::dtplite::processCmdline): Fixed the [SF Tcllib Bug 1111364]. The extension has to be set up before the creation of the filename (for a directory output path), otherwise the result will have no extension. check-in: a1ac2c8833 user: andreas_kupries tags: trunk
23:37
* fileutil.man (find): Documented the implicit arguments to the filter command (current working directory). This fixes [SF Tcllib Bug 1048995]. check-in: f6a208cc64 user: andreas_kupries tags: trunk
2005-02-13
08:59
Added start/stop buttons to the main window. check-in: 87a5a4ea55 user: patthoyts tags: trunk
2005-02-11
17:54
removed unecessary double eval check-in: b0940adfac user: mic42 tags: trunk
06:07
Added basic documentation. Fixes in the compiler packages, further replacement of 8.5 features with equivalent 8.4 code. Import of deletion. Removed magic.tcl, code moved to 'mimetypes.tcl'. Renamed the package as well. Added testsuite for mimetype command, derived from fileutil testsuite, fileType command. check-in: 00a0514a30 user: andreas_kupries tags: trunk
05:17
Executed the deletion missed by the last commit check-in: 40288f5600 user: andreas_kupries tags: trunk
05:08
Removed magic.tcl, code moved to 'mimetypes.tcl'. Renamed the package as well. Added testsuite for mimetype command, derived from fileutil testsuite, fileType command. Manual merges New module fileutil::magic, short "fumagic". Imported Pat's fix to uuid's critcl implementation: Added an include missing before. Imported changes by Pat to the sasl code: New namespace and package name, more tests. Imported fix to fileutil's jail command, corrected handling of volume relative paths on windows. check-in: c788151845 user: andreas_kupries tags: trunk
02:47
* sasl.test: Added some tests. * sasl.tcl: Changed namespace and package to SASL. * ntlm.tcl: check-in: 0a09196178 user: patthoyts tags: trunk
2005-02-10
17:34
New module 'fumagic' aka 'fileutil::magic'. Magic(5) based functionality. Type recognizer core, compiler for magic(5) files, and a mimetype recognizer. This is in its infancy. No tests, no documentation. check-in: 7f954cce54 user: andreas_kupries tags: trunk
17:16
* fileutil.tcl (fileutil::jail): Fixed a problem reported by Pat Thoyts. Test jail-2.1 failed on windows. The reason was improper handling of volume-relative paths. They have to be handled like absolute paths, but were not. Changed the initial if condition a bit to fix this. check-in: a50c6d4989 user: andreas_kupries tags: trunk
09:23
* uuid.tcl: Fixed missing include in the critcl code. check-in: 5c4eb7442e user: patthoyts tags: trunk
00:16
Fixed typo in test check string. check-in: f9e91f3291 user: patthoyts tags: trunk
2005-02-09
16:59
fix for sideeffect of bugfix for 1102131 check-in: 9961e3cb02 user: mic42 tags: trunk
10:59
Added missing "package provide" statement; added missing brackets in mkBorder check-in: 4cba8ead46 user: arjenmarkus tags: trunk
05:52
Import SArnold changes to bigfloat. New commands: jail, stripPath. Implemented, documented, tested. Fix for [SF Tcllib Bug 862421 aka 1111153]. Catching problems with 'cd' into inaccessible directories, ignored the directories. check-in: 2336f43888 user: andreas_kupries tags: trunk
2005-02-08
10:55
Demonstration of math::bigfloat and math::bignum abilities. Changes needed by the package math::bigfloat version 1.2. Added a 'bigfloat.help' file to advise the users. check-in: 82cffbeba7 user: sarnold75 tags: trunk
10:51
Version 1.2 of math::bigfloat Do the appropriate changes in the package ifneeded command. check-in: 16bd0e136f user: sarnold75 tags: trunk
10:49
Version 1.2 of math::bigfloat (it is using math::bignum) Many performance enhancements and bug fixes check-in: 536719e00b user: sarnold75 tags: trunk
2005-02-02
06:48
Fix for [SF Tcllib Bug 862421 aka 1111153]. Catching problems with 'cd' into inaccessible directories, ignored the directories. Merging bugfix and new SASL module. ChangeLog manual merge. check-in: 710456ed82 user: andreas_kupries tags: trunk
2005-02-01
16:52
Tweaked the callback eval statement. Comments. check-in: 135b3ab169 user: patthoyts tags: trunk
02:41
* sasl.tcl: Initial version (DIGEST-MD5, CRAM-MD5, PLAIN, LOGIN) * ntlm.tcl: Implementation of Microsoft NTLM as SASL mechanism. * saslclient.tcl: SMTP-SASL test harness. check-in: faa3cd9c9c user: patthoyts tags: trunk
2005-01-31
23:46
* modules/sasl: NEW MODULE: sasl * installed_modules.tcl: 'Simple Authentication and Security Layer' check-in: e2742f55d1 user: patthoyts tags: trunk
17:58
Fix for Bug 1102131 check-in: a552d377ce user: mic42 tags: trunk
16:55
fixes to tests check-in: f10fffc225 user: mic42 tags: trunk
16:41
Tests for bug 1102131 added to logger.test check-in: 6b7e99fbdd user: mic42 tags: trunk
2005-01-29
05:39
Using 8.4 festures in the code, updating all references to the Tcl version in use to that version. Corrected a typo. Added package index to new module rcs. Added new module rcs to the installer. Fix of a syntax error in new documentation. Importing from SF into main trunk. Import David Welton's note regarding stripN. Import SArnold's fix to the bigfloat demo: require instead of source. Import bugfixes to bigfloat. New module/package: low-level rcs utility commands. Changelog merge manual, other merge of bugfix on auto. check-in: 60e54d2042 user: andreas_kupries tags: trunk
05:27
Added forgotten package index. check-in: 01be42bcbd user: andreas_kupries tags: trunk
04:57
New module: low-level rcs helper commands (handling of 'diff -n patches'). check-in: 092c18f8c0 user: andreas_kupries tags: trunk
2005-01-26
17:12
* fileutil.man: Added a small note on the measure used to count elements in fileutil::stripN. check-in: 896936be76 user: davidw tags: trunk
2005-01-21
17:33
Replaced the basic (and buggy) "source bigfloat.tcl" by the appropriate package require command check-in: d1ef736277 user: sarnold75 tags: trunk
17:31
Fixed a bug in intDivqr : endless loop within some conditions. Fixed the package provide command : replaced bigfloat with math::bigfloat check-in: 683d54cfd7 user: sarnold75 tags: trunk
2005-01-19
20:51
* html.tcl (::html::font): Fixed [Tcllib SF Bug 1105010], reported by Luciano <[email protected]>. The parameters for the font tag were duplicated. * html.texst: Added tests for "html::font". check-in: cca2769561 user: andreas_kupries tags: trunk
2005-01-18
06:21
Added some info to the last entry in the ChangeLog (SF reference) check-in: 89cdfceccf user: andreas_kupries tags: trunk
05:53
Fix for Tcllib SF Bug 1094294. Confusing *roff formatting at the beginning of a line is detected and replaced with something which is understood later. Removed multiplicates of changelog entries inserted by the auto-merger. Manual merge of changelogs, auto-merge of everything else. check-in: e4ed6fcd34 user: andreas_kupries tags: trunk
2005-01-15
17:45
Manual merge of changelogs, auto-merge of everything else. Import typo fix. Import of fix for tcllib SF bug 1093414. Actually new code, logical bit operations by Aamer Aakther. Import of new bigfloat code into the math package. Written by Stephane Arnold, integrated by Arjen Markus. Import fix of tcllib SF bug 1099722. Fixed by Michael Schlenker. Import change to package requirements of htmlparse. Reduced from full-blown struct to just the structures required (stack). Import of fix for bad nroff formatting of examples. Import of bugfix SF 1099727. check-in: 956e255eff user: andreas_kupries tags: trunk
2005-01-14
12:58
Introduction of a demonstration script for the bigfloat package check-in: 7c44254454 user: arjenmarkus tags: trunk
12:57
Introduction of bigfloat package (version 1.0; newer versions to follow later) check-in: b700df2031 user: arjenmarkus tags: trunk
2005-01-12
21:26
Fixed bug [1099722]. check-in: 63078cd706 user: mic42 tags: trunk
2005-01-11
19:45
* mpformats/fmt.nroff: Fixed bad nroff formatting for examples * mpformats/_nroff.tcl: with explicit start/end commands. check-in: 5c20657e58 user: andreas_kupries tags: trunk
19:34
* treeql.man: Mini typo fix. check-in: a330a87531 user: andreas_kupries tags: trunk
19:30
* htmlparse.tcl: Modified to load only the data structure we need, stacks, and not all eleven. * htmlparse.test: Ensured usage of local packages, nothing installed, and updated for the new struct usage. Updated to fixes in cmdline. check-in: d2ad5668a3 user: andreas_kupries tags: trunk
2005-01-10
22:33
* Makefile.in: Added -no-apps, and -app-path to the installer targets, to ensure that a configure --bin-path is handled correctly. Thanks to Gregor Leusch <[email protected]> for both diagnosis and patch ([Tcllib SF Bug 1099727]). check-in: 7dc6344e5b user: andreas_kupries tags: trunk
22:20
* bignum.tcl: Integrated [Tcllib SF Bug 1093414]. Basic bit * bignum.test: operations (and, or, xor) on big numbers. Correct * bignum.man: operation is limited to positive numbers (including zero). The basic code was provided by Aamer Aakther <[email protected]>, modifications of docs, and small testsuite by myself. check-in: 3aa3818e63 user: andreas_kupries tags: trunk
2005-01-05
08:22
Added tests for matmul check-in: 9bcf87051d user: arjenmarkus tags: trunk
2005-01-04
18:14
Added the laymans guide to the import repository, was missing all the time here. Modified tooManyArgs, to handle case of zero arguments correctly. Unknown contributor, no changelog entry is present. More ASN work by Michael Schlenker. Import Arjen's work on linalg (Expanded docs, tests, wider API). Import of fixes by Pat Thoyts. check-in: 4d6071481a user: andreas_kupries tags: trunk
08:20
Expanded the documentation and tests for the linear algebra package. Added it to the list of packages in this module, so that it can now be officially used. check-in: e74f5109f5 user: arjenmarkus tags: trunk
2005-01-03
10:47
Added modified Gram-Schmidt to the linear algebra package check-in: 6dfe090d21 user: arjenmarkus tags: trunk
2004-12-29
01:20
Added more decoders. Bugfixes for integer encoding. More tests. Changed version to 0.3 check-in: 4ac7535003 user: mic42 tags: trunk
01:18
Added support for zero args to the tcltest::tooManyArgs proc check-in: 61e26d335b user: mic42 tags: trunk
2004-12-21
12:38
Added tests for the Reset procedure. check-in: f71809a951 user: patthoyts tags: trunk
12:20
* blowfish.tcl: Fixed bug in search for Trfcrypt (noticed by Antirez). Added a Reset command to the programming API to permit reuse of a key with a new initialization vector.. check-in: 94efe38da5 user: patthoyts tags: trunk
2004-12-07
07:11
* blowfish.tcl: Add in support for Trfcrypt implementation. * blowfish.test: Support variable key length and added tests. check-in: 4effa3ae97 user: patthoyts tags: trunk
02:34
Bugfix in runge-kutta, by Arjen. New module: blowfish. Pat, via Wiki, original author is 'Frank Pilhofer'. check-in: e2a8685299 user: andreas_kupries tags: trunk
2004-12-06
16:27
NEW MODULE: blowfish check-in: fd62a97342 user: patthoyts tags: trunk
16:15
* blowfish.tcl: Imported Frank Pilhofer's pure-Tcl implementation * blowfish.test: from the Tcler's wiki. Modified to remove the Itcl code and to conform to the tcllib programming standards and conventions. Test file includes standard test vectors. check-in: acbd449740 user: patthoyts tags: trunk
09:27
Fixed bug 1078215 in Runge-Kutta method check-in: c851fc7149 user: arjenmarkus tags: trunk
2004-12-03
12:03
Added a C test file to permit comparison with openssl-based hmac results. check-in: 8ef265d733 user: patthoyts tags: trunk
07:07
Conflicts resolved. Asn code first time coming to import repository. Removal of memchan/null dependency, avoid name clashes. Md5 changes to remove memchan/null dependency. Cmd name clashing with other procs. Bob Techentin's fixes to tmp file generation. check-in: cbb5f0ab1d user: andreas_kupries tags: trunk
02:23
* ripemd128.test: Added test cases from RFC2286 to both digests. * ripemd160.test: Also included a test with leading hyphen. * ripemd128.tcl: Removed usage of memchan in favour of the platform * ripemd168.tcl: null device. This avoids problems with name clashes when loading in [null] or [random]. check-in: 4b2cbb7103 user: patthoyts tags: trunk
02:08
Added some additional hyphen tests. check-in: acdb316368 user: patthoyts tags: trunk
2004-12-02
23:52
Oops - left a debugging char in check-in: 6947a31a54 user: patthoyts tags: trunk
23:45
* md5x.tcl: Replaced use of memchan null channel with the systems NUL device (NUL or /dev/null). This avoids problems with clashing names when memchan gets included. check-in: 50a42336e4 user: patthoyts tags: trunk
2004-12-01
22:23
Fixed SF Tcllib Bug 1037636 by changing tempfile's random character selection expression from [clock clicks] to rand(). check-in: 46911b8b22 user: techentin tags: trunk
00:42
Added more decoder functions check-in: fd9007daf1 user: mic42 tags: trunk
2004-11-25
23:56
* linalg.man: Fixed a formatting bug in the file, found by a regular run of the SAK tool. check-in: 1b3210c8ab user: andreas_kupries tags: trunk
13:50
Updated the ChangeLog to reflect the latest additions to LA package check-in: 5628edb284 user: arjenmarkus tags: trunk
13:48
Added descriptions of several procedures check-in: 05887d5a5c user: arjenmarkus tags: trunk
2004-11-24
14:29
Additional functions and tests for the linear algebra package check-in: e857e70703 user: arjenmarkus tags: trunk
2004-11-22
18:48
* pkgIndex.tcl: Fixed usage of wrong file for package 'dacceptor'. check-in: 3870b8a0cc user: andreas_kupries tags: trunk
18:48
* rational_funcs.tcl: Removed bad source'ing of file polynomials.tcl. Depended on current working directory in the right place, and superfluous as well, as immediately after a 'package require' of the package loaded it in the proper manner. Disabled the test code at the end as well. check-in: 2c04688c1f user: andreas_kupries tags: trunk
2004-11-21
11:41
* dns.tcl: Fixed bug in ReadUShort. check-in: c676ae74d4 user: patthoyts tags: trunk
01:05
* dns.tcl: Incremented the version to 1.2.1 and updated the * ip.tcl: manual. check-in: 0567f00e23 user: patthoyts tags: trunk
00:49
* dns.tcl: Added support for RFC2782 (DNS SRV) which provides for service discovery via DNS. Added dns::nameservers command to return the list of nameservers configured -- this is not necessarily all that reliable but should be useful. Implemented for Windows and Unix. * ip.tcl: Added an error message to deal with invalid address formats during normalization. check-in: 246eeb5ceb user: patthoyts tags: trunk
2004-11-15
09:09
Preliminary version of the manual for the linearalgebra package check-in: 5af0a760f4 user: arjenmarkus tags: trunk
2004-11-12
10:42
Added tests and a re-implementation of the SVD algorithms plus various matrix procedures check-in: 5cdebf7a72 user: arjenmarkus tags: trunk
04:37
Automerge of import, with manual merge of ChangeLogs. Fixes in the FA documentation. Import of Arjen's work: Defered initialization of CDF. Linear algebra module, derived from Ed Hume's code, with permission. Fixed problem with the use of 'namespace' markup in the HTML backend. Changed generation of error message for unknown options, response to TDK bugreport. AS Bugzilla 32363. Import of bugfix for Tcl SF Bug 1060460. By Pat. Mini cleanup of changelog entry. Manual merge of ChangeLog entries. Import fix for [Tcllib SF Bug 1042987]. check-in: ddd913f3a3 user: andreas_kupries tags: trunk
2004-11-11
20:53
* fa.man: Removed duplicate description of method startstates. Fixed typos (wrong term, missing word). check-in: f21e1373e0 user: andreas_kupries tags: trunk
2004-11-08
21:48
* cmdline.tcl (::cmdline::getKnownOpt): Changed generation of error message for unknown option, re-added the prefix-dash to the option name. See AS Bugzilla Report 32363 [http://bugs.activestate.com/show_bug.cgi?id=32363]. * cmdline.test: Updated testsuite to new error message. check-in: f64ba068d6 user: andreas_kupries tags: trunk
14:48
Removed initialisation in pdf_stat. Corrected tests for linear algebra module check-in: 44354b734f user: arjenmarkus tags: trunk
13:00
Initial checkin for the linear algebra module check-in: c4fec0324e user: arjenmarkus tags: trunk
2004-11-06
02:27
* ip.tcl: Bug #1060460 - support for IPv4 in IPv6-style addresses in ip::normalize. check-in: cd82a7ff43 user: patthoyts tags: trunk
2004-11-01
19:03
* mpformats/fmt.html (fmt_namespace): Added HTML backend code for the namespace command. check-in: 16a34634fb user: andreas_kupries tags: trunk
10:46
Moved initialisation of CDF in statistics module to first call check-in: 02be155495 user: arjenmarkus tags: trunk
2004-10-21
05:28
fixed SF bug 1042987 - Extra list layers on output of get check-in: c5741f27c6 user: coldstore tags: trunk
2004-10-20
04:57
Import of devtools deletions. Enhanced testsuite with better tracing, made pop3d logging more consistent, added code to prevent leakage of old channels. Merging imported ChangeLogs. check-in: f9d0892614 user: andreas_kupries tags: trunk
03:57
Removed old files. check-in: 3c99a5c83a user: andreas_kupries tags: trunk
03:55
Merging imported ChangeLogs. Imported dns bugfix for [Tcllib SF Bug 1018934]. New example for htmlparse, by Pat. Removed old cruft used by tyhe testsuite in the very beginnings. Now two generations too old. Manual merge changelog. Removed old code for sub processes and programmed interactions. Testsuite rewritten to use the new facilities for programmed interaction and sub processes. New code for mgmt of subprocesses and serial interactions with servers and clients, i.e. the generation of fake servers and fake clients. Better hiding when Tk is used by the tests. Also more info about test environment (shell in use). Capitalized the USER and PASS commands. Now every command on the wire is fully capitalized. Bump version to differentiate CVS from release. check-in: e1b87bc37e user: andreas_kupries tags: trunk
2004-10-19
10:59
* dns.tcl: Applied fix for bug #1018934 "incorrectly detecting query as a reverse lookup" check-in: ed4c9714fc user: patthoyts tags: trunk
2004-10-13
11:42
* examples/htmlparse/webviewer.tcl: Added a sample app to demonstrate the use of the htmlparse package. This also demos the use of the autoproxy package too. check-in: 4275c280f4 user: patthoyts tags: trunk
2004-10-08
02:31
Bump version to differentiate CVS from release. Version sync Released and tagged Tcllib 1.7. check-in: 8d21d1418a user: andreas_kupries tags: trunk
2004-10-06
16:14
Moved version to 1.7. check-in: 2cb57d9083 user: andreas_kupries tags: trunk, release, tcllib-1-7
14:36
Released and tagged Tcllib 1.7. Manual merge of ftpd changes. Last minute changes to ftpd, jpeg, updated README. Moved version to 1.7, release version. check-in: a5f35ee48d user: andreas_kupries tags: trunk
2004-10-05
19:15
* jpeg.tcl: Accepted last-minute fixes from Aaron in the exif decoder code. * ftpd.tcl: Fixed [Tcllib SF Bug 1006157] reported by Stephen Huntley <[email protected]>. Using fake user/group information when on Windows. Updated global README-1.7 with changes for ftpd. check-in: 07412a8385 user: andreas_kupries tags: trunk