head	1.29;
access;
symbols
	tcllib-1-13:1.29
	tcllib-1-12:1.28
	tklib-0-5:1.27
	tcllib-1-11-1:1.27
	tcllib-1-11:1.25
	tcllib-1-10:1.24
	tcllib-1-9:1.22
	tcllib-1-8:1.17
	tcllib-1-7:1.16
	tcllib-1-6-1:1.14.2.1
	tcllib-1-6-branch:1.14.0.2
	tcllib-1-6:1.14
	tcllib-1-4-0:1.13
	tcllib-1-3-0:1.10
	tcllib-1-2-0:1.6.0.4
	RELEASES:1.6.0.2
	tcllib-1-1-0:1.6
	tcllib-1-0-0:1.4;
locks; strict;
comment	@# @;


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

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

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

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

1.25
date	2008.10.17.05.32.41;	author andreas_kupries;	state Exp;
branches;
next	1.24;

1.24
date	2007.09.12.16.29.55;	author andreas_kupries;	state Exp;
branches;
next	1.23;

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

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

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

1.20
date	2006.01.24.05.10.01;	author andreas_kupries;	state Exp;
branches;
next	1.19;

1.19
date	2006.01.22.00.27.24;	author andreas_kupries;	state Exp;
branches;
next	1.18;

1.18
date	2005.10.21.20.11.54;	author andreas_kupries;	state Exp;
branches;
next	1.17;

1.17
date	2005.10.06.21.29.27;	author andreas_kupries;	state Exp;
branches;
next	1.16;

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

1.15
date	2004.08.05.03.53.46;	author andreas_kupries;	state Exp;
branches;
next	1.14;

1.14
date	2004.02.16.04.14.49;	author andreas_kupries;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	2003.05.06.04.56.11;	author andreas_kupries;	state Exp;
branches;
next	1.12;

1.12
date	2003.04.11.20.15.08;	author andreas_kupries;	state Exp;
branches;
next	1.11;

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

1.10
date	2002.03.26.05.25.23;	author andreas_kupries;	state Exp;
branches;
next	1.9;

1.9
date	2002.03.15.19.22.26;	author andreas_kupries;	state Exp;
branches;
next	1.8;

1.8
date	2002.03.01.05.28.28;	author andreas_kupries;	state Exp;
branches;
next	1.7;

1.7
date	2002.02.02.01.07.51;	author andreas_kupries;	state Exp;
branches;
next	1.6;

1.6
date	2001.10.17.17.27.26;	author andreas_kupries;	state Exp;
branches;
next	1.5;

1.5
date	2001.08.20.20.35.11;	author andreas_kupries;	state Exp;
branches;
next	1.4;

1.4
date	2001.07.10.20.39.47;	author andreas_kupries;	state Exp;
branches;
next	1.3;

1.3
date	2001.06.22.15.29.18;	author andreas_kupries;	state Exp;
branches;
next	1.2;

1.2
date	2001.06.19.17.21.57;	author andreas_kupries;	state Exp;
branches;
next	1.1;

1.1
date	2001.05.01.19.01.24;	author andreas_kupries;	state Exp;
branches;
next	;

1.14.2.1
date	2004.05.27.02.47.47;	author andreas_kupries;	state Exp;
branches;
next	;


desc
@@


1.29
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 ========================
	* 

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 ========================
	* 

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>

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

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

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

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

	* report.test: Fixed cleanup of temp. files used by the tests.

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

	* report.test: More boilerplate simplified via use of test support.

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

	* report.test: Hooked into the new common test support code.

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

	* report.test: Reduced struct usage to struct::matrix, and brought
	  the header code up to date.

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

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

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>

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

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

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

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

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

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

	* report.tcl:
	* report.man:
	* pkgIndex.tcl:  Set version of the package to to 0.3.1

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

	* report.man: More semantic markup, less visual one.

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

	* report.n: 
	* report.man: Corrected example for "captionedtable".

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

	* report.man: Added example of formatting a matrix using tabular
	  reports (See tcllib module "struct" too.). Fixes #530207.

