Tcl Library Source Code

Timeline
Login

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

186 check-ins using file modules/fileutil/pkgIndex.tcl version 461f0ae4b6

2003-01-29
06:26
* fixed bug where nested instances were not getting deleted correctly check-in: 769bdeac0c user: schwarzkopf tags: trunk
05:43
Require Tcl 8.2. check-in: 3da7d845df user: davidw tags: trunk
05:42
* comm.tcl (::comm::commConfigure): Use 'string is integer' instead of regexp's. check-in: b79e98448c user: davidw tags: trunk
04:27
* changed return -errorInfo to error, which is consistent elsewhere in module check-in: 5af021310b user: schwarzkopf tags: trunk
2003-01-28
04:07
* mpformats/fmt.html: Modified generation of section titles to make the resulting HTML more conformant and less troublesome. Thanks to Larry Virden <[email protected]> for the catch. Revised the engine a bit. Entries in the synopsis now refer directly to the location where they are defined ([call] command). check-in: 740b1b9396 user: andreas_kupries tags: trunk
2003-01-27
15:54
* expander.man: Fixed typo in documentation. check-in: 0165a08ce8 user: andreas_kupries tags: trunk
2003-01-26
00:38
Added tcl version requirement of 8.2 Fixed uuencode::decode to work with 8.2 Added copyright to the man documents. check-in: 1f3778e49f user: patthoyts tags: trunk
00:16
Specify tcl minimum version requirement. Hiked versions to 1.0.1 check-in: 91dc15c40b user: patthoyts tags: trunk
2003-01-25
23:51
Fixed bug #674333: require Tcl version 8.3 minimum. check-in: 67a78163e9 user: patthoyts tags: trunk
21:05
Add tcl 8.2 minimum requirement. Added dns test file with dns: uri scheme tests Fixed bug in dns uri scheme. check-in: 0245b6f29c user: patthoyts tags: trunk
18:25
* irc.tcl: Added Tcl requirement to package itself. check-in: 329ba364f0 user: davidw tags: trunk
2003-01-24
23:03
* pkgIndex.tcl: Added dependency on Tcl 8.3 in the pkgIndex.tcl file. I'm not sure that this code won't work with earlier versions of Tcl, but 8.3 is all I have to test against. Please let me know if you successfully run it with earlier versions. Fixes [674331]. check-in: 27b695cc35 user: davidw tags: trunk
2003-01-19
07:58
* More doctools changes: Command [strong] is deprecated now. Added the command [copyright]. Went through all manpages to eliminate [strong]. Partial setting of copyright information, where known. * mkInstallScripts.tcl: * Makefile.in (install-libraries): Added module specific installation code. doctools: Install message catalogs and predefined formatting engines. textutil: Install hyphenation files. * Module doctools rewritten to make it a true package + application, instead of a pure application module. This means that this module now truly installs some functionality useable by other applications and packages. ---------------------------------------------------------------- * mpformats/fmt.html: Removed 'strong' formatting. The checker * mpformats/fmt.latex: warns if used and warnings requested, it * mpformats/fmt.nroff: now also redirects the command to 'emph'. * mpformats/fmt.wiki: The option -visualwarn (doctools, and * mpformats/fmt.null: mpexpand) renamed to -deprecated. Message * mpformats/fmt.list: 'visualmarkup' removed from the catalogs, * mpformats/c.msg: and 'depr_strong' added instead. * mpformats/en.msg: * mpformats/de.msg: * checker.tcl: * doctools.tcl: * mpexpand: * doctools.man: Updated, converted [strong] to better * dtformat.man: formatting commands. Ditto for all manpages * dtformatter.man: in tcllib containing 'strong'. 'strong' is now * mpexpand.man: not present anymore. * mpformats/_common.tcl: Applied a patch by Joe English adding the * mpformats/fmt.tmml: copyright information to the appropriate place in the TMML output. This also fixes a bug in c_get_copyright where an empty string resulted in a incomplete line being given to the formatter. * mpformats/fmt.html: Removed the phrase 'All rights reserved' * mpformats/fmt.latex: from the code, on recommendation by * mpformats/fmt.nroff: Joe English. * mpformats/fmt.wiki: * mpformats/fmt.html: Changed to display copyright information in * mpformats/fmt.latex: the conversion result itself and not only * mpformats/fmt.nroff: embedded in comments. * mpformats/fmt.wiki: * doctools.tcl: Added a new formatting command, * doctools.test: 'copyright', to declare/assign copyright * doctools.man: for manpages. Updated both documentation * dtformat.man: and testsuite. Extended the common code * checker.tcl: base with convenience methods for storing * api.tcl: and retrieving such information. The * mpformats/fmt.html: retrieval operation also implements the * mpformats/fmt.latex: logic giving the information in a manpage * mpformats/fmt.list: precedence over information coming from the * mpformats/fmt.nroff: processor. Updated all predefined engines * mpformats/fmt.null: to handle the new command. TMML done only * mpformats/fmt.tmml: partially, as I don't know where the copy- * mpformats/fmt.wiki: right has to go. * mpformats/_common.tcl: * mpformats/_html.tcl: * mpformats/_nroff.tcl: * mpexpand: * mpexpand: Moved format help into the package itself. * doctools.tcl: Changed the checker. Input syntax errors are not * checker.tcl: written to stderr anymore, but reported through * doctools.man: an standard tcl error. Warnings are collected and * doctools.test: can be queried after a formatting run. Made the generic engine more robust against failures in a formatting engine. Wrote documentation for the package. Extended the configuration method to be more standard. Wrote a testsuite. * mpexpand: Nearly complete rewrite of the system. * mpformats/fmt.html: The recognized input format was _not_ * mpformats/fmt.latex: changed. The main functionality was * mpformats/fmt.list: placed into a package, doctools. This * mpformats/fmt.nroff: package allows the creation of multiple * mpformats/fmt.null: formatter objects, to be used alone or * mpformats/fmt.tmml: together. The application 'mpexpand' was * mpformats/fmt.wiki: rewritten to use that package and is now * mpformats/_common.tcl: much simpler. The communication between * mpformats/_nroff.tcl: the various stages was made simpler, and * mpformats/_xml.tcl: one slave interpreter was dropped because * mpformats/_html.tcl: of this. It might be added back if its * api.tcl: existence proves to be beneficial. The * checker.tcl: API between main systen and formatter * doctools.tcl: engine was changed, consequently all * dtformatter.man: existing engines had to be updated. They were also made simpler, especially in the area of list handling, because of the validation done by the checker subsystem. The version number is now 1.0. check-in: 6910e37294 user: andreas_kupries tags: trunk
2003-01-09
07:34
(DispatchServerEvent): Add a missing join, to keep the list a string. check-in: 7e8bfdf052 user: davidw tags: trunk
06:12
* irc.tcl: Make sure 'api' commands return strings, not lists. check-in: 548c94f202 user: davidw tags: trunk
2003-01-07
17:25
uri: * pkgIndex.tcl: Bump ifneeded patchlevel to match the provide in uri.tcl. See last change. textutil: * textutil.tcl: Changed patchlevel in provide to match the ifneeded in pkgIndex.tcl. check-in: 2056968b9a user: andreas_kupries tags: trunk
00:40
Fixed another wide/narrow integer issue in the test script. check-in: ebb86a083e user: patthoyts tags: trunk
00:15
handle cases where Trf is available but no crypt lib check-in: bdfe55a643 user: patthoyts tags: trunk
2003-01-06
23:26
Fix bug #630381: use tcllib md5 to handle Trf transparency. check-in: 02589f0dd9 user: patthoyts tags: trunk
22:08
Fixed bug #620612 for crc-32 test failures check-in: da591bb91f user: patthoyts tags: trunk
2003-01-03
02:52
* irc.tcl: Use 'logger' package for error/debug reporting. Cleanups with regards to possible 'bgerror' situations (network input/output). Bumped version number to 0.3. check-in: e7dc8eed80 user: davidw tags: trunk
02:51
Fixed spelling error. check-in: 8c92bc07c4 user: davidw tags: trunk
02:21
Enabled processing files in chunks to reduce memory usage check-in: f4400650ee user: patthoyts tags: trunk
00:59
Fixes to smtpd package check-in: 3016d9058a user: patthoyts tags: trunk
00:58
Fix handling of RFC822 addresses. check-in: 8527ef1e9d user: patthoyts tags: trunk
00:39
Enhanced error handling and added ESMTP options. check-in: 06afffd4b1 user: patthoyts tags: trunk
00:38
Test mail clients check-in: c4f611992c user: patthoyts tags: trunk
2002-12-27
00:21
Change from using tk_messageBox to a proper dialog to avoid blocking check-in: bc87f420b8 user: patthoyts tags: trunk
2002-12-21
04:18
* added tests for multiple levels of nesting check-in: bdf3912657 user: schwarzkopf tags: trunk
04:17
* fixed bug where multiple levels of nesting would cause a "command not found" error check-in: 78ef3303c1 user: schwarzkopf tags: trunk
2002-12-17
01:47
Added a few things I'm working on. Removed 'logger' as it's now in CVS. check-in: 60b868d3d4 user: davidw tags: trunk
2002-12-16
23:35
* logger.test: Logger tests. * loggerperformance.tcl : Logger performance testing. * logger.man : Logger documentation. * logger.tcl: Initial commit of logger package. check-in: 7f510b4fdf user: davidw tags: trunk
08:59
* mpexpand (format_find): Added 'argv0' as a global variable, in order to avoid erroring out when providing a bad format. check-in: f58ab3265d user: davidw tags: trunk
08:39
Updated irc example some - accepts a 'nick' argument on the command line, prettier printing of errors, code change to deal with openprojects network. check-in: d0c285071c user: davidw tags: trunk
02:10
Cleaned up wording slightly. check-in: c13ee4778a user: davidw tags: trunk
2002-12-12
21:32
Added STATUS file to help keep track of what's going on with the code at a higher level. Individual bugs are probably best kept to sourceforge. check-in: f52ceb53ff user: davidw tags: trunk
2002-12-05
20:22
* mpformats/fmt.nroff: Changed so that comments coming before manpage_begin are moved after the standard header generated by manpage_begin. check-in: bee2d31705 user: andreas_kupries tags: trunk
2002-12-02
20:01
Updated change lof for changes made last week. check-in: b2be8a5960 user: gwlester tags: trunk
04:11
Made changes to ::htm::textInput to accept arguments in addition to value. Changed documentation and test accordingly. check-in: ca273aa2d8 user: gwlester tags: trunk
2002-11-25
02:41
Fix for bug #596000 in html.tcl and fixes to test cases to not explictly require ncgi package. check-in: 5ac12e2dca user: gwlester tags: trunk
02:34
Correct test for bug #643337 check-in: 263a46babb user: gwlester tags: trunk
02:31
Fix for Bug #: 643337 check-in: 9b0671614f user: gwlester tags: trunk
2002-11-15
23:43
* uri.tcl (uri::canonicalize): Take care of trailing .., as in "http://foobar.com/foo/bar/..". * uri.test: Test for the above condition. check-in: ea83232744 user: davidw tags: trunk
20:45
* uri.tcl: Bump patchlevel in 'package provide'. check-in: 9a59918836 user: davidw tags: trunk
20:32
* uri.test: Added tests for 'news' splitting and joining. * uri.man: Added 'news' to list of supported uri's. * uri.tcl (uri::SplitNews) (uri::JoinNews): Join and split 'news' URI's. Fixes 636977. * uri.test: Added test to make sure that a URI can be split and then joined. to make sure the change below works. * uri.tcl (uri::JoinHttpInner): Make this proc deal with 'fragments' - i.e. the #foo part of a URI. Fixes 638075. * uri.test: Added tests relevant to the fix below. * uri.tcl (uri::resolve): Fix handling of queries so that the 'new' query overrides the 'old' one. This is how browsers do it. Fixes 639036. check-in: 8aeae8d3f2 user: davidw tags: trunk
2002-11-06
19:32
* cleaned up code based on output from Frink check-in: 72ba7220be user: schwarzkopf tags: trunk
04:24
* support for the new record package check-in: 5c537ee405 user: schwarzkopf tags: trunk
04:08
* graph.test: * graph.man: * graph.tcl: Implemented FR 603924. getall, keys, keyexists methods for keys of the whole graph. check-in: 16382e8660 user: andreas_kupries tags: trunk
2002-10-28
17:22
Added Phil Ehrens copyright. check-in: a9035da1d7 user: andreas_kupries tags: trunk
2002-10-26
21:53
Implemented bug #627960 check-in: 10caaa1150 user: patthoyts tags: trunk
2002-10-14
21:00
* pop3.test: Updated to expect 10 messages in pop3-6.0. * srv.tcl: Initialize server with 10 messages. Divert log output to server log. Prevents hangs in pop3-6.0. check-in: 7967e20da3 user: andreas_kupries tags: trunk
20:29
* profiler.tcl (dump): required result initialization. [Bug #564767] check-in: 42d9ec4442 user: hobbs tags: trunk
19:17
* pop3.tcl (pop3::retrieve): Changed conditionals around [scan] to check for the actual number of conversions required to make the code work, instead of < 0. This fixes bug 620062. check-in: 20c4a9177a user: andreas_kupries tags: trunk
2002-10-11
22:13
Partial fix for bug 620612. check-in: 8c29185e87 user: patthoyts tags: trunk
2002-10-10
02:39
* fileutil.tcl: * fileutil.man: * fileutil.test: Accepted enhanced format detection by Philip Ehrens <[email protected]>. check-in: 1db5dd77ae user: andreas_kupries tags: trunk
2002-10-09
21:16
* Makefile.in (install-libraries): Added code to skip directories without .tcl files. Some shells do not like a for with nothing to iterate over. check-in: b193fd37fb user: andreas_kupries tags: trunk
2002-10-08
20:23
Implemented feature request #531531 to provide MIME tokens to the backend. check-in: 090f29040a user: patthoyts tags: trunk
2002-10-02
05:40
* mime.man: Changed -parse to -part in description of "::mime::initialize". Thanks to "Gerald W. Lester" <[email protected]> for finding this. check-in: a210e191da user: andreas_kupries tags: trunk
2002-09-28
00:16
Added crc16 package check-in: 2df11dc12c user: patthoyts tags: trunk
2002-09-26
22:50
Fix for bug #579026: memory use by crc32 check-in: ae59c5be01 user: patthoyts tags: trunk
2002-09-25
23:57
New package: CRC16 check-in: a1627dabb7 user: patthoyts tags: trunk
23:43
New package: CRC16 check-in: 2c1ad00923 user: patthoyts tags: trunk
23:05
better DESTDIR/libdir support (steffen) check-in: 04f7a159a4 user: hobbs tags: trunk
19:36
* smtpd.man: Fixed documentation error in deliver example. check-in: e7d05ad1dd user: davidw tags: trunk
2002-09-23
08:03
* mpexpand: Corrected example formatting, have to run argument through plain text handling. * mpformats/fmt.wiki: Added Wiki formatting. check-in: 597bbdabaa user: andreas_kupries tags: trunk
2002-09-19
18:21
* smtpd.tcl (smtpd::service): Added Andreas' suggested changes to avoid a bgerror caused by a broken pipe. check-in: 4b0dc776d4 user: davidw tags: trunk
2002-09-17
06:14
* smtp.man: Added example from http://mini.net/tcl/1256. check-in: e5990559c1 user: davidw tags: trunk
2002-09-16
22:45
fixed bug #609835 to cope with multiple addresses in MAIL and RCPT commands check-in: f7d6e2920d user: patthoyts tags: trunk
2002-09-14
23:39
* mime.test: Extended field_decode tests with the examples from RFC 2047. * mime.tcl: Integrated new implementation of 'field_decode' provided by Don Libes <[email protected]>. This rewrite correctly decodes all seven examples of RFC 2047. The old version decoded only one correctly. check-in: 67790e1ff3 user: andreas_kupries tags: trunk
2002-09-04
17:22
* srv.tcl: Extended to cleanup the fake maildrop directories when exiting the server. * pop3.test: Updated to handle differences between 8.3 and 8.4 (different error messages). Added code to suppress logging under normal circumstances. Extended to clean up the log file created by the test pop3 server. ============================================================== * all.tcl (tcltest::tooManyMessage): Additional command to create different error messages for 8.3 and 8.4. Used in the testsuite of pop3. check-in: f362e8c48c user: andreas_kupries tags: trunk
00:47
Nits. check-in: 920c372629 user: andreas_kupries tags: trunk
2002-09-03
21:33
Added usage of log module to trace the pop3 activity of the client. check-in: 26b9018875 user: andreas_kupries tags: trunk
19:27
* pop3.test: Added testcase 6.0, a nano-client to retrieve and delete all messages on a pop server in one go. Directly derived from the script for Tcllib bug #501577. Unable to reproduce that bug :( * pop3d.tcl (Transfer): Use a single dot to write the terminator. Not \n.\n. Puts does the terminating \n, and buildmessage/copymessage the other. Brought the client out of sync after a retrieval because of an empty line after the terminator line of the multi-line response. check-in: f2cdb1bf37 user: andreas_kupries tags: trunk
17:13
* pop3.test: * clnt.tcl: * srv.tcl: Added testsuite. Incomplete. No test of 'delete' command yet. The problems found by the testsuite so far were all in the used pop3 server (pop3d module of tcllib). --------------------------------------------------------------- * Note aside: The pop3 server may understate the size of a message and of the maildrop. This happens as the package 'mime' we use to transfer a message may add additional headers not present in the original message (For example Mime-Version and/or Content-Type). * pop3d.tcl (::pop3d::Transfer): Fixed oversight in my usage of 'mime::copymessage'. This command copies a mime message to a channel, but does not know about the framing protocol. In other words, it does not write the singular dot closing a pop3 data transfer. We have to do this in the calling routine. Added such a piece of code. Fixed problem with distinguishing RETR and TOP modes, wrong conditional. * pop3d.test: * pop3d.tcl (CheckLogin): Now additionally retrieves size of maildrop after querying the number of waiting messages. (H_stat): Returns size of maildrop as second result of STAT. Bugfix, pop3d was not rfc 1939 compliant with respect to STAT, and now is. This problem was found while working on the testsuite for the pop3 package (Result of pop3::stat was bogus). Updated the testsuite. * pop3d_dbox.tcl: * pop3d_dbox.man: method 'size' no accepts a call without message id and returns the total size of the mail drop for that case. Reason for the change: see above. check-in: 5c10f07b92 user: andreas_kupries tags: trunk
2002-08-31
06:27
* cmdline: * counter: * dns: * ftpd: * html: * ncgi: * examples/ftp: Cleaned up nits ('info exist' --> 'info exists'). check-in: c5678b1ad9 user: andreas_kupries tags: trunk
2002-08-21
21:42
* ftpdemo.tcl (Examples): Changed ftp.tcl to ftpdemo.tcl in [test_40afile] and [test_70append]. Problem found and reported by Jussi Kuosa <[email protected]>. check-in: 3c87f25eae user: andreas_kupries tags: trunk
2002-08-20
03:31
* nntp.man: Added example, updated reference from rfc 850 to rfc 1036. See Tcllib SF #597102, by Jussi Kuosa <[email protected]>. * nntp.n: Out of date. Deprecated. check-in: b56d6d810c user: andreas_kupries tags: trunk
2002-08-19
18:28
* Makefile.in (install-doc): Fixed problem noted by Elchonon Edelson. Code to inline man.macros appended to existing files. Multiple execution of 'make install-doc' thus extended the manpages of tcllib with multiples of their original content. Not anymore. check-in: 399b7003eb user: andreas_kupries tags: trunk
2002-08-18
18:29
djust_hyph.test modified check-in: 692e8e6596 user: vogeler tags: trunk
2002-08-16
21:38
* exif.tcl: Applied patch for bug report SF #530907 partially. Parts of the patch are accepted and applied * FlashPixVersion * Construction of FlashMode Not applied parts: * SubjectDistance. Patch assumes that unit is millimeter and converts to meter. Spec says that unit _is_ meter. (*). Is it possible that the specific camera of the submitter implements the standard incorrectly ? * ShutterSpeedValue. Instead of logical inversion (1/value seconds) I added the proper unit for frequency (Hz). (*) http://www.media.mit.edu/pia/Research/deepview/exif.html 0x9206 SubjectDistance signed rational 1 Distance to focus point, unit is meter check-in: 62883aac32 user: andreas_kupries tags: trunk
21:02
* exif.tcl: Applied patch SF #582828 provided by Anselm Lingnau <[email protected]> to make the module work with Digital IXUS. check-in: a900470702 user: andreas_kupries tags: trunk
12:48
textutil/adjust_hyph.test *** modified routine for testing check-in: 822ce62e38 user: vogeler tags: trunk
2002-08-15
21:16
typo typo check-in: 4a5e3460c0 user: andreas_kupries tags: trunk
21:11
typo corrected check-in: 667f6c1525 user: andreas_kupries tags: trunk
20:51
* Makefile.in (DOC_EXP): Use the tclsh found during configuration to run mpexpand. This ensures that mpexpand does not pick something from the path on its own, possibly something to oold to understand TCLLIBPATH. Problem noted by Elchonon Edelson <[email protected]>. check-in: daae91915f user: andreas_kupries tags: trunk
18:27
* ncgi.tcl (ncgi::setValueList): Fix [ 593254 ] ncgi::SetValue bug - SetValue now works correctly with multipart values with spaces in them. check-in: 7b5c2533ba user: davidw tags: trunk
18:23
Trailing white space. check-in: dc72b72874 user: davidw tags: trunk
17:05
* mime.tcl: Accepted patch in SF FR #595240, provided by Marshall T. Rose <[email protected]>. The patch makes the code more robust with respect to a common mime encoding error. * tcllib/examples/mime: Added an example application making use of mime and smtp packages. Mbot is a highly-specialized filter for personal messages. Again this is code provided to us by Marshall T. Rose. check-in: 9472263753 user: andreas_kupries tags: trunk
16:37
* smtp.tcl: Followup patch to patch SF #557520/2. A line of code initializing the options from the state was missing in one command, causing problems with the usage of -maxsecs. This was noted on c.l.t., by Acacio Cruz. The followup patch was provided by Todd Coram. check-in: ffba6d32bf user: andreas_kupries tags: trunk
2002-08-13
06:49
*** empty log message *** check-in: 40accb3572 user: vogeler tags: trunk
06:37
*** empty log message *** check-in: c0d6f7471f user: vogeler tags: trunk
2002-08-09
21:43
* ncgi.test: Added two new tests for setValue. check-in: c1937f12ce user: davidw tags: trunk
21:19
* ncgi.tcl (ncgi::multipart): Fix [ 564279 ] ncgi::multipart bug - commented out offending 'puts' statements. check-in: 45a9e9a015 user: davidw tags: trunk
17:24
* Makefile.in (install-doc): Changed $$(basename) to `basename`. Portability problem. works for Linux for example, but not everywhere else. See 2002-08-06 for the change which introduced this. check-in: b4d7c3c78b user: andreas_kupries tags: trunk
2002-08-08
17:00
* htmlparse.tcl: Fixed SF bug #579853. Added an 'bsl' key and value to 'htmlparse::escapes' required to reconvert the backslash escapes inserted by 'htmlparse::PrepareHtml'. Thanks to Michael Cleverly <[email protected]> for the report. check-in: c28ef8d3b2 user: andreas_kupries tags: trunk
16:49
* tree.test: Followup to fix for bug SF #587533. Had to update the test suite too. check-in: c3b6f1bae0 user: andreas_kupries tags: trunk
2002-08-06
23:02
* Makefile.in (dist): Fixed SF Bug #567079, reported by Don Porter <[email protected]>. No infinite recursion anymore for srcdir == builddir. * ftp.tcl: Fixed SF Bug #582668, reported by Frank Richter <[email protected]>. check-in: 0515c88443 user: andreas_kupries tags: trunk
21:29
* comm.test: Removed writing of file ~/foo, was debugging code. Changed creation and usage of file 'spawn' to allow an arbitrary setting of -tmpdir. Fixes SF Bug #589225 reported by Don Porter <[email protected]>. * Makefile.in (install-doc): Restored the code inlining the man.macros file into the generated nroff manpages. Got somehow deleted. Was still in the 'dist' target. Thanks to Reinhard Max <[email protected]> for noticing this. check-in: eeb9340f7a user: andreas_kupries tags: trunk
20:52
* tree.tcl (lappend): Fixed bug SF #587533 reported by Evan Rempel <[email protected]>. check-in: 39f82b1ad8 user: andreas_kupries tags: trunk
20:40
* pool.tcl: Fixed bug SF #585093, reported by Michael Cleverly <[email protected]>. Patch provided by Michael too. check-in: 1a8d3b469e user: andreas_kupries tags: trunk
2002-07-27
00:01
Updated URL. Killed a few blank spaces. check-in: 1d124c762b user: davidw tags: trunk
2002-07-25
18:47
* smtp.tcl: Applied patch SF #557520/2 (== SF #558132) supplied by Todd Coram <[email protected]>on behalf of Marshall Rose <[email protected]>. This patch dispenses with the automatic calculation of a timeout value and goes with a user-supplied value (new option -maxsecs) instead. Default for this option is 120 secs. This fixes bug SF #557040. * performance.tcl: New file. Script supplied by Pascal Scheffers (see below) to test the performance of the mime package. check-in: f2ab0dee57 user: andreas_kupries tags: trunk
18:28
* mime.tcl: Applied patch SF #585455 supplied by Pascal Scheffers <[email protected]> on behalf of Marshall Rose <[email protected]>. This patch speeds up MIME processing by using [split \n] and list ops to iterate over the lines in the mail instead of using [string range] for doing it incrementally, copying unprocessed data down again and again. check-in: 81c6733263 user: andreas_kupries tags: trunk
2002-07-08
23:25
* tree.man: Updated the documentation to clarify the behaviour. * test.tcl: Updated testsuite, part of the patch below. * tree.tcl (_move): Accepted patch by Brian Theado <[email protected]> fixing the behaviour of mov, SF bug #578460. The command now also validates all nodes before trying to move any of them. check-in: 7eea942a5d user: andreas_kupries tags: trunk
22:11
* mpformats/fmt.html: Changed bug #578465 which caused mis-generation of angle-brackets and quotes. check-in: 18fc2fa9f1 user: andreas_kupries tags: trunk
2002-07-02
18:37
* corrected name of tcltest hook procedure check-in: fc0cc6eb23 user: dgp tags: trunk
2002-06-24
23:17
* csv.tcl (csv::split): Fixed bug #565051, found by Tod A. olson <[email protected]>. The described bug is actually none, given the definition of the CSV format, but the examples do contain a related bug. Just swap what is seen as ok and bug. Because of this the provided patched code was rejected, and a new patch created. The patched code passes the extended testsuite (see below). * csv.test: Extended testsuite regarding the handling of empty fields and quote characters. Part of the investigation into bug #565051. check-in: 008d518e04 user: andreas_kupries tags: trunk
21:39
* mime.tcl: Fixed bug SF #548832. Report and patch by Michael A. Cleverly <[email protected]>. check-in: 3af7f017f8 user: andreas_kupries tags: trunk
2002-06-17
20:33
* Applied patch for bug #567428. Bug reported by Larry Virden <[email protected]>, patch by him too. Correction of spelling mistakes in the documentation of various modules + correction of comment placements which interfere with solaris conventions for nroff output. * pop3d.test: Modified testsuite courtesy Gerald Lester <[email protected]> for better execution of the subshells under windows. check-in: fe9a223b05 user: andreas_kupries tags: trunk
2002-06-10
22:38
spelling correction check-in: f51b0dd4a6 user: dgp tags: trunk
22:29
Last minute changes before release. Tagging will move. check-in: 53f9b50385 user: andreas_kupries tags: trunk, release, tcllib-1-3
16:41
* Released and tagged tcllib 1.3.0. ======================== check-in: 8ba81d4ca7 user: andreas_kupries tags: trunk
2002-06-07
23:55
Writable manpages. check-in: 0b89efa72f user: andreas_kupries tags: trunk
23:52
Renamed to avoid clash with core command. check-in: 981c6d3b66 user: andreas_kupries tags: trunk
22:02
Using loop to copy generated manpages. check-in: c533065e48 user: andreas_kupries tags: trunk
17:16
* dns.man: * dns.tcl: * pkgIndex.tcl: Version up to 1.0.1 check-in: cc7091c72d user: andreas_kupries tags: trunk
17:15
* dns.tcl: moved var initialization code to the end, as it uses the 'dns::configure' command, and thus should be called after its definition. This is the reason for bug #564670, thus now fixed. check-in: a0c4575736 user: andreas_kupries tags: trunk
2002-06-06
21:34
* mpformats/fmt.html: * mpformats/_html.tcl: Added the missing handling of " (&quot;) to the format. check-in: 6aa1ffced3 user: andreas_kupries tags: trunk
2002-06-05
22:59
* all.tcl: Updated to use a default value for -modules if that option is not present. * install.tcl: New file, alternate installer for unix and windows. Execute with any tclsh and tcllib 1.3 is installed in the parent directory of the tcl script library directory. Courtesy Gerald Lester <[email protected]>. * Makefile.in (install-doc): Changed to use the doctools generated nroff and html files instead of the manually written .n files. * configure.in (MINOR_VERSION): Updated to version 1.3 * Makefile.in (doc): Removed tmml-doc from default set of documentation. * Makefile.in (dist, install): New target 'gen-main-index' encapsulates the generation of the package index for tcllib. This target is used by both the direct installation (install) and during the generation of a source distribution (dist). * mkIndex.tcl: Rewritten to make use of 'pkg_mkIndex' to get the list of all packages in tcllib. Added a message which deprecates [package require tcllib] if it is used. * dns.man: Added note to manpage regarding DNS via TCP and possible pitfalls. * urn-scheme.tcl: Moved provide up to the front to prevent problems with [pkg_mkIndex]. Added namespace creation commands to the top for the same reason. check-in: 38719aa276 user: andreas_kupries tags: trunk
2002-06-03
21:02
* pkgIndex.tcl: updated calculus to version 0.5. * calculus.man: Added [require] declarations. check-in: 5dd57c4b79 user: andreas_kupries tags: trunk
20:21
* ftpd: * html: * htmlparse: * base64: * uuencode: Updated version information. check-in: da4f172546 user: andreas_kupries tags: trunk
20:00
* calculus.README: * calculus.CHANGES: * calculus.tcl: * calculus.test: * calculus.man: Applied changes for #553773 on behalf of Arjen Markus <[email protected]>. check-in: 8b66dfae5a user: andreas_kupries tags: trunk
2002-05-29
16:35
* smtp.tcl (smtp::initialize): Fixed SF bug #561416. The reporter is unknown and provided the fix too. Fix approved by Marshall Rose <[email protected]>. check-in: e5e099731e user: andreas_kupries tags: trunk
2002-05-28
06:29
* matrix.man: Fixed typo (graph -> matrix). * struct.tcl: Added pool files to list of files to source. * pool.man: New documentation for pool based upon the original HTML manpage. * pool.html: * pooltest.tcl: * pool.tcl: New data structure, pool, by Erik Leunissen <[email protected]>. Modified code to be a sub-namespace of ::struct, made it a part of the struct package. No regular testsuite yet (see pooltest.tcl for the irregular testsuite). check-in: 18c0a7242d user: andreas_kupries tags: trunk
05:23
Typo correction in changelog. check-in: 18144fb832 user: andreas_kupries tags: trunk
05:23
* yencode.test: Fixed SF Tcllib Bug #548354 so that the datafile used by the test is found even if the build directory is outside of the tcllib directory hierarchy. Original patch provided by Larry Virden <[email protected]>, changed by me to work in my configuration too. check-in: 8124ea4267 user: andreas_kupries tags: trunk
2002-05-27
23:38
* mpformats/_xml.tcl: args -> arguments, as the argument is not the last one. The code as is was not erroneous, but a pissible trouble spot should tcl ever be more strict with 'args'. check-in: 4b19eb73ae user: andreas_kupries tags: trunk
2002-05-21
18:21
* mpformats/fmt.nroff: Accepted patch for bug #556509, both by Joe English <[email protected]>. check-in: ea850885f8 user: andreas_kupries tags: trunk
17:44
* fileutil.tcl (cat): Fixed bug #556504, reported by Michael A. Cleverly <[email protected]>. The fix was provided by Michael too. The problem was reading files which are reported as size 0, but actually have content, just dynamically generated (Linux /proc is an example of an fs containing such files). check-in: cea1ef35ea user: andreas_kupries tags: trunk
17:31
Ooops, forgot to add the actual .test files. Now done. check-in: 3e32a6f209 user: andreas_kupries tags: trunk
2002-05-20
21:16
stooop package version 4.4. check-in: 4d2499db95 user: jfontain tags: trunk
21:15
version 4.4. in invokingProcedure{} and debugInformation{}, handle case when info level returns namespace as procedure as happens in tcl 8.4a5, which fixed the bug. specify 1 default level in all uplevel invocations to improve performance. check-in: 1d17db939f user: jfontain tags: trunk
2002-05-17
11:07
Documented 'network' option to callbacks. Ran 'delete-trailing-whitespace' in emacs. check-in: 28970632bf user: davidw tags: trunk
2002-05-16
00:48
* pop3d.test: * pop3d.man: * pop3d_dbox.tcl: Split port into configured port and true port. This allows the usage of port "0" to force auto-selection of a free port. Documented the special behaviour of -port. Created testsuite for pop3 server. Tcllib #532216. check-in: 068abf3192 user: andreas_kupries tags: trunk
2002-05-15
20:54
Added missing definition for [cmd_def] check-in: cb87d81a73 user: jenglish tags: trunk
20:53
Fix typo: [sectref BTEMPLATES] -> [sectref TEMPLATES] check-in: 4f15ff189c user: jenglish tags: trunk
18:25
Added a bit of debugging information to [xmlContext] warning message. check-in: ea53f53bb0 user: jenglish tags: trunk
18:24
BUGFIX (SF tcllib bug # 554475 "tcllib 'build' warning msgs") example/example_begin procs with side effects were being called in pass 1. check-in: 2866dab8ee user: jenglish tags: trunk
16:59
* fileutil.man: Documented the two new commands (stripN, stripPwd). * fileutil.tcl: Made up my mind about SF Bug #462015. The proposed interface change to [find] is rejected to keep the interface of the library procedure simple and without hidden surprises = KISS. Added a command [stripPwd] instead which can be used by the caller of [find] to make the returned paths relative to the current working directory. Also added [stripN] to strip a fixed number of elements from the beginning of a path. * pop3d_dbox.man: * pop3d_dbox.tcl: * pop3d_dbox.test: New method [destroy]. Extended documentation. Clarified interaction lock/remove and interaction lock/stat/(size/get/dele). Added checks of message ids in size, get, dele. Added general check of define base directory to all methods. Added testsuite. Bugfixes. Tcllib #532216. * pop3d_udb.man: * pop3d_udb.tcl: * pop3d_udb.test: Documented [destroy]. Fixed documentation of [lookup], refered to non-existing method [do]. Added [destroy] method. Added test suite. Tcllib #532216. check-in: 3d66dc5b24 user: andreas_kupries tags: trunk
2002-05-12
10:11
bugfix: [ 553777 ] all tests are geometry-1.1 check-in: 50dacd61f1 user: chdamm tags: trunk
2002-05-10
06:59
* This completes the implementation of SF tcllib item #534334. * mpformats/fmt.html: See last entry, completed definitions for the new lists. * format.man: Added the new commands (see last entry) to the format specification and also added more explanations regarding sections and paragraphs. check-in: 4ae3fd7168 user: andreas_kupries tags: trunk
05:51
* examples/csv/csvdiff: Applied patch associated with tcllib SF bug #551133. Bug reported by <[email protected]>, patch by <[email protected]>. Accepted FR #551127 and added code implementing the feature. check-in: e8b0b56656 user: andreas_kupries tags: trunk
2002-05-09
22:26
[AKU] Added new list types for arguments, options, commands, and Tk options. check-in: 23c5879800 user: jenglish tags: trunk
22:23
Added support for new list types (arg, cmd, opt, tkoption). check-in: 4e70b39d60 user: jenglish tags: trunk
22:21
BUGFIX: [xmlContext] didn't implement default start-tag insertion correctly check-in: 404abe13b4 user: jenglish tags: trunk
05:59
* mime.tcl: Accepted patch for SF bug #553784, by Don Porter <[email protected]>. check-in: 2c209a44b8 user: andreas_kupries tags: trunk
05:46
* graph.n: This file is out of sync. * graph.man: * graph.test: * graph.tcl: See tree, for arcs and nodes. * tree.man: * tree.n: * tree.test: * tree.tcl: Accepted FR #552972 (new methods append, lappend, getall, keys, keyexists) for tree structures. check-in: 94f1d22de9 user: andreas_kupries tags: trunk
05:02
* smtp.tcl: Applied patch for SF bug #539952, on behalf of Marshall Rose <[email protected]>. The part of the patch regarding "mime.tcl" was already in the CVS, as part of the fix for SF #477088, see 2001-11-01. check-in: 3be46f31d7 user: andreas_kupries tags: trunk
2002-05-08
17:05
Show full stack trace when an error occurs sourcing a test file. check-in: 653e2a224c user: dgp tags: trunk
16:35
Namespace-ified calculus.test. check-in: 63b5cebf5a user: dgp tags: trunk
2002-04-25
23:26
* cmdline: Accepted patch #540313 * examples/ftp/hpupdate.tcl: Accepted patch #548221 by Larry Virden <[email protected]>. Fixed bug #548224 (Touch). * base64: Fixed bug #548112. cmdline * Applied patch #540313 on behalf of Melissa Chawla <[email protected]> and Don Porter <[email protected]>. * cmdline.test: * cmdline.tcl: Added getKnownOpt and getKnownOptions procedures to the API. The procedures offer a way for arguments that are not in the optionList to be ignored. This way, you can have two independant locations in your application where commandline arguments are parsed. I bumped the package version to 1.2. * cmdline.man: Updated documentation. base64 * uuencode.tcl: * yencode.tcl: * base64.tcl: Fixed decoding of empty string in tcl implementation. Fixes bug #548112. check-in: 7097629c7e user: andreas_kupries tags: trunk
2002-04-24
21:44
textutil * expander.man: Fixed typo. doctools * mpformats/fmt.html: * mpformats/_html.tcl: Changes analogous to TMML (see below) to differentiate internal markup and external special characters. check-in: 40e352b4a0 user: andreas_kupries tags: trunk
03:20
. check-in: 4dc3896cb8 user: jenglish tags: trunk
03:19
TMML uses <url> instead of <uri>, and does not have a <strong> element. Changed output accordingly. check-in: 589ad8cb8f user: jenglish tags: trunk
03:11
BUGFIX: Now correctly handles XML markup characters in [expand] macro arguments. BUGFIX: Escape apostrophes in attribute values. check-in: 05ea1a4452 user: jenglish tags: trunk
01:40
(checkpoint) [xmlContext] can now insert a default start-tag instead if none of the specified contexts are open. check-in: 5b78752aba user: jenglish tags: trunk
2002-04-23
23:36
* format.man: Added descriptions for all the commands performing semantic markup. This closes bug #527025. check-in: 2f1699245a user: andreas_kupries tags: trunk
20:31
* smtp.tcl: Applied patch for SF bug #547336 on behalf of Marshall Rose <[email protected]>. Bug was reported by Don Porter <[email protected]>. This removes the duplicate [package require Trf] we had before. check-in: d1e3e11fb4 user: andreas_kupries tags: trunk
2002-04-16
23:30
Added yEnc encoding handler package. check-in: 1a2b98829d user: patthoyts tags: trunk
23:10
Fixed bug #544453 for buggy uue data and DOS files. check-in: 34f44ab85c user: patthoyts tags: trunk
18:22
* Makefile.in (dist): Ensured that the deprecated module 'stats' is not distributed anymore. Use 'counter' instead. (*-force): Enforced generation of documentation, for developers. * counter.man: Added doctools manpage. check-in: cf78f5bbe8 user: andreas_kupries tags: trunk
2002-04-15
23:23
* combinatorics.man: Added doctools manpage. * math.man: Added doctools manpage. check-in: afcc0322c3 user: andreas_kupries tags: trunk
22:48
* stooop.man: Added doctools manpage. check-in: bd8cfc6d5e user: andreas_kupries tags: trunk
22:00
* profiler.man: Added doctools manpage. check-in: ebf5d17d10 user: andreas_kupries tags: trunk
20:51
* mime.man: Added doctools manpage. * smtp.man: Added doctools manpage. check-in: f85b09de25 user: andreas_kupries tags: trunk
2002-04-13
01:37
* fileutil.man: Added doctools manpage. * fileutils.n: Updated to reflect change of version. check-in: f20049f40e user: andreas_kupries tags: trunk
01:18
* ncgi.man: Added doctools manpage. check-in: 1ba2a74e9d user: andreas_kupries tags: trunk
2002-04-12
21:50
* javascript.man: Added doctools manpage. check-in: b009fa2f4d user: andreas_kupries tags: trunk
2002-04-10
21:29
* irc.man: Added doctools manpage. check-in: 9024f3d9cd user: andreas_kupries tags: trunk
19:37
* html.man: Added doctools manpage. check-in: 622a1ad392 user: andreas_kupries tags: trunk
18:22
Fixed typo in Changelog. Added the forgotten new manpage. check-in: 740892e387 user: andreas_kupries tags: trunk
18:21
doctools * mpexpand: Fixed error in checker of plain text. * mpformats/fmt.nroff: Added newlines in front of dot commands to make sure that the formatting is correct. Superfluous newlines are stripped in the post processor of this format, so unconditionally adding them does not hurt. smtpd * smtpd.man: Added doctools manpage. check-in: fed474327d user: andreas_kupries tags: trunk
2002-04-04
16:29
* smtp.tcl: Accepted patch by Simon Scott <[email protected]>, with slight modification. Fixes bug #533025. check-in: 527d1e03ec user: andreas_kupries tags: trunk
2002-04-03
05:28
* mpformats/en.msg: * mpformats/c.msg: * mpformats/de.msg: Added the messages required by the new code below. * mpexpand: Added code to check that plain text is not used in places where it is not allowed. check-in: 148b595644 user: andreas_kupries tags: trunk
2002-04-01
20:29
* Makefile.in (doc_generate): Added 'touch' command to prevent multiple execution of target. check-in: 2d02afe3ff user: andreas_kupries tags: trunk
19:54
* matrix.tcl: Fixed SF Tcllib #532791 about unsetting of elements in linked arrays as reported by Ken Jones <[email protected]>. Unsetting an element in a linked array now sets the corresponding cell in the matrix to the empty string, and the corresponding elements in other linked arrays are now unset too. check-in: 9599664cf2 user: andreas_kupries tags: trunk
14:58
* Committed changes to list generation (better generation of whitespace for HTML, allowing hints). Only the HTML formatter currently acknowledges hints. * tree.man: New file, doctools manpage. check-in: 415f101905 user: andreas_kupries tags: trunk
2002-03-27
03:05
* mpexpand: Changed the generation of error messages by the format checker to use explicit error codes instead of trying to construct the whole message automatically. Error codes are mapped to textual messages using the message catalog facility, allowing for easy i18n and l10n of mpexpand. Catalogs for the locales "c", "en", and "de" are provided. * mpformats/fmt.html: Changed uri formatting to be a link. * mpformats/fmt.tmml: * mpformats/fmt.html: * mpformats/fmt.nroff: * mpformats/fmt.latex: * mpformats/fmt.list: * mpformats/fmt.null: * mpformats/_api.tcl: Added formatting commands "term" and "const" to allow the structural markup of non-specific terminology and of constant values. * mpformats/fmt.nroff (bullet): Bulleting changed, use \(bu as bullet instead of *. (uri): Fixed error with underlining. check-in: 14be297a4d user: andreas_kupries tags: trunk
2002-03-26
22:48
* mpformats/fmt.nroff (bullet): Bulleting changed, use \(bu as bullet instead of *. (uri): Fixed error with underlining. * expander.man: New file, doctools manpage. check-in: ac8d41f5d5 user: andreas_kupries tags: trunk
08:54
* tree.man: New file, doctools manpage. check-in: 67475db8de user: andreas_kupries tags: trunk
07:40
* doctools: Implemented FR #530059 and FR #527029. * Fixed minor formatting errors in several existing doctools manpages. * mpexpand: Extended with additional code checking that the formatting commands are not used out of order and in the wrong context. This check is independent of the format and thus implemented outside of the format. Tcllib FR #530059. * mpexpand: Implemented Tcllib FR #527029 (help options). check-in: 33f76b4e31 user: andreas_kupries tags: trunk
05:25
* nntp.man: New file, doctools manpage. check-in: 41924eff78 user: andreas_kupries tags: trunk
2002-03-25
23:15
* pop3.man: New file, doctools manpage. check-in: 837d10b975 user: andreas_kupries tags: trunk
18:54
* matrix.tcl: Fixed bug #532783 reported by Ken Jones <[email protected]>. Any operation adding new material to a linked matrix causes a circular trace (op -> "MatTraceOut" -> "MatTraceIn" -> set cell) and the inbound trace fails because the data structures are not uptodate causing the range checks in "set cell" to fail. Fixed by breaking the cycle. Calls to "MatTraceIn" are now disabled while we are in "MatTraceOut". check-in: 56dce67973 user: andreas_kupries tags: trunk
2002-03-21
19:46
* ftp.man: New, doctools manpage. check-in: a5a3f13caa user: andreas_kupries tags: trunk
07:11
Added fileType function (with minor modification) as posted to comp.lang.tcl by Phil Ehrens. check-in: f383776e0b user: ericm tags: trunk