head	1.30;
access;
symbols
	tcllib-1-13:1.30
	tcllib-1-12:1.29
	tklib-0-5:1.28
	tcllib-1-11-1:1.28
	tcllib-1-11:1.26
	tcllib-1-10:1.25
	tcllib-1-9:1.21
	tcllib-1-8:1.13
	tcllib-1-7:1.7;
locks; strict;
comment	@# @;


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.8
date	2004.10.21.05.28.57;	author coldstore;	state Exp;
branches;
next	1.7;

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

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

1.5
date	2004.10.03.13.17.46;	author coldstore;	state Exp;
branches;
next	1.4;

1.4
date	2004.10.03.09.05.49;	author coldstore;	state Exp;
branches;
next	1.3;

1.3
date	2004.10.03.06.56.38;	author coldstore;	state Exp;
branches;
next	1.2;

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

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


desc
@@


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

	* treeql84.tcl: Replaced deprecated {expand} syntax in comments
	  with {*}.

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

	* treeql85.tcl: Replaced deprecated {expand} syntax with {*}.
	* docs/treeql-low.xml: [Bug 1710644].
	* docs/treeql-int.xml:

	* treeql.test: Updated accelerator handling.

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

	* treeql.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-09-19  Andreas Kupries  <andreask@@activestate.com>

	* treeql.man: Bumped version 1.3.1
	* treql.tcl:
	* pkgIndex.tcl:

2006-09-17  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* treeql.testsuite: Fixed generation of the tree used in the
	  testsuite. The insert used the intended node names as
	  positions. Adapted some tests influenced by the new structure of
	  the tree.

2006-08-16  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* treeql.man: Fixed small typo.

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

	* treeql.testsuite: Fixed use of duplicate test names.

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

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

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

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

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

	* pkgIndex.tcl: Moved the selection of the implementation out of
	  the package declaration into the runtime.

	* treeql.tcl: Renamed to treeql85.tcl. Also a new file containing
	  the selection of the implementation, basic dependency, and
	  commong provide command.

	* treeql85.tcl: New file. Was originally named
	  'treeql.tcl'. Contains the Tcl 8.5 specific implementation of
	  the package.

	* treeql.test: Expanded to use all implementations of struct::tree
	  which are available.

	* treeql.testsuite: New file, now contains tests which depend on
	  the implementation of struct::tree. For this package these are
	  all.

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

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

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

	* treeql.test: Typo fix, used wrong package name for snit when
	  cleaning up.

2005-04-05  Andreas Kupries <andreask@@activestate.com>

	* treeql.test:  Added tests for 'over', 'foreach', 'with', and
	* treeql84.tcl: 'transform'. Also for the new 'map'. New method
	* treeql.tcl:   'map', which is to 'transform' what 'over' is to
	* treeql.man:   'foreach'. Added documentation for it as well,
	* pkgIndex.tcl: bumped the version number to 1.3 and synchronized
	  all places listing the version number. Added proper 'uplevel'
	  calls for the correct scoping of the body of all iteration query
	  operators. Made the scoping of the iterator body explicit in the
	  documentation.

2005-01-11  Andreas Kupries <andreask@@activestate.com>

	* treeql.man: Mini typo fix.

2004-10-21  Colin McCormack <coldstore@@users.sourceforge.net>

	* treeql.tcl:   Fixed SF bug 1042987.
	* treeql84.tcl: Extra list layers on output of get.

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

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

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

	* treeql.man: Updated to deal with changes listed below.

2004-10-03 Colin McCormack <coldstore@@users.sourceforge.net>

	* treeql.tcl,treeql84.tcl: bumped version to 1.2
	* treeql.tcl: moved K operator into object (avoiding namespace conflict)
	* treeql.tcl,treeql84.tcl: removed getvals - redundant with get.  Renamed do_getvals to do_get.
	* treeql.tcl,treeql84.tcl: made all attribute string accessors terminate query.
	* treeql.tcl,treeql84.tcl: removed args arg to give error if more query operators are present after a string accessor.
	* treeql.tcl,treeql84.tcl: removed rootname operator - redundant
	* treeql.tcl,treeql84.tcl: made earlier generate proper descendants & changed test case for proper semantics
	* treeql.tcl,treeql84.tcl: removed sapply and all references to it - it was improperly implemented and redundant with apply.
	* treeql.test: changed path to list.tcl and tree.tcl to use normalize, so you can run the test from the treeql directory
	* treeql.test: changed usage of [getvals] to [get]
	* treeql.tcl,treeql84.tcl: made all mapping commands consistently handle errors.
	* treeql.tcl,treeql84.tcl: transform: removed some confusing local vars (using $query), changed arg order, fixed error.
	* treeql.tcl,treeql84.tcl,treeql.test: foreach changed argument order
	
