2002-01-20  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* Tagging branch tcllib-1-2-0 as subbranch of RELEASES now.
	  This fixes the release.

	* Tagged branch RELEASES. control/rswitch is not officially
	  released according to Don Porter, and thus not part of this
	  branch. Additional documentation about its usage will be added
	  to the HEAD branch.

	* control 0.1 was never released, bumping version back to this.

2002-01-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
	
	* Bumped version to 1.2, new release. Summary of changes here. See
	  the individual Changelogs to see the detailed changes in each
	  module.

	  New modules: calendar, crc, doctools, irc, smtpd, and stooop.

	  calendar:	Version is	0.1
	  crc:		Version is	1.0
	  doctools:	Version is	1.0
	  irc:		Version is	0.1
	  smtpd:	Version is	1.0
	  stooop:	Version is	4.3

	  Changed modules: base64, comm, control, csv, fileutil, ftp,
	  html, math, mime, ncgi, nntp, pop3, struct, textutil, and uri.

	  base64:	Version stays @	2.2, but got new subpackage.
	  comm:		Version up to	3.7.1
	  control:	Version up to	0.2
	  csv:		Version up to	0.2
	  fileutil:	Version up to	1.3
	  ftp:		Version up to	2.3
	  html:		Version up to	1.2
	  math:		Version up to	1.2
	  mime:		Version up to	1.3.1
	  ncgi:		Version up to	1.2.1
	  nntp:		Version up to	0.2
	  pop3:		Version up to	1.5.1
	  struct:	Version up to	1.2
	  textutil:	Version up to	0.4
	  uri:		Version up to	1.1

2002-01-18  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* Makefile.in (dist): Fixed bug #495976.

2002-01-17  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc module: added sum manual page
	* base64 module: added uuencode manual page

2002-01-17  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* examples/csv/csvdiff: New example for csv module. FR #485717.

	* mime: Fixed bug #499242.

2002-01-16  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* mime: Implemented FR #503336
 	* ftp:  Fixed bug #503471.
	* nntp: Fixed bug #502250

2002-01-16  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* base64 module: added uuencode package
	* crc module: added sum and cksum packages.

2002-01-11  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* mkInstallScripts.tcl:
	* Makefile.in: Added crc and smtpd modules to the installation files.
	
2002-01-11  Kevin Kenny  <kennykb@users.sourceforge.net>

	* mkInstallScripts.tcl: Changed the installation process for
	Windows to avoid the unimplemented [file permissions] in favor of
	[file attributes].
	
2002-01-11  Kevin Kenny  <kennykb@users.sourceforge.net>

	* New module: calendar.
	
2002-01-11  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* New module: crc. From patch #501339

2002-01-11  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* Makefile.in (install-doc): Fixed bug #500655. Using the code
	  from the tcl "Makefile.in" as template equivalent code for
	  tcllib was created and added to the file "Makefile.in". The
	  modified makefile now includes the contents of "man.macros" into
	  every installed manpage.

	* html: Applied patch #484117.

2001-12-14  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* New module: doctools. FR #492234.

2001-12-13  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* texturil: Applied patch #492156.

2001-12-11  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* pop3:     Bugfix for item #490151.

	* textutil: Bugfix for item #476988.

2001-12-10  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* textutil: Update from William, 'evalcmd' callback.

2001-12-06  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* fileutil: Bugfix for item #486572.

2001-11-28  Reinhard Max  <max@suse.de>

	* split.tcl: Speed improvement.

2001-11-23  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* struct.matrix: Implemented FR #481022.

2001-11-19  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* irc: Added IRC example to examples section. Patch #481479.

	* struct/graph: Applied patch #483125
	
	* smtpd: Example consolidation: Moved the smtpd example to
	  'examples' directory.

	* ftp: Implemented FR #481161.

	* ftpd: Added example ftp server used for testing the
	  functionality of FR #481161.

2001-11-17  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* smtpd: New module.

2001-11-16  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* csv: Applied patch #482570.

	* comm: Fixed bug #480227.

	* ftp, uri: Implemented FR #476804.

	* ftp: Applied patch #428053.

