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

	*
	* Released and tagged Tcllib 1.14 ========================
	* 

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-02-10  Andreas Kupries  <andreask@activestate.com>

	* htmlparse.tcl (::htmlparse::parse): Replaced the backslashed
	* htmlparse.man: placeholder \\win\\ with the more regular @win@,
	* htmlparse.text: to prevent quoting horrors. This fixes Glenn
	* pkgIndex.tcl: Jackman's [SF Tcllib Bug 2586112]. Bumped the
	  package version to 1.2.

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-07-28  Andreas Kupries  <andreask@activestate.com>

	* htmlparse.tcl (mapEscapes): Extended to handle the XHML/XML
	* htmlparse.test: entity apos (apostrophe). Extended the
	* htmlparse.man: testsuite. This fixes [Bug 2028993]. Bumped
	* pkgIndex.tcl: package version to 1.1.3.

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

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

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

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

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

	* htmlparse.test: Updated to use the TestAccel utility commands to
	  handle accelerators.

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

	* htmlparse.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>

	* htmlparse.man: Bumped version to 1.1.2
	* htmlparse.tcl:
	* pkgIndex.tcl:

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

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

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

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

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

	* htmlparse.tree_testsuite: Made the helper command reordering the
	* htmlparse.tcl:            tree a bit less agressive. See [SF
	  Tcllib Patch 953854]. Advice by Ramon Ribo. Updated the
	  testsuite as well.

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

	* htmlparse.test: Fixed [SF Tcllib Bug 1316049]. Uncluttering test
	  output.

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

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

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

	* htmlparse.test: Reworked to use all available implementations of
	  struct::tree. Moved all tests using it into a separate file.

	* htmlparse.tree_testsuite: New file. Now contains all the tests
	  using struct::tree.

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

	* htmlparse.tcl: Modified to load only the data structure we need,
	  stacks, and not all eleven. This fixes the Tcllib SF Bug
	  1087173, reported by Don Porter <dgp@users.sourceforge.net>.

	* htmlparse.test: Ensured usage of local packages, nothing
	  installed, and updated for the new struct usage. Updated to
	  fixes in cmdline.

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

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

2004-10-04  Andreas Kupries <andreask@activestate.com>

	* htmlparse.tcl (::htmlparse::PrepareHtml): Refixed the [Tcllib SF
	* htmlparse.test: Bug 861277]. This came back because of the
	  changes to entity processing for [Tcllib SF Bug 1018574]. We are
	  now using standard numeric entities to protect these special
	  characters, instead of nonstandard entities. Extended the test
	  suite to cover this. Thanks to Joe English for the catch.

2004-10-04  Joe English  <jenglish@users.sourceforge.net>

	* htmlparse.tcl(DoDecMap): Make sure numeric character references 
	  are interpreted as decimal (Bug #1039961).
	* htmlparse.test: Added test case.

2004-09-29  Andreas Kupries <andreask@activestate.com>

	* htmlparse.test: Fixed [Tcllib SF Bug 1034580], see also
 	* htmlparse.tcl:  [Tcllib SF Bug 900041]. Thanks to Georgios
 	  Petasis <petasis@users.sourceforge.net> for the report and
 	  proposed solution. While the solution was not used as-is, it
 	  gave enough clues to make writing the actual solution
 	  trivial. It converts <tag attr /> to <tag attr></tag>. Added
 	  testcases.

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

	* htmlparse.tcl (PrepareHtml): Fixed processing of comments
	  [Tcllib SF Bug 861287]. A legal end of comment is allowed to
	  have whitespace between '--' and '>'. Also recognize <-- as
	  bogus start of a comment (Should be <!-- to be legal). Convert
	  this to entities, making the bogus comment a PCDATA section
	  which shows up in the when a browser renders the document.

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

	* htmlparse.test: Another patch coming from [Tcllib SF Bug
	  1018574]. Extended htmlparse-4.2 for better checking of &amp
	  handling.

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

	* htmlparse.tcl: Accepted patch by David Graveraux fixing a number
	  of problems with HTML entities.
	  This fixes [Tcllib SF Bug 1018574].

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

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

	* htmlparse.tcl:  When changing the 'walk' method of 'struct::tree'
	* htmlparse.test: adaption of this module was forgotten. Fixed.
	  Also fixed problem with usage of 8.3'ism in 'mapEscapes.

2003-12-16  Joe English  <jenglish@users.sourceforge.net>

	* htmlparse.tcl: Fix for bug #861277 (backslashes in content)
	* htmlparse.test: Added test case.

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

	* htmlparse.tcl: Applied [Patch 823346] by Michael Schlenker
	  <mic42@users.sourceforge.net>. Cleans the code up a bit, using
	  faster string ops in place of regexes and -subs, where possible.

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

	* htmlparse.man: Extended documentation of command '2tree' with
	  description of how the found tags and text is stored in the
	  nodes of the tree [Bug 827645].

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

	* pkgIndex.tcl:
	* htmlparse.test:
	* htmlparse.man:
	* htmlparse.tcl: Updated to use struct v2 when handling trees
	  (Different way of accessing attributes). Bumped version number
	  up to the next major version (1.0) for this incompatible change.

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

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

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

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

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

	* htmlparse.test: Added htmlparse-3.4 to exercise the fix.
	* htmlparse.tcl (::htmlparse::parse): Fixed bug #640932, reported
	  by Scott Goodwin <scottg@users.sourceforge.net>. Cause of the
	  bug: Incomplete tags were correctly detected and stored for the
	  next call, but incorrectly not used in said next call.

2003-02-24  David N. Welton  <davidw@dedasys.com>

	* htmlparse.tcl (::htmlparse::PrepareHtml): Use string map instead
	of regsub.

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

	* htmlparse.tcl (::htmlparse::mapEscapes): Fixed typo (strimg ->
	string) to pass test suite.

2003-02-05  David N. Welton  <davidw@dedasys.com>

	* htmlparse.tcl (::htmlparse::mapEscapes): Use string match
	instead of regexp. Feature [ 676536 ].

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

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

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

	* htmlparse.tcl: Fixed SF bug #579853. Added an 'bsl' key and
	  value to 'htmlparse::escapes' required to reconvert the
	  backslash escapes inserted by 'htmlparse::PrepareHtml'. Thanks
	  to Michael Cleverly <cleverly@users.sourceforge.net> for the
	  report.

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

	* pkgIndex.tcl:
	* htmlparse.tcl:
	* htmlparse.n:
	* htmlparse.man: Bumped to version 0.3.

2002-02-09  David N. Welton  <davidw@dedasys.com>

	* htmlparse.n: Cleaned up some of the language in the man page.

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

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

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

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

2001-03-23  Andreas Kupries <andreas_kupries@users.sourceforge.net>

	* htmlparse.tcl: Changed the implementation to allow incremental
	  processing (taken from plume, in essence). Interface is
	  different too (more option oriented). Fixed errors in the
	  conversion into a tree (nesting of <p>, <li> and <hxx> tags),
	  through an internal postproessing step for the tree..

	* htmlparse.n: Adapted documentstion to changes above.
	* htmlparse.test: Created testsuite.

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

	* New module 'htmlparse', a HTML parser based upon Steve Uhler's
	  venerable 'html_library' and some of my work in the book
	  scanning project.
