head	1.37;
access;
symbols
	tcllib-1-13:1.37
	tcllib-1-12:1.36
	tklib-0-5:1.35
	tcllib-1-11-1:1.35
	tcllib-1-11:1.33
	tcllib-1-10:1.26
	tcllib-1-9:1.20
	tcllib-1-8:1.11
	tcllib-1-7:1.6;
locks; strict;
comment	@# @;


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

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

1.35
date	2008.12.15.20.25.31;	author andreas_kupries;	state Exp;
branches;
next	1.34;

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

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

1.32
date	2008.05.16.18.18.21;	author andreas_kupries;	state Exp;
branches;
next	1.31;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


desc
@@


1.37
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-05-16  Andreas Kupries  <andreask@@activestate.com>

	* tie.man: Fixed the sectref argument order issues.

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

	* tie.man: Updated to changes in doctools (sub)section reference
	  handling.

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

	* tie_std.man: Added documentation for the internal packages of
	  this module, to clarify their nature as such.

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

	* tie_file.tcl (Replay): Fixed bug in the changes made in the last
	* pkgIndex.tcl: commit. Tried to use a command (uplevel) removed
	  from the interp just a few lines above :( This fixes the SF
	  Tcllib bugs [1892687] and [1897850]. Version updated to
	  1.0.4. Fixed a second bug, we inadvertently closed our main
	  channel after replaying the journal.

2008-01-28  Andreas Kupries  <andreask@@activestate.com>

	* tie_file.tcl (Replay): Accepted fix for [SF Tcllib Bug 1850838],
	* pkgIndex.tcl: adding the missing use of the utf8 encoding.
	  Thanks to Richard Suchenwirth <suchenwi@@users.sourceforge.net>
	  for report and fix. Version updated to 1.0.3.

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

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

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

	* tie_rarray_comm.test: Updated to handle new 'snit' dependency in 'comm'.

2007-05-01  Andreas Kupries <andreask@@activestate.com>

	* examples/tie/metakit.tcl (get): Updated to use {*} instead of
	  the deprecated {expand}. [Bug 1710639].

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

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

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

	* tie_growfile.test: Marked the 8 permission dependent tests as
	* tie_file.test: ... 'notRoot' as they cannot fail when the
	  superuser executes the testsuite.

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

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

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

	* tie.man: Bumped version to 1.1
	* tie.tcl:
	* tie_file.tcl: Bumped version to 1.0.2
	* pkgIndex.tcl:

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

	* tie_file.tcl: Invokations of the builtin 'file' changed to
	  '::file' to ensure use of the builtin. In snit v2 this resolves
	  to the class itself apparently, choking the construction of an
	  instance. [Tcllib SF Bug 1560851].

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

	* tie_growfile.test: Created a new standard data source, the
	* tie_growfile.tcl:  ever-growing file, for never-shrinking
	* pkgIndex.tcl:      arrays. Updated package index, documentation,
	* tie.man:           extended the testsuite.
	* tie.tcl:

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

	* tie_file.test: ...... Fixed creation and cleanup of temp. files
	* tie_rarray_comm.test: by the testsuite.

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

	* tie.test: More boilerplate simplified via use of test support.
	* tie_array.test:
	* tie_file.test:
	* tie_log.test:
	* tie_rarray.test:
	* tie_rarray_comm.test:

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

	* tie.test: Hooked into the new common test support code.
	* tie_array.test:
	* tie_file.test:
	* tie_log.test:
	* tie_rarray.test:
	* tie_rarray_comm.test:

2006-01-10  Andreas Kupries <andreask@@activestate.com>

	* tie_rarray_comm.test: Disabled the gratuitous puts commands
	  found in the tests. This unclutteres the output. This fixes the
	  [SF Tcllib Bug 1316063].

	* tie_file.tcl (Compact): Accepted patch by Anton Osennikov
	  <wish2@@users.sourceforge.net> for [SF Tcllib Patch
	  1378556]. This fixes a bug in the configuration of the log file
	  after compaction, on Windows.

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

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

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

	* tie_file.tcl: Fixed bug in cache invalidation. nothing to do
	  if the cache is already invalidated.

2005-09-20  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* tie.test: Made results of tie-7.1 and -7.2 version-dependent,
	  using the proper tcltest commands from all.tcl.

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

	* ../examples/tie/metakit.tcl: Added an example backend for tieing
	  arrays to a metakit database.

2005-03-02  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* tie.man (unsetv): Fixed a small documentation error. The
	  argument to unsetv is not optional. Thanks to Colin McCormack
	  <coldstore@@users.sourceforge.net> for finding this.

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

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

2004-09-27  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* tie_file.tcl:  Fixed problems with tests and implementation
	* tie_file.test: on Windows.

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

	* pkgIndex.tcl: Fixed mismatch in the names of provided
	  vs. indexed packages, for the packages implementing the standard
	  types. Thanks to './sak.tcl validate'.

	* tie_rarray_comm.test: Added code to abort tests when trying
	* tie_rarray.test:      to run them with a Tcl < 8.4.
	* tie_array.test:
	* tie_file.test:
	* tie_log.test:
	* tie.test:

2004-09-22  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* tie_rarray_comm.test: Fixed test suite dependencies on
	* tie_test:             'cmdline', ensuring source of local
	                        implementation.

2004-09-19  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* Bumped version to 1.0.

	* tie_rarray.tcl: Fixed propagation of [unset] to use the option
	  -nocomplain. Required to avoid problems with circular ties.

	* tie_rarray_comm.test: New tests for remote array involving true
	  remove communication, using [comm].

	* tie_array.test: Updated to surely use the local revision of
	* tie_file.test:  snit when perfoming the tests.
	* tie_log.test:   
	* tie_rarray.test:

2004-09-16  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* pkgIndex.tcl:   Updated, now version 0.9. Proxy renamed
	* tie.man:        to 'dsource'. Template renamed to .txt.
	* tie.tcl:        API frozen in simpler form, no -dsource,
	* tie_array.tcl:  only types. dsource functionality available
	* tie_array.test: through the dsource/proxy type. Better
	* tie_file.tcl:   introspection. Untie api changed, always
	* tie_file.test:  taking a var-name. This allows tieing to
	* tie_log.tcl:    proc local variables. Full testsuite for
	* tie_log.test:   basic framework and all types.
	* tie_dsource.tcl:
	* tie_rarray.tcl:
	* tie_rarray.test:
	* tie_template.txt:

2004-09-08  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* pkgIndex.tcl: Framework for tied array variables.
	* tie.man:      Documentation, standard data sources.
	* tie.tcl:
	* tie_array.tcl:
	* tie_file.tcl:
	* tie_log.tcl:
	* tie_proxy.tcl:
	* tie_rarray.tcl:
	* tie_template.tcl:
@


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


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


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


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


1.32
log
@
	* checker.tcl (sectref): The way it was documented confused me and
	* doctools.tcl: the last change flipped identifying and text
	* doctools.man: argument, changing the meaning of sectref. Should
	* pkgIndex.tcl: have seen that quicker with how comm/comm_wire.man
	  had to be updated. Fixed this now, restoring the proper
	  order. Rewrote docs as well for better understanding. Bumped to
	  version 1.3.5.

	* ../comm/comm_wire.man: Fixed the sectref argument order issues.
	* ../rcs/rcs.man: Fixed the sectref argument order issues.
	* ../snit/snitfaq.man: Fixed the sectref argument order issues.
	* ../tie/tie.man: Fixed the sectref argument order issues.
@
text
@d1 6
@


1.31
log
@Updated to changes in doctools (sub)section reference handling.
@
text
@d1 4
@


1.30
log
@
	* tie_std.man: Added documentation for the internal packages of
	  this module, to clarify their nature as such.
@
text
@d1 5
@


1.29
log
@Fixed a second bug, we inadvertently closed our main
	  channel after replaying the journal.
@
text
@d1 6
a6 1
2008-02-27  Andreas Kupries  <akupries@@shaw.ca>
@


1.28
log
@
	* tie_file.tcl (Replay): Fixed bug in the changes made in the last
	* pkgIndex.tcl: commit. Tried to use a command (uplevel) removed
	  from the interp just a few lines above :( This fixes the SF
	  Tcllib bugs [1892687] and [1897850]. Version updated to 1.0.4.
@
text
@d6 3
a8 1
	  Tcllib bugs [1892687] and [1897850]. Version updated to 1.0.4.
@


1.27
log
@
	* tie_file.tcl (Replay): Accepted fix for [SF Tcllib Bug 1850838],
	* pkgIndex.tcl: adding the missing use of the utf8 encoding.
	  Thanks to Richard Suchenwirth <suchenwi@@users.sourceforge.net>
	  for report and fix. Version updated to 1.0.3.
@
text
@d1 7
@


1.26
log
@Tcllib 1.10 tagged and released.
@
text
@d1 7
@


1.25
log
@
	* tie_rarray_comm.test: Updated to handle new 'snit' dependency in 'comm'.
@
text
@d1 6
@


1.24
log
@Added bug reference.
@
text
@d1 4
@


1.23
log
@
	* examples/tie/metakit.tcl (get): Updated to use {*} instead of
	  the deprecated {expand}.
@
text
@d4 1
a4 1
	  the deprecated {expand}.
@


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


1.21
log
@
	* tie_growfile.test: Marked the 8 permission dependent tests as
	* tie_file.test: ... 'notRoot' as they cannot fail when the
	  superuser executes the testsuite.
@
text
@d1 5
@


1.20
log
@
	*
	* Released and tagged Tcllib 1.9 ========================
	*
@
text
@d1 6
@


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


1.18
log
@Forgotten bug reference.
@
text
@d1 7
@


1.17
log
@
	* tie_file.tcl: Invokations of the builtin 'file' changed to
	  '::file' to ensure use of the builtin. In snit v2 this resolves
	  to the class itself apparently, choking the construction of an
	  instance. [Tcllib SF Bug 1560851].
@
text
@d6 1
a6 1
	  instance.
@


1.16
log
@New standard tie data source, "growfile". Array is forbidden
to shrink. File format is string rep of dictionary.
Incrementally extended at the end.
@
text
@d1 7
@


1.15
log
@Fixed creation and cleanup of temp. files in testsuites of
tie and uri. Also fixed usage of duplicate test names in
uri.
@
text
@d1 8
@


1.14
log
@Reordered support files in htmlparse test.

Simplified the testsuite boilerplate in the packages
"[s-z]*", using the new commands in the test support.

Import of Michael's fix of a bug in bench output generation.
@
text
@d1 5
@


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


1.12
log
@
	* tie_rarray_comm.test: Disabled the gratuitous puts commands
	  found in the tests. This unclutteres the output. This fixes the
	  [SF Tcllib Bug 1316063].

	* tie_file.tcl (Compact): Accepted patch by Anton Osennikov
	  <wish2@@users.sourceforge.net> for [SF Tcllib Patch
	  1378556]. This fixes a bug in the configuration of the log file
	  after compaction, on Windows.
@
text
@d1 9
@


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


1.10
log
@
	* tie_file.tcl: Fixed bug in cache invalidation. nothing to do
	  if the cache is already invalidated.
@
text
@d1 6
@


1.9
log
@Fixed testsuite problems of math::calculaus,
math::interpolate, and math::optimize by declaring the a
dependency on 8.4 due to use of 8.4isms. In code, package
index, testsuite, and documentation.

Fixed testsuite problems with changing proc error messages
and stack across Tcl versions.

Fixed 8.4isms in a capabilities command of pop3d, a package
for 8.3+

Fixed grammar_fa testsuite problems caused by Tcl 8.5
changing the proc error messages.

Fixed tie problems with Tcl 8.5, causded by changes to proc
error messages.

Fixed environment interference with test tempdir-1.2.
@
text
@d1 5
@


1.8
log
@Added Colin McCormack's metakit backed for tie as example.
@
text
@d1 5
@


1.7
log
@Fixed doc error reported by coldstore. unsetv argument is
not optional.
@
text
@d1 5
@


1.6
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.5
log
@Bee package uses 8.4 features. Cleared up confusion in
various files.

Fixed platform-specific problems in various testsuites and
code.

Bugfix in irc.man

irc changes by Aaron, use of logger optional.

Boilerplate header for md4 tests.

More output from a test run.

Scattered small fixes, mostly adding braces to unbraced
expressions.
@
text
@d1 6
@


1.4
log
@Fixed problem with mismatched package names for the packages
implementing the standard types.

Fixes in test suite, abort when trying to run them with a
Tcl < 8.4.
@
text
@d1 5
@


1.3
log
@Fixes in test suite, abort when trying to run them with a
Tcl < 8.4.
@
text
@d3 4
@


1.2
log
@Testsuite requires cmdline, fixed problem with load, ensure
use of local version, and availability in spawned comm
process.

Imported fixes by Aaron for png testsuite.

Import of Arjen's work on math: Test suite fixes, requiring
tcltest 2.1, package versions updated, new interpolation
method, cubic splines.
@
text
@d1 9
@


1.1
log
@New module 'tie' integrated with installer.

More tests checking the remote array code. Updated testsuite
to use local version of snit. Bumped version to 1.0.
@
text
@d1 6
@

