head	1.50;
access;
symbols
	tcllib-1-13:1.50
	tcllib-1-12:1.49
	tklib-0-5:1.44
	tcllib-1-11-1:1.44
	tcllib-1-11:1.42
	tcllib-1-10:1.37
	tcllib-1-9:1.34
	tcllib-1-8:1.28
	tcllib-1-7:1.23
	tcllib-1-6-1:1.19.2.2
	tcllib-1-6-branch:1.19.0.2
	tcllib-1-6:1.19
	tcllib-1-4-0:1.16
	tcllib-1-3-0:1.5
	tcllib-1-2-0:1.4.0.4
	RELEASES:1.4.0.2;
locks; strict;
comment	@# @;


1.50
date	2011.01.25.06.06.37;	author andreas_kupries;	state Exp;
branches;
next	1.49;

1.49
date	2009.12.07.17.39.21;	author andreas_kupries;	state Exp;
branches;
next	1.48;

1.48
date	2009.05.07.00.39.49;	author patthoyts;	state Exp;
branches;
next	1.47;

1.47
date	2009.05.06.22.41.08;	author patthoyts;	state Exp;
branches;
next	1.46;

1.46
date	2009.04.21.20.06.19;	author andreas_kupries;	state Exp;
branches;
next	1.45;

1.45
date	2009.03.04.01.01.42;	author patthoyts;	state Exp;
branches;
next	1.44;

1.44
date	2008.12.15.20.25.30;	author andreas_kupries;	state Exp;
branches;
next	1.43;

1.43
date	2008.12.02.04.01.56;	author andreas_kupries;	state Exp;
branches;
next	1.42;

1.42
date	2008.10.17.05.32.35;	author andreas_kupries;	state Exp;
branches;
next	1.41;

1.41
date	2008.06.14.23.32.42;	author andreas_kupries;	state Exp;
branches;
next	1.40;

1.40
date	2008.04.11.17.59.50;	author andreas_kupries;	state Exp;
branches;
next	1.39;

1.39
date	2008.04.08.00.50.50;	author patthoyts;	state Exp;
branches;
next	1.38;

1.38
date	2008.03.10.04.31.30;	author andreas_kupries;	state Exp;
branches;
next	1.37;

1.37
date	2007.09.12.16.29.43;	author andreas_kupries;	state Exp;
branches;
next	1.36;

1.36
date	2007.03.25.01.29.23;	author andreas_kupries;	state Exp;
branches;
next	1.35;

1.35
date	2006.11.04.15.20.36;	author patthoyts;	state Exp;
branches;
next	1.34;

1.34
date	2006.10.04.02.56.05;	author andreas_kupries;	state Exp;
branches;
next	1.33;

1.33
date	2006.09.19.23.36.15;	author andreas_kupries;	state Exp;
branches;
next	1.32;

1.32
date	2006.06.29.23.29.32;	author afaupell;	state Exp;
branches;
next	1.31;

1.31
date	2006.01.22.23.53.27;	author andreas_kupries;	state Exp;
branches;
next	1.30;

1.30
date	2006.01.22.00.27.22;	author andreas_kupries;	state Exp;
branches;
next	1.29;

1.29
date	2005.10.25.01.26.40;	author andreas_kupries;	state Exp;
branches;
next	1.28;

1.28
date	2005.10.06.21.29.25;	author andreas_kupries;	state Exp;
branches;
next	1.27;

1.27
date	2005.08.26.16.58.42;	author andreas_kupries;	state Exp;
branches;
next	1.26;

1.26
date	2005.08.25.20.47.00;	author andreas_kupries;	state Exp;
branches;
next	1.25;

1.25
date	2005.03.12.21.11.01;	author patthoyts;	state Exp;
branches;
next	1.24;

1.24
date	2005.03.12.02.13.49;	author patthoyts;	state Exp;
branches;
next	1.23;

1.23
date	2004.10.06.14.36.03;	author andreas_kupries;	state Exp;
branches;
next	1.22;