2002-02-28  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* report.man: New file, manpage in doctools format.

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

	* Version up to 0.3 to differentiate development from the
	  version in the tcllib 1.2 release.

	* report.tcl: 
	* report.test: Updated code and tests to cover all paths through the
	  code.

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

	* report.n:
	* report.tcl:
	* pkgIndex.tcl: Version up to 0.2

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

	* report.test: Fixed broken error messages for 8.4. Using
	  [tcltest::getErrorMessage] now to get the correct message for
	  all versions of the core. Bug [440049] reported by Larry Virden.

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

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

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

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

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

	* report.n: Fixed nroff trouble.

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

	* Committed to CVS head at SF.

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

	* New module for formatting matrices, reporting tabular data
@


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


1.27
log
@1.11.1 release.
@
text
@d1 6
@


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


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


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


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


1.22
log
@
	*
	* Released and tagged Tcllib 1.9 ========================
	*
@
text
@d1 5
@


1.21
log
@Fixed usage of temp. files in testsuites, also fixed use of
duplicate test names.
@
text
@d1 6
@


1.20
log
@Simplified the testsuite boilerplate in the packages
"[i-r]*", using the new commands in the test support.

More util commands for test support.
@
text
@d1 4
@


1.19
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 4
@


1.18
log
@
	* report.test: Reduced struct usage to struct::matrix, and brought
	  the header code up to date.
@
text
@d1 4
@


1.17
log
@	* Released and tagged Tcllib 1.8 ========================
@
text
@d1 5
@


1.16
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 6
@


1.15
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.14
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 6
@


1.14.2.1
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 6
2004-05-23  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

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

@


1.13
log
@
	*
	* Released and tagged Tcllib 1.4 ========================
	*
@
text
@d1 6
@


1.12
log
@
	* report.tcl:
	* report.man:
	* pkgIndex.tcl:  Set version of the package to to 0.3.1
@
text
@d1 6
@


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 6
@


1.10
log
@
	* nntp.man: New file, doctools manpage.
@
text
@d1 4
@


1.9
log
@
	* report.man: Added example of formatting a matrix using tabular
	  reports (See tcllib module "struct" too.). Fixes #530207.

	* matrix.man: Added example of formatting a matrix using tabular
	  reports (See tcllib module "reports" too.). Fixes #530207.
@
text
@d1 5
@


1.8
log
@
report
	* report.man: New file, manpage in doctools format.

log
	* log.n:
	* log.man: Rewrote the introduction to the module for better
	  understanding by novices. Added examples to highlight use cases
	  from the simplest to more complex ones.

doctools
	* mpformats/fmt.nroff: Corrected problems with trimming lines and
	  the stripping of empty lines.

	* mpformats/fmt.html: Changed the formatting of examples. Embedded
	  them into a table and additionally marked them with a black bar
	  to the left.
@
text
@d1 5
@


1.7
log
@
	Strengthened testsuite of module report.
@
text
@d1 4
@


1.6
log
@
	* 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
@
text
@d1 9
@


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

	* all.tcl: Added ::tcltest::getErrorMessage in preparation of
	  fixing [440051], [440049] and [440046] reported by Larry Virden.

	* sha1.test: Fixed broken error messages for 8.4. Using
	  [tcltest::getErrorMessage] now to get the correct message for
	  all versions of the core. Bug [440051] reported by Larry Virden.

	* md5.test: Fixed broken error messages for 8.4. Using
	  [tcltest::getErrorMessage] now to get the correct message for
	  all versions of the core. Bug [440046] reported by Larry Virden.

	* report.test: Fixed broken error messages for 8.4. Using
	  [tcltest::getErrorMessage] now to get the correct message for
	  all versions of the core. Bug [440049] reported by Larry Virden.
@
text
@d1 6
@


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

	* Frink 2.2 run, fixed dubious code in several modules.
@
text
@d1 6
@


1.3
log
@Applied frink and procheck to tcllib and corrected the assorted
problems found by these two static checkers.
@
text
@d1 4
@


1.2
log
@Fixed various nroff trouble-spots.
@
text
@d1 4
@


1.1
log
@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.

	* Added "matrix" data structure to module "struct".
@
text
@d1 4
@