2001-11-12  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* irc: New module. Internet protocol handling. Internet Relay Chat
	  (IRC). Author David N. Welton <davidw@dedasys.com>.

	* examples/nntp: Moved example applications out of the nntp module
	  into the example space.

	* examples/ftpd: Moved example applications out of the ftpd module
	  into the example space.

	* examples/ftp: Moved example applications out of the ftp module
	  into the example space.

	* csv: Implemented FR #481023.

	* textutil: Added 'expander' code by William H. Duquette
	  <will@wjduquette.com>. Added option -strictlength to
	  adjust. Code by Dan Kuchler <dan@kuchler.net>.

2001-11-09  Joe English  <jenglish@users.sourceforge.net>

	* comm: Replaced nroff macro trickery in comm.n manpage.

2001-11-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* mime: Fixed bug #479174.

	* mkInstallScripts.tcl: Added code to install tclIndex files.

	* Makefile.in (install-libraries, dist): Added commands to copy
	  'tclIndex' files into installation and distribution. This fixes
	  the remainder of #475846.
	  (dist): Fixed error in generation of tar/zip files too.

2001-11-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* examples/ftp/ftpvalid: New example, using ftp and uri
	  modules. Validation of ftp urls.

	* fileutil: Accepted Patch #477805.
	* ftp:      Accepted Patch #478478.

2001-11-07  Reinhard Max  <max@suse.de>

	* control: added implementation for a 'do ... while/until' loop.

2001-11-04  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* ftp: Fixed bug #476729.

2001-11-01  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* mime: Fixed bugs #477088, #472009.

2001-10-21  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* uri: Accepted patch #470211.

2001-10-20  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* ncgi: Fixed bug #464560.
	* ftp:  Fixed bug #466746.

2001-10-17  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* ------------------ Tcllib 1.1 released ------------------

	* tcllib moved to version 1.1
	
	* cmdline:	Version up to 1.1.1
	* ftp:		Version up to 2.2.1
	* html:		Version up to 1.1.1
	* md5:		Version up to 1.4.1
	* mime/smtp:	Version up to 1.3
	* ncgi:		Version up to 1.2
	* pop3:		Version up to 1.5
	* report:	Version up to 0.2
	* sha1:		Version up to 1.0.1
	* struct:	Version up to 1.1.1
	* textutil:	Version up to 0.3

2001-10-14  Jeff Hobbs  <jeffh@ActiveState.com>

	* csv.tcl: moved to v0.2

2001-09-24   Joe English  <jenglish@sourceforge.net>

	* modules/ftpd/ftpd.tcl: fix improperly-formatted multi-line 
	  replies.  See SF tracker ID #424797

2001-08-24   Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* Makefile.in (check): Added target to report modules without
	  testsuites and/or manpages.

2001-08-22  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* examples/nntp: Added new example application 'postnews'. This is
	  an example how to use the 'nntp'-client library provided by
	  tcllib.

	* Makefile.in (MODULES):  Added package 'comm'.

2001-08-21  Don Porter <dgp@users.sourceforge.net>

	* Makefile.in (MODULES):  Added package 'control'.

2001-08-20  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* Makefile.in (mandir, libdir): Applied patch [447141] by Reinhard
	  Max <rmax@users.sourceforge.net> to virtualize mandir and libdir
	  via ${INSTALL_ROOT}.

	* all.tcl: Added ::tcltest::getErrorMessage in preparation of
	  fixing [440051], [440049] and [440046] reported by Larry Virden
	  <lvirden@users.sourceforge.net>.

2001-07-17  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Bumped version to 1.0

2001-07-10  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Frink 2.2 run, fixed dubious code.

2001-07-06  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Fixed #438748, corrections of various misspellings in manpages
	  accross all modules. 

2001-06-21  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Ran frink and procheck over all modules and fixed the reported
	  problems. As far as they actually were problems.

2001-06-21  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Makefile.in (MODULES): Added module 'sha1'. This is another
	  message digest like 'md5'.

2001-05-01  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Makefile.in (MODULES):  Added module 'report'.

	* all.tcl: Added code to propagate "::tcltest::testDirectory" into
	  the slave actually doing the tests. This tripped some of the
	  tests for the new CSV module as they use some external files and
	  were thus unable to find them correctly without this setting.

	* Makefile.in (MODULES): Added module 'csv'.

	* Added directory 'examples' for future sample applications of
	  tcllib and some example applications too.