1.22
date	2004.08.05.03.53.41;	author andreas_kupries;	state Exp;
branches;
next	1.21;

1.21
date	2004.05.26.04.24.28;	author andreas_kupries;	state Exp;
branches;
next	1.20;

1.20
date	2004.03.31.23.09.19;	author patthoyts;	state Exp;
branches;
next	1.19;

1.19
date	2004.02.16.04.14.46;	author andreas_kupries;	state Exp;
branches
	1.19.2.1;
next	1.18;

1.18
date	2003.05.29.00.06.49;	author patthoyts;	state Exp;
branches;
next	1.17;

1.17
date	2003.05.08.23.55.37;	author patthoyts;	state Exp;
branches;
next	1.16;

1.16
date	2003.05.06.04.56.09;	author andreas_kupries;	state Exp;
branches;
next	1.15;

1.15
date	2003.04.02.21.24.11;	author patthoyts;	state Exp;
branches;
next	1.14;

1.14
date	2003.02.11.23.51.34;	author patthoyts;	state Exp;
branches;
next	1.13;

1.13
date	2003.02.02.21.57.21;	author patthoyts;	state Exp;
branches;
next	1.12;

1.12
date	2003.01.26.00.16.03;	author patthoyts;	state Exp;
branches;
next	1.11;

1.11
date	2003.01.19.07.58.43;	author andreas_kupries;	state Exp;
branches;
next	1.10;

1.10
date	2003.01.07.00.40.03;	author patthoyts;	state Exp;
branches;
next	1.9;

1.9
date	2003.01.06.22.08.31;	author patthoyts;	state Exp;
branches;
next	1.8;

1.8
date	2003.01.03.02.21.46;	author patthoyts;	state Exp;
branches;
next	1.7;

1.7
date	2002.09.26.22.50.23;	author patthoyts;	state Exp;
branches;
next	1.6;

1.6
date	2002.09.25.23.57.02;	author patthoyts;	state Exp;
branches;
next	1.5;

1.5
date	2002.01.23.20.56.30;	author patthoyts;	state Exp;
branches;
next	1.4;

1.4
date	2002.01.17.23.35.47;	author patthoyts;	state Exp;
branches;
next	1.3;

1.3
date	2002.01.16.17.48.41;	author patthoyts;	state Exp;
branches;
next	1.2;

1.2
date	2002.01.15.20.54.59;	author patthoyts;	state Exp;
branches;
next	1.1;

1.1
date	2002.01.11.22.54.48;	author patthoyts;	state Exp;
branches;
next	;

1.19.2.1
date	2004.05.24.02.58.09;	author andreas_kupries;	state Exp;
branches;
next	1.19.2.2;

1.19.2.2
date	2004.05.27.02.47.39;	author andreas_kupries;	state Exp;
branches;
next	;


desc
@@


1.50
log
@Tcllib 1.13 released
@
text
@2011-01-24  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.13 ========================
	* 

2009-12-07  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.12 ========================
	* 

2009-05-07  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* sum.tcl: Fixed poor idiom setting interp result.

2009-05-06  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crc32.tcl: Remove unecessary read-type from Trf implementation
	and tidied the critcl code a little. Bump to 1.3.1.

2009-04-21  Andreas Kupries  <andreask@@activestate.com>

	* cksum.tcl (::crc::CksumFinal): Added the missing 'unset state'
	* cksum.man: command which caused the memory leak reported by Phil
	* pkgIndex.tcl: Dietz <pedietz@@users.sourceforge.net> as
	  [Bug 2686560]. Bumped version to 1.1.3.

2009-03-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crc32.man:  Add note on feeding crc32 values in as -seed.
	* crc32.test: Tests to ensure -seed usage is as expected.

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

	*
	* Released and tagged Tcllib 1.11.1 ========================
	* 

2008-10-16  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.11 ========================
	* 

2008-06-14  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* cksum.pcx: New files. Syntax definitions for the public
	* crc16.pcx: commands of the various crc packages.
	* crc32.pcx:
	* sum.pcx:

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

	* crc16.man: Marked name of crc32 up as package.