2004-09-30  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>
	
	* treeql84.tcl: Bugfix in 'apply'. Wrong statement was
	* treeql.tcl:   protected against errors.

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

	* treeql.tcl:    New module. TreeQL = Tree Query Language
	* treeql84.tcl:  Donated by Colin McCormack.
	* treeql.test:   <coldstore@@users.sourceforge.net>
	* pkgIndex.tcl:
	* docs/api.css:    A CoST-like language for querying and editing
	* docs/api.dtd:    trees structures. The trees are expected to
	* docs/index.html: follow the API of "struct::tree".
	* docs/treeql.xml:
	* docs/treeapi.xml:    CoST:   http://wiki.tcl.tk/cost
	* docs/treeql-int.xml: TreeQL: http://wiki.tcl.tk/treecl
	* docs/treeql-low.xml: The 'cl' is not a typo. The old name
	* docs/api+xhtml.dtd:  was "Tree Control Language".
@


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


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


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


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


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


1.24
log
@
	Replaced deprecated {expand} syntax in comments with {*}.
@
text
@d1 6
@


1.23
log
@
	* treeql85.tcl: Replaced deprecated {expand} syntax with {*}.
	* docs/treeql-low.xml: [Bug 1710644].
	* docs/treeql-int.xml:

	* treeql.test: Updated accelerator handling.
@
text
@d1 5
@


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


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


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


1.19
log
@
	* treeql.testsuite: Fixed generation of the tree used in the
	  testsuite. The insert used the intended node names as
	  positions. Adapted some tests influenced by the new structure of
	  the tree.
@
text
@d1 6
@


1.18
log
@
	* treeql.man: Fixed small typo.
@
text
@d1 7
@


1.17
log
@Fixed use of duplicate test names, and use/cleanup of temp.
files.
@
text
@d1 4
@


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


1.15
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.14
log
@
	* pkgIndex.tcl: Moved the selection of the implementation out of
	  the package declaration into the runtime.

	* treeql.tcl: Renamed to treeql85.tcl. Also a new file containing
	  the selection of the implementation, basic dependency, and
	  commong provide command.

	* treeql85.tcl: New file. Was originally named
	  'treeql.tcl'. Contains the Tcl 8.5 specific implementation of
	  the package.

	* treeql.test: Expanded to use all implementations of struct::tree
	  which are available.

	* treeql.testsuite: New file, now contains tests which depend on
	  the implementation of struct::tree. For this package these are
	  all.
@
text
@d1 4
@


1.13
log
@	* Released and tagged Tcllib 1.8 ========================
@
text
@d1 20
@


1.12
log
@Typo fix.

Undo bad automerge.
@
text
@d1 6
@


1.11
log
@Fix of attribution typo in the ChangeLog.

Cleaning up of trailing whitespace.

New method 'map', with tests, and docs. Tests for all
iteration operators. Fixed all scope bugs with the iteration
operators. Documented the scoping. Bump version to 1.3,
synchronized all usages of version numbers.
@
text
@d1 5
@


1.10
log
@
	* treeql.man: Mini typo fix.
@
text
@d1 12
@


1.9
log
@Automerge of import, with manual merge of ChangeLogs.

Fixes in the FA documentation.

Import of Arjen's work: Defered initialization of CDF.
Linear algebra module, derived from Ed Hume's code, with
permission.

Fixed problem with the use of 'namespace' markup in the HTML
backend.

Changed generation of error message for unknown options,
response to TDK bugreport. AS Bugzilla 32363.

Import of bugfix for Tcl SF Bug 1060460. By Pat.

Mini cleanup of changelog entry.

Manual merge of ChangeLog entries.

Import fix for [Tcllib SF Bug 1042987].
@
text
@d1 4
@


1.8
log
@fixed SF bug 1042987 - Extra list layers on output of get
@
text
@d2 3
a4 1
	* treeql*.tcl: fixed SF bug 1042987 - Extra list layers on output of get
@


1.7
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 3
@


1.6
log
@Mainly updated docs to latest round of changes.

Get package index.

Import treeql work by Colin.

Testsuite fix in cmdline.

TreeQL doc fixup, new files for TreeQL ideas.

Struct::Tree doc fixup (examples, structure, node creation).

Tar file doc extension, added keywords and descriptions.

Updated version numbres according to the changes made.

Added README for the new release.

Version sync and move of K for 8.5 code, fogotten earlier.

First doctools documentation.
@
text
@d1 6
@


1.5
log
@Changed order of foreach/transform operators, fixed transform bug.
@
text
@d1 4
@


1.4
log
@Made mapping command error handling more consistent
@
text
@d14 2
@


1.3
log
@Changed to v1.2 - many mods prior to release
@
text
@d13 2
a14 1

@


1.2
log
@Bugfix. Wrong statement was protected against errors.
@
text
@d1 13
@


1.1
log
@New module: Tree Query Language. CoST-like.

By Colin McCormack <coldstore@@users.sourceforge.net>
@
text
@d2 5
@

