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

	*
	* Released and tagged Tcllib 1.4 ========================
	* 

2003-04-22  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* all: Created DEVELOPMENT branch - tagged root-DEVELOPMENT.
	This branch contains criticl-based C code to speed up some of the
	computationally expensive functions - generates a base64c package.
	
2003-04-21  Andreas Kupries  <andreask@pliers.activestate.com>

	* uuencode.test: Added code to suppress output from the log
	  package during the test.

2003-04-11  Andreas Kupries  <andreask@activestate.com>

	* uuencode.man:
	* base64.tcl:
	* base64.man:
	* pkgIndex.tcl: Fixed bug #614591. Set version of the base64
	  package to to 2.2.2. uuencode is now at version 1.0.2
	  throughout.

2003-03-24  Andreas Kupries  <andreask@activestate.com>

	* uuencode.test: 
	* uuencode.tcl: Fixed bug #700327, reported by Roger Niva
	  <rniva@users.sourceforge.net>. Added '--' before actual data
	  argument to prevent mishandling of data beginning with a dash
	  ('-'). Extended the testsuite to cover these cases.

2003-02-23  David N. Welton  <davidw@dedasys.com>

	* base64.tcl: Bumped base64.tcl Tcl requirement to 8.2, swapped
	out regsub for string map.

2003-01-25  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* yencode.tcl:
	* uuencode.tcl: Added Tcl 8.2 version requirement, bumped versions
	and added copyright to man pages. Fixed uuencode to work with Tcl 8.2

2002-06-03  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* pkgIndex.tcl:
	* base64.tcl:
	* base64.n:
	* base64.man: Bumped base64 to version 2.2.1.

	* pkgIndex.tcl:
	* uuencode.tcl:
	* uuencode.n:
	* uuencode.man: Bumped uuencode to version 1.0.1.

2002-05-27  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* yencode.test: Fixed SF Tcllib Bug #548354 so that the datafile
	  used by the test is found even if the build directory is outside
	  of the tcllib directory hierarchy. Original patch provided by Larry
	  Virden <lvirden@users.sourceforge.net>, changed by me to work in
	  my configuration too.

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

	* uuencode.tcl: 
	* yencode.tcl:
	* base64.tcl: Fixed decoding of empty string in tcl
	  implementation. Fixes bug #548112.

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

	* yencode.tcl, yencode.test, yencode.man, yencode.test.data,
	* yencode.test.out: initial import of yEnc encode/decode package
	plus man page and test.

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

	* uuencode.tcl: fixed bug #544452 to handle DOS input files and
	tolerate incorrect uuencoded line lengths.
	* uuencode.test: added tests for the above bug conditions.

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

	* uuencode.tcl: added support for Trf and fixed length bug
	
2002-01-16  Pat Thoyts <patthoyts@users.sourceforge.net>

	* uuencode.tcl: initial import of uuencode package
	* pkgIndex.tcl: added uuencode package
	
2001-09-05  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* base64.tcl: Restricted export list to public API.
	  [456255]. Patch by Hemang Lavana
	  <hemanglavana@users.sourceforge.net>

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

	* base64.n: Added manpage [446584].

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

	* base64.tcl: Frink 2.2 run, fixed dubious code.

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

	* base64.tcl: Fixed dubious code reported by frink.

2001-06-02  Miguel Sofer  <mig@utdt.edu>

	* base64.tcl: Greatly increased speed, obtained by: using lists
	  instead of arrays, splitting the input with [binary scan],
	  taking the bytes to be encoded three at a time, and
	  reformulating the decoding algorithm to be purely
	  arithmetic. Improved backwards compatibility, now runs with
	  Tcl8.0.

	  Nudged version to 2.2

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

	* base64.tcl: Fixed bug in base64::decode where trailing
	bytes were not always decoded correctly (!).  This only
	shows up with low-valued characters (less than 0x10) near
	the end of a string that was padded with =

	Nudged version to 2.1 so we can distinquish this version
	that has bug fixes and new features.

2000-10-10  Eric Melski  <ericm@ajubasolutions.com>

	* base64.tcl: Extending base64::encode to accept optional
	arguments ?-maxlen maxlen? and ?-wrapchar wrapchar?, to control
	the line wrapping and the character(s) used to cause the
	wrapping.  Based on work by Joel Saunier.

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

	* base64.test: Adapted tests to work in tcllib test framework.

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

	* base64.test: Added tests for decoding data that was padded with ='s

	* base64.tcl: Fixed a bug with line wrapping in the encoder -- it
	was not properly counting the number of characters emitted, so it 
	was not wrapping when it should.  Changed the chars/line to 60, so 
	the output would be identical to that produced by GNU uuecode 4.2,
	for easy testing purposes.  Fixed a bug in the decoder with
	newlines -- it was not ignoring them as it should according to RFC
	2045.
	Fixed a bug in decoder dealing with data that was padded with ='s.
	

	* base64.test: Some rudimentary tests for the encoder/decoder.

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

	* pkgIndex.tcl: added pkgIndex file.