2008-04-08  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crc16.man: document the xmodem command (bug #1895277)

2008-03-09  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* cksum.tcl (::crc::cksum): Fixed handling of options -chunksize
	* cksum.man: and -channel. Bumped version of cksum to 1.1.2.
	* pkgIndex.tcl

2007-09-12  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.10 ========================
	* 

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

	* sum.man: Fixed all warnings due to use of now deprecated
	* cksum.man: commands. Added a section about how to give feedback.
	* crc16.man:
	* crc32.man:

2006-11-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crcc.tcl: Silence critcl warning.

2006-10-03  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.9 ========================
	* 

2006-09-19  Andreas Kupries  <andreask@@activestate.com>

	* cksum.tcl: Bumped version to 1.1.1
	* cksum.man:
	* pkgIndex.tcl:

2006-06-29  Aaron Faupell <afaupell@@users.sourceforge.net>

	* cksum.tcl: fixed typo koin->join

2006-01-22  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* cksum.test:  More boilerplate simplified via use of test support.
	* crc16.test:
	* crc32.test:
	* crc32bugs.test:
	* sum.test:

2006-01-19  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* cksum.test: Hooked into the new common test support code.
	* crc16.test:
	* crc32.test:
	* crc32bugs.test:
	* sum.test:

2005-10-24  Andreas Kupries <andreask@@activestate.com>

	* cksum.bench: New files. Basic benchmark tests
	* crc16.bench: of the crc and derived commands.
	* crc32.bench: 
	* sum.bench: 

2005-10-06  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.8 ========================
	* 

2005-08-26  Andreas Kupries <andreask@@activestate.com>

	* crc16.tcl: Accepted Don Porter's patch attached to [Tcllib SF
	* crc32.tcl: Bug 1274120], fixing the creative-writing problem for
	  variable v and restricting the value to 32bit ints. Additionally
	  added an [unset v] after the initialization, as the variable is
	  not needed beyond that part of the code.

2005-08-25  Andreas Kupries <andreask@@activestate.com>

	* crc32.tcl (::crc::Crc32Final): Restrict result of Trf to 32bit
	  range, or the [format] at the end of crc32 will blow this up
	  into a 64bit number. This is an additional fix for [Tcllib SF
	  Bug 1042420].

2005-03-12  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* cksum.tcl:      Refactored to use a context for better support of
	* cksum.man:      summing data in chunks. Updated man page and
	* cksum.test:     tests. Set version to 1.1.0
	
	* crc32.tcl:      Refactored the package to use a context structure
	* crc32.man:      as done for the hash modules. This makes it easier
	* crc32.test:     to work which chunks and event systems. We now
	* crc32bugs.test: can support Trf for chunking too and have properly
	                  hooked up the critcl code. Tests now test all
			  available implementations.
	
2004-10-05  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.7 ========================
	* 

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

	* crc32.tcl: Updated version number to sync with 1.6.1
	* crc32.man: release.
	* pkgIndex.tcl:

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

	*
	* Released and tagged Tcllib 1.6.1 ========================
	* 

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

	* crc32.tcl: Rel. engineering. Updated version number 
	* crc32.man: of crc32 to reflect its changes, to 1.1.1.
	* pkgIndex.tcl:

