head	1.28;
access;
symbols
	tcllib-1-13:1.28
	tcllib-1-12:1.27
	tklib-0-5:1.26
	tcllib-1-11-1:1.26
	tcllib-1-11:1.24
	tcllib-1-10:1.20
	tcllib-1-9:1.16
	tcllib-1-8:1.11
	tcllib-1-7:1.8
	tcllib-1-6-1:1.5.2.2
	tcllib-1-6-branch:1.5.0.2
	tcllib-1-6:1.5;
locks; strict;
comment	@# @;


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

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

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

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

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

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

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

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

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

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

1.18
date	2007.08.16.17.56.35;	author afaupell;	state Exp;
branches;
next	1.17;

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

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

1.15
date	2006.06.29.23.08.17;	author afaupell;	state Exp;
branches;
next	1.14;

1.14
date	2006.01.24.05.10.00;	author andreas_kupries;	state Exp;
branches;
next	1.13;

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

1.12
date	2005.11.18.03.33.24;	author afaupell;	state Exp;
branches;
next	1.11;

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

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

1.9
date	2005.04.01.05.49.55;	author afaupell;	state Exp;
branches;
next	1.8;

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

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

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

1.5
date	2004.02.16.04.14.47;	author andreas_kupries;	state Exp;
branches
	1.5.2.1;
next	1.4;

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

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

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

1.1
date	2003.07.01.11.49.49;	author afaupell;	state Exp;
branches;
next	;

1.5.2.1
date	2004.05.24.02.58.10;	author andreas_kupries;	state Exp;
branches;
next	1.5.2.2;

1.5.2.2
date	2004.05.27.02.47.40;	author andreas_kupries;	state Exp;
branches;
next	;


desc
@@


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

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

	* inifile.pcx: New file. Syntax definitions for the public
	  commands of the inifile package.

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

	* ini.tcl: Fixed definition of procedure 'commentchar'. Was
	* ini.man: defined global instead of in the '::ini' namespace.
	* pkgIndex.tcl: This fixes [SF Tcllib Bug 1917035]. Bumped version
	  to 0.2.3.

2008-03-14  Andreas Kupries  <andreask@@activestate.com>

	* ini.tcl: Simplified the initialization code. Bumped version to
	* ini.man: 0.2.2.
	* pkgIndex.tcl:

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

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

2007-08-20  Andreas Kupries  <andreask@@activestate.com>

	* ini.man: Bumped package version to 0.2.1, due to bugfix in last
	* ini.tcl: entry.
	* pkgIndex.tcl:

2007-08-16 Aaron Faupell <afaupell@@users.sourceforge.net>

	* ini.man: clarifications to ini::open and ini::remove
	* ini.tcl fixed bug in ini::value where default value only
	worked if the section didnt exist

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

	* ini.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-06-29 Aaron Faupell <afaupell@@users.sourceforge.net>

	* ini.tcl: added default value option for value command, and added
	commentchar command. change in comment behavior
	* ini.man: clarifications for open, commit, and comment commands; added
	commentchar command

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

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

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

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

2005-17-11 Aaron Faupell <afaupell@@users.sourceforge.net>

	* ini.tcl: fixed bug causing empty ini files when opening
	with w modes introduced on 2005-31-03

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

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

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

	* ini.tcl:       Fix for bug #1280529 - collision with global
	* inifile.test:  variable names. Added tests for these.

2005-31-03 Aaron Faupell <afaupell@@users.sourceforge.net>

	* ini.tcl: fixed bug where ini files were corrupted when
                   saving a shorter version. due to not closing
                   and truncating file before writing.

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-03-06  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* inifile.test: Fixed [Tcllib SF Bug 899204] by (a) rewriting all
	  tests to be completely independent of each other and (b)
	  changing the mode when opening the test file to 'r'. It should
	  be noted that the write facilities of the module are not covered
	  by the testsuite. That is unfortunate.

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

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

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

	* inifile.test: It was easier to make this package useable for Tcl
	* ini.tcl:      8.2 than excluding it from test for versions of Tcl
	* ini.man:      before 8.4. So that was done.

2003-07-15  Andreas Kupries  <andreask@@pliers.activestate.com>

	* ini.tcl: Got a rewritten system from Aaron.
	* ini.man: Updated the documentation.

	* infile.test: New testsuite for module.
	* test.ini:

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

	* ini.tcl: Added a comment header for RCS id, copyright notices,
	  etc. Slight reformatting of the code. Slight code changes to
	  make 'procheck' complain less (proper import of variables into
	  the scope).

	  Documented possible bug.
@


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


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


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


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


1.23
log
@
	* inifile.pcx: New file. Syntax definitions for the public
	  commands of the inifile package.
