Tcl Library Source Code

Timeline
Login

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

357 check-ins using file modules/nmea/nmea.tcl version 7f674c6f5b

2007-08-16
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