"Fossies" - the Fresh Open Source Software Archive

Member "SAOImageDS9/tcllib/ChangeLog" (13 Nov 2019, 101022 Bytes) of package /linux/misc/ds9.8.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 2013-11-07  Andreas Kupries <andreask@activestate.com>
    2 
    3 	* support/devel/sak/localdoc/localdoc.tcl (::sak::localdoc::run):
    4 	  [Ticket 7c7f946046]: Pull in exclusion information from the
    5 	  installer configuration, and use it to exclude the associated
    6 	  man-pages from generation.
    7 
    8 2013-11-07  Andreas Kupries <andreask@activestate.com>
    9 
   10 	* support/installation/man.macros: [Ticket 369f67aeee] Updated to
   11 	  newest from Tcl/Tk.
   12 
   13 2013-05-30  Andreas Kupries  <andreask@activestate.com>
   14 
   15 	* Makefile.in: [Bug 3613973][Allura 1371]: Applied patch by
   16 	  Wolfgang Kechel, fixed missing CYGPATH invokations for paths in
   17 	  the installation targets.
   18 
   19 2013-04-04  Andreas Kupries  <aku@hephaistos>
   20 
   21 	* support/installation/modules.tcl (Module): 
   22 	* modules/debug: debug narrator module adapted
   23 	  from Colin McCormack's Debug wub utility package.
   24 
   25 2013-03-21  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
   26 
   27 	* aclocal.m4: [Bug 3608581]: Extended check for executable
   28 	* configure: extension to recognize an MSYS environment as Windows
   29 	  and requiring a ".exe" suffix. Regenerated configure.
   30 
   31 2013-03-11  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
   32 
   33 	* support/installation/modules.tcl: Added 'pt' (of modules/pt) to
   34 	  the set of distributed applications. Note that the application
   35 	  was moved to apps/ for this.
   36 
   37 2013-03-01  Andreas Kupries  <andreask@activestate.com>
   38 
   39 	* support/devel/sak/validate/syntax.tcl (::sak::validate::syntax::Setup): 
   40 	* support/devel/sak/validate/testsuites.tcl (::sak::validate::testsuites::Setup):
   41 	  The namespace ::tcl contains parts necessary for the proper
   42 	  operation of the interpreter, since 8.6. Do not delete anymore.
   43 
   44 2013-02-15  Andreas Kupries  <andreask@activestate.com>
   45 
   46 	* New module 'string'. String/text utilities, 8.5+.
   47 	  First packages:
   48 	  - string::token        - regex based lexing.
   49 	  - string::token::shell - parsing basic shell command line syntax.
   50 
   51 2013-02-08  Andreas Kupries <andreask@activestate.com>
   52 
   53 	* apps/dtplite: Fixed missing -ibase option in direcotry
   54 	* apps/dtplite.man: processing with -merge. Fixed sorting in
   55 	  generated toc and indices. Plus new feature: -toc for external
   56 	  toc to place in the output. Bumped to 1.0.4. Updated
   57 	  documentation.
   58 
   59 2013-02-01  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
   60 
   61 	*
   62 	* Released and tagged Tcllib 1.15 ========================
   63 	* 
   64 
   65 2013-01-28  Andreas Kupries  <andreask@activestate.com>
   66 
   67 	* modules/fileutil: New package 'fileutil::decode'.
   68 	* modules/zip: New module 'zip', with packages 'zipfile::encode'
   69 	  and 'zipfile::decode'
   70 
   71 2013-01-24  Andreas Kupries  <andreask@activestate.com>
   72 
   73 	* New module and packages: clock (rfc2822, iso8601).
   74 	  Tcl 8.5 only.
   75 
   76 2013-01-08  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
   77 
   78 	* configure.in: [Bug 3593146]: Extended with CYGPATH usage to
   79 	  allow building under cygwin.
   80 	* configure: Regenerated (autoconf 2.67).
   81 
   82 2012-08-07  Andreas Kupries  <andreask@activestate.com>
   83 
   84 	* modules/generator: Generators (via the coroutines of
   85 	  Tcl 8.6). Provided by Neil Madden.
   86 	* support/installation/modules.tcl:
   87 
   88 2011-12-13  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
   89 
   90 	*
   91 	* Released and tagged Tcllib 1.14 ========================
   92 	* 
   93 
   94 2011-11-07  Andreas Kupries  <andreask@activestate.com>
   95 
   96 	* sak.tcl (xcopy): Fixed bug a preventing the detection of files
   97 	  in subdirectories; copied from the installer.
   98 	* sak.tcl (ipackages): Fixed bug (reuse of varname) which placed
   99 	  packages into the wrong module.
  100 
  101 2011-05-31  Andreas Kupries  <andreask@activestate.com>
  102 
  103 	* New module and package: oo::util. Right now only easy
  104 	  referencing of instance methods for callbacks.
  105 
  106 	* New module and package: lambda. Easy anonymous procedures for
  107 	  Tcl 8.5+.
  108 
  109 	* New module and package: try. Tcl 8.5+ forward compatibility
  110 	  implementation of try/catch/finally (TIP 329).
  111 
  112 2011-04-21  Andreas Kupries  <andreask@activestate.com>
  113 
  114 	* modules/struct/queue_c.tcl: Disabled the critcl debug settings used
  115 	* modules/pt/pt_rdengine_c.tcl: to work around bugs in critcl v2's
  116 	* modules/pt/pt_parse_peg_c.tcl: handling of C companion files.
  117 	* modules/pt/pt_cparam_config_critcl.tcl:
  118 
  119 	* sak.tcl (__critcl): Fixed processing of -debug, added the
  120 	  forgotten handling of its argument. Plus added handling of
  121 	  option -target.
  122 
  123 	* ./modules/sha1/sha256.h: Fixed the conditional definition of
  124 	  uint64_t and uint32_t for aix and hpux machines.
  125 
  126 2011-04-06  Andreas Kupries  <andreask@activestate.com>
  127 
  128 	* modules/valtype: New module: Validation types. snit validation
  129 	  types for various classes of numbers (ISBN, EAN, ...) and
  130 	  general check-digit algorithms (luhn(5), verhoeff, ...).
  131 
  132 2011-01-24  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  133 
  134 	*
  135 	* Released and tagged Tcllib 1.13 ========================
  136 	* 
  137 
  138 2011-01-13  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  139 
  140 	* sak.tcl: Trim dross of extracted version numbers.
  141 	* support/devel/sak/note/cmd.tcl: Extended 'sak note' to accept
  142 	* support/devel/sak/note/help.txt: a file of note data.
  143 
  144 2011-01-12  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  145 
  146 	* modules/hook: New module 'hook'.
  147 	* support/installation/modules.tcl:
  148 
  149 2010-11-25  Andreas Kupries  <andreask@activestate.com>
  150 
  151 	* examples/mime/maildemo.tcl: [Patch 3117246]: Added the standard
  152 	  script prologue. Thanks to Stuart Cassoff.
  153 
  154 2010-11-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  155 
  156 	* apps/dtplite.man: Extended with new option -exclude to specify
  157 	* apps/dtplite: exclusion patterns (glob matching). Further fixed
  158 	  issues with file paths causing resolution of include file paths
  159 	  to break. This uses the new option -ibase of doctools 1.4.11 to
  160 	  keep include resolution and HTML cross-link generation apart
  161 	  from each other. Bumped version to 1.0.3.
  162 
  163 2010-10-26  Andreas Kupries  <andreask@activestate.com>
  164 
  165 	* support/installation/modules.tcl: [Bug 3085417]: Added the nano
  166 	  nameservice applications to the installation.
  167 
  168 2010-10-22  Kevin Kenny  <kennykb@acm.org>
  169 
  170 	* support/installation/modules.tcl: Corrected installation
  171 	  of grammar::aycock.
  172 	
  173 2010-10-18  Kevin Kenny  <kennykb@acm.org>
  174 
  175 	* modules/grammar_aycock: New module, Aycock-Earley-Horspool
  176 	  parser generator.
  177 	
  178 2010-10-08  Andreas Kupries  <andreask@activestate.com>
  179 
  180 	* modules/pki: New module, public key infrastructure.
  181 	* support/installation/modules.tcl:
  182 
  183 2010-07-09  Andreas Kupries  <andreask@activestate.com>
  184 
  185 	* support/installation/modules.tcl: [Bug 3027371]. Fixed typo
  186 	  'imap' -> 'imap4'. Thanks to Larry Virden <lvirden@users.sf.net>
  187 	  for reporting.
  188 
  189 2010-07-08  Andreas Kupries  <andreask@activestate.com>
  190 
  191 	* modules/gpx: New module 'gpx'.
  192 	* support/installation/modules.tcl:
  193 
  194 2010-07-06  Andreas Kupries  <andreask@activestate.com>
  195 
  196 	* support/installation/modules.tcl: Module 'imap4' activated.
  197 
  198 2010-03-25  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  199 
  200 	* New module 'pt', for ParserTools. Requires Tcl 8.5. Supercedes
  201 	  grammar_peg, grammar_me, and page.
  202 
  203 2009-12-08  Andreas Kupries  <andreask@activestate.com>
  204 
  205 	* support/devel/sak/test/run.tcl (CaptureFailureCollectBody,
  206 	  CaptureFailureCollectError): Fixed issue with test result
  207 	  capture on failure. We failed on the capture of failure due to
  208 	  unexpected return codes, because the output syntax is different
  209 	  for that compared to failure due to result differences. Code has
  210 	  been added to recognize and capture this other syntax.
  211 
  212 	* support/devel/sak/test/run.tcl: Extended the test framework to
  213 	* support/devel/all.tcl: record time per .test file, count of
  214 	  tests per file, enabling it to compute a speed (microseconds per
  215 	  test), as a rough and crude benchmark of where we may have
  216 	  performance problems with either packages or tests.
  217 
  218 2009-12-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  219 
  220 	*
  221 	* Released and tagged Tcllib 1.12 ========================
  222 	* 
  223 
  224 2009-12-03  Andreas Kupries  <andreask@activestate.com>
  225 
  226 	* support/devel/sak/readme/readme.tcl: Strip trailing whitespace
  227 	  from the table formatted parts of the generated readme.
  228 
  229 2009-12-01  Andreas Kupries  <andreask@activestate.com>
  230 
  231 	* New modules 'virtchannel_{core,base,transform}' with packages
  232 	  providing core services to reflected channels and
  233 	  transformations, and basic reflected channels, and
  234 	  transforms. This is in essence the example code for the paper I
  235 	  presented at Tcl'2009 in Portland (Reflected and Transformed
  236 	  Channels).
  237 
  238 	* support/installation/modules.tcl: New modules 'virtchannel_*'.
  239 
  240 2009-11-24  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  241 
  242 	* New package 'json::write' in existing module 'json'.
  243 
  244 	* support/devel/sak/note/cmd.tcl: Extended note command to show
  245 	* support/devel/sak/note/note.tcl: saved hints when called without
  246 	  arguments.
  247 
  248 2009-11-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  249 
  250 	* support/installation/modules.tcl: Fix issue with examples for logger,
  251 	* support/installation/actions.tcl: which did not fit the
  252 	  expectations of action _exa, which assumed the module name,
  253 	  which is 'log'. Instead of wrestling CVS into renaming the
  254 	  directory a new action is made which takes the actual name as
  255 	  argument.
  256 
  257 	* support/devel/sak/note/cmd.tcl: New sak commands 'note' and 'readme'
  258 	* support/devel/sak/note/help.txt: for semi-automatic generation of
  259 	* support/devel/sak/note/note.tcl: the release README.txt from
  260 	* support/devel/sak/note/pkgIndex.tcl: current and last package
  261 	* support/devel/sak/note/topic.txt: versions, and note'd hints.
  262 	* support/devel/sak/readme/cmd.tcl:
  263 	* support/devel/sak/readme/help.txt:
  264 	* support/devel/sak/readme/pkgIndex.tcl:
  265 	* support/devel/sak/readme/readme.tcl:
  266 	* support/devel/sak/readme/topic.txt:
  267 
  268 2009-11-11  Andreas Kupries  <andreask@activestate.com>
  269 
  270 	* apps/dtplite: Updated the requirements to force use of doctools
  271 	  v1, this app is not doctools v2 ready yet.
  272 
  273 2009-11-10  Andreas Kupries  <andreask@activestate.com>
  274 
  275 	* support/devel/sak/validate/cmd.tcl: Extended argument processing
  276 	* support/devel/sak/validate/manpages.tcl: of the validation command
  277 	* support/devel/sak/validate/syntax.tcl: to enable a user to specify
  278 	* support/devel/sak/validate/testsuites.tcl: which version of Tcl
  279 	* support/devel/sak/validate/validate.tcl: to check against. Plus
  280 	* support/devel/sak/validate/versions.tcl: fix to handle modules
  281 	  without manpages.
  282 
  283 	* modules/coroutine: New module 'coroutine' providing to coroutine
  284 	  utility packages for easier use of channel operations. These
  285 	  packages are for Tcl 8.6+.
  286 
  287 	* support/installation/modules.tcl: New module 'coroutine'.
  288 
  289 2009-09-28  Andreas Kupries  <andreask@activestate.com>
  290 
  291 	* support/devel/sak/test/run.tcl (::sak::test::run::CaptureStack):
  292 	  Fix missing variable declaration, and tweak generated output a
  293 	  bit.
  294 
  295 	* support/devel/sak/test/run.tcl (Do): Reworked a bit to save
  296 	  captured error stacks and failed tests (body, actual, expected)
  297 	  into separate log files for quick access.
  298 
  299 2009-07-10  Andreas Kupries  <andreask@activestate.com>
  300 
  301 	* README.releasemgr: Added links to important places in the
  302 	  SourceForge site for managing Tcllib releases and uploading
  303 	  files (WebDAV), to avoid the ever more byzantine link sequences
  304 	  needed to find them on their site.
  305 
  306 2009-06-02  Andreas Kupries <andreask@activestate.com>
  307 
  308 	* README.developer: Extended with more information about the basic
  309 	  directory hierarchy and files to be found, testing and
  310 	  validating modules, writing of test cases, and documentation.
  311 
  312 2009-02-06  Andreas Kupries  <andreask@activestate.com>
  313 
  314 	* support/installation/modules.tcl (Module): Put 'exif' on the
  315 	  exclude list, deprecating it. Use 'jpeg' instead to access the
  316 	  exif information block in images.
  317 
  318 2009-01-29  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  319 
  320 	* examples/bibtex/bibtex.tcl: Modified examples to assume that
  321 	* examples/htmlparse/webviewer.tcl: they are run by a tclsh found
  322 	* examples/irc/irc_example.tcl: on the PATH, and that this shell
  323 	* examples/mapproj/tkmap.tcl: has access to the packages of
  324 	* examples/math/bigfloat.demo.tcl: Tcllib required by the example.
  325 	* examples/ntp/rdate.tcl: Stuart Cassoff <stwo@users.sourceforge.net>
  326 	* examples/sasl/saslclient.tcl: provided by the patches as
  327 	* examples/struct/diff.tcl: part of his work on making a Tcllib
  328 	* examples/struct/diff2.tcl: OpenBSD port.
  329 
  330 	* support/installation/modules.tcl: Added the examples for a
  331 	  number of modules to the installer. Patch by Stuart, see above.
  332 
  333 2009-01-28  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  334 
  335 	* apps/dtplite: Added missing EOL to last line of the generated
  336 	  .toc and .idx files. Bumped version to 1.0.1
  337 
  338 	* apps/*.man: Added category information to the majority of man
  339 	* modules/*/*.man: pages. 
  340 
  341 	* support/devel/sak/doc/cmd.tcl: Moved the main code for the
  342 	* support/devel/sak/doc/doc.tcl: imake/ishow commands into a
  343 	* support/devel/sak/doc/pkgIndex.tcl: separate package. Added a
  344 	* support/devel/sak/doc/doc_auto.tcl: new command 'doc index'
  345 	* support/devel/sak/doc/manpages.txt: which not only updates
  346 	* support/devel/sak/doc/kwic.txt: 'manpages.txt', but also
  347 	* support/devel/sak/doc/toc.txt: generates a keyword index
  348 	  ('kwic.txt'), and a table of contents ('idx.txt'). The first
  349 	  result are committed as part of this change. The newly generated
  350 	  files are in docidx and doctoc formats, respectively.
  351 
  352 2008-12-12  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  353 
  354 	*
  355 	* Released and tagged Tcllib 1.11.1 ========================
  356 	* 
  357 
  358 2008-11-25  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  359 
  360 	* support/installation/modules.tcl: New module 'map' with
  361 	  packages 'map::slippy::*'.
  362 
  363 2008-11-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  364 
  365 	* support/installation/modules.tcl: New module 'cache' with
  366 	  package 'cache::async'.
  367 
  368 2008-10-16  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  369 
  370 	*
  371 	* Released and tagged Tcllib 1.11 ========================
  372 	* 
  373 
  374 2008-09-03  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  375 
  376 	* modules/devtools/testutilities.tcl (useTcllibC): Added code to
  377 	  print the location of the tcllibc used by the testsuite.
  378 
  379 	* support/devel/sak/test/run.tcl (::sak::test::run::AbortCause):
  380 	  Tweaked to be more lenient and accept more error messages.
  381 
  382 2008-07-08  Andreas Kupries  <andreask@activestate.com>
  383 
  384 	* support/installation/modules.tcl: New module 'amazon-s3' with
  385 	  packages 'S3' and 'xsxp', by Darren New. Access to Amazon's
  386 	  Simple Storage Service.
  387 
  388 2008-06-30  Andreas Kupries  <andreask@activestate.com>
  389 
  390 	* support/installation/actions.tcl (_manfile): Tossed two of the
  391 	  three identical copies of this procedure. Thanks to Stuart
  392 	  Cassoff for noticing and reporting this.
  393 
  394 2008-06-20  Andreas Kupries  <andreask@activestate.com>
  395 
  396  	* support/installation/version.tcl: Added code integrated
  397 	  struct::stack's critcl implementation into the build.
  398 
  399 2008-05-22  Andreas Kupries  <andreask@activestate.com>
  400 
  401 	* support/installation/modules.tcl: Added 'yaml' to the list
  402 	  of official modules.
  403 
  404 2008-03-26  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  405 
  406 	* support/devel/sak/validate/syntax.tcl: Fix problem in pcx scan
  407 	  logic, have to handle unknown commands. Like is done for
  408 	  testsuites.
  409 
  410 2008-03-25  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  411 
  412 	* support/devel/sak/validate/syntax.tcl: Do not try to check TeX
  413 	  files for Tcl syntax.
  414 
  415 	* support/devel/sak/validate/syntax.tcl: New code, syntax checking
  416 	  via tclchecker.
  417 	* support/devel/sak/validate/validate.tcl: Activated new
  418 	  validation module.
  419 
  420 	* support/devel/sak/validate/manpages.tcl: Skip tcllibc.
  421 	* support/devel/sak/validate/testsuites.tcl: Skip tcllibc.
  422 
  423 	* support/devel/sak/util/feedback.tcl: Flush log lines.
  424 
  425 	* sak.tcl (ppackages): Added code to recognize a pragma '@sak
  426 	  notprovided' which we can use to mark the packages which have
  427 	  provide statements yet are not really visible and thus not
  428 	  indexed.
  429 
  430 	* modules/sha1/sha256c.tcl: Added notprovided pragmas to the
  431 	* modules/sha1/sha1c.tcl: critcl based package implementations
  432 	* modules/md5/md5c.tcl: and the pseudo-packages declared by
  433 	* modules/struct/graph_c.tcl: plugin management code.
  434 	* modules/struct/tree_c.tcl:
  435 	* modules/struct/sets_c.tcl:
  436 	* modules/dns/ipMoreC.tcl:
  437 	* modules/md5crypt/md5cryptc.tcl:
  438 	* modules/rc4/rc4c.tcl:
  439 	* modules/crc/crcc.tcl:
  440 	* modules/base64/base64c.tcl:
  441 	* modules/md4/md4c.tcl:
  442 	* modules/page/peg_grammar.tcl:
  443 	* modules/page/pluginmgr.tcl:
  444 
  445 2008-03-24  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  446 
  447 	* support/installation/modules.tcl: Added 'simulation' to the list
  448 	  of official modules.
  449 
  450 	* support/devel/sak/validate/versions.tcl: New code for the
  451 	  comparison of indexed versus provides packages.
  452 	* support/devel/sak/validate/validate.tcl: Activated new
  453 	  validation module.
  454 
  455 	* support/devel/sak/validate/testsuites.tcl: Reworked log format.
  456 	* support/devel/sak/validate/manpages.tcl:   Reworked log format.
  457 
  458 2008-03-22  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  459 
  460 	* support/devel/sak/validate/help.txt: Clarified that testsuite
  461 	  validation is not testsuite execution.
  462 
  463 	* support/devel/sak/validate/validate.tcl: Added testsuite
  464 	* support/devel/sak/validate/cmd.tcl: validation, using the new
  465 	  entrypoints to move summaries after the checking phases, and
  466 	  updated to the feedback api changes.
  467 
  468 	* support/devel/sak/validate/testsuites.tcl: New code, validation
  469 	  of testsuites (= checking which packages are without).
  470 
  471 	* support/devel/sak/validate/manpages.tcl: Reworked for changed
  472 	  feedback module, split summary generation from main body, and
  473 	  set up proper multiple entry points.
  474 
  475 	* support/devel/sak/util/feedback.tcl: Reworked for easier use
  476 	  when used from multiple packages which can be run separately and
  477 	  together. Added support for summary generation.
  478 
  479 2008-03-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  480 
  481 	* support/devel/sak/old/help.txt: Renamed old validation command.
  482 	* sak.tcl: Renamed old validation command.
  483 
  484 	* support/devel/sak/validate/cmd.tcl: New validation code, currently
  485 	* support/devel/sak/validate/help.txt: only checking documentation.
  486 	* support/devel/sak/validate/manpages.tcl:
  487 	* support/devel/sak/validate/pkgIndex.tcl:
  488 	* support/devel/sak/validate/topic.txt:
  489 	* support/devel/sak/validate/validate.tcl:
  490 
  491 	* support/devel/sak/doc/cmd.tcl: Fixed a typo.
  492 	* support/devel/sak/doc/topic.txt: Deeper indentation.
  493 	* support/devel/sak/help/topic.txt: Deeper indentation.
  494 	* support/devel/sak/old/topic.txt: Deeper indentation.
  495 
  496 	* support/devel/sak/test/run.tcl: Replaced custom color code with
  497 	  use of the new package sak::color.
  498 	* support/devel/sak/test/cmd.tcl: Fixed a typo.
  499 	* support/devel/sak/test/topic.txt: Deeper indentation.
  500 
  501 	* support/devel/sak/util/pkgIndex.tcl: Added two new sak support
  502 	* support/devel/sak/util/color.tcl: packages to handle colorization
  503 	* support/devel/sak/util/feedback.tcl: and common feedback ops (on
  504 	  top of the animation).
  505 
  506 	* support/devel/sak/util/anim.tcl: Exported the public commands.
  507 
  508 2008-03-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  509 
  510 	* support/devel/sak/test/run.tcl (::sak::test::run::Summary):
  511 	  Fixed [Bug 1909367]. Error information is now passed from the
  512 	  file summary code to the counters for the whole test run.
  513 
  514 2008-01-29  Pat Thoyts  <patthoyts@users.sourceforge.net>
  515 
  516 	* modules/stringprep:               New module 'stringprep'.
  517 	* support/installation/modules.tcl:
  518 
  519 2007-09-12  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  520 
  521 	*
  522 	* Released and tagged Tcllib 1.10 ========================
  523 	* 
  524 
  525 2007-09-07  Andreas Kupries  <andreask@activestate.com>
  526 
  527 	* support/releases/history/README-1.10.txt: Updated for modified
  528 	  math package.
  529 
  530 2007-08-30  Andreas Kupries  <andreask@activestate.com>
  531 
  532 	* devdoc/critcl-tcllib.txt: Fixed [SF Tcllib Bug 1784843], applied
  533 	* devdoc/dirlayout_install.txt: Larry Virden's patches fixing typos,
  534 	* devdoc/indexing.txt: and doing other editorial changes.
  535 	* devdoc/installation.txt:
  536 	* devdoc/devguide.html:
  537 
  538 	* README.developer: Fixed [SF Tcllib Bug 1784836], applied Larry
  539 	* README: Virden's patches fixing typos, and doing other editorial
  540 	  changes.
  541 
  542 2007-08-29  Andreas Kupries  <andreask@activestate.com>
  543 
  544 	* modules/tcllibc.tcl: Version of package bumped to 0.3.2 for the
  545 	  bugfix in the C implementation of struct::set (v 2.2.1).
  546 
  547 2007-08-28  Andreas Kupries  <andreask@activestate.com>
  548 
  549 	* support/releases/history/README-1.10.txt: Whitespace and
  550 	  formatting cleanup after various updates for modified packages.
  551 
  552 2007-08-24  Kevin B. Kenny  <kennykb@acm.org>
  553 
  554 	* support/installation/modules.tcl: New module 'mapproj' added.
  555 	
  556 2007-08-24  Andreas Kupries  <andreask@activestate.com>
  557 
  558 	* README.developer: Added a section describing the basic steps of
  559 	  adding a new module.
  560 
  561 	* support/releases/history/README-1.10.txt: Whitespace and
  562 	  formatting cleanup.
  563 
  564 2007-08-22  Andreas Kupries  <andreask@activestate.com>
  565 
  566 	* apps/tcldocstrip (::tcldocstrip::processCmdline): Fixed handling
  567 	  of arguments if there are none. The linsert construction broke
  568 	  for that case. Application version bumped to 1.0.1.
  569 
  570 2007-08-21  Andreas Kupries  <andreask@activestate.com>
  571 
  572 	* README.developer: Section about testing updated for the changes
  573 	  in the Makefile.
  574 
  575 	* Makefile.in (install-applications): New target, complement to
  576 	  'install-libraries', for applications only.
  577 
  578 	* Makefile.in (test): The target now distinguishes interactive
  579 	  invokation and batch mode, and chooses its log mode accordingly
  580 	  (interactive: progress feedback, short log, batch: detailed
  581 	  log). The batch mode is invoked by redirecting the stdout to a
  582 	  file. Per a suggestion of Mikhail Teterin. The two modes are
  583 	  also directly acessible, via the new targets 'test_batch' and
  584 	  'test_interactive'.
  585 
  586 2007-08-21  Andreas Kupries  <andreask@activestate.com>
  587 
  588 	* README.developer: Added a small introduction to the testing of
  589 	  modules via 'sak.tcl'. This fixes [SF Tcllib Bug 1750655] by
  590 	  Larry Virden.
  591 
  592 	* support/devel/sak/test/run.tcl: Reworked the handling of setup
  593 	  errors and of the various failure states to ensure that they are
  594 	  properly reported as problems in the summary output instead of
  595 	  giving the appearance that everything is ok. Some trouble in the
  596 	  math testsuite was spotted only by reading the detailed log and
  597 	  would have been missed otherwise.
  598 
  599 2007-08-20  Andreas Kupries  <andreask@activestate.com>
  600 
  601 	* support/releases/history/README-1.10.txt: README listing the
  602 	  changes for the upcoming release.
  603 
  604 2007-07-27  Andreas Kupries  <andreask@activestate.com>
  605 
  606 	* support/installation/modules.tcl: New module 'wip' added. A mini
  607 	  interpreter for word lists based on ideas in 'treeql'.
  608 
  609 2007-07-17  Andreas Kupries  <andreask@activestate.com>
  610 
  611 	* support/installation/modules.tcl: New module 'uev' added, for
  612 	  the generation and handling of user events.
  613 
  614 2007-05-04  Andreas Kupries  <andreask@activestate.com>
  615 
  616 	* support/installation/modules.tcl: New module 'nns' added, a
  617 	  nano-sized name service based on and for 'comm'. Derived from
  618 	  the nserver code in the Pool_Net bundle of packages.
  619 
  620 2007-05-03  Andreas Kupries  <andreask@activestate.com>
  621 
  622 	* sak.tcl: Added stronger check for 'package provided' command to
  623 	  'ppackages'. Code in critcl.tcl generated for tcllibc slips past
  624 	  the less strong filters.
  625 
  626 2007-03-21  Andreas Kupries  <andreask@activestate.com>
  627 
  628 	* Changed all documentation files (*.man). Replaced all deprecated
  629 	  commands and list types with their new canonical names, putting
  630 	  the Tcllib documentation back in line with the current
  631 	  definition of the doctools language and its companions.
  632 
  633 2006-11-15  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  634 
  635 	* support/installation/version.tcl: Added critcl implementation of
  636 	  struct::graph to the list of critcl supported packages.
  637 
  638 2006-11-04  Pat Thoyts  <patthoyts@users.sourceforge.net>
  639 
  640 	* modules/tcllibc.tcl: Silence critcl warnings. Files with no code
  641 	raise a warning message. Add an empty critcl::ccode block to avoid.
  642 
  643 2006-10-13  Andreas Kupries  <andreask@activestate.com>
  644 
  645 	* modules/tcllibc.tcl: Bumped to version 0.3.1. I believe this has
  646 	  to be bumped whenever one of the contained packages changes, or
  647 	  more packages are added. Keep track of this.
  648 
  649 2006-10-08  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  650 
  651 	* support/devel/all.tcl: Small comments added to clarify the
  652 	  operation of the cleanup hook, and a tiny bit of code cleanup.
  653 
  654 2006-10-03  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  655 
  656 	*
  657 	* Released and tagged Tcllib 1.9 ========================
  658 	* 
  659 
  660 2006-10-01  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  661 
  662 	* Makefile.in (test): Changed to use an explicit -s TCLSH_PROG to
  663 	  avoid use of the Tcllib registry.
  664 
  665 	* support/devel/sak/test/run.tcl: Flush all writes to logfiles, to
  666 	  ensure that they are uptodate in case an abort is needed. Added
  667 	  output of totals after the test run, and made exit status
  668 	  dependent on failures (1 = Ok, 0 = Had problems).
  669 
  670 2006-09-27  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  671 
  672 	* support/devel/all.tcl: Ensure that root is absolute across all
  673 	  versions of Tcl. Added code to recreate the auto_path in the
  674 	  slave interps and processes after it was smashed by older
  675 	  revisions of tcltest during their load.
  676 
  677 2006-09-20  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  678 
  679 	* support/releases/history/README-1.9.txt: New file. Readme file
  680 	  for the upcoming release, providing an overview of the changes.
  681 
  682 2006-09-20  Andreas Kupries  <andreask@activestate.com>
  683 
  684 	* support/devel/sak/test/run.tcl: Modified to not use echo and cat
  685 	* support/devel/sak/test/help.txt: when starting a testsuite on
  686 	  windows. Eliminated the use of valgrind for that platform as
  687 	  well. Updated the documentation regarding the latter.
  688 
  689 2006-09-19  Andreas Kupries <andreask@activestate.com>
  690 
  691 	* support/devel/sak/test/run.tcl: Extended testsuite logging.
  692 	* support/devel/sak/test/help.txt: Standard user feedback and
  693 	  extended information (raw log, summaries) are written to a set
  694 	  of files. All required information in one run, instead of two.
  695 
  696 2006-09-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  697 
  698 	* installer.tcl: Accepted patch by Michael Schlenker
  699 	  <mic42@users.sourceforge.net> for [Tcllib SF Bug 1559489] to
  700 	  divert error messages to a dialog box instead of stderr where
  701 	  possible, to avoid them being silently swallowed by windows.
  702 
  703 	* support/devel/sak/test/run.tcl: Reworked output generated
  704 	* support/devel/all.tcl: by testsuites, added processing of
  705 	  the modified output for progress reporting, condensed reporting,
  706 	  and in preparation of placing results into a database.
  707 	* support/devel/sak/test/help.txt: Updated documentation.
  708 	* support/devel/sak/test/shell.tcl: Fixed typo in name of method
  709 	  to call to remove shells from the database.
  710 
  711 2006-09-06  Andreas Kupries <andreask@activestate.com>
  712 
  713 	* Makefile.in (test): Updated the target to the new syntax
  714 	  for running testsuites accepted by sak.
  715 
  716 2006-09-05  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  717 
  718 	* support/devel/sak/test/help.txt: Added reference to the file
  719 	  used to store the list of registered shells.
  720 
  721 	* support/devel/all.tcl: Changed to terminate with 'exit' instead
  722 	  of 'return', to allow the testsuites to be driven by a 'wish'
  723 	  without having to deal with its event loop.
  724 
  725 	* support/devel/sak/test/cmd.tcl: Replaced the existing
  726 	* support/devel/sak/test/help.txt: implementation of 'test' with a
  727 	  dispatcher to an extensible set of packages. See below.
  728 
  729 	* support/devel/sak/test/pkgIndex.tcl: New implementation of the
  730 	* support/devel/sak/test/run.tcl: 'test' command and its sub-
  731 	* support/devel/sak/test/shell.tcl: commands. The 'registry', see
  732 	* support/devel/sak/test/shells.tcl: below, is used to store the
  733 	* support/devel/sak/test/test.tcl: registered shells.
  734 
  735 	* support/devel/sak/util/pkgIndex.tcl: Registered package.
  736 	* support/devel/sak/util/registry.tcl: New file, wrapper around
  737 	  the pregistry, customized to SAK.
  738 
  739 	* support/devel/sak/registry/pkgIndex.tcl: Package for a small tree-
  740 	* support/devel/sak/registry/registry.man: based database similar to
  741 	* support/devel/sak/registry/registry.tcl: the windows registry. For
  742 	* support/devel/sak/registry/registry.test: now just an internal
  743 	  package to support 'sak', in the future it may move and become an
  744 	  official package.
  745 
  746 2006-09-01  Pat Thoyts  <patthoyts@users.sourceforge.net>
  747 
  748 	* support/installation/modules.tcl: New module 'otp'.
  749 
  750 2006-08-30  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  751 
  752 	* support/installation/modules.tcl: New module 'interp'.
  753 
  754 2006-08-17  Jeff Hobbs  <jeffh@ActiveState.com>
  755 
  756 	* support/installation/modules.tcl: added json package
  757 
  758 2006-08-15  Michael Schlenker  <mic42@users.sourceforge.net>
  759 
  760 	* sak.tcl: Added support for nagelfar (nagelfar.berlios.de) to the
  761 	  static syntax checking options of sak.tcl while doing a validate
  762 	  or validate_all. Fixed a slight inconsistency between validate
  763 	  and validate all, tclchecker was not checked for validate.
  764 	  
  765 2006-08-14  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  766 
  767 	* Makefile.in (*-doc): Forgotten to update the Makefile targets
  768 	  for documentation when changing the sak syntax for invoking a
  769 	  doc conversion. See entry 2006-07-09. Thanks to wohnivec@dix.cz
  770 	  for noticing and provision of a patch.
  771 
  772 2006-08-10  Andreas Kupries  <andreask@activestate.com>
  773 
  774 	* support/devel/sak/doc/doc.tcl (::sak::doc::ps): Fixed bogus
  775 	  redirection argument 1>@, correct is >@.
  776 
  777 2006-08-09  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  778 
  779 	* support/devel/all.tcl: Fixed the loading of Tk into the slave
  780 	  interp, before Tk 8.4 we are not a real package. Using an
  781 	  explicit load for a Tk statically bound into the executable.
  782 
  783 2006-07-27  Andreas Kupries  <andreask@activestate.com>
  784 
  785 	* sak.tcl: Removed __test. Replaced with a single command
  786 	* support/devel/sak/test:  with an implementation found in
  787 	  the support tree. See below.
  788 
  789 	* support/devel/sak/test/cmd.tcl:   New. Implementation of 'test'.
  790 	* support/devel/sak/test/help.txt:  New. Help for 'test'.
  791 	* support/devel/sak/test/topic.txt: New. Topic definition for 'test'.
  792 
  793 2006-07-12  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  794 
  795 	* support/installation/modules.tcl: Fixed registration of 'term',
  796 	  needs recursive install.
  797 
  798 2006-07-10  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  799 	
  800 	* New module "term". Terminal control.
  801 	* support/installation/modules.tcl: Registered 'term'.
  802 
  803 2006-07-09  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  804 
  805 	* sak.tcl: Removed __nroff and all other documentation commands.
  806 	* support/devel/sak/old/help.txt: Replaced with a single command
  807 	  with an implementation found in the support tree. See below.
  808 
  809 	* support/devel/sak/doc/cmd.tcl: New. Implementation of 'doc'.
  810 	* support/devel/sak/doc/doc.tcl: New. Support package for 'doc'.
  811 	* support/devel/sak/doc/pkgIndex.tcl: New. Index for support package.
  812 	* support/devel/sak/doc/help.txt: New. Help for 'doc'.
  813 	* support/devel/sak/doc/topic.txt: New. Topic definition for 'help'.
  814 
  815 	* support/devel/sak/util/util.tcl: New. General support package,
  816 	* support/devel/sak/util/pkgIndex.tcl: and index for it.
  817 
  818 2006-07-05  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  819 
  820 	* sak.tcl: Removed __help. Replaced with implementation found in
  821 	  the support tree. See below.
  822 
  823 	* support/devel/sak/help/cmd.tcl: New. Implementation of 'help'
  824 	* support/devel/sak/help/help.tcl: New. Support package for 'help'.
  825 	* support/devel/sak/help/help.txt: New. Help for 'help'.
  826 	* support/devel/sak/help/pkgIndex.tcl: New. Index for support package.
  827 	* support/devel/sak/help/topic.txt: New. Topic definition for 'help'.
  828 	* support/devel/sak/old/help.txt: New. Help for old commands.
  829 	* support/devel/sak/old/topic.txt: New. Topic def. for old commands.
  830 
  831 	* sak.tcl: Added code to locate command implementations in the
  832 	  support tree. This allows us to factor the commands out of the
  833 	  main script, making the internal structure of sak clearer
  834 	  (through the use of packages).
  835 
  836 2006-06-30  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  837 
  838 	* main.tcl:                      Moved, and new location
  839 	* support/installation/main.tcl: of the file.
  840 
  841 	* sak.tcl: Updated to the new location (has to be copied to the
  842 	  topdir now, when generating the starkit/pack distribution).
  843 
  844 	* man.macros:                      Moved, and new location
  845 	* support/installation/man.macros: of the file.
  846 
  847 	* installer.tcl:       Updated to the new location.
  848 
  849 	* all.tcl:               Moved, and new location
  850 	* support/devel/all.tcl: of the file. Also updated to handle the
  851 	  new location of the distribution relative to all.tcl, to
  852 	  properly find the testsuites.
  853 
  854 	* sak.tcl: Updated to the new location of all.tcl
  855 
  856 	* package_rpm.tcl:                  Moved, and new location
  857 	* support/releases/package_rpm.tcl: of the file.
  858 
  859 	* package_yml.tcl:                  Moved, and new location
  860 	* support/releases/package_yml.tcl: of the file.
  861 
  862 	* package_tip55.tcl:                  Moved, and new location
  863 	* support/releases/package_tip55.tcl: of the file.
  864 
  865 	* sak.tcl:       Updated to the new location of
  866 	* installer.tcl: package_rpm.tcl, package_tip55.tcl,
  867 	                 package_yml.tcl
  868 
  869 	* package_version.tcl:              Moved, and new location
  870 	* support/installation/version.tcl: of the file.
  871 
  872 	* sak.tcl:       Updated to the new location of
  873 	* installer.tcl: package_version.tcl
  874 	
  875 	* install_action.tcl:               Moved, and new location
  876 	* support/installation/actions.tcl: of the file.
  877 
  878 	* installed_modules.tcl:            Moved, and new location
  879 	* support/installation/modules.tcl: of the file.
  880 
  881 	* sak.tcl:       Updated to the new location of
  882 	* installer.tcl: install_action.tcl, installed_modules.tcl.
  883 
  884 	* README.developer:  New files to introduce new developers
  885 	* README.releasemgr: and release managers to Tcllib, the tools
  886 	  available to support and ease their tasks, the procedures we
  887 	  have in place, etc. For now they are more or less placeholders,
  888 	  to be fleshed out with actual content over time.
  889 
  890 	* installed_modules.tcl: Registered new module 'nmea'.
  891 
  892 	* PACKAGES: Moved.
  893 	* support/releases/PACKAGES: New location of PACKAGES.
  894 	* sak.tcl: Updated to the new location of PACKAGES.
  895 
  896 2006-06-30  Andreas Kupries <andreask@activestate.com>
  897 
  898 	* installed_modules.tcl: Changed to a declarative style (more
  899 	  amenable to automated processing).
  900 
  901 2006-06-15  Andreas Kupries <andreask@activestate.com>
  902 
  903 	* sak.tcl: Extended to allow the specification of a module M as
  904 	  either M or modules/M. The latter is a path relative to the
  905 	  topdir and enables the entering of modules through
  906 	  tab-completion in the shell.
  907 
  908 2006-05-27  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  909 
  910 	* installed_modules.tcl: New module 'base32'.
  911 
  912 2006-05-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  913 
  914 	* installed_modules.tcl: New module 'transfer'.
  915 
  916 2006-04-26  Andreas Kupries <andreask@activestate.com>
  917 
  918 	* sak.tcl (gd-gen-tap): modified to strip non-version characters
  919 	  out of version numbers.
  920 
  921 2006-01-21  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  922 
  923 	* all.tcl: Removed the definitions of the common test constraints,
  924 	  and the emulations of the 'wrongNumArgs' and 'tooManyArgs'
  925 	  commands. These have all moved into the new common test support
  926 	  code found in "devtools".
  927 
  928 2005-11-02  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  929 
  930 	* sak.tcl: Removed all functionality related to execution of
  931 	  .timing files. They are superceded by the benchmarks provided
  932 	  through .bench files.
  933 
  934 	* modules/aes/aes.timing: Removed, superceded by .bench files.
  935 	* modules/des/des.timing:
  936 	* modules/rc4/rc4.timing:
  937 	* modules/blowfish/blowfish.timing
  938 
  939 2005-11-02  Andreas Kupries <andreask@activestate.com>
  940 
  941 	* sak.tcl (ppackages): Added hack to exclude the package @@ from
  942 	  the tap file. This is defined in template code in
  943 	  page/gen_peg_cpkg.tcl, i.e. a variable.
  944 
  945 2005-10-27  Andreas Kupries <andreask@activestate.com>
  946 
  947 	* sak.tcl (bench_mod): Modified default interp to use in
  948 	  benchmarks from PATH to the interp executing SAK.
  949 
  950 2005-10-21  Andreas Kupries <andreask@activestate.com>
  951 
  952 	* sak.tcl: Extended benchmark facility. New command for removal of
  953 	  columns from results. New option to explicitly specify a single
  954 	  interpreter to use.
  955 
  956 2005-10-18  Andreas Kupries <andreask@activestate.com>
  957 
  958 	* sak.tcl: More benchmarking functionality, showing benchmark data
  959 	  after the fact, implicit merging, and changing interp
  960 	  information around. Now we need only some functionality to show
  961 	  the data graphically, and possibly compute statistical
  962 	  information.
  963 
  964 2005-10-17  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  965 
  966 	* installed_modules.tcl: New module "bench". Benchmarking support
  967 	  package.
  968 	* sak.tcl: Added benchmarking functionality.
  969 
  970 2005-10-06  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  971 
  972 	*
  973 	* Released and tagged Tcllib 1.8 ========================
  974 	* 
  975 
  976 2005-10-05  Pat Thoyts  <patthoyts@users.sourceforge.net>
  977 
  978 	* sak.tcl: Added support for passing parameters to critcl. v04
  979 	will support -debug and -clean and v034 supports -keep.
  980 
  981 2005-09-29  Andreas Kupries <andreask@activestate.com>
  982 
  983 	* README-1.8.txt: New file. Readme file for the upcoming release.
  984 
  985 	* sak.tcl (pkg-compare): Modified the core of the 'rstatus'
  986 	  functionality to sort by module, then package, and show the
  987 	  module name before the packages. Easier for use in new release
  988 	  README file.
  989 
  990 	* installed_modules.tcl: log module changed to use _msg for
  991 	  installation.
  992 
  993 	* install_action.tcl (_msg): New action for modules having a
  994 	  message catalogs in a msgs subdirectory.
  995 
  996 	* installer.tcl (xcopy): Fixed bug in the interaction of recursion
  997 	  and pattern argument. It is for files, but affected directories
  998 	  as well, causing page to ignore its plugin directory.
  999 
 1000 2005-09-28  Andreas Kupries <andreask@activestate.com>
 1001 
 1002 	* installed_modules.tcl: Using _tcr to install page and its
 1003 	  plugins.
 1004 
 1005 	* install_action.tcl (_tcr): New install action, recursive install
 1006 	  of all .tcl files in the module.
 1007 
 1008 2005-09-27  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1009 
 1010 	* installed_modules: New module:      grammar_me.
 1011 	* installed_modules: New module:      grammar_peg.
 1012 	* installed_modules: New module:      page.
 1013 	* installed_modules: New application: page.
 1014 
 1015 2005-09-26  Andreas Kupries <andreask@activestate.com>
 1016 
 1017 	* installed_modules.tcl: Added the 'tcldocstrip' application to
 1018 	  the installer.
 1019 
 1020 2005-09-20  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1021 
 1022 	* all.tcl: Added Tcl 8.5 specific code to
 1023 	'::tcltest::tooManyArgs'.
 1024 
 1025 2005-09-05  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1026 
 1027 	* sak.tcl: Added a 'timing' subcommand to run *.timing scripts.
 1028 
 1029 2005-08-29  Kevin Kenny  <kennykb@acm.org>
 1030 
 1031 	* all.tcl (tcltest::wrongNumArgs): Revised to handle 8.5 error message.
 1032 	
 1033 2005-08-29  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1034 
 1035 	* modules/aes:            NEW MODULE: aes
 1036 	* installed_modules.tcl: 
 1037 
 1038 2005-08-17  Bob Techentin <techentin@users.sourceforge.net>
 1039 	
 1040 	* installed_modules.tcl:  NEW MODULE: units
 1041 	* modules/units:
 1042 
 1043 2005-07-26  Stephane Arnold <sarnold75@users.sourceforge.net>
 1044 	
 1045 	* installed_modules.tcl : registered math example
 1046 
 1047 2005-07-25  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1048 
 1049 	* config/config.guess: Updated to newer versions.
 1050 	* config/config.sub:
 1051 
 1052 	* all.tcl: Small correction in wrongNumArgs for when the argument
 1053 	  list is not empty (Added a space).
 1054 
 1055 	* sak.tcl: Rewrite of critcl invokation on Windows, allow usage of
 1056 	  critcl starpack, and for starkits a plain tclsh as interpreter.
 1057 
 1058 2005-07-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1059 
 1060 	* modules/pluginmgr:  New module for the management of plugins.
 1061 
 1062 2005-04-28  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1063 
 1064 	* installer.tcl: Fixed installer, updated to the new file and API
 1065 	  for package meta information. Fixed bug in app installation,
 1066 	  forgot to skip actual copy operations when in simulate-mode.
 1067 
 1068 2005-04-22  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1069 
 1070 	* sak.tcl: Should be bundle independent now, with (undocumented)
 1071 	  API to the bundle specific information (package_* files).
 1072 
 1073 	* sak.tcl: Moved existing name/version variables over to package
 1074 	  neutral names. Moved meta data file to package neutral
 1075 	  name. Changed the API between sak and meta data file, it is now
 1076 	  command oriented. Replaced hardwired package labeling with
 1077 	  variables. Moved the bundle specific release cleanup into the
 1078 	  meta data file, and made the cleanup code generic. Ditto for the
 1079 	  bundle specific critcl definitions. Modified package load to
 1080 	  fall back to a regular 'require' if there is no local
 1081 	  file containing the package implementation.
 1082 
 1083 	* sak.tcl:         Moved the bundle specific template data
 1084 	* package_rpm.txt: into separate file and rewrote the code
 1085 	* package_yml.txt: using them to be more regular.
 1086 	* package_tip55.txt:
 1087 
 1088 2005-04-04  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1089 
 1090 	* sak.tcl: Extended to handle multiple versions of a package
 1091 	  better when comparing and listing versions.
 1092 
 1093 	* apps/tcldocstrip:     New application, an implementation of
 1094 	* apps/tcldocstrip.man: docstrip in Tcl, for Tcl. Incl.
 1095 	  documentation.
 1096 
 1097 2005-03-31  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1098 
 1099 	* sak.tcl: Added code to regenerate sources of modules whose
 1100 	  master sources are in one or more docstrip files. 
 1101 
 1102 	* sak.tcl: Extended the code for the extraction of version
 1103 	  information from packages with a heuristic static analysis to
 1104 	  cut down on the expense of executing package code. Also made the
 1105 	  code more robust for packages importing other packages.
 1106 
 1107 	* sak.tcl: Replaced all internal 'package require' statements with
 1108 	  calls to an internal helper which always loads from the local
 1109 	  directory tree, i.e. preventing use of an external installation
 1110 	  (which may be incompatible). ... Removed triplicate definition
 1111 	  of command 'write_out'. ... Extended help message a
 1112 	  bit. ... Added code to help internal debugging through logging.
 1113 
 1114 2005-03-25  Jeff Hobbs  <jeffh@ActiveState.com>
 1115 
 1116 	* Makefile.in (install-libraries): add -app-path arg (steffen)
 1117 
 1118 2005-03-15  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1119 
 1120 	* modules/bibtex:        NEW MODULE: Parser for BibTeX bibliographies.
 1121 	* installed_modules.tcl: Added to the list of installed modules.
 1122 
 1123 2005-02-22  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1124 
 1125 	* modules/asn/asn.man:          Used the new functionality in sak
 1126 	* modules/base64/base64.man:    to look over the package descriptions.
 1127 	* modules/base64/uuencode.man:  Tightened them a bit, consolidating
 1128 	* modules/base64/yencode.man:   especially differing module descriptions.
 1129 	* modules/cmdline/cmdline.man:  Added some missing descriptions.
 1130 	* modules/comm/comm.man:
 1131 	* modules/crc/cksum.man:
 1132 	* modules/crc/crc16.man:
 1133 	* modules/crc/crc32.man:
 1134 	* modules/crc/sum.man:
 1135 	* modules/dns/tcllib_dns.man:
 1136 	* modules/dns/tcllib_ip.man:
 1137 	* modules/fumagic/cfront.tcl
 1138 	* modules/grammar_fa/dacceptor.man:
 1139 	* modules/grammar_fa/dexec.man:
 1140 	* modules/grammar_fa/fa.man:
 1141 	* modules/grammar_fa/faop.man:
 1142 	* modules/jpeg/jpeg.man:
 1143 	* modules/ldap/ldap.man:
 1144 	* modules/math/bigfloat.man:
 1145 	* modules/math/bignum.man:
 1146 	* modules/math/calculus.man:
 1147 	* modules/math/constants.man:
 1148 	* modules/math/fourier.man:
 1149 	* modules/math/fuzzy.man:
 1150 	* modules/math/geometry.man:
 1151 	* modules/math/interpolate.man:
 1152 	* modules/math/linalg.man:
 1153 	* modules/math/optimize.man:
 1154 	* modules/math/polynomials.man:
 1155 	* modules/math/qcomplex.man:
 1156 	* modules/math/romberg.man:
 1157 	* modules/math/special.man:
 1158 	* modules/math/statistics.man:
 1159 	* modules/md4/md4.man:
 1160 	* modules/md5/md5.man:
 1161 	* modules/md5crypt/md5crypt.man:
 1162 	* modules/multiplexer/multiplexer.man:
 1163 	* modules/ntp/ntp_time.man:
 1164 	* modules/rc4/rc4.man:
 1165 	* modules/ripemd/ripemd128.man:
 1166 	* modules/ripemd/ripemd160.man:
 1167 	* modules/sha1/sha1.man:
 1168 	* modules/snit/snit.man:
 1169 	* modules/snit/snitfaq.man:
 1170 	* modules/textutil/expander.man:
 1171 	* modules/textutil/textutil.man:
 1172 
 1173 	* sak.tcl: Extended with code to extract package descriptions from
 1174 	  the module manpages. The association between packages and
 1175 	  manpages is made through the manpage title and require
 1176 	  statements. Added sub commands which format and print the found
 1177 	  information.  Extended the tap generator to insert such
 1178 	  information into its result.
 1179 
 1180 	* modules/doctools/fmt.desc: New format, used for the basic data
 1181 	  extraction mentioned above.
 1182 
 1183 2005-02-14  Andreas Kupries <andreask@activestate.com>
 1184 
 1185 	* modules/docstrip:       NEW MODULE: docstrip.
 1186 	* installed_modules.tcl:  Literate programming support.
 1187 
 1188 	* apps/dtplite (::dtplite::processCmdline): Fixed the [SF Tcllib
 1189 	  Bug 1111364]. The extension has to be set up before the creation
 1190 	  of the filename (for a directory output path), otherwise the
 1191 	  result will have no extension.
 1192 
 1193 2005-02-10  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1194 
 1195 	* modules/fumagic:       NEW MODULE: fileutil::magic.
 1196 	* installed_modules.tcl: Magic(5) based file recognizers and
 1197 	  support code. Currently only one recognizer, for mime-types.
 1198 
 1199 2005-01-31  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1200 
 1201 	* modules/sasl:          NEW MODULE: sasl
 1202 	* installed_modules.tcl: 'Simple Authentication and Security Layer'
 1203 
 1204 2005-01-28  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1205 
 1206 	* modules/rcs:           NEW MODULE: rcs
 1207 	* installed_modules.tcl: Utilities to deal with 'diff -n' patches.
 1208 
 1209 2005-01-10  Andreas Kupries <andreask@activestate.com>
 1210 
 1211 	* Makefile.in: Added -no-apps, and -app-path to the installer
 1212 	  targets, to ensure that a configure --bin-path is handled
 1213 	  correctly.
 1214 
 1215 	  Thanks to Gregor Leusch <gleusch@users.sourceforge.net> for both
 1216 	  diagnosis and patch ([Tcllib SF Bug 1099727]).
 1217 
 1218 2004-12-06  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1219 
 1220 	* modules/blowfish:      NEW MODULE: blowfish
 1221 	* installed_modules.tcl:   
 1222 
 1223 2004-10-13  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1224 
 1225 	* examples/htmlparse/webviewer.tcl: Added a sample app to 
 1226 	demonstrate the use of the htmlparse package. This also demos the
 1227 	use of the autoproxy package too.
 1228 
 1229 2004-10-05  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1230 
 1231 	*
 1232 	* Released and tagged Tcllib 1.7 ========================
 1233 	* 
 1234 
 1235 2004-09-30  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1236 
 1237 	* installed_modules.tcl: Added new module 'treeql' to the
 1238 	  installer. Thanks to Colin McCormack for donating it.
 1239 
 1240 2004-09-29  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1241 
 1242 	* installer.tcl (ainstall): Ensure existence of directory for the
 1243 	  applications to install.
 1244 
 1245 2004-09-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1246 
 1247 	* sak.tcl (tclfiles, docfiles): Added code to exclude files under
 1248 	  SCCS directories from the validation. Required to prevent bogus
 1249 	  output when run in my BitKeeper repository. Also fixed bug in
 1250 	  docfiles, redefined the wrong command.
 1251 
 1252 2004-09-19  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1253 
 1254 	* installed_modules.tcl: New module 'tie added to installer. Tcl
 1255 	  files and documentation, no examples.
 1256 
 1257 2004-08-25  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1258 
 1259 	* all.tcl: Added constraint 'tcl8.5plus'.
 1260 
 1261 2004-08-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1262 
 1263 	* modules/tar:
 1264 	* installed_modules.tcl: New module: 'tar'. Tcl files and
 1265 	  documentation, no examples.
 1266 
 1267 2004-07-21  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1268 
 1269 	* apps/dtplite:     New application, a lightweight doctools
 1270 	* apps/dtplite.man: processor, superceding mpexpand.
 1271 
 1272 	* installer.tcl:         Extended the installer with code to
 1273 	* install_action.tcl:    handle the installation of the
 1274 	* installed_modules.tcl: applications provided by tcllib.
 1275 
 1276 2004-07-17  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1277 
 1278 	* installed_modules.tcl: NEW MODULE: http
 1279 	The http module is intended to contain things for use with the http
 1280 	package. Now, this is the 'autoproxy' package. I plan to add an
 1281 	auto-cookie managing package too (if I can find it.)
 1282 
 1283 2004-07-09  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1284 
 1285 	* sak.tcl: Fixed [Tcllib SF Bug 988123], which caused the doctools
 1286 	  converter to fail if one run a module without documentation was
 1287 	  followed by a module having documentation. Found by Reinhard Max
 1288 	  <max@suse.de>.
 1289 
 1290 2004-07-09  Reinhard Max  <max@suse.de>
 1291 
 1292 	* installed_modules.tcl: NEW MODULE: ident
 1293 
 1294 2004-07-08  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1295 
 1296 	* installed_modules.tcl: NEW MODULE: uuid
 1297 
 1298 2004-07-04  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1299 
 1300 	* sak.tcl: Support critcl implementation of rc4.
 1301 	* modules/tcllibc.tcl: Increment version to 0.2.0.
 1302 
 1303 2004-07-02  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1304 
 1305 	* installed_modules.tcl: NEW MODULE: rc4
 1306 
 1307 2004-06-22  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1308 
 1309 	* installed_modules.tcl: Added module 'bee'.
 1310 
 1311 	* New module for  de- and encoding data using the bittorrent
 1312 	  serialization format.
 1313 
 1314 2004-05-25  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1315 
 1316 	* installed_modules.tcl: remove struct1 module.
 1317 	
 1318 2004-05-23  Andreas Kupries  <andreask@activestate.com>
 1319 
 1320 	* tcllib_version.tcl: Changed version in main line to distinguish
 1321 	  it from the 1.6 branch and the release coming up in it.
 1322 
 1323 2004-05-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1324 
 1325 	*
 1326 	* Released and tagged Tcllib 1.6.1 ========================
 1327 	* 
 1328 
 1329 2004-05-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1330 
 1331 	* Bumped version in branch to 1.6.1 in preparation of upcoming
 1332 	  bugfix release.
 1333 
 1334 2004-05-07  Andreas Kupries  <andreask@activestate.com>
 1335 
 1336 	* New module for querying JPEG images, and manipulating their
 1337 	  comments.
 1338 
 1339 	* New module: PNG querying and manipulation.
 1340 
 1341 2004-05-04  Andreas Kupries  <andreask@activestate.com>
 1342 
 1343 	* install_action.tcl: Fixed [SF Tcllib Bug 784519]. Loading the
 1344 	  proper doctools directly, and not using the package system. The
 1345 	  latter may get confused and try to load the wrong (old) package.
 1346 
 1347 2004-04-27  Andreas Kupries  <andreask@activestate.com>
 1348 
 1349 	* installed_modules.tcl: Added new module.
 1350 	* examples/ldap:
 1351 	* modules/ldap: New module: LDAP client. Provided to us by Joechen
 1352 	  Loewer <loewerj@web.de>.
 1353 	
 1354 2004-04-16  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1355 
 1356 	* sak.tcl: Some mods to the critcl build code for use under
 1357 	Windows. If it cannot find critcl.kit, then use env(CRITCL) for
 1358 	the location of the kit file.
 1359 
 1360 2004-03-09  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1361 
 1362 	* examples/csv/csv2html.orig:		Unified the startup header of all
 1363 	* examples/csv/csvcut.orig:		applications, using suggestions
 1364 	* examples/csv/csvdiff.orig:		made by Stuart Cassoff <stwo@telus.net>.
 1365 	* examples/csv/csvjoin.orig:
 1366 	* examples/csv/csvsort.orig:
 1367 	* examples/csv/csvuniq.orig:
 1368 	* examples/ftp/ftpdemo.tcl.orig:
 1369 	* examples/ftp/ftpvalid.orig:
 1370 	* examples/ftp/hpupdate.tcl.orig:
 1371 	* examples/ftp/mirror.tcl.orig:
 1372 	* examples/ftp/newer.tcl.orig:
 1373 	* examples/ftpd/ftpd.orig:
 1374 	* examples/ftpd/ftpd.test.orig:
 1375 	* examples/ftpd/ftpd.unix.orig:
 1376 	* examples/irc/irc_example.tcl.orig:
 1377 	* examples/mime/mbot/README.html.orig:
 1378 	* examples/mime/mbot/README.txt.orig:
 1379 	* examples/mime/mbot/README.xml.orig:
 1380 	* examples/mime/mbot/impersonal.tcl.orig:
 1381 	* examples/mime/mbot/personal.tcl.orig:
 1382 	* examples/nntp/postnews.orig:
 1383 	* examples/oreilly-oscon2001/oscon.orig:
 1384 	* examples/smtpd/tcl_smtpd.orig:
 1385 	* examples/smtpd/tk_smtpd.orig:
 1386 	* examples/smtpd/tk_smtpdMIME.orig:
 1387 	* modules/des/des.tcl.orig:
 1388 	* modules/devtools/musub.tcl.orig:
 1389 	* modules/doctools/mpexpand.orig:
 1390 	* modules/doctools/mpexpand.all.orig:
 1391 	* modules/doctools/tocexpand.orig:
 1392 	* modules/fileutil/fileutil.test.orig:
 1393 	* modules/mime/performance.tcl.orig:
 1394 	* modules/pop3/clnt.tcl.orig:
 1395 	* modules/pop3/srv.tcl.orig:
 1396 
 1397 2004-03-01  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1398 
 1399 	* installer.tcl: Requiring Tcl 8.2 when executing the installer,
 1400 	  as anything below that version does not make any sense. This
 1401 	  fixes [Tcllib SF Bug 899152].
 1402 
 1403 	* installer.tcl: Fixed [Tcllib SF Bug 899209] by deleting an
 1404 	  existing file before trying to overwrite it.
 1405 
 1406 2004-02-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1407 
 1408 	* tcllib_version.tcl: Moving mainline to 1.6.0.1 to distinguish
 1409 	  development from the released version.
 1410 
 1411 2004-02-16  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1412 
 1413 	* modules/ripemd: New module: RIPEMD message-digest implementation
 1414 	* installed_modules.tcl: Added new module.
 1415 
 1416 2004-02-15  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1417 
 1418 	*
 1419 	* Released and tagged Tcllib 1.6 ========================
 1420 	* 
 1421 
 1422 2004-02-14  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1423 
 1424 	* README-1.5.txt -> README-1.6.txt
 1425 	* INSTALL.txt
 1426 	* tcllib_version.tcl
 1427 
 1428 	  We have too many places which use the Tcllib CVS head under the
 1429 	  designation Tcllib 1.5. Because of that the next officially
 1430 	  released version is called Tcllib 1.6, skipping the number
 1431 	  1.5. This should differentiate cleanly between the various
 1432 	  instances of Tcllib/CVS floating around and this release, and
 1433 	  avoid any confusion about what is which.
 1434 
 1435 2004-02-13  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1436 
 1437 	* sak.tcl (release): Made functional, added the code which extends
 1438 	  all the ChangeLogs with the release notice.
 1439 	  (gd-assemble): Extended to exclude SCCS and BitKeeper files from
 1440 	  the distribution.
 1441 	  (gd-gen-packages): Fixed problem with missing global variable.
 1442 
 1443 	* all.tcl: 'getErrorMessage' and 'tooManyMessage' renamed to
 1444 	  'wrongNumArgs' anfd 'tooManyArg'. Also placed the common
 1445 	  constraints (checking Tcl version: 8.3 only, 8.3+, 8.4+) in
 1446 	  here, and removed their declaration from all test files using
 1447 	  them.
 1448 
 1449 	* README-1.5.txt: Updated logger version info to 0.3.
 1450 
 1451 2004-01-24  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1452 
 1453 	* sak.tcl: Added a very primitive approval mechanism to suppress
 1454 	  output from the package comparison in 'status'. Allows to work
 1455 	  through a set of problems with repeated comparison, approving
 1456 	  packages when done.
 1457 
 1458 	* sak.tcl: Extended functionality for release engineering. Better
 1459 	  comparison of current state against last release. Alerts for
 1460 	  mismatches in version numbers of packages versus changes made to
 1461 	  them.
 1462 
 1463 	* PACKAGES: New file. Always carries the package information from
 1464 	  the last release. Basis for the release status work above.
 1465 
 1466 2003-12-01  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1467 
 1468 	* installed_modules.tcl: Added 'struct1', the v1.x version of the
 1469 	  struct module. Kept for backward compatibility.
 1470 
 1471 2003-10-21  Andreas Kupries  <andreask@activestate.com>
 1472 
 1473 	* sak.tcl: Added -nonewline to a number of puts statements to work
 1474 	  around a problem with Tcl 8.4 where additional ^M characters
 1475 	  appear for Mac OS X. [Bug 784523].
 1476 
 1477 	* README: Updated to describe the new way of adding modules to
 1478 	  tcllib. [Bug 784515].
 1479 
 1480 	* INSTALL.txt: Updated references to tcllib 1.4 to 1.5.
 1481 	  [Bug 784516, incomplete].
 1482 
 1483 	* installed_modules.tcl: Changed doc action for snit from _null to
 1484 	  _man (We have doctools manpages for snit for a while now).
 1485 
 1486 	* all.tcl: Added code to try to load 'Tk'. This allows the
 1487 	  execution of 'tk' constrained tests, if Tk is present (for
 1488 	  example when this code is run run by 'wish'). An example of a
 1489 	  module having such tests is 'snit'.
 1490 
 1491 2003-07-26  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1492 
 1493 	* modules/md5crypt: New module: MD5-crypt implementation
 1494 	* installed_modules.tcl: Added new module.
 1495 	* sak.tcl: Added reference for critcl impl of md5crypt.
 1496 
 1497 2003-07-24  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1498 
 1499 	* sak.tcl: Added a command for generating a YAML description
 1500 	file. This is much like the TIP55 format but used for FreePAN.
 1501 	* sak.tcl: Altered the finding of critcl under Windows.
 1502 
 1503 2003-07-15  Andreas Kupries  <andreask@activestate.com>
 1504 
 1505 	* modules/snit: New module, William Duquette's oo package 'snit'
 1506 	  (aka Snit Is Not IncrTcl).
 1507 
 1508 	* tcllib_version.tcl: Upped to 1.5 because of the new modules
 1509 	  (snit, inifile).
 1510 
 1511 	* installed_modules.tcl: Added 'snit' to list of modules.
 1512 
 1513 2003-07-04  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1514 
 1515 	* installed_modules.tcl: Added the new module 'inifile' to the
 1516 	  list of packages handled by 'sak'.
 1517 
 1518 2003-07-04  Miguel Sofer <msofer@users.sf.net>
 1519 
 1520 	* modules/ftpd.man:
 1521 	* modules/ftpd.tcl (::ftpd::server): the variable ::ftpd::port is
 1522 	now updated to reflect the port were the server was opened. This
 1523 	is only relevant when a server was requested at port 0 - ie, at a
 1524 	port determined by the OS.	
 1525 
 1526 2003-05-26  Andreas Kupries  <andreask@activestate.com>
 1527 
 1528 	* sak.tcl: Updated rpm spec generator using the latest .spec by
 1529 	  Jean-Luc as template. The spec now determiens the list of files
 1530 	  on its own. Don't have to generate them.
 1531 
 1532 2003-05-23  Andreas Kupries  <andreask@activestate.com>
 1533 
 1534 	* sak.tcl (gd-gen-rpmspec): Added functions to generate a .spec
 1535 	  file (RPM build specification). Added method 'rpmspec' to
 1536 	  generate tcllib.spec.
 1537 
 1538 2003-05-20  Andreas Kupries  <andreask@activestate.com>
 1539 
 1540 	* installed_modules.tcl: Added 'multiplexer' to the list of
 1541 	  installed modules. Tested and validqated module. Documentation
 1542 	  looks ok for me.
 1543 
 1544 2003-05-13  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1545 
 1546 	* sak.tcl: added a critcl command to sak to build any critcl
 1547 	tcllib submodules into a tcllibc library (or separate libraries).
 1548 
 1549 2003-05-09  Jeff Hobbs  <jeffh@ActiveState.com>
 1550 
 1551 	* comm.man: updated comm to v4.1
 1552 	* comm.tcl: rewrite of code to remove pseudo-object model.
 1553 	Clean up code, add send -command callback to allow for
 1554 	notification of results for asynchronous sends.
 1555 
 1556 2003-05-09  Andreas Kupries  <andreask@activestate.com>
 1557 
 1558 	* sak.tcl (modules_mod): Fixed incorrect check. Caused first
 1559 	  module to be reported as bogus although it isn't.
 1560 
 1561 2003-05-08  Andreas Kupries  <andreask@activestate.com>
 1562 
 1563 	* installer.tcl: Fixed typo in the code loading the new
 1564 	  'install_action.tcl', had used '...._actions'; note the trailing
 1565 	  's'. Thanks to Larry <lvirden@users.sourceforge.net> for
 1566 	  reporting this.
 1567 
 1568 2003-05-07  Andreas Kupries  <andreask@activestate.com>
 1569 
 1570 	* tcllib_version.tcl: Updated to 1.4.0.1 to distinguish the CVS
 1571 	  from the official release.
 1572 
 1573 	* install_action.tcl:
 1574 	* installer.tcl:
 1575 	* sak.tcl: Lots of changes to make a number of command
 1576 	  module-ware. In the sense that they now work for individual
 1577 	  modules and not only for all in one go. The most important is
 1578 	  'validate'. IOW, it is now possible to validate a single module,
 1579 	  making this feature more convenient for a developer, as there is
 1580 	  less noise in the output. This required more sharing of code
 1581 	  with the installer.
 1582 
 1583 2003-05-05  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1584 
 1585 	*
 1586 	* Released and tagged Tcllib 1.4 ========================
 1587 	* 
 1588 
 1589 2003-05-02  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1590 
 1591 	* sak.tcl: Added a contributors command to list the contributors
 1592 	to the library. This is also used when generating the TIP55
 1593 	description file. Names are extracted from the ChangeLog files.
 1594 
 1595 2003-05-01  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1596 
 1597 	* modules/base64/base64.test:      
 1598 	* modules/base64/uuencode.test:     
 1599 	* modules/base64/yencode.test:     Various fixes to fix the
 1600 	* modules/control/ChangeLog:       testsuite for tcl versions
 1601 	* modules/control/do.test:         from 8.2 to 8.5
 1602 	* modules/csv/csv.test:
 1603 	* modules/dns/dns.test:
 1604 	* modules/fileutil/ChangeLog:
 1605 	* modules/fileutil/fileutil.man:
 1606 	* modules/fileutil/fileutil.tcl:
 1607 	* modules/fileutil/fileutil.test:
 1608 	* modules/math/combinatorics.test:
 1609 	* modules/math/math.test:
 1610 	* modules/mime/mime.test:
 1611 	* modules/ntp/time.test:
 1612 	* modules/pop3/pop3.test:
 1613 	* modules/pop3d/pop3d.test:
 1614 	* modules/pop3d/pop3d_dbox.test:
 1615 	* modules/pop3d/pop3d_udb.test:
 1616 	* modules/profiler/profiler.test:
 1617 	* modules/report/report.test:
 1618 	* modules/stooop/pkgIndex.tcl:
 1619 	* modules/stooop/stooop.test:
 1620 	* modules/struct/list.test:
 1621 	* modules/textutil/ChangeLog:
 1622 	* modules/textutil/expander.tcl:
 1623 	* modules/textutil/split.tcl:
 1624 
 1625 2003-04-24  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1626 
 1627 	* installer.tcl:
 1628 	* installed_modules.tcl: Changed mechanism for exclusion so that
 1629 	  installer is able to install even the excluded (i.e. unofficial)
 1630 	  modules, if so chosen (cmdline only).
 1631 
 1632 2003-04-30  Andreas Kupries  <andreask@activestate.com>
 1633 
 1634 	* sak.tcl (gd-tip55): Bugfix, location of changeLog was not computed correctly.
 1635 
 1636 	* README-1.4txt: New, overview of changes from 1.3 to 1.4.
 1637 
 1638 	* installed_modules.tcl: Excluded 'calendar' form the list of
 1639 	  installed modules/packages. Not yet ready.
 1640 
 1641 	* sak.tcl (ppackages): Rewritten to use a sub-interpreter for
 1642 	  retrieving package version information instead of regexes
 1643 	  etc.
 1644 
 1645 	  Reverted all changes made to [package provide] commands on
 1646 	  2003-04-24, except for minor details, like the actual version
 1647 	  numbers and typos.
 1648 
 1649 	 Fixes SF Tcllib FR #727694
 1650 
 1651 2003-04-30  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1652 
 1653 	* sak.tcl: Various fixes to enable document generation under
 1654 	Windows.  Gracefully avoid non-present archivers (tar or zip).
 1655 	Support for generating a TIP55 style metadata file (gentip55).
 1656 	Added a file mtime check to avoid unecessary document generation.
 1657 
 1658 2003-04-24  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1659 
 1660 	* modules/base64/yencode.tcl:    Modified the [package provide]'s
 1661 	* modules/base64/uuencode.tcl:   of various packages to aid the
 1662 	* modules/crc/sum.tcl:           automatic consistency checking at
 1663 	* modules/crc/cksum.tcl:         the expense of slightly more
 1664 	* modules/crc/crc32.tcl:         manual overhead for updating the
 1665 	* modules/crc/crc16.tcl:         numbers.
 1666 	* modules/dns/dns.tcl:
 1667 	* modules/dns/resolv.tcl:        Additionally cleanup of the found
 1668 	* modules/ftp/ftp.tcl:           inconsistencies.
 1669 	* modules/ftp/ftp_geturl.tcl:
 1670 	* modules/pop3d/pop3d.tcl:
 1671 	* modules/pop3d/pop3d_udb.tcl:
 1672 	* modules/pop3d/pop3d_dbox.tcl:
 1673 	* modules/pop3d/pop3d_dbox.man:
 1674 	* modules/smtpd/smtpd.tcl:
 1675 	* modules/des/des.tcl:
 1676 	* modules/des/des.man:
 1677 	* modules/ntp/time.tcl:
 1678 	* modules/md4/md4.tcl:
 1679 
 1680 	* sak.tcl: Changed provide heuristics a bit, more robust against
 1681 	  whitespace in various places.
 1682 
 1683 2003-04-24  Andreas Kupries  <andreask@activestate.com>
 1684 
 1685 	* sak.tcl: New command 'provided' to list packages provided by tcl
 1686 	  code. Extended the 'validate' command to compare the lists of
 1687 	  provided and indexed packages. Note: A number of packages use
 1688 	  variable in provide commands. These will show up as
 1689 	  differences. They need higher attention to ensure version
 1690 	  consistency.
 1691 
 1692 	  Modified some modules (calendar, exif, control, math) to reduce
 1693 	  the number of reported false positives.
 1694 
 1695 	* sak.tcl: Added 'vcompare' to compare the current list of
 1696 	  packages against a list in a file. Marks new and unchanged
 1697 	  packages for higher attention. Helper for release engineer.
 1698 
 1699 	* modules/base64/uuencode.n: Removed old nroff documentation. All
 1700 	* modules/cmdline/cmdline.n: documentation is generated from the
 1701 	* modules/comm/comm.n:       doctools manpages (.man).
 1702 	* modules/control/control.n:
 1703 	* modules/counter/counter.n:
 1704 	* modules/crc/cksum.n:
 1705 	* modules/crc/crc32.n:
 1706 	* modules/crc/sum.n:
 1707 	* modules/csv/csv.n:
 1708 	* modules/exif/exif.n:
 1709 	* modules/fileutil/fileutil.n:
 1710 	* modules/ftp/ftp.n:
 1711 	* modules/ftpd/ftpd.n:
 1712 	* modules/html/html.n:
 1713 	* modules/htmlparse/htmlparse.n:
 1714 	* modules/irc/irc.n:
 1715 	* modules/javascript/javascript.n:
 1716 	* modules/log/log.n:
 1717 	* modules/math/combinatorics.n:
 1718 	* modules/math/math.n:
 1719 	* modules/md5/md5.n:
 1720 	* modules/mime/mime.n:
 1721 	* modules/mime/smtp.n:
 1722 	* modules/ncgi/ncgi.n:
 1723 	* modules/nntp/nntp.n:
 1724 	* modules/pop3/pop3.n:
 1725 	* modules/profiler/profiler.n:
 1726 	* modules/report/report.n:
 1727 	* modules/sha1/sha1.n:
 1728 	* modules/smtpd/smtpd.n:
 1729 	* modules/stooop/stooop.n:
 1730 	* modules/struct/graph.n:
 1731 	* modules/struct/matrix.n:
 1732 	* modules/struct/queue.n:
 1733 	* modules/struct/record.n:
 1734 	* modules/struct/stack.n:
 1735 	* modules/struct/tree.n:
 1736 	* modules/textutil/expander.n:
 1737 	* modules/textutil/textutil.n:
 1738 	* modules/uri/uri.n:
 1739 
 1740 	* Makefile.in (install): Merged the code for the partial install
 1741 	  targets into one call for full normal install, and dropped the
 1742 	  link between install and the partial install targets.
 1743 
 1744 	* installed_modules.tcl: Moved the list of installed modules out
 1745 	* installer.tcl:         of the installer proper into a separate
 1746 	* sak.tcl:               file, so that the other tools have access
 1747 	                         to it too. Extended the SAK to check this
 1748 	                         information against the list of modules
 1749 	                         under development and print out all the
 1750 	                         discrepancies, i.e: modules which are not
 1751 	                         installed, or modules installed, but not
 1752 	                         existing. This is under 'validate'.
 1753 
 1754 	* sak.tcl: Restricted the list of modules to subdirectories of
 1755 	  'modules' which contain a package index (pkgIndex.tcl).
 1756 
 1757 	  Added the subcommand 'lmodules' listing all modules one per
 1758 	  line.  The existing subcommand 'modules' in contrast prints
 1759 	  everything on a single line.
 1760 
 1761 	  Added the subcommand 'packages' listing the packages in tcllib
 1762 	  and their versions, one per line.
 1763 
 1764 	  Added subcommand 'text' to generate documentation as plain text.
 1765 
 1766 2003-04-23  Andreas Kupries  <andreask@activestate.com>
 1767 
 1768 	* modules/stats: Removed all files in the deprecated module
 1769 	  'stats' now. They there not provided in releases for over a year
 1770 	  now. It is time to clean up the CVS too.
 1771 
 1772 2003-04-22  Andreas Kupries  <andreask@activestate.com>
 1773 
 1774 	* modules/dns/tcllib_dns.man: Cleaned up RFC references, usage
 1775 	* modules/ftp/ftp.man:        of such in the keyword sections,
 1776 	* modules/ftpd/ftpd.man:      and added links to the master RFC
 1777 	* modules/irc/irc.man:        website at http://www.rfc-editor.org.
 1778 	* modules/md4/md4.man:
 1779 	* modules/mime/mime.man:
 1780 	* modules/mime/smtp.man:
 1781 	* modules/nntp/nntp.man:
 1782 	* modules/pop3/pop3.man:
 1783 	* modules/pop3d/pop3d.man:
 1784 	* modules/pop3d/pop3d_dbox.man:
 1785 	* modules/pop3d/pop3d_udb.man:
 1786 	* modules/smtpd/smtpd.man:
 1787 	* modules/struct/graph.man:
 1788 	* modules/uri/uri.man: 
 1789 
 1790 2003-04-21  Andreas Kupries  <andreask@activestate.com>
 1791 
 1792 	* devdoc/indexing.txt:
 1793 	* installer.tcl: Extended [gen_main_index] to include the header
 1794 	  of Don's generated package index. This makes the final chosen
 1795 	  master index a combination of [i7/ad] and [i4/sd] as the
 1796 	  fallback position.
 1797 
 1798 	* installer.tcl: Made sure that all [file copy] operations use
 1799 	  -force. Fix for #719616.
 1800 
 1801 2003-04-19  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1802 
 1803 	* installer.tcl: Bug fix, the modules calendar, control, and math
 1804 	  have a "tclIndex" file which has to be installed too. Also
 1805 	  changed usage of 'tcl_pkgPath', as this variable does not exist
 1806 	  on windows.
 1807 
 1808 2003-04-17  Andreas Kupries  <andreask@activestate.com>
 1809 
 1810 	* configure.in: Switched over from the original build system
 1811 	* configure:    to one where configure/Makefile are optional
 1812 	* Makefile.in:  and delegating all real work to 'sak.tcl'.
 1813 	* INSTALL.txt:  Updated documentation, reduced configure macros.
 1814 	* aclocal.m4:
 1815 	* sak.tcl:
 1816 	* devdoc/releaseguide.html:
 1817 
 1818 2003-04-17  Andreas Kupries  <andreask@activestate.com>
 1819 
 1820 	* installer.tcl: Bug fixes in non-gui mode, added option to force
 1821 	  cmdline mode.
 1822 	
 1823 	* sak.tcl: Added command to invoke the testsuite(s).
 1824 
 1825 	* installer.tcl: Added GUI.
 1826 
 1827 	* main.tcl: New file, entrypoint for *kit, *pack, redirects to
 1828 	  'installer.tcl'.
 1829 
 1830 	* sak.tcl: Helper tool for tcllib development (Generate
 1831 	  distribution, various forms of documentation, check the bundle
 1832 	  of packages for problems.
 1833 
 1834 	* Makefile.in: Added des to the list of modules. (That is the good
 1835 	  thing which came out of the erroneous commit, we found this
 1836 	  error.)
 1837 
 1838 	* mkIndex.tcl: Reverting accidential commit of this file. The
 1839 	  committed state works with a changed Makefile, but not with the
 1840 	  current one.
 1841 
 1842 2003-04-16  Andreas Kupries  <andreask@activestate.com>
 1843 
 1844 	* installer.tcl: Added 'des' to list. Reworked according to
 1845 	  feedback from Don.
 1846 
 1847 	* tcllib_version.tcl: Added, for sharing with other scripts.
 1848 
 1849 	* modules/stats/pkgIndex: Now throwing an error when trying to
 1850 	  load 'stats'.
 1851 
 1852 	* modules/struct/ChangeLog: Typo correction.
 1853 
 1854 2003-04-15  Andreas Kupries  <andreask@activestate.com>
 1855 
 1856 	* installer.tcl: Added 'md4' to installer.tcl
 1857 
 1858 2003-04-15  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1859 
 1860 	* modules/md4: New module md4 created: MD4 hash algorithm.
 1861 
 1862 2003-04-15  Andreas Kupries  <andreask@activestate.com>
 1863 
 1864 	* installer.tcl: EXPERIMENTAL. New installer for tcllib. Currently
 1865 	  only cmdline based. Use -help to get help.
 1866 
 1867 2003-04-13  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1868 
 1869 	* Makefile.in (check-doc-markup): Fixed setting for DOC_FLAGS. The
 1870 	  option '-visualwarn' does not exist anymore. Replaced by the
 1871 	  option '-deprecated'. Thanks to Larry Virden for reporting the
 1872 	  problem.
 1873 
 1874 2003-04-11  Andreas Kupries  <andreask@activestate.com>
 1875 
 1876 	* install.tcl: Changed to notify the user if the directory to
 1877 	  install is not a source distribution but a CVS snapshot. Right
 1878 	  now a direct installation of a CVS snapshot is not possible.
 1879 
 1880 	* Fixed bug #614591 throughout. Numerous modules updated. Also
 1881 	  first round of getting version number consistents, and updated
 1882 	  for a 1.4 release of the whole.
 1883 
 1884 2003-04-09  Andreas Kupries  <andreask@activestate.com>
 1885 
 1886 	* New module: devtools. Internal use only for now. Does not
 1887 	  contain true packages.
 1888 
 1889 2003-04-01  Andreas Kupries  <andreask@activestate.com>
 1890 
 1891 	* Makefile.in (MODULES): Added the soundex module.
 1892 
 1893 2003-03-28  Andreas Kupries  <andreask@activestate.com>
 1894 
 1895 	* README: Updated information about acceptable documentation
 1896 	  formats, i.e. added doctools, made it the most prefered
 1897 	  format. This fixes the [Bug #685270], reported by Larry Virden
 1898 	  <lvirden@users.sourceforge.net>.
 1899 
 1900 2003-03-24  Andreas Kupries  <andreask@activestate.com>
 1901 
 1902 	* README: Updated to refer to the SF website for Tcllib. Thanks to
 1903 	  Larry Virden <lvirden@users.sourceforge.net> for the report and
 1904 	  fix. [Bug #707607].
 1905 
 1906 2003-03-17  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1907 
 1908 	* modules/ntp: New module ntp created for time related network
 1909 	protocol stuff. Added RFC868 (TIME) protocol client and example.
 1910 
 1911 2003-03-13  Andreas Kupries  <andreask@activestate.com>
 1912 
 1913 	* Makefile.in (install-libraries): Extended special code for
 1914 	  doctools to install the new idx and toc engines.
 1915 
 1916 2003-02-11  Pat Thoyts  <patthoyts@users.sourceforge.net>
 1917 
 1918 	* modules/des: Imported and tcllib-ised the DES package
 1919 	from wiki page "DES in Tcl" by Jochen Loewer. NOT added to the
 1920 	main package list as it requires CBC/CFB/OFB modes for real use.
 1921 
 1922 2003-01-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1923 
 1924 	* More doctools changes: Command [strong] is deprecated now. Added
 1925 	  the command [copyright]. Went through all manpages to eliminate
 1926 	  [strong]. Partial setting of copyright information, where known.
 1927 
 1928 2003-01-13  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1929 
 1930 	* mkInstallScripts.tcl: 
 1931 	* Makefile.in (install-libraries): Added module specific
 1932 	  installation code.
 1933 
 1934 	  doctools: Install message catalogs and predefined formatting
 1935 	  engines.
 1936 
 1937 	  textutil: Install hyphenation files.
 1938 
 1939 	* Module doctools rewritten to make it a true package +
 1940 	  application, instead of a pure application module. This means
 1941 	  that this module now truly installs some functionality useable
 1942 	  by other applications and packages.
 1943 
 1944 2003-01-03  Pat Thoyts <patthoyts@users.sourceforge.net>
 1945 
 1946 	* smtpd: enhanced error handling for FR #655611
 1947 	  Handle some ESMTP options.
 1948 	
 1949 2002-11-24  Gerald Lester <gwlester@users.sourceforge.net>
 1950 
 1951 	* html: Fixed bug #643337 (changes made though 2002-12-2)
 1952 	
 1953 2002-11-24  Gerald Lester <gwlester@users.sourceforge.net>
 1954 
 1955 	* html: Fixed bug #596000
 1956 	
 1957 2002-10-16  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1958 
 1959 	* struct (graph): Implemented FR 603924
 1960 
 1961 2002-10-14  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1962 	
 1963 	* pop3: Fixed bug #620062.
 1964 
 1965 2002-10-09  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1966 
 1967 	* Makefile.in (install-libraries): Added code to skip directories
 1968 	  without .tcl files. Some shells do not like a for with nothing
 1969 	  to iterate over.
 1970 
 1971 2002-10-08  Pat Thoyts <patthoyts@users.sourceforge.net>
 1972 
 1973         * smtpd: implemented feature request #531531 to use MIME tokens
 1974 
 1975 2002-09-25  Jeff Hobbs  <jeffh@ActiveState.com>
 1976 
 1977 	* Makefile.in: better DESTDIR/libdir support (steffen)
 1978 
 1979 2002-09-14  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1980 	
 1981 	* mime: New field_decode, extended testsuite.
 1982 
 1983 2002-09-04  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1984 
 1985 	* all.tcl (tcltest::tooManyMessage): Additional command to create
 1986 	  different error messages for 8.3 and 8.4. Used in the testsuite
 1987 	  of pop3.
 1988 
 1989 2002-08-30  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 1990 
 1991 	* cmdline:
 1992 	* counter:
 1993 	* dns:
 1994 	* ftpd:
 1995 	* html:
 1996 	* ncgi:
 1997 	* examples/ftp: Cleaned up nits ('info exist' --> 'info exists').
 1998 
 1999 2002-08-21  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2000 
 2001 	* examples/ftp: Fixed problem in ftpdemo.tcl.
 2002 
 2003 2002-08-19  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2004 
 2005 	* nntp: Updated documentation, see Tcllib SF #597102.
 2006 
 2007 	* Makefile.in (install-doc): Fixed problem noted by Elchonon
 2008 	  Edelson. Code to inline man.macros appended to existing
 2009 	  files. Multiple execution of 'make install-doc' thus extended
 2010 	  the manpages of tcllib with multiples of their original
 2011 	  content. Not anymore.
 2012 
 2013 2002-08-16  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2014 
 2015 	* exif: Applied patch #582828. Partially applied #530970.
 2016 
 2017 2002-08-15  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2018 
 2019 	* Makefile.in (DOC_EXP): Use the tclsh found during configuration
 2020 	  to run mpexpand. This ensures that mpexpand does not pick
 2021 	  something from the path on its own, possibly something too old
 2022 	  to understand TCLLIBPATH. Problem noted by Elchonon Edelson
 2023 	  <edelson@pobox.com>.
 2024 
 2025 	* mime: Accepted SF Tcllib FR #595240. This entails the donation
 2026 	  of the personal mail filter mbot, as written and used by
 2027 	  Marshall T. Rose, as an example of the usage of the mime and
 2028 	  smtp packages.
 2029 
 2030 	* mime (smtp): Followup to patch SF #557520/2 (See 2002-07-25).
 2031 
 2032 2002-08-09  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2033 	
 2034 	* Makefile.in (install-doc): Changed $$(basename) to
 2035 	  `basename`. Portability problem. Works for Linux for example,
 2036 	  but not everywhere else. See 2002-08-06 for the change which
 2037 	  introduced this.
 2038 
 2039 2002-08-08  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2040 
 2041 	* htmlparse: Fixed SF bug #579853.
 2042 
 2043 2002-08-06  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2044 
 2045 	* Makefile.in (dist): Fixed SF Bug #567079, reported by Don Porter
 2046 	  <dgp@users.sourceforge.net>. No infinite recursion anymore for
 2047 	  srcdir == builddir.
 2048 
 2049 	* ftp: Fixed SF Bug #582668.
 2050 
 2051 	* comm: Fixed SF Bug #589225.
 2052 
 2053 	* Makefile.in (install-doc): Restored the code inlining the
 2054 	  man.macros file into the generated nroff manpages. Got somehow
 2055 	  deleted. Was still in the 'dist' target. Thanks to Reinhard Max
 2056 	  <rmax@users.sourceforge.net> for noticing this.
 2057 
 2058 	* struct (pool): Fixed bug SF #585093.
 2059 	* struct (tree): Fixed bug SF #587533.
 2060 
 2061 2002-07-25  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2062 
 2063 	* mime:        Applied SF patch #585455.
 2064 	* mime (smtp): Applied patch SF #557520/2.
 2065 
 2066 2002-07-08  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2067 
 2068 	* struct (tree): Fixed SF bug #578460.
 2069 
 2070 	* doctools: Fixed bug #578465.
 2071 
 2072 2002-07-02  Don Porter <dgp@users.sourceforge.net>
 2073 
 2074 	* all.tcl: Corrected name of tcltest hook procedure
 2075 
 2076 2002-06-24  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2077 
 2078 	* csv: Fixed SF bug #565051.
 2079 
 2080 	* mime: Fixed SF bug #548832.
 2081 
 2082 2002-06-17  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2083 
 2084 	* Applied patch for bug #567428. Bug reported by Larry Virden
 2085 	  <lvirden@users.sourceforge.net>, patch by him too. Correction of
 2086 	  spelling mistakes in the documentation of various modules +
 2087 	  correction of comment placements which interfere with solaris
 2088 	  conventions for nroff output.
 2089 
 2090 2002-06-10  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2091 
 2092 	* Released and tagged tcllib 1.3.0. ========================
 2093 
 2094 2002-06-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2095 
 2096 	* dns: Fixed SF bug #564670.
 2097 
 2098 2002-06-05  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2099 
 2100 	* all.tcl: Updated to use a default value for -modules if that
 2101 	  option is not present.
 2102 
 2103 	* install.tcl: New file, alternate installer for unix and
 2104 	  windows. Execute with any tclsh and tcllib 1.3 is installed in
 2105 	  the parent directory of the tcl script library
 2106 	  directory. Courtesy Gerald Lester
 2107 	  <gwlester@users.sourceforge.net>.
 2108 
 2109 	* Makefile.in (install-doc): Changed to use the doctools generated
 2110 	  nroff and html files instead of the manually written .n files.
 2111 
 2112 	* configure.in (MINOR_VERSION): Updated to version 1.3
 2113 
 2114 	* Makefile.in (doc): Removed tmml-doc from default set of
 2115 	  documentation.
 2116 	
 2117 	* Makefile.in (dist, install): New target 'gen-main-index'
 2118 	  encapsulates the generation of the package index for
 2119 	  tcllib. This target is used by both the direct installation
 2120 	  (install) and during the generation of a source distribution
 2121 	  (dist).
 2122 
 2123 	* mkIndex.tcl: Rewritten to make use of 'pkg_mkIndex' to get the
 2124 	  list of all packages in tcllib. Added a message which deprecates
 2125 	  [package require tcllib] if it is used.
 2126 
 2127 2002-06-03  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2128 
 2129 	* math (calculus): Fixed SF Tcllib Bug #553773.
 2130 
 2131 	* ftpd:
 2132 	* html:
 2133 	* htmlparse:
 2134 	* base64:
 2135 	* uuencode: Updated version information.
 2136 
 2137 2002-05-29  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2138 
 2139 	* mime: Fixed SF Tcllib Bug #561416
 2140 
 2141 2002-05-27  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2142 
 2143 	* base64: Fixed SF Tcllib Bug #548354.
 2144 
 2145 2002-05-21  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2146 
 2147 	* doctools: Fixed bug #556509.
 2148 	* fileutil: Fixed bug #556504.
 2149 
 2150 2002-05-15  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2151 
 2152 	* pop3d: Fixed bug #532216. All parts of pop3d now have a
 2153 	  testsuite.
 2154 
 2155 2002-05-14  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2156 
 2157 	* pop3d: Added testsuites for user database and simple mailbox
 2158 	  storage.
 2159 
 2160 	* fileutil: SF Bug #462015 closed. Proosed change rejected, added
 2161 	  new commands to perform the desired operation instead.
 2162 
 2163 2002-05-09  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2164 
 2165 	* doctools: Fixed bug #534334 (actually more a FR).
 2166 
 2167 	* examples/csv/csvdiff: Applied patch associated with tcllib SF
 2168 	  bug #551133. Bug reported by <lvirden@users.sourceforge.net>,
 2169 	  patch by <dgp@users.sourceforge.net>.
 2170 
 2171 	  Accepted FR #551127 and added code implementing the feature.
 2172 
 2173 2002-05-08  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2174 
 2175 	* struct (tree): Accepted FR #552972.
 2176 
 2177 	* mime: Fixed bugs #539952, #553784.
 2178 
 2179 2002-05-08  Don Porter <dgp@users.sourceforge.net>
 2180 
 2181 	* all.tcl: Show full stack trace when an error occurs sourcing
 2182 	a test file.
 2183 
 2184 2002-04-24  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2185 
 2186 	* cmdline: Accepted patch #540313
 2187 
 2188 	* examples/ftp/hpupdate.tcl: Accepted patch #548221 by Larry
 2189 	  Virden <lvirden@users.sourceforge.net>.
 2190 	  Fixed bug #548224 (Touch).
 2191 
 2192 	* base64: Fixed bug #548112.
 2193 
 2194 2002-04-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2195 
 2196 	* doctools: Fixed bug #527025.
 2197 
 2198 	* smtp (mime): Fixed bug #547336.
 2199 
 2200 2002-04-16  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2201 
 2202 	* Makefile.in (dist): Ensured that the deprecated module 'stats'
 2203 	  is not distributed anymore. Use 'counter' instead.
 2204 	  (*-force): Enforced generation of documentation, for developers.
 2205 
 2206 2002-04-10  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2207 
 2208 	* Makefile.in (MODULES): Added irc module.
 2209 
 2210 2002-04-04  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2211 
 2212 	* mime: Fixed bug #533025.
 2213 
 2214 2002-04-01  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2215 
 2216 	* Makefile.in (doc_generate): Added 'touch' command to prevent
 2217 	  multiple execution of target.
 2218 
 2219 	* struct (matrix): Fixed bug #532791.
 2220 
 2221 	* doctools: Fixed SF Bug #535382.
 2222 
 2223 2002-03-25  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2224 
 2225 	* doctools: Implemented FR #530059 and FR #527029.
 2226 
 2227 	* Fixed minor formatting errors in several existing doctools
 2228 	  manpages.
 2229 
 2230 	* struct (matrix): Fixed bug #532783.
 2231 
 2232 2002-03-19  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2233 
 2234 	* ftpd: Fixed SF Bug #531799.
 2235 
 2236 	* New module:  pop3d. A POP3 server.
 2237 	* Makefile.in: Added pop3d.
 2238 
 2239 2002-03-15  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2240 
 2241 	* math: Update of calculus. #528434
 2242 
 2243 	* report, struct (matrix): Fixed bug #530207.
 2244 
 2245 2002-03-14  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2246 
 2247 	* textutil (expander): Fixed SF Bug #530056.
 2248 
 2249 2002-03-13  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2250 
 2251 	* doctools: Fixed bug #528390.
 2252 
 2253 2002-03-09  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2254 
 2255 	* struct (matrix): Accepted FR #524430 (-nocase).
 2256 
 2257 	* doctools: FR #527716 accepted. Bug #527025 partially fixed.
 2258 
 2259 2002-03-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>  
 2260 
 2261 	* Makefile.in (doc_generate): Added "TCLLIBPATH=$(srcdir)/modules"
 2262 	  in front of the mpexpand invocation so that it is forced to use
 2263 	  the "expander" package inside of the distribution. This fixes
 2264 	  Tcllib Bug #525007 reported by Don Porter
 2265 	  <dgp@users.sourceforge.net>.
 2266 
 2267 2002-03-02  Pat Thoyts  <patthoyts@users.sourceforge.net>
 2268 
 2269 	* New module: dns
 2270 	* Makefile.in: updated for new module
 2271 
 2272 2002-02-27  Andreas Kupries  <andreas_kupries@users.sourceforge.net>  
 2273 
 2274 	* doctools: Done FR #517599. FR #520269.
 2275 
 2276 	* mime: Fixed bug #519623.
 2277 
 2278 	* Makefile.in (install-doc): Changed code determining the files to
 2279 	  install to handle missing files better (use 'ls', suppress error
 2280 	  messages).
 2281 
 2282 2002-02-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>  
 2283 
 2284 	* exif: New module. FR 517066 accepted.
 2285 
 2286 2002-02-14  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2287 
 2288 	* Makefile.in (statcheck, frink, procheck): Added developer
 2289 	  targets to invoke two static code checkers.
 2290 
 2291 	* Ran frink over the package and corrected several minor problems.
 2292 
 2293 2002-02-12  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2294 
 2295 	* Makefile.in: Added target for generation of documentation in
 2296 	  various formats from .man pages
 2297 
 2298 2002-02-01  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2299 
 2300 	* mime: Applied patch 511692.
 2301 
 2302 2002-01-21  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2303 
 2304 	* Makefile.in (dist): Brought archive names and contents more in
 2305 	  sync with earlier releases. This comes from work on release 1.2.
 2306 
 2307 2002-01-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2308 	
 2309 	* Bumped version to 1.2, new release. Summary of changes here. See
 2310 	  the individual Changelogs to see the detailed changes in each
 2311 	  module.
 2312 
 2313 	  New modules: calendar, crc, doctools, irc, smtpd, and stooop.
 2314 
 2315 	  calendar:	Version is	0.1
 2316 	  crc:		Version is	1.0
 2317 	  doctools:	Version is	1.0
 2318 	  irc:		Version is	0.1
 2319 	  smtpd:	Version is	1.0
 2320 	  stooop:	Version is	4.3
 2321 
 2322 	  Changed modules: base64, comm, control, csv, fileutil, ftp,
 2323 	  html, math, mime, ncgi, nntp, pop3, struct, textutil, and uri.
 2324 
 2325 	  base64:	Version stays @	2.2, but got new subpackage.
 2326 	  comm:		Version up to	3.7.1
 2327 	  control:	Version up to	0.2
 2328 	  csv:		Version up to	0.2
 2329 	  fileutil:	Version up to	1.3
 2330 	  ftp:		Version up to	2.3
 2331 	  html:		Version up to	1.2
 2332 	  math:		Version up to	1.2
 2333 	  mime:		Version up to	1.3.1
 2334 	  ncgi:		Version up to	1.2.1
 2335 	  nntp:		Version up to	0.2
 2336 	  pop3:		Version up to	1.5.1
 2337 	  struct:	Version up to	1.2
 2338 	  textutil:	Version up to	0.4
 2339 	  uri:		Version up to	1.1
 2340 
 2341 2002-01-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2342 
 2343 	* Makefile.in (dist): Fixed bug #495976.
 2344 
 2345 2002-01-17  Pat Thoyts  <patthoyts@users.sourceforge.net>
 2346 
 2347 	* crc module: added sum manual page
 2348 	* base64 module: added uuencode manual page
 2349 
 2350 2002-01-17  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2351 
 2352 	* examples/csv/csvdiff: New example for csv module. FR #485717.
 2353 
 2354 	* mime: Fixed bug #499242.
 2355 
 2356 2002-01-16  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2357 
 2358 	* mime: Implemented FR #503336
 2359  	* ftp:  Fixed bug #503471.
 2360 	* nntp: Fixed bug #502250
 2361 
 2362 2002-01-16  Pat Thoyts  <patthoyts@users.sourceforge.net>
 2363 
 2364 	* base64 module: added uuencode package
 2365 	* crc module: added sum and cksum packages.
 2366 
 2367 2002-01-11  Pat Thoyts  <patthoyts@users.sourceforge.net>
 2368 
 2369 	* mkInstallScripts.tcl:
 2370 	* Makefile.in: Added crc and smtpd modules to the installation files.
 2371 	
 2372 2002-01-11  Kevin Kenny  <kennykb@users.sourceforge.net>
 2373 
 2374 	* mkInstallScripts.tcl: Changed the installation process for
 2375 	Windows to avoid the unimplemented [file permissions] in favor of
 2376 	[file attributes].
 2377 	
 2378 2002-01-11  Kevin Kenny  <kennykb@users.sourceforge.net>
 2379 
 2380 	* New module: calendar.
 2381 	
 2382 2002-01-11  Pat Thoyts  <patthoyts@users.sourceforge.net>
 2383 
 2384 	* New module: crc. From patch #501339
 2385 
 2386 2002-01-11  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2387 
 2388 	* Makefile.in (install-doc): Fixed bug #500655. Using the code
 2389 	  from the tcl "Makefile.in" as template equivalent code for
 2390 	  tcllib was created and added to the file "Makefile.in". The
 2391 	  modified makefile now includes the contents of "man.macros" into
 2392 	  every installed manpage.
 2393 
 2394 	* html: Applied patch #484117.
 2395 
 2396 2001-12-14  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2397 
 2398 	* New module: doctools. FR #492234.
 2399 
 2400 2001-12-13  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2401 
 2402 	* texturil: Applied patch #492156.
 2403 
 2404 2001-12-11  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2405 
 2406 	* pop3:     Bugfix for item #490151.
 2407 
 2408 	* textutil: Bugfix for item #476988.
 2409 
 2410 2001-12-10  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2411 
 2412 	* textutil: Update from William, 'evalcmd' callback.
 2413 
 2414 2001-12-06  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2415 
 2416 	* fileutil: Bugfix for item #486572.
 2417 
 2418 2001-11-28  Reinhard Max  <max@suse.de>
 2419 
 2420 	* split.tcl: Speed improvement.
 2421 
 2422 2001-11-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2423 
 2424 	* struct.matrix: Implemented FR #481022.
 2425 
 2426 2001-11-19  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2427 
 2428 	* irc: Added IRC example to examples section. Patch #481479.
 2429 
 2430 	* struct/graph: Applied patch #483125
 2431 	
 2432 	* smtpd: Example consolidation: Moved the smtpd example to
 2433 	  'examples' directory.
 2434 
 2435 	* ftp: Implemented FR #481161.
 2436 
 2437 	* ftpd: Added example ftp server used for testing the
 2438 	  functionality of FR #481161.
 2439 
 2440 2001-11-17  Pat Thoyts  <patthoyts@users.sourceforge.net>
 2441 
 2442 	* smtpd: New module.
 2443 
 2444 2001-11-16  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2445 
 2446 	* csv: Applied patch #482570.
 2447 
 2448 	* comm: Fixed bug #480227.
 2449 
 2450 	* ftp, uri: Implemented FR #476804.
 2451 
 2452 	* ftp: Applied patch #428053.
 2453 
 2454 2001-11-12  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2455 
 2456 	* irc: New module. Internet protocol handling. Internet Relay Chat
 2457 	  (IRC). Author David N. Welton <davidw@dedasys.com>.
 2458 
 2459 	* examples/nntp: Moved example applications out of the nntp module
 2460 	  into the example space.
 2461 
 2462 	* examples/ftpd: Moved example applications out of the ftpd module
 2463 	  into the example space.
 2464 
 2465 	* examples/ftp: Moved example applications out of the ftp module
 2466 	  into the example space.
 2467 
 2468 	* csv: Implemented FR #481023.
 2469 
 2470 	* textutil: Added 'expander' code by William H. Duquette
 2471 	  <will@wjduquette.com>. Added option -strictlength to
 2472 	  adjust. Code by Dan Kuchler <dan@kuchler.net>.
 2473 
 2474 2001-11-09  Joe English  <jenglish@users.sourceforge.net>
 2475 
 2476 	* comm: Replaced nroff macro trickery in comm.n manpage.
 2477 
 2478 2001-11-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2479 
 2480 	* mime: Fixed bug #479174.
 2481 
 2482 	* mkInstallScripts.tcl: Added code to install tclIndex files.
 2483 
 2484 	* Makefile.in (install-libraries, dist): Added commands to copy
 2485 	  'tclIndex' files into installation and distribution. This fixes
 2486 	  the remainder of #475846.
 2487 	  (dist): Fixed error in generation of tar/zip files too.
 2488 
 2489 2001-11-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2490 
 2491 	* examples/ftp/ftpvalid: New example, using ftp and uri
 2492 	  modules. Validation of ftp urls.
 2493 
 2494 	* fileutil: Accepted Patch #477805.
 2495 	* ftp:      Accepted Patch #478478.
 2496 
 2497 2001-11-07  Reinhard Max  <max@suse.de>
 2498 
 2499 	* control: added implementation for a 'do ... while/until' loop.
 2500 
 2501 2001-11-04  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2502 
 2503 	* ftp: Fixed bug #476729.
 2504 
 2505 2001-11-01  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2506 
 2507 	* mime: Fixed bugs #477088, #472009.
 2508 
 2509 2001-10-21  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2510 
 2511 	* uri: Accepted patch #470211.
 2512 
 2513 2001-10-20  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2514 
 2515 	* ncgi: Fixed bug #464560.
 2516 	* ftp:  Fixed bug #466746.
 2517 
 2518 2001-10-17  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2519 
 2520 	* ------------------ Tcllib 1.1 released ------------------
 2521 
 2522 	* tcllib moved to version 1.1
 2523 	
 2524 	* cmdline:	Version up to 1.1.1
 2525 	* ftp:		Version up to 2.2.1
 2526 	* html:		Version up to 1.1.1
 2527 	* md5:		Version up to 1.4.1
 2528 	* mime/smtp:	Version up to 1.3
 2529 	* ncgi:		Version up to 1.2
 2530 	* pop3:		Version up to 1.5
 2531 	* report:	Version up to 0.2
 2532 	* sha1:		Version up to 1.0.1
 2533 	* struct:	Version up to 1.1.1
 2534 	* textutil:	Version up to 0.3
 2535 
 2536 2001-10-14  Jeff Hobbs  <jeffh@ActiveState.com>
 2537 
 2538 	* csv.tcl: moved to v0.2
 2539 
 2540 2001-09-24   Joe English  <jenglish@sourceforge.net>
 2541 
 2542 	* modules/ftpd/ftpd.tcl: fix improperly-formatted multi-line 
 2543 	  replies.  See SF tracker ID #424797
 2544 
 2545 2001-08-24   Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2546 
 2547 	* Makefile.in (check): Added target to report modules without
 2548 	  testsuites and/or manpages.
 2549 
 2550 2001-08-22  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2551 
 2552 	* examples/nntp: Added new example application 'postnews'. This is
 2553 	  an example how to use the 'nntp'-client library provided by
 2554 	  tcllib.
 2555 
 2556 	* Makefile.in (MODULES):  Added package 'comm'.
 2557 
 2558 2001-08-21  Don Porter <dgp@users.sourceforge.net>
 2559 
 2560 	* Makefile.in (MODULES):  Added package 'control'.
 2561 
 2562 2001-08-20  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
 2563 
 2564 	* Makefile.in (mandir, libdir): Applied patch [447141] by Reinhard
 2565 	  Max <rmax@users.sourceforge.net> to virtualize mandir and libdir
 2566 	  via ${INSTALL_ROOT}.
 2567 
 2568 	* all.tcl: Added ::tcltest::getErrorMessage in preparation of
 2569 	  fixing [440051], [440049] and [440046] reported by Larry Virden
 2570 	  <lvirden@users.sourceforge.net>.
 2571 
 2572 2001-07-17  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2573 
 2574 	* Bumped version to 1.0
 2575 
 2576 2001-07-10  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2577 
 2578 	* Frink 2.2 run, fixed dubious code.
 2579 
 2580 2001-07-06  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2581 
 2582 	* Fixed #438748, corrections of various misspellings in manpages
 2583 	  accross all modules. 
 2584 
 2585 2001-06-21  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2586 
 2587 	* Ran frink and procheck over all modules and fixed the reported
 2588 	  problems. As far as they actually were problems.
 2589 
 2590 2001-06-21  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2591 
 2592 	* Makefile.in (MODULES): Added module 'sha1'. This is another
 2593 	  message digest like 'md5'.
 2594 
 2595 2001-05-01  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2596 
 2597 	* Makefile.in (MODULES):  Added module 'report'.
 2598 
 2599 	* all.tcl: Added code to propagate "::tcltest::testDirectory" into
 2600 	  the slave actually doing the tests. This tripped some of the
 2601 	  tests for the new CSV module as they use some external files and
 2602 	  were thus unable to find them correctly without this setting.
 2603 
 2604 	* Makefile.in (MODULES): Added module 'csv'.
 2605 
 2606 	* Added directory 'examples' for future sample applications of
 2607 	  tcllib and some example applications too.
 2608 
 2609 2001-04-24  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2610 
 2611 	* Makefile.in: Added module 'md5'.
 2612 
 2613 2001-03-26  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2614 
 2615 	* Makefile.in (install-libraries):  [Bug #404917]
 2616 	  Added 'smtp' explictly to the list of modules for the full
 2617 	  package index. It is part of the 'mime' directory and thus not
 2618 	  automatically found / part of the list.
 2619 
 2620 2001-03-26  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2621 
 2622 	* Makefile.in: Added module 'htmlparse'.
 2623 
 2624 2001-03-21  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2625 
 2626 	* Makefile.in: Added module 'log'.
 2627 
 2628 2001-03-20  Andreas Kupries <andreas_kupries@users.sourceforge.net>
 2629 
 2630 	* all.tcl: [Bug #410100, Patch #410105]
 2631 	  Squashed a subtle bug with package management for the
 2632 	  tests. Changes: all.tcl now adds the module path to the
 2633 	  auto_path (the tested modules did it themselves before) and also
 2634 	  moved the setting of the auto_path in the slave before the first
 2635 	  'package require'. Why ? Assume the old code, an installed
 2636 	  fileutil 1.0 and a new fileutil 1.1 under development. The
 2637 	  initialization of the tests scans the package directories and
 2638 	  finds fileutil 1.0. The module then adds itself to the auto_path
 2639 	  and then requires fileutil (without version). Now fileutil 1.0
 2640 	  is found by the pkg management, it is acceptable according to
 2641 	  the rules of require and thus used. The new version is not
 2642 	  considered at all, as changing the auto_path does *not* enforce
 2643 	  a rescan of package directories. It is possible to solve the
 2644 	  problem by having the modules require themselves and request a
 2645 	  specific version (1.1 in this case). But this would mean that in
 2646 	  each module we have (at least) one more file containing the
 2647 	  version number (all test files!) and we have to maintain this
 2648 	  for every module. The change here however solves the problem
 2649 	  without touching the modules at all.
 2650 
 2651 2000-11-02  Brent Welch <welch@ajubasolutions.com>
 2652 
 2653 	* configure.in: Bumped version number to 0.8
 2654 
 2655 2000-11-01  Dan Kuchler <kuchler@ajubasolutions.com>
 2656 
 2657 	* Makefile.in: Added javascript package to tcllib.
 2658 
 2659 2000-10-27  Dan Kuchler <kuchler@ajubasolutions.com>
 2660 
 2661 	* Makefile.in: Added ftpd package to tcllib.
 2662 
 2663 2000-10-04  Brent Welch <welch@ajubasolutions.com>
 2664 
 2665 	* Makefile.in: Nuked stats in favor of counter.
 2666 
 2667 2000-09-19  Brent Welch <welch@ajubasolutions.com>
 2668 
 2669 	* Makefile.in: 
 2670 	Added the stats module.
 2671 	* configure.in: 
 2672 	Increased version number to 0.7
 2673 	* modules/stats/stats.tcl:
 2674 	* modules/stats/stats.n:
 2675 	* modules/stats/stats.test:
 2676 	* modules/stats/pkgIndex.tcl:
 2677 	Initial version of the stats package.
 2678 
 2679 2000-08-23  Brent Welch <welch@ajubasolutions.com>
 2680 
 2681 	* Makefile.in: fixed typo
 2682 
 2683 2000-08-22  Brent Welch <welch@ajubasolutions.com>
 2684 
 2685 	* configure.in: Bumped patchlevel to 0.6.1
 2686 	* Makefile.in: Ignore errors when installing documentation,
 2687 	which only partly exists. You'll still see the error messages
 2688 	but it doesn't stop the install.
 2689 	Applied tcllib-0-6-1 tag
 2690 
 2691 2000-07-19  Brent Welch <welch@ajubasolutions.com>
 2692 
 2693 	* configure.in: Bumped patchlevel to 0.6
 2694 	applied tcllib-0-6 tag
 2695 
 2696 2000-06-15  Dan Kuchler	 <kuchler@ajubasolutions.com>
 2697 
 2698 	* Makefile.in: Added nntp client package.
 2699 	* modules/nntp: Added nntp client package to tcllib.
 2700 
 2701 2000-06-13  Eric Melski	 <ericm@scriptics.com>
 2702 
 2703 	* Makefile.in: Added uri package.
 2704 	* modules/uri: Added uri package from Steve Ball, Andreas Kupries.
 2705 
 2706 2000-06-09  Brent Welch <welch@scriptics.com>
 2707 
 2708 	* configure.in: Bumped patchlevel to 0.5
 2709 	applied tcllib-0-5 tag
 2710 
 2711 2000-06-02  Eric Melski	 <ericm@scriptics.com>
 2712 
 2713 	* Makefile.in: Added ftp package.
 2714 	* modules/ftp: Added ftp package from Steffen Traeger to tcllib.
 2715 
 2716 2000-04-28  Sandeep Tamhankar <sandeep@scriptics.com>
 2717 
 2718 	* mkInstallScripts.tcl: Fixed a bug in the UNIX shell script where
 2719 	it was checking if TCLINSTALL was non-null, but it was using ==,
 2720 	which isn't legal in /bin/sh.  I found this out the hard way while
 2721 	trying to install tcllib0.4 in the default location
 2722 	(/usr/local/lib/tcllib0.4) and because of this bug, it ended up
 2723 	installing in /lib/tcllib0.4.
 2724 	
 2725 2000-04-26  Brent Welch <welch@scriptics.com>
 2726 
 2727 	* configure.in: Bumped patchlevel to 0.4
 2728 	* Makefile.in: Fixed dist target to deal with missing manual
 2729 	pages and test files.
 2730 	* mkInstallScripts.tcl: Made install directory a parameter to
 2731 	the unix install.sh script
 2732 
 2733 2000-04-25  Eric Melski	 <ericm@scriptics.com>
 2734 
 2735 	* Makefile.in: Tweaked dist target to include README and
 2736 	license.terms in distributions.
 2737 
 2738 2000-04-17  Brent Welch	 <welch@scriptics.com>
 2739 
 2740 	* modules/html: Added html generation module
 2741 
 2742 2000-04-10  Brent Welch	 <welch@scriptics.com>
 2743 
 2744 	* Makefile.in: restored ncgi module
 2745 
 2746 2000-04-07  Eric Melski	 <ericm@scriptics.com>
 2747 
 2748 	* configure: 
 2749 	* configure.in: Upped version to 0.3.
 2750 
 2751 2000-03-29  Eric Melski	 <ericm@scriptics.com>
 2752 
 2753 	* mkIndex.tcl: Added missing "== -1" to [lsearch] for package dir
 2754 	in generated pkgIndex.tcl.
 2755 
 2756 2000-03-28  Eric Melski	 <ericm@scriptics.com>
 2757 
 2758 	* Makefile.in: Added $(srcdir)/ prefix to mkIndex.tcl call in the
 2759 	install-libraries target, so that it would find the mkIndex.tcl
 2760 	script when run outside of the source tree.  Same for man.macros
 2761 	in the install-doc target, so it would find the file.
 2762 
 2763 2000-03-27  Eric Melski	 <ericm@scriptics.com>
 2764 
 2765 	* Makefile.in: Added dist target for building distribution.
 2766 
 2767 	* configure.in: Removed mkIndex.tcl from AC_OUTPUT call.
 2768 
 2769 	* mkInstallScripts.tcl: First cut at script for autogenerating
 2770 	simple INSTALL.BAT and install.sh files for tcllib distributions.
 2771 
 2772 	* mkIndex.tcl: 
 2773 	* mkIndex.tcl.in: Replace mkIndex.tcl.in with mkIndex.tcl, which
 2774 	now takes more args to specify values.
 2775 
 2776 2000-03-09  Eric Melski	 <ericm@scriptics.com>
 2777 
 2778 	* Makefile.in: Added ncgi module, commented out until tests are done.
 2779 
 2780 2000-03-09  Eric Melski	 <ericm@scriptics.com>
 2781 
 2782 	* Makefile.in: Updated test target to call out to all.tcl.
 2783 
 2784 	* all.tcl: First checkin of all.tcl, the magic that hides behind
 2785 	"make test".
 2786 
 2787 2000-03-08  Eric Melski	 <ericm@scriptics.com>
 2788 
 2789 	* Makefile.in: Commented out cgi module until it's ready for use.
 2790 	Added checks for bogus module names in install-libraries, but
 2791 	they're not foolproof.
 2792 
 2793 2000-03-07  Brent Welch <welch@scriptics.com>
 2794 
 2795 	* modules/cgi: Preliminary version of a CGI module.  Still needs
 2796 	some cookie functions, test suite, and docs...
 2797 	
 2798 2000-03-07  Eric Melski <ericm@scriptics.com>
 2799 
 2800 	* modules/math: math library
 2801 
 2802 	* Makefile.in: added math library to list of modules
 2803 
 2804 2000-03-07  Scott Stanton  <stanton@scriptics.com>
 2805 
 2806 	* configure.in: 
 2807 	* configure: 
 2808 	* aclocal.m4:
 2809 	* Makefile.in: Changed to use shared config subdirectory.  Also
 2810 	fixed problem on Windows builds where it would fail to identify
 2811 	the tclsh executable to use.  Simplified configure.in to minimum
 2812 	number of macros.
 2813 
 2814 2000-03-06  Eric Melski	 <ericm@scriptics.com>
 2815 
 2816 	* man.macros: Moved from individual modules to toplevel tcllib
 2817 	dir, so that it is not repeated hundreds of times.
 2818 	
 2819 	* Makefile.in:
 2820 	* mkIndex.tcl.in: Added version number to installed tcllib dir.
 2821 
 2822 	* license.terms: Adapted license from Tcl.
 2823 	
 2824 	* README: Added more information about file layout in module dirs.
 2825 
 2826 2000-03-06  Scott Redman  <redman@scriptics.com>
 2827 
 2828 	* Makefile.in:	added pop3 module.
 2829 
 2830 2000-03-02  Eric Melski	 <ericm@scriptics.com>
 2831 
 2832 	* mkIndex.tcl.in: Instead of probing install dir for modules,
 2833 	changed to take module list on command line, so that users can
 2834 	change what goes into the pkgIndex.tcl from the Makefile.
 2835 	
 2836 	* Makefile.in: additional work on module list and pkgIndex.tcl
 2837 	generation.  Now changing the module list changes what is
 2838 	installed and what is put in the pkgIndex.tcl.
 2839 
 2840 2000-03-02  Eric Melski	 <ericm@scriptics.com>
 2841 
 2842 	* Makefile.in: Work on install-libraries, install-doc; removed
 2843 	references to compiled bits.
 2844 
 2845 	* mkIndex.tcl.in: Tweaked the generated pkgIndex.tcl to only
 2846 	append the dirname if it doesn't already exist in the auto_path,
 2847 	and to use \[file dirname \[info script\]\] instead of [pwd].
 2848 
 2849 	* configure:
 2850 	* configure.in: Removed checks for compiler, and all stuff related
 2851 	to compiling/linking (this is a tcl only extension).
 2852 
 2853 	* tcl.m4: new tcl.m4 from sample extension.
 2854 
 2855 2000-03-01  Eric Melski	 <ericm@scriptics.com>
 2856 
 2857 	* Makefile.in: Added fileutil, cmdline, mime, base64 modules.
 2858 
 2859 2000-02-24  Eric Melski	 <ericm@scriptics.com>
 2860 
 2861 	* Makefile.in, et al: Preliminary Makefile and configure script, and
 2862 	supporting files