@
text
@d1 6
@


1.22
log
@
	* ini.tcl: Fixed definition of procedure 'commentchar'. Was
	* ini.man: defined global instead of in the '::ini' namespace.
	* pkgIndex.tcl: This fixes [SF Tcllib Bug 1917035]. Bumped version
	  to 0.2.3.
@
text
@d1 5
@


1.21
log
@
	* ini.tcl: Simplified the initialization code. Bumped version to
	* ini.man: 0.2.2.
	* pkgIndex.tcl:
@
text
@d1 7
@


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


1.19
log
@
	* ini.man: Bumped package version to 0.2.1, due to bugfix in last
	* ini.tcl: entry.
	* pkgIndex.tcl:
@
text
@d1 6
@


1.18
log
@        * ini.man: clarifications to ini::open and ini::remove
        * ini.tcl fixed bug in ini::value where default value only
        worked if the section didnt exist
@
text
@d1 6
@


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


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


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

        * ini.tcl: added default value option for value command, and added
        commentchar command. change in comment behavior
        * ini.man: clarifications for open, commit, and comment commands; added
        commentchar command
@
text
@d1 6
@


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


1.13
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.12
log
@2005-17-11 Aaron Faupell <afaupell@@users.sourceforge.net>

        * ini.tcl: fixed bug causing empty ini files when opening
        with w modes introduced on 2005-31-03
@
text
@d1 4
@


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


1.10
log
@	* ini.tcl:       Fix for bug #1280529 - collision with global
	* inifile.test:  variable names. Added tests for these.
@
text
@d1 6
@


1.9
log
@2005-31-03 Aaron Faupell <afaupell@@users.sourceforge.net>

        * ini.tcl: fixed bug where ini files were corrupted when
                   saving a shorter version. due to not closing
                   and truncating file before writing.
@
text
@d1 5
@


1.8
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.7
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.6
log
@Fix for bug 899204. Test data file is opened read-only, and
tests made independent of each other.
@
text
@d1 6
@


1.5
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 8
@


1.5.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 8
2004-03-06  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* inifile.test: Fixed [Tcllib SF Bug 899204] by (a) rewriting all
	  tests to be completely independent of each other and (b)
	  changing the mode when opening the test file to 'r'. It should
	  be noted that the write facilities of the module are not covered
	  by the testsuite. That is unfortunate.

@


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

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

@


1.4
log
@
	* ftpd.man: Updated documentation to explain the new features (Two
	  additional callbacks, and the variable 'CurrentSocket').
	* ftpd.tcl (Finish): Replaced string compare with canonical
	  'hasCallback'.
	  (GetDone): Ditto for 'xferDoneCmd'.
	  (command::REIN): Closing passive data server port,
	  reinitializing to empty as well.
	  (read): Reverted call of Finish to relative addressing of the
	  command.

	* inifile.test: It was easier to make this package useable for Tcl
	* ini.tcl:      8.2 than excluding it from test for versions of Tcl
	* ini.man:      before 8.4. So that was done.

	* multiplexer.man: This package is can be used with Tcl
	* pkgIndex.tcl:    8.2. Documented as such.

	* multiplexer.test: One test uses the 8.3'ism 'file
	  channels'. Added constraint and skipping it when under Tcl
	  8.2. Changed initialization code to ensure that the local
	  multiplexer package is loaded, and not an installed one.

	* pkgIndex.tcl:   Both pop3d and dbox rely on 'mime', which requires
	* pop3d.man:      Tcl 8.3. This implies that these packages require
	* pop3d_dbox.man: Tcl 8.3 as well, and not 8.2, as advertised.

	* pop3d.tcl: Requiring v1 of md5 explicitly.

	* pop3d.test:      Explicitly loading the supporting packages
	* pop3d_dbox.test: (mime, md5, dbox, udb, ...). Ensured usage of
	  md5 v1. Excluding the whole series of tests if the interpreter
	  is not at least 8.3. Added suppression of logger output.

	* snit.man:    Integrated 0.93 changes.
	* snitfaq.man:
@
text
@d1 6
@


1.3
log
@
	* ini.tcl: Got a rewritten system from Aaron.
	* ini.man: Updated the documentation.

	* infile.test: New testsuite for module.
	* test.ini:
@
text
@d1 6
@


1.2
log
@
	* ini.tcl: Added a comment header for RCS id, copyright notices,
	  etc. Slight reformatting of the code. Slight code changes to
	  make 'procheck' complain less (proper import of variables into
	  the scope).

	  Documented possible bug.
@
text
@d1 8
@


1.1
log
@initial version
@
text
@d1 8
@