2001-04-24  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Makefile.in: Added module 'md5'.

2001-03-26  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Makefile.in (install-libraries):  [Bug #404917]
	  Added 'smtp' explictly to the list of modules for the full
	  package index. It is part of the 'mime' directory and thus not
	  automatically found / part of the list.

2001-03-26  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Makefile.in: Added module 'htmlparse'.

2001-03-21  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* Makefile.in: Added module 'log'.

2001-03-20  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* all.tcl: [Bug #410100, Patch #410105]
	  Squashed a subtle bug with package management for the
	  tests. Changes: all.tcl now adds the module path to the
	  auto_path (the tested modules did it themselves before) and also
	  moved the setting of the auto_path in the slave before the first
	  'package require'. Why ? Assume the old code, an installed
	  fileutil 1.0 and a new fileutil 1.1 under development. The
	  initialization of the tests scans the package directories and
	  finds fileutil 1.0. The module then adds itself to the auto_path
	  and then requires fileutil (without version). Now fileutil 1.0
	  is found by the pkg management, it is acceptable according to
	  the rules of require and thus used. The new version is not
	  considered at all, as changing the auto_path does *not* enforce
	  a rescan of package directories. It is possible to solve the
	  problem by having the modules require themselves and request a
	  specific version (1.1 in this case). But this would mean that in
	  each module we have (at least) one more file containing the
	  version number (all test files!) and we have to maintain this
	  for every module. The change here however solves the problem
	  without touching the modules at all.

2000-11-02  Brent Welch <welch@ajubasolutions.com>

	* configure.in: Bumped version number to 0.8

2000-11-01  Dan Kuchler <kuchler@ajubasolutions.com>

	* Makefile.in: Added javascript package to tcllib.

2000-10-27  Dan Kuchler <kuchler@ajubasolutions.com>

	* Makefile.in: Added ftpd package to tcllib.

2000-10-04  Brent Welch <welch@ajubasolutions.com>

	* Makefile.in: Nuked stats in favor of counter.

2000-09-19  Brent Welch <welch@ajubasolutions.com>

	* Makefile.in: 
	Added the stats module.
	* configure.in: 
	Increased version number to 0.7
	* modules/stats/stats.tcl:
	* modules/stats/stats.n:
	* modules/stats/stats.test:
	* modules/stats/pkgIndex.tcl:
	Initial version of the stats package.

2000-08-23  Brent Welch <welch@ajubasolutions.com>

	* Makefile.in: fixed typo

2000-08-22  Brent Welch <welch@ajubasolutions.com>

	* configure.in: Bumped patchlevel to 0.6.1
	* Makefile.in: Ignore errors when installing documentation,
	which only partly exists. You'll still see the error messages
	but it doesn't stop the install.
	Applied tcllib-0-6-1 tag

2000-07-19  Brent Welch <welch@ajubasolutions.com>

	* configure.in: Bumped patchlevel to 0.6
	applied tcllib-0-6 tag

2000-06-15  Dan Kuchler	 <kuchler@ajubasolutions.com>

	* Makefile.in: Added nntp client package.
	* modules/nntp: Added nntp client package to tcllib.

2000-06-13  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Added uri package.
	* modules/uri: Added uri package from Steve Ball, Andreas Kupries.

2000-06-09  Brent Welch <welch@scriptics.com>

	* configure.in: Bumped patchlevel to 0.5
	applied tcllib-0-5 tag

2000-06-02  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Added ftp package.
	* modules/ftp: Added ftp package from Steffen Traeger to tcllib.

2000-04-28  Sandeep Tamhankar <sandeep@scriptics.com>

	* mkInstallScripts.tcl: Fixed a bug in the UNIX shell script where
	it was checking if TCLINSTALL was non-null, but it was using ==,
	which isn't legal in /bin/sh.  I found this out the hard way while
	trying to install tcllib0.4 in the default location
	(/usr/local/lib/tcllib0.4) and because of this bug, it ended up
	installing in /lib/tcllib0.4.
	
2000-04-26  Brent Welch <welch@scriptics.com>

	* configure.in: Bumped patchlevel to 0.4
	* Makefile.in: Fixed dist target to deal with missing manual
	pages and test files.
	* mkInstallScripts.tcl: Made install directory a parameter to
	the unix install.sh script

2000-04-25  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Tweaked dist target to include README and
	license.terms in distributions.

2000-04-17  Brent Welch	 <welch@scriptics.com>

	* modules/html: Added html generation module

2000-04-10  Brent Welch	 <welch@scriptics.com>

	* Makefile.in: restored ncgi module

2000-04-07  Eric Melski	 <ericm@scriptics.com>

	* configure: 
	* configure.in: Upped version to 0.3.

2000-03-29  Eric Melski	 <ericm@scriptics.com>

	* mkIndex.tcl: Added missing "== -1" to [lsearch] for package dir
	in generated pkgIndex.tcl.

2000-03-28  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Added $(srcdir)/ prefix to mkIndex.tcl call in the
	install-libraries target, so that it would find the mkIndex.tcl
	script when run outside of the source tree.  Same for man.macros
	in the install-doc target, so it would find the file.

2000-03-27  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Added dist target for building distribution.

	* configure.in: Removed mkIndex.tcl from AC_OUTPUT call.

	* mkInstallScripts.tcl: First cut at script for autogenerating
	simple INSTALL.BAT and install.sh files for tcllib distributions.

	* mkIndex.tcl: 
	* mkIndex.tcl.in: Replace mkIndex.tcl.in with mkIndex.tcl, which
	now takes more args to specify values.

2000-03-09  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Added ncgi module, commented out until tests are done.

2000-03-09  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Updated test target to call out to all.tcl.

	* all.tcl: First checkin of all.tcl, the magic that hides behind
	"make test".

2000-03-08  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Commented out cgi module until it's ready for use.
	Added checks for bogus module names in install-libraries, but
	they're not foolproof.

2000-03-07  Brent Welch <welch@scriptics.com>

	* modules/cgi: Preliminary version of a CGI module.  Still needs
	some cookie functions, test suite, and docs...
	
2000-03-07  Eric Melski <ericm@scriptics.com>

	* modules/math: math library

	* Makefile.in: added math library to list of modules

2000-03-07  Scott Stanton  <stanton@scriptics.com>

	* configure.in: 
	* configure: 
	* aclocal.m4:
	* Makefile.in: Changed to use shared config subdirectory.  Also
	fixed problem on Windows builds where it would fail to identify
	the tclsh executable to use.  Simplified configure.in to minimum
	number of macros.

2000-03-06  Eric Melski	 <ericm@scriptics.com>

	* man.macros: Moved from individual modules to toplevel tcllib
	dir, so that it is not repeated hundreds of times.
	
	* Makefile.in:
	* mkIndex.tcl.in: Added version number to installed tcllib dir.

	* license.terms: Adapted license from Tcl.
	
	* README: Added more information about file layout in module dirs.

2000-03-06  Scott Redman  <redman@scriptics.com>

	* Makefile.in:	added pop3 module.

2000-03-02  Eric Melski	 <ericm@scriptics.com>

	* mkIndex.tcl.in: Instead of probing install dir for modules,
	changed to take module list on command line, so that users can
	change what goes into the pkgIndex.tcl from the Makefile.
	
	* Makefile.in: additional work on module list and pkgIndex.tcl
	generation.  Now changing the module list changes what is
	installed and what is put in the pkgIndex.tcl.

2000-03-02  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Work on install-libraries, install-doc; removed
	references to compiled bits.

	* mkIndex.tcl.in: Tweaked the generated pkgIndex.tcl to only
	append the dirname if it doesn't already exist in the auto_path,
	and to use \[file dirname \[info script\]\] instead of [pwd].

	* configure:
	* configure.in: Removed checks for compiler, and all stuff related
	to compiling/linking (this is a tcl only extension).

	* tcl.m4: new tcl.m4 from sample extension.

2000-03-01  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in: Added fileutil, cmdline, mime, base64 modules.

2000-02-24  Eric Melski	 <ericm@scriptics.com>

	* Makefile.in, et al: Preliminary Makefile and configure script, and
	supporting files