2004-04-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crc32.tcl: Cope with data begining with hyphen when using
	  Trf (SF bug #914278)

2004-02-15  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.6 ========================
	* 

2003-05-27  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crc16.tcl: Added XMODEM CRC algorithm - as used in the
	XMODEM-CRC protocol. (Simple XMODEM uses a SysV type checksum).
	Also added a -channel option to the crc command.

2003-05-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crcc.tcl: Added placeholder to get a module library for all the
	critcl code segments from the crc module
	* crc32.tcl: Added -channel option
	* crc32.test:      
	* crc32bugs.test:  Tidied up the tests
	* sum.tcl: Refactored the code to permit chunking and reading from
	a channel. Added critcl-dependent C code implementations.
	* sum.test: Added new tests and generally tidied up.
	* sum.man: Added new items to the documentation.
	
2003-05-05  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

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

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

	* crc32.test: Fix for bug #709375 - test failures for bigEndian
	systems when using Trf crc-zlib.
	* crc32bugs.test: Additional test file used to isolate byte
	ordering problems.

2003-02-11  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crc32.man, cksum.man, crc16.man, crc32.man: Added the new
	copyright markup to the doctools pages.
	* crc32.tcl: Enforce 32 bit calculations.

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

	* crc16.tcl: Fixed a bug in the option handling error info.

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

	* crc32.tcl: 
	* cksum.tcl:
	* crc16.tcl:
	* sum.tcl: Added tcl package requirement for 8.2+ and hiked
	versions to 1.0.1

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

	* crc32.man: More semantic markup, less visual one.
	* cksum.man:
	* sum.man:

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

	* crc32.test: Fixed another 8.3 - 8.4 wide integer problem.

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

	* crc16.tcl: Fix for bug #620612: the crc16 CRC calculation failed
	for 32 bit CRC widths for tcl < 8.4. Masked off high bits after shift

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

	* cksum.tcl: Enabled processing in chunks to reduce memory
	consumption.

2002-09-26  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crc32.tcl: Fix to SF bug #579026: implementing file processing
	in small chunks to reduce memory usage.

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

	* crc16.tcl, crc16.test, crc16.man: Added CRC16 package

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

	* crc32.test, sum.test, cksum.test: Fixed SF bug #507242: failing
	tests when running 'make test'

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

	* crc32.n: formatting fixes
	* sum.n: added new manual page for package sum

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

	* crc32.tcl: added -seed and -implementation options.
	* crc32.n: updated for the -seed and -impl options
	* crc32.test: added tests for the -seed and -impl options.

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

	* sum.tcl: initial version of crc::sum command
	* sum.test: initial version of crc::sum command tests
	* cksum.tcl: intial version of crc::cksum command
	* cksum.n: initial version of crc::cksum manual page
	* cksum.test: initial version of crc::cksum command tests
	* crc32.tcl: compatability with sum and cksum commands
	* crc32.test: compatability with sum and cksum tests
	* crc32.n: compatability with sum and cksum manuals

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

	* crc32.tcl: implemented usage of Trf crc-zlib if available.

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

	* crc32.tcl: initial version modified from the Wiki source.
	* crc32.n: initial version of man page
	* crc32.test: initial version of crc32 tests.
@


1.49
log
@Added README for 1.12, and tagged the ChangeLogs
@
text
@d1 6
@


1.48
log
@Fixed poor idiom setting interp result in critcl code
@
text
@d1 6
@


1.47
log
@Remove unecessary read-type from Trf implementation and tidied the critcl code a little.
Bump to 1.3.1.
@
text
@d1 4
@


1.46
log
@
	* cksum.tcl (::crc::CksumFinal): Added the missing 'unset state'
	* cksum.man: command which caused the memory leak reported by Phil
	* pkgIndex.tcl: Dietz <pedietz@@users.sourceforge.net> as
	  [Bug 2686560]. Bumped version to 1.1.3.
@
text
@d1 5
@


1.45
log
@Clarify the use of the -seed option for incremental processing
@
text
@d1 7
@


1.44
log
@1.11.1 release.
@
text
@d1 5
@


1.43
log
@Fix typo in ChangeLogs made at the time of the 1.11 release.
@
text
@d1 6
@


1.42
log
@
	*
	* Released and tagged Tcllib 1.11 ========================
	*
@
text
@d1 1
a1 1
2008-10-16  1.11  <andreas_kupries@@users.sourceforge.net>
@


1.41
log
@
	* cksum.pcx: New files. Syntax definitions for the public
	* crc16.pcx: commands of the various crc packages.
	* crc32.pcx:
	* sum.pcx:
@
text
@d1 6
@


1.40
log
@
	* crc16.man: Marked name of crc32 up as package.
@
text
@d1 7
@


1.39
log
@document the xmodem command (bug #1895277)
@
text
@d1 4
@


1.38
log
@
	* cksum.tcl (::crc::cksum): Fixed handling of options -chunksize
	* cksum.man: and -channel. Bumped version of cksum to 1.1.2.
	* pkgIndex.tcl
@
text
@d1 4
@


1.37
log
@Tcllib 1.10 tagged and released.
@
text
@d1 6
@


1.36
log
@
Added sections about how to give
feedback (bugs, ideas, ...), and
where.
@
text
@d1 6
@


1.35
log
@Silence critcl warnings. Files with no code raise a warning message. Add an empty critcl::ccode block to avoid.
@
text
@d1 7
@


1.34
log
@
	*
	* Released and tagged Tcllib 1.9 ========================
	*
@
text
@d1 4
@


1.33
log
@
Updated version numbers of a number of packages.
@
text
@d1 6
@


1.32
log
@2006-06-29  Aaron Faupell <afaupell@@users.sourceforge.net>

        * cksum.tcl: fixed typo koin->join
@
text
@d1 6
@


1.31
log
@Simplified the testsuite boilerplate in the packages
"[a-c]*", using the new commands in the test support.

Removed the chaining in the 'support' command. Makes
handling of 'return -code return' difficult. Simply have to
separate unchanged commands for declaration of support
packages and package under test.
@
text
@d1 4
@


1.30
log
@Removed comon test constrants from 'all.tcl', ditto
'wrongNumArgs' and 'tooManyArgs' emulations. This is now all
in the common test support code.

Put common test constraints into the common test support
code.

Fixed expected errorCode in math-7.4

Replaced 'queryConstraint' with regular 'testConstraint'.

Removed more copies of the common command "dictsort".

Hooked the "[s-z]*" packages into the new common test
support code.

Hooked the "[m-r]*" packages into the new common test
support code.

Updated Tcl dependency information for logger::utilities,
requires 8.4 due to use of new trace APIs.

Hooked the "[hijkl]*" packages into the new common test
support code.

Hooked the "[efg]*" packages into the new common test
support code.

Hooked the "[cd]*" packages into the new common test support
code.



Fixed usage of 8.4isms in package declared to work for 8.2+.

Better emulation of testConstraint command, with query
ability.

Hooked all "[ab]*" packages into the new test support code.

Fixed reversed guard conditions, and polished the error
messages a bit.
@
text
@d1 8
@


1.29
log
@Added basic benchmarks for the lot of checksums and hashes.
Fixed ability to use critcl for base64 and rc4 benchmarks.
@
text
@d1 8
@


1.28
log
@	* Released and tagged Tcllib 1.8 ========================
@
text
@d1 7
@


1.27
log
@
	* crc16.tcl: Accepted Don Porter's patch attached to [Tcllib SF
	* crc32.tcl: Bug 1274120], fixing the creative-writing problem for
	  variable v and restricting the value to 32bit ints. Additionally
	  added an [unset v] after the initialization, as the variable is
	  not needed beyond that part of the code.
@
text
@d1 6
@


1.26
log
@
	* crc32.tcl (::crc::Crc32Final): Restrict result of Trf to 32bit
	  range, or the [format] at the end of crc32 will blow this up
	  into a 64bit number. This is an additional fix for [Tcllib SF
	  Bug 1042420].
@
text
@d1 8
@


1.25
log
@	* cksum.tcl:      Refactored to use a context for better support of
	* cksum.man:      summing data in chunks. Updated man page and
	* cksum.test:     tests. Set version to 1.1.0
@
text
@d1 7
@


1.24
log
@	* crc32.tcl:      Refactored the package to use a context structure
	* crc32.man:      as done for the hash modules. This makes it easier
	* crc32.test:     to work which chunks and event systems. We now
	* crc32bugs.test: can support Trf for chunking too and have properly
	                  hooked up the critcl code. Tests now test all
			  available implementations.
@
text
@d3 4
@


1.23
log
@Released and taggen Tcllib 1.7.

Manual merge of ftpd changes.

Last minute changes to ftpd, jpeg, updated README.

Moved version to 1.7, release version.
@
text
@d1 9
@


1.22
log
@Import Pat, smtp work: No authentication if there is no
username.

Textutil ChangeLog merge.

Prevent downgraded version numbers in mime from
contaminating the main line.

Merging bugfix branch changelogs back into the mainline.

ChangeLog and index merge.
@
text
@d1 6
@


1.21
log
@Import of Michael Schlenker's enhancements to David's logger
package.

Import of Michael Schlenker's bugfixes for David's logger
package.

Import Pat Thoyt's bugfix regarding setting of loglevels in
the dns module.

Import of Pat Thoyts bugfix regarding the installation of
the struct1 module.

Updated the version information in a number of packages to
sync with the numbers in the 1.6.1 release, or to pull ahead
and distinguish ourselves, where appropriate.
@
text
@d7 12
d22 1
a22 1
	Trf (SF bug #914278)
@


1.20
log
@	* crc32.tcl: Cope with data begining with hyphen when using
	Trf (SF bug #914278)
@
text
@d1 6
@


1.19
log
@
	*
	* Released and tagged Tcllib 1.6 ========================
	*

	* list.tcl (split): New method, like 'filter', but returns lists
	* list.test:        of both passing and failing elements. Extended
	* struct_list.man:  both testsuite and documentation.
@
text
@d1 5
@


1.19.2.1
log
@Downgraded to version 1.3.6, removed -decode extension from
this branch.

Import of ftpd bugfix by Gerald Lester.

Last commit was a bad update, caused duplicates of changes
to appear. Failed testsuite. Removed all the duplicates now.

Fixed SF Tcllib Bug 954328. Mime now adapts at runtime to
whatever version of md5 has been loaded.

Updated test for rewritten adjust which fixed the infinite
looping demonstrated by tests 2.6 and 2.7. Also fixed a var
usage typo which caused a copy of the input to appear in the
output, before the expected formatted result.

Fixed bug in the processing of multi-word section titles for
text based formats.

Fixed bug 951568, regarding the usage of Trf's generic
transform.

Fixed problems with jpeg recognition (was unable to detect a
jpeg file, if it contained exif data).

Changelog for last patch, and updates in related package.

Completed application of code for various fixes.

Rewritten text adjustment and hyphenation, fixing SF TCllib
Bug 882402.

Fixed SF Tcllib Bug 936064, and evals more robust.

Fixed SF Tcllib Bug 893516

Fixed SF Tcllib Patch 763712

Fixed SF Tcllib Patch 758742

Fixed SF Tcllib Bug 620852

Eval usage made more robust and similar.

Fixed SF Tcllib Bug 943146.

Fixed SF Tcllib Bug 940651

SF Tcllib Bug 784519 fixed.

Pat: sak.tcl update for better use of critcl.

Joe: Fix in doctools xml support.

Import bugfix by Pat Thoyts, Handling of data starting with
hyphen/dash

Import of uuencode changes by Jeff Hobbs.

Changed defaults for package 'log'. No output for the all
levels below 'error'.

Unified the startup header of all applications, using
suggestions made by Stuart Cassof <stwo@@telus.net>.

Added testcase for Tcllib SF Bug 860753. The bug itself was
already fixed for Tcllib 1.6.

Fix for bug 899204. Test data file is opened read-only, and
tests made independent of each other.

Bugfix 899152, 899209. Require Tcl 8.2 for installer, delete
file before writing over it.

Import of time fix by Pat Thoyts, patch #905132.

Cleanup fix: Snit depends on Tcl 8.4, this is documented,
however neither package index, nor testsuite enforced the
restriction, allowing for errors. This has been changed now.

Fixed typos
@
text
@a0 5
2004-04-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* crc32.tcl: Cope with data begining with hyphen when using
	Trf (SF bug #914278)

@


1.19.2.2
log
@Tagged for release.

Last minute fix of buglet in smtp, asking for wrong version
of mime.

Release engineering. Updated version numbers to reflect the
changes made to various modules and packages.

Also added the README for version 1.6.1.
@
text
@a0 12
2004-05-23  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.6.1 ========================
	* 

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

	* crc32.tcl: Rel. engineering. Updated version number 
	* crc32.man: of crc32 to reflect its changes, to 1.1.1.
	* pkgIndex.tcl:

d4 1
a4 1
	  Trf (SF bug #914278)
@


1.18
log
@	* crc16.tcl: Added XMODEM CRC algorithm - as used in the
	XMODEM-CRC protocol. (Simple XMODEM uses a SysV type checksum).
	Also added a -channel option to the crc command.
@
text
@d1 6
@


1.17
log
@	* crcc.tcl: Added placeholder to get a module library for all the
	critcl code segments from the crc module
	* crc32.tcl: Added -channel option
	* crc32.test:
	* crc32bugs.test:  Tidied up the tests
	* sum.tcl: Refactored the code to permit chunking and reading from
	a channel. Added critcl-dependent C code implementations.
	* sum.test: Added new tests and generally tidied up.
	* sum.man: Added new items to the documentation.
@
text
@d1 6
@


1.16
log
@
	*
	* Released and tagged Tcllib 1.4 ========================
	*
@
text
@d1 12
@


1.15
log
@Fix for bug #709375 - test failures for bigEndian systems when using Trf crc-zlib.
Additional test file used to isolate byte ordering problems.
@
text
@d1 6
@


1.14
log
@Added [copyright] markup tag to man pages.
Enforce 32bit calculation in crc32 algorithm to fix test failure on >32bit
platforms.
@
text
@d1 7
@


1.13
log
@Fixed bug in the option handling for crc16
@
text
@d1 6
@


1.12
log
@Specify tcl minimum version requirement. Hiked versions to 1.0.1
@
text
@d1 4
@


1.11
log
@
	* More doctools changes: Command [strong] is deprecated now. Added
	  the command [copyright]. Went through all manpages to eliminate
	  [strong]. Partial setting of copyright information, where known.

	* mkInstallScripts.tcl:
	* Makefile.in (install-libraries): Added module specific
	  installation code.

	  doctools: Install message catalogs and predefined formatting
	  engines.

	  textutil: Install hyphenation files.

	* Module doctools rewritten to make it a true package +
	  application, instead of a pure application module. This means
	  that this module now truly installs some functionality useable
	  by other applications and packages.

	----------------------------------------------------------------

	* mpformats/fmt.html:  Removed 'strong' formatting. The checker
	* mpformats/fmt.latex: warns if used and warnings requested, it
	* mpformats/fmt.nroff: now also redirects the command to 'emph'.
	* mpformats/fmt.wiki:  The option -visualwarn (doctools, and
	* mpformats/fmt.null:  mpexpand) renamed to -deprecated. Message
	* mpformats/fmt.list:  'visualmarkup' removed from the catalogs,
	* mpformats/c.msg:     and 'depr_strong' added instead.
	* mpformats/en.msg:
	* mpformats/de.msg:
	* checker.tcl:
	* doctools.tcl:
	* mpexpand:

	* doctools.man:    Updated, converted [strong] to better
	* dtformat.man:    formatting commands. Ditto for all manpages
	* dtformatter.man: in tcllib containing 'strong'. 'strong' is now
	* mpexpand.man:    not present anymore.

	* mpformats/_common.tcl: Applied a patch by Joe English adding the
	* mpformats/fmt.tmml:    copyright information to the appropriate
	                         place in the TMML output. This also fixes
				 a bug in c_get_copyright where an empty
				 string resulted in a incomplete line
				 being given to the formatter.

	* mpformats/fmt.html:  Removed the phrase 'All rights reserved'
	* mpformats/fmt.latex: from the code, on recommendation by
	* mpformats/fmt.nroff: Joe English.
	* mpformats/fmt.wiki:

	* mpformats/fmt.html:  Changed to display copyright information in
	* mpformats/fmt.latex: the conversion result itself and not only
	* mpformats/fmt.nroff: embedded in comments.
	* mpformats/fmt.wiki:

	* doctools.tcl:          Added a new formatting command,
	* doctools.test:         'copyright', to declare/assign copyright
	* doctools.man:          for manpages. Updated both documentation
	* dtformat.man:          and testsuite. Extended the common code
	* checker.tcl:           base with convenience methods for storing
	* api.tcl:               and retrieving such information. The
	* mpformats/fmt.html:    retrieval operation also implements the
	* mpformats/fmt.latex:   logic giving the information in a manpage
	* mpformats/fmt.list:    precedence over information coming from the
	* mpformats/fmt.nroff:   processor. Updated all predefined engines
	* mpformats/fmt.null:    to handle the new command. TMML done only
	* mpformats/fmt.tmml:    partially, as I don't know where the copy-
	* mpformats/fmt.wiki:    right has to go.
	* mpformats/_common.tcl:
	* mpformats/_html.tcl:
	* mpformats/_nroff.tcl:
	* mpexpand:

	* mpexpand:      Moved format help into the package itself.
	* doctools.tcl:  Changed the checker. Input syntax errors are not
	* checker.tcl:   written to stderr anymore, but reported through
	* doctools.man:  an standard tcl error. Warnings are collected and
	* doctools.test: can be queried after a formatting run. Made the
	                 generic engine more robust against failures in a
			 formatting engine. Wrote documentation for the
			 package. Extended the configuration method to be
			 more standard. Wrote a testsuite.

	* mpexpand:              Nearly complete rewrite of the system.
	* mpformats/fmt.html:    The recognized input format was _not_
	* mpformats/fmt.latex:   changed.  The main functionality was
	* mpformats/fmt.list:    placed into a package, doctools.  This
	* mpformats/fmt.nroff:   package allows the creation of multiple
	* mpformats/fmt.null:    formatter objects, to be used alone or
	* mpformats/fmt.tmml:    together.  The application 'mpexpand' was
	* mpformats/fmt.wiki:    rewritten to use that package and is now
	* mpformats/_common.tcl: much simpler.  The communication between
	* mpformats/_nroff.tcl:  the various stages was made simpler, and
	* mpformats/_xml.tcl:    one slave interpreter was dropped because
	* mpformats/_html.tcl:   of this.  It might be added back if its
	* api.tcl:               existence proves to be beneficial.  The
	* checker.tcl:           API between main systen and formatter
	* doctools.tcl:          engine was changed, consequently all
	* dtformatter.man:       existing engines had to be updated.  They
	                         were also made simpler, especially in the
	                         area of list handling, because of the
				 validation done by the checker subsystem.
				 The version number is now 1.0.
@
text
@d1 8
@


1.10
log
@Fixed another wide/narrow integer issue in the test script.
@
text
@d1 6
@


1.9
log
@Fixed bug #620612 for crc-32 test failures
@
text
@d1 4
@


1.8
log
@Enabled processing files in chunks to reduce memory usage
@
text
@d1 5
@


1.7
log
@Fix for bug #579026: memory use by crc32
@
text
@d1 5
@


1.6
log
@New package: CRC16
@
text
@d1 5
@


1.5
log
@Fixed SH bug #507242
@
text
@d3 4
@


1.4
log
@Added sum page
@
text
@d1 6
a6 1
2002-01-17  Pat Thoyts  <Pat.Thoyts@@bigfoot.com>
d11 1
a11 1
2002-01-16  Pat Thoyts  <Pat.Thoyts@@bigfoot.com>
@


1.3
log
@Added -seed and -implementation option to crc32
@
text
@d1 5
a14 1
	* sum.n: initial version of the crc::sum manual page
@


1.2
log
@Added implementation for sum(1) compatible checksum command.
Added implementation for cksum(1) compatible checksum command.
Modified crc32 command to synchronise with sum and cksum.
@
text
@d1 6
@


1.1
log
@Initial checkin of the Cyclic Redundancy Check (CRC) module.
@
text
@d1 12
@

