"Fossies" - the Fresh Open Source Software Archive

Member "SAOImageDS9/tclxml/ChangeLog" (13 Nov 2019, 25534 Bytes) of package /linux/misc/ds9.8.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 2008-12-04  Steve Ball  <Steve.Ball@explain.com.au>
    2 	* doc/html.xsl, doc/*.xml: Upgrade to DocBook v5.0. Eliminate
    3 	dependency on DocBook XSL stylesheets.
    4 
    5 2008-12-02  Steve Ball  <Steve.Ball@explain.com.au>
    6 	* configure.in, Makefie.in: fix build problems on Linux.
    7 
    8 2008-11-26  Steve Ball  <Steve.Ball@explain.com.au>
    9 	* Makefile.in, tests/*: reorganised tests subdir and merged
   10 	tests from all three packages.
   11 
   12 2008-11-20  Steve Ball  <Steve.Ball@explain.com.au>
   13 	* tclxml-tcl/sgmlparser.tcl, tclxml-tcl/tclparser-8.1.tcl:
   14 	Surround switch labels in braces (bug fix #812051).
   15 
   16 2008-07-01  Steve Ball  <Steve.Ball@explain.com.au>
   17 	* Merged TclDOM and TclXSLT packages into a single TclXML
   18 	package. Reorganised directory structure. Statically link 
   19 	libxml2 and libxslt libraries to the TclXML shared library.
   20 
   21 2005-12-28  Steve Ball  <Steve.Ball@explain.com.au>
   22 	* Applied patches for TEA build.  Patches courtesy Daniel Steffen (steffen@ics.mq.edu.au).
   23 
   24 ==============  Released version 3.1      04/11/2005  ==============
   25 
   26 2005-11-04  Steve Ball  <Steve.Ball@explain.com.au>
   27 	* libxml2/tcllibxml2.c: Cleaned-up memory leaks, bug #1251711 and patch #1112132.
   28 
   29 2005-05-13  Steve Ball  <Steve.Ball@explain.com.au>
   30 	* libxml2/tcllibxml2.c: Added call to end element handler when element is empty.
   31 
   32 2005-04-20  Steve Ball  <Steve.Ball@explain.com.au>
   33 	* tclxml.c, libxml2/tcllibxml2.c, doc/tclxml.xml: changed interpretation of TCL_CONTINUE return code for external entity command
   34 
   35 2005-03-02  Steve Ball  <Steve.Ball@explain.com.au>
   36 	* libxml2/tcllibxml2.c (TclXMLlibxml2ExternalEntityLoader): externalentitycommand is evaluated and returns xmlParserInputPtr
   37 
   38 2004-10-24  Steve Ball  <Steve.Ball@zveno.com>
   39 	* win/makefile.vc: Use DLL on Windows
   40 
   41 2004-09-24  Steve Ball  <Steve.Ball@zveno.com>
   42 	* libxml2/docObj.c (TclXML_libxml2_CreateObjFromDoc): Added Tcl_IncrRefCount (bug fix #1032660, David Welton).
   43 
   44 2004-09-15  Steve Ball  <Steve.Ball@zveno.com>
   45 	* doc/tclxml.xml: Fixed docn bug (missing xml::parserclass info default)
   46 
   47 2004-09-03  Steve Ball  <Steve.Ball@zveno.com>
   48 	* win/makefile.vc: Changed link options for zlib-1.2.1.
   49 
   50 2004-08-30  Steve Ball  <Steve.Ball@zveno.com>
   51 	* libxml2/tcllibxml2.c (Parse): Added support for "-defaultexpandinternalentities" and "-nowhitespace" options.
   52 	* tclxml.c: Fixed bug in setting -defaultexpandinternalentities option.
   53 
   54 2004-08-13  Steve Ball  <Steve.Ball@zveno.com>
   55 	* configure.in: Bumped version to 3.1
   56 	* libxml2/docObj.c: added check for intialization to SetErrorNodeFunc function.
   57 
   58 ==============  Released version 3.0      11/07/2004  ==============
   59 
   60 2004-07-11  Steve Ball  <Steve.Ball@zveno.com>
   61 	* libxml2/configure.in: Modified configure help message to match proper usage.
   62 	Changed usr/... to /usr/...
   63 	* win/makefile.vc: Fixed bug in install target
   64 
   65 ==============  Released version 3.0b2    26/02/2004  ==============
   66 
   67 2004-02-20  Steve Ball  <Steve.Ball@zveno.com>
   68 	* libxml2/docObj.c: Fixed bug in error object management.
   69 	* tclxml.c: Fixed bug in continue return code handling.
   70 
   71 2004-02-02  Steve Ball  <Steve.Ball@zveno.com>
   72 	* libxml2/tcllibxml2.c: xmlTextReader interface now uses structured error reporting.
   73 
   74 2004-01-28  Steve Ball  <Steve.Ball@zveno.com>
   75 	* tclxml.c: Added "-encoding" option.  If not utf-8 document text is treated as a byte array (ie. binary data).
   76 	* libxml2/tcllibxml2.c: Use xmlTextReader interface.  Added "-retainpath", "-retainpathns" options.
   77 
   78 2003-12-17  Steve Ball  <Steve.Ball@zveno.com>
   79 	* doc/README.xml: Updated Windows build instructions.
   80 	* win/makefile.vc: Fixed building with libxml2-2.6.3 binary distro.
   81 
   82 ==============  Released version 3.0b1    15/12/2003  ==============
   83 
   84 2003-12-15  Steve Ball  <Steve.Ball@zveno.com>
   85 	* doc/tclxml.xml: Added description of structured error messages.
   86 
   87 2003-12-09  Steve Ball  <Steve.Ball@zveno.com>
   88 	* LICENSE: Bug #838361: Clarified permission for copying and distribution.
   89 	* various: Removed license terms and inserted pointer to LICENSE file.
   90 
   91 2003-12-06  Steve Ball  <Steve.Ball@zveno.com>
   92 	* tclexpat.c: Patch for bug #846987
   93 	* doc/README.txt: Update for v3.0b1 release
   94 
   95 2003-12-03  Steve Ball  <Steve.Ball@zveno.com>
   96 	* Makefile.in, libxml2/Makefile.in: Fix TEA build system
   97 
   98 2003-11-03  Steve Ball  <Steve.Ball@zveno.com>
   99 	* libxml2/docObj.c, libxml2/tcllibxml2.c: Upgraded to SAX2 interfaces.  Use structured error reporting.
  100 
  101 2003-09-10  Steve Ball  <Steve.Ball@zveno.com>
  102 	* win/makefile.vc: Added for building on Windows using MS VS C++ 6.0.
  103 	* Various changes for building on Windows.
  104 	* libxml2/tcllibxml2.c: Include <libxml/globals.h> and remove explicit declaration of libxml2 variable.
  105 
  106 2003-08-24  Steve Ball  <Steve.Ball@zveno.com>
  107 	* tclexpat.c: Applied patch for bug #714316, fixes attribute list declaration handler.
  108 
  109 2003-08-22  Steve Ball  <Steve.Ball@zveno.com>
  110 	* Makefile.in: Fixed tests.
  111 	* library/sgmlparser.tcl, tclparser-8.1.tcl: Fixed bug #676399 - resolving external entities.
  112 	* doc/nroff.xsl: Fixed buggy nroff output, bug #693590.
  113 
  114 2003-08-21  Steve Ball  <Steve.Ball@zveno.com>
  115 	* library/sgmlparser.tcl: Fixed escaping bug when parsing comments,
  116 	check for "xml" anywhere in PI target.
  117 	Fixed bug #583947 by removing comments in DTD.
  118 	* library/tclparser-*.tcl, sgmlparser.tcl: Added -baseuri option.  -baseurl is deprecated.
  119 	* tclxml.c: Fix bug parsing args for creating slave entity.
  120 
  121 2003-08-19  Steve Ball  <Steve.Ball@zveno.com>
  122 	* libxml2/tcllibxml2.c: Fix TEA setup for Linux build.
  123 
  124 2003-08-12  Steve Ball  <Steve.Ball@zveno.com>
  125 	* tclexpat.c: Updated Configure routine.
  126 	* expat/configure.in, expat/Makefile.in: Update for v3.0.
  127 	* libxml2/tcllibxml2.h: Fix header file configuration.
  128 	* libxml2/configure.in, libxml2/Makefile.in, libxml2/docObj.h: Fix include dir.
  129 
  130 2003-08-07  Steve Ball  <Steve.Ball@zveno.com>
  131 	* tclxml.c: Added -baseuri option as a synonym for -baseurl.
  132 	* libxml2/tcllibxml2.c: Set ::xml::libxml2::libxml2version variable
  133 	to the version of libxml2 being used.
  134 
  135 2003-08-04  Steve Ball  <Steve.Ball@zveno.com>
  136 	* tclxml.c, libxml2/tcllibxml2.c: Fixed instance configuration.
  137 
  138 2003-08-03  Steve Ball  <Steve.Ball@zveno.com>
  139 	* tests/*: Completed upgrade, test all parser classes.
  140 
  141 2003-07-28  Steve Ball  <Steve.Ball@zveno.com>
  142 	* tclxml.c: Flush PCDATA when parse terminates.
  143 	* libxml2/tcllibxml2.c, docObj.c: Bug fixes.
  144 	* tests/*: Upgrade to tcltest v2.2 infrastructure.
  145 
  146 2003-06-29  Steve Ball  <Steve.Ball@zveno.com>
  147 	* libxml2/docObj.c: Improve C API for use with TclDOM/libxml2
  148 
  149 2003-06-19  Steve Ball  <Steve.Ball@zveno.com>
  150 	* tclxml.c, tclexpat.c, libxml2/tcllibxml2.c: Change access to 
  151 	  global/static data to make the extension thread-oblivious.
  152 
  153 2003-06-05  Steve Ball	<Steve.Ball@zveno.com>
  154 	* libxml2/docObj.c: Initialise hash table.
  155 	* libxml2/tcllibxml2.c: Call docObj init routine,
  156 	  fleshed out callbacks to generic layer.
  157 
  158 2003-05-28  Steve Ball	<Steve.Ball@zveno.com>
  159 	* libxml2/*: Added libxml2 wrapper.
  160 	* Updated v3_0 branch for version 3.0.
  161 
  162 2003-04-04  Andreas Kupries  <andreask@activestate.com>
  163 
  164 	* expat/configure: Regenerated.
  165 	* tclconfig/tcl.m4: Updated to newest tcl.m4, again. Added
  166 	  fallback for exec_prefix.
  167 
  168 2003-04-03  Andreas Kupries  <andreask@activestate.com>
  169 
  170 	* expat/configure: Regenerated.
  171 	* tclconfig/tcl.m4: Updated to the newest version.
  172 
  173 ==============  Released version 2.6    05/03/2003  ==============
  174 
  175 2003-03-05  Steve Ball  <Steve.Ball@zveno.com>
  176 	* win/build.data: Version number is taken from installation data.
  177 
  178 2003-03-03  Steve Ball  <Steve.Ball@zveno.com>
  179 	* install.tcl: removed debugging commands.
  180 
  181 2003-02-07  Steve Ball	<Steve.Ball@zveno.com>
  182 	* Prepare v2.6 release.
  183 
  184 2003-02-22  Steve Ball  <Steve.Ball@zveno.com>
  185 	* doc/README.xml: converted README to XML format.  Added XSL
  186 	stylesheet to create text format file.
  187 	
  188 ==============  Released version 2.5    10/12/2002  ==============
  189 
  190 2002-12-10  Steve Ball  <Steve.Ball@zveno.com>
  191 	* library/sgmlparser.tcl: Patch for -final option
  192 	  (ted@ags.ga.erq.sri.com)
  193 
  194 2002-12-06  Steve Ball  <Steve.Ball@zveno.com>
  195 	* Update for v2.5 release.
  196 	* library/sgmlparser.tcl (ParseEvent:ElementOpen):
  197 	  fixed '>' in attribute value in an empty element,
  198 	  bug #620034.
  199 
  200 2002-11-01  Andreas Kupries  <andreask@pliers.activestate.com>
  201 
  202 	* Makefile.in: Removed code of target 'install-doc'. We have no
  203 	  manpages (.n files), and so the code removes everything in the
  204 	  mann directory in the installaltion area.
  205 
  206 ==============  Released version 2.4    31/10/2002  ==============
  207 
  208 2002-10-31  Steve Ball  <Steve.Ball@zveno.com>
  209 
  210 	* README: Updated installation instructions.
  211 	
  212 ==============  Released version 2.4rc1 29/10/2002  ==============
  213 
  214 2002-10-29  Steve Ball  <Steve.Ball@zveno.com>
  215 	* install.tcl: Remove '-' from install directory, 
  216 	  fixed UpdateTemplateCopy so that unspecified TEA variables
  217 	  don't prevent other variables from being substituted.
  218 	* configure, library/pkgIndex.tcl.macosx: removed: generated files 
  219 	  or no longer required.
  220 	* library/tclparser-8.1.tcl (xml::tclparser::reset): Check if the
  221 	  parser has been properly initialised.  Call create if it hasn't.
  222 
  223 2002-10-28  Andreas Kupries  <andreask@activestate.com>
  224 
  225 	* expat/xmlwf/readfilemap.c: Added prototypes missing on windows,
  226 	  and cast to ensure comparison of compatible types. Required for
  227 	  Windows debug builds as these use -WX, making warnings into
  228 	  errors.
  229 
  230 2002-10-25  Andreas Kupries  <andreask@activestate.com>
  231 
  232 	* tclxml.c (TclXMLResetParser): Added cast, removed unused variable 'i'.
  233 
  234 	* tclxmlStubLib.c (TclXML_InitStubs): Provide un-const'ed version of
  235 	  'version' to Tcl_PkgRequireEx to supress warnings.
  236 
  237 2002-10-15  Jeff Hobbs  <jeffh@ActiveState.com>
  238 
  239 	* tclconfig/tcl.m4:
  240 	* expat/configure:
  241 	* expat/configure.in:
  242 	* configure:
  243 	* configure.in: move the CFLAGS definition into TEA_ENABLE_SHARED
  244 	and make it pick up the env CFLAGS at configure time.
  245 
  246 2002-10-15  Andreas Kupries  <andreask@activestate.com>
  247 
  248 	* expat/configure.in:
  249 	* configure.in: Changed to propagate an initial CFLAGS value to
  250 	  the final definition. A TEA condition (SHARED_BUILD == 1)
  251 	  squashed it, causing it the build system to loose the
  252 	  +DAportable we specify for the AS PA-RISC2.2 build host. This is
  253 	  a problem for _all_ TEA and TEA 2 based configure files.
  254 
  255 2002-10-15  Steve Ball  <Steve.Ball@zveno.com>
  256 
  257 	* *.in: Updated version numbers for v2.4.
  258 
  259 2002-10-02  Andreas Kupries  <andreask@activestate.com>
  260 
  261 	* Makefile.in ($($(PACKAGE)stub_LIB_FILE)): Corrected explicit
  262 	  usage of AR.
  263 
  264 2002-09-27  Andreas Kupries  <andreask@activestate.com>
  265 
  266 	* expat/configure.in:
  267 	* expat/Makefile.in: Added code to pick up the tclxml
  268 	  configuration and stub library.
  269 	
  270 	* TclxmlConfig.sh.in: New file.
  271 	* configure.in: Added code to generate a config.sh file. This will
  272 	  be used by the expat module to pick up the tclxml stub library.
  273 
  274 2002-09-26  Andreas Kupries  <andreask@activestate.com>
  275 
  276 	* expat/Makefile.in (Tclexpat_SOURCES): Corrected typo. It is
  277 	  xmltok.c, not .o. D'oh.
  278 
  279 	* tclexpat.c (Tclexpat_Init): Added commands to initialize
  280 	  classinfo->reset and ->resetCmd. Without this trying to create
  281 	  an expat-based parser will segfault as the generic layer will
  282 	  jump through uninitialized pointers. Incomplete realization of
  283 	  the new option -resetcommand.
  284 
  285 2002-09-25  Andreas Kupries  <andreask@activestate.com>
  286 
  287 	* expat/Makefile.in:
  288 	* expat/configure.in:
  289 	* expat/aclocal.m4: Rewritten to use TEA 2 as base of the build
  290 	  system. This configure/makefile copiles the expat low-level
  291 	  stuff and the tcl binding in one go, into one library. The
  292 	  package index is separate from the generic xml layer.
  293 
  294 	* Makefile.in:
  295 	* configure.in:
  296 	* library/pkgIndex.tcl.in: Rewritten to use TEA 2 as base of build
  297 	  system. Refactoring, taking out generation of tclexpat stuff,
  298 	  this will go into its own configure/Makefile in the expat
  299 	  directory => Less of a mess for configuring and compiling the
  300 	  two packages.
  301 	* tools:
  302 	* tclconfig: New directories. See above.
  303 	* tclxml.h: Removed duplicate of TCL_EXTERN stuff.
  304 
  305 2002-09-19  Steve Ball  <Steve.Ball@zveno.com>
  306 
  307 	* tclxml.c (TclXMLParserClassCmd): Added -resetcommand to parserclass command.
  308 
  309 2002-09-13  Andreas Kupries  <andreask@activestate.com>
  310 
  311 	* Makefile.in ($(TCLXML_LIB_FILE)_OBJECTS): Added stub objects to
  312 	  link list for main library. Without we get unsatisfied symbols
  313 	  when trying to load the library.
  314 	  (tclxmlStubInit.$(OBJEXT)): 
  315 	  (tclxmlStubLib.$(OBJEXT)): Added targets to compile the stub sources.
  316 
  317 2002-09-12  Andreas Kupries  <andreask@activestate.com>
  318 
  319 	* configure.in (MINOR_VERSION): Bumped to 3. Full version now
  320 	  2.3. Additional changes to make compilation on AIX more robust.
  321 
  322 	* Makefile.in: See above, AIX.
  323 
  324 ==============  Released version 2.3  13/09/2002  ==============
  325 
  326 2002-09-13  Steve Ball  <Steve.Ball@zveno.com>
  327 	* tclxml.c, tclxml.h, Makefile.in, tclxmlDecls.h, tclxml.decls, tclxmlStubInit.c, tclxmlStubLib.c: Applied patches to improve building from Andreas Kupries and patches from David Gravereaux for stubs.
  328 
  329 2002-09-09  Steve Ball  <Steve.Ball@zveno.com>
  330 
  331 	* library/sgmlparser.tcl (sgml::tokenise): Patch from bug #596959.
  332 
  333 ==============  Released version 2.3rc2  07/09/2002  ==============
  334 
  335 2002-09-06  Steve Ball  <steve@localhost>
  336 
  337 	* tests/parser.test, library/sgmlparser.tcl, library/tclparser-8.1.tcl: Fixed bug #579264 by implementing -ignorewhitespace option.
  338 	* Added check for illegal Unicode characters in PCDATA.
  339 
  340 2002-09-04  Steve Ball  <steve@localhost>
  341 
  342 	* library/tclparser-8.1.tcl (xml::tclparser::reset): Added reset function.
  343 
  344 	* library/xml__tcl.tcl (xml::ParserCmd): Invoke reset command, rather than just deleting and creating a parser.
  345 
  346 2002-08-30  Steve Ball  <Steve.Ball@zveno.com>
  347 
  348 	* tclexpat.c: Fixed crash in element decl handler.
  349 
  350 2002-08-28  Steve Ball  <steve@localhost>
  351 
  352 	* library/xml-8.1.tcl, library/xml-8.0.tcl: Added definition of XML Namespace URI
  353 
  354 2002-06-28  Mats Bengtsson <matben@privat.utfors.se>
  355 
  356 	* library/sgmlparser.tcl: fixes for -final 0 bug #413341.
  357 	  corrected list structure of all -errorcommand callbacks bug #467785.
  358 	  catch & -code in -elmentendcallback bug #521740.
  359 	  checks for state(line) instead for state to handle inits for 
  360 	  -final 0 correctly
  361 	* library/tclparser-8.1.tcl: fixes for -final 0 bug #413341.
  362 	  changed xml::tclparse::configure and calls it in xml::tclparse::parse
  363 
  364 2002-06-19  Steve Ball  <steve@localhost>
  365 
  366 	* library/xml__tcl.tcl (xml::ParserCmd): free method removes command in caller's namespace. Bug #510418.
  367 
  368 2002-06-17  Steve Ball  <steve@localhost>
  369 
  370 	* library/sgmlparser.tcl (sgml::DeProtect1): Applied patch #521642.
  371 
  372 2002-06-14  Steve Ball  <steve@localhost>
  373 
  374 	* library/xpath.tcl (xpath::ParseExpr): Fixed bug #568354 - abbreviated node-type test in predicate.
  375 
  376 2002-06-11  Steve Ball  <steve@localhost.webone.com.au>
  377 
  378 	* library/tclparser-8.1.tcl (xml::tclparser::ParseAttrs): Fixed bug in character entity dereferencing.  Bug #546295.
  379 
  380 	* library/sgmlparser.tcl (sgml::parseEvent): Applied patch for bug #566452 to fix PIs
  381 
  382 2002-05-27  Andreas Kupries <andreas_kupries@users.sourceforge.net>
  383 	
  384 	* library/sgmlparser.tcl (sgml::Entity): Fixed code defining
  385 	  'entities' if not defined, using code in parseEvent] as
  386 	  template.
  387 
  388 	* library/tclparser-8.1.tcl
  389 	  (xml::tclparser::NormalizeAttValue:DeRef): Fixed the errors in
  390 	  the calls to [string range] (first two branches of the switch).
  391 
  392 	* install.tcl (line 306): args needs no default value of empty. Is
  393 	  empty as per definition of 'args' when used as last argument.
  394 
  395 2002-05-20  Steve Ball       <Steve.Ball@zveno.com>
  396 	* install.data, library/sgmlparser.tcl: Fixed bug 513985.
  397 	  Replaced 'package require tcllib' with 'package require uri'.
  398 	* library/sgmlparser.tcl: Fixed bug 495427 (applied suggested patch).
  399 	* LICENSE: Added
  400 
  401 2002-02-19  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  402 
  403 	* Makefile.in (install-lib-binaries): Changed INSTALL_DATA to
  404 	  INSTALL_PROGRAM to prevent the copy operation from removing the
  405 	  executable flag for libraries on platforms which do need
  406 	  it. Like HPUX.
  407 
  408 	* tclxml.c (TclXMLCreateParserCmd): Fixed SF TclXML Bug
  409 	  513909. The code now handles multiple occurences of "-parser
  410 	  class" and also takes care to hide them when it comes to the
  411 	  general configuration during creation.
  412 
  413 2002-02-06  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  414 
  415 	* tclxml.c (TclXMLConfigureParserInstance): Copied code from
  416 	  "TclXMLInstanceConfigure" providing the clientdata/instance name
  417 	  to the parser to configure. This fixes bug 514045.
  418 
  419 	* configure:
  420 	* configure.in:
  421 	* tclxml.m4: Applied patch 508718 to allow building of expat on
  422 	  Windows.
  423 
  424 	* tclxml.h:
  425 	* tclexpat.c:
  426 	* tclxml.c: Updated to TIP 27 (CONST'ness of string tables for
  427 	  Tcl_GetIndexFromObj).
  428 
  429 2002-01-27  Steve Ball       <Steve.Ball@zveno.com>
  430 	
  431 	* library/xpath.tcl
  432 	  Fixed bug in expression parsing.
  433 	  Reported by Gerard LEDOUBLET.
  434 
  435 2001-11-13  Steve Ball       <Steve.Ball@zveno.com>
  436 
  437 	* library/sgmlparser.tcl, tests/pcdata.test:
  438 	  Fixed bug #468029 report by Kenneth Cox.
  439 
  440 2001-11-09  Steve Ball       <Steve.Ball@zveno.com>
  441 
  442 	* library/sgmlparser.tcl, library/tclparser-8.1.tcl, tests/attribute.test:
  443 	  Added handling of entity references within an attribute value.
  444 
  445 2001-09-05  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  446 
  447 	* Makefile.in (GENERIC_SCRIPTS): Added xpath.tcl to the list of
  448 	  scripts to install. Fixes [458864].
  449 
  450 2001-08-28  Andreas Kupries <andreas_kupries@users.sourceforge.net>
  451 
  452 	* tclxml.c (TclXMLInstanceDeleteCmd): Applied the patch fixing SF
  453 	  Item [456321]. This removes a double free of xmlinfo and also
  454 	  avoids to access the structure after it was freed.
  455 
  456 	* tclxml.c (TclXMLInstanceConfigure): Added a 'Tcl_ResetResult'
  457 	  before the loop processing the option. This forces the interp
  458 	  result into a known, unshared state. This also adds Pat Thoyts's
  459 	  changes to 'instanceConfigureSwitches' declaring some new
  460 	  '-*command' options and additional argument checks for
  461 	  'entityparser'. SF Patch [454204].
  462 
  463 2001-08-10  Peter Farmer     <Peter.Farmer@zveno.com>     
  464  
  465         * Makefile.in ($(GENERIC_SCRIPTS)): Fixed bugs in earlier
  466           code removed by Andreas and put it back.
  467 
  468 .2001-08-02  Steve Ball     <Steve.Ball@zveno.com>
  469 	--- Released TclXML 2.1theta ---
  470 
  471 2001-07-31  Andreas Kupries  <andreas_kupries@users.sourceforge.net>
  472 
  473 	* Makefile.in ($(GENERIC_SCRIPTS)): Removed creation of
  474 	  soft-link. When using a builddirectory below the toplevel
  475 	  directory the created link is circular and the following cp
  476 	  operations fails [SF 446485].
  477 
  478 2001-07-30  Steve Ball     <Steve.Ball@zveno.com>
  479 	* library/sgmlparser.tcl
  480 	Fixed bug #434304: whitespace not accepted in XML Declaration.
  481 	Side-effect is to improve WF checking.
  482 	* library/sgmlparser.tcl
  483 	Fixed bug #431353: entity references plus Tcl specials
  484 
  485 2001-02-26  Peter Farmer     <Peter.Farmer@zveno.com>
  486 	* library/tclparser-8.?.tcl
  487         Added missing arg to pass -final thru to document instance parser
  488 
  489 2001-02-12  Steve Ball     <Steve.Ball@zveno.com>
  490 	* library/sgmlparser.tcl
  491 	* tests/cdata.test, tests/pi.test, tests/decls.test,
  492 	* tests/entity.test, tests/doctype.test
  493 	Fixed bug #131878: XML test documents not well-formed.
  494 	Fixing the tests revealed bugs in the parser.
  495 
  496 2001-02-09  Steve Ball     <Steve.Ball@zveno.com>
  497 	* library/sgmlparser.tcl, tests/cdata.test
  498 	* library/xmldep.tcl
  499 	Fixed bug #130127: backslashes in CDATA sections.
  500 	Added xmldep package (dependency discovery)
  501 	
  502 2001-02-06  Peter Farmer   <Peter.Farmer@zveno.com>
  503         * install.tcl, install.data, win/build.data, win/install.bat
  504         * library/pkgIndex.tcl.in, library/xml__tcl.tcl, tests/*
  505         _Many_ significant improvements in the installer. Can now
  506         install windows build as well as Unices. Now uses TEA 
  507         config files & .in templates, if the build has them, to extract 
  508         installation info. Test suite now more portable to new/alternate
  509         versions and can test tcl only parser with other parsers present.
  510 
  511 2001-01-19  Steve Ball     <Steve.Ball@zveno.com>
  512 	* library/xpath.tcl
  513 	Fixed bug in parsing @ abbreviation
  514 
  515 2001-01-17  Steve Ball     <Steve.Ball@zveno.com>
  516 	---   Released TclXML v2.0theta   ---
  517 
  518 2001-01-17  Steve Ball     <Steve.Ball@zveno.com>
  519 	* install.tcl, install.data
  520 	Generalised PF's pure-Tcl installer.  It now reads the
  521 	installation data from an external file (script).
  522 
  523 2001-01-10  Steve Ball     <Steve.Ball@zveno.com>
  524 	* library/sgmlparser.tcl, tests/decls.test, tests/entity.test
  525 	Fixed bugs in external entity parsing and test suite.
  526 
  527 2000-12-10  Steve Ball     <Steve.Ball@zveno.com>
  528 	* library/xml-8.1.tcl
  529 	Added QName, allWsp
  530 
  531 2000-12-01  Steve Ball	   <Steve.Ball@zveno.com>
  532 	* library/xpath.tcl
  533 	Support for parsing and constructing XPath location paths.
  534 	Partial initial implementation.
  535 
  536 2000-08-14  Steve Ball     <Steve.Ball@zveno.com>
  537 	* doc/tclxml.xml, doc/html.xsl, doc/nroff.xsl
  538 	Updated doco and added XSL stylesheets to produce
  539 	HTML and NROFF output.
  540 
  541 2000-08-01  Steve Ball     <Steve.Ball@zveno.com>
  542 	* library/sgmlparser.tcl
  543 	Added support for XML Namespaces
  544 	
  545 2000-07-24  Steve Ball     <Steve.Ball@zveno.com>
  546 	* library/tclparser-8.1.tcl
  547 	Fixed double backslashes in attribute values
  548 	
  549 2000-06-15  Steve Ball     <Steve.Ball@zveno.com>
  550 	* tclxml.*, tclxerces.cpp, tclexpat.c,
  551 	  library/tclparser-8.1.tcl
  552 	Fixed automatic selection of default parser.
  553 	Fixed registration and running of Tcl-based 
  554 	parser classes.
  555 
  556 2000-06-10  Steve Ball     <Steve.Ball@zveno.com>
  557 	* library/sgmlparser.tcl, tests/*.test
  558 	Removed -entityparser option.  Minor fixes to test scripts.
  559 
  560 2000-06-01  Steve Ball     <Steve.Ball@zveno.com>
  561 	* doc/tclxml.xml
  562 	Completed documenting xml::parser command.
  563 	
  564 2000-05-18  Steve Ball     <Steve.Ball@zveno.com>
  565 	* tclxml.c, tclxerces.cpp, README, doc/tclxml.xml
  566 	Added -validate configuration option.  TclXerces sets the
  567 	parser object to validate when performing parsing.
  568 	Don't have a test, yet.  Also updated README and
  569 	started documentation (in DocBook).
  570 
  571 2000-04-22  Steve Ball     <Steve.Ball@zveno.com>
  572 	* library/sgmlparser.tcl, library/tclparser-8.1.tcl,
  573 	  tests/decls.test
  574 	Added support for external entities.
  575 	
  576 2000-04-16  Steve Ball     <Steve.Ball@zveno.com>
  577 	* library/sgmlparser.tcl, library/tclparser-8.1.tcl,
  578 	  tests/decls.test
  579 	Added markup declaration support.  Partial implementation.
  580 	Also supporting entity substitution.
  581 
  582 2000-04-05  Steve Ball     <Steve.Ball@zveno.com>
  583 	* Makefile.in, configure.in, library/*
  584 	Fixed Tcl-only package setup and installation.
  585 	Added Tcl-only parser class framework.
  586 	Changed Tcl parser implementation to use new parser class
  587 	framework.
  588 
  589 2000-02-10  Steve Ball     <Steve.Ball@zveno.com>
  590 
  591 	* tclXerces.cpp, tclXercesHandlers.cpp, tclXercesHandlers.hpp.
  592 	Added these files.  They implement the "xerces" parser class,
  593 	providing a wrapper for the Xerces-C (XML4C) XML parser.
  594 
  595 2000-01-23  Steve Ball     <Steve.Ball@zveno.com>
  596 
  597 	* tclxml.c, tclxml.h: Added these files.  These are the entry points
  598 	for the tclxml package.  They provide a generic front-end for
  599 	specific parser class implementations.
  600 
  601 	* tclexpat.c: This has been stripped down and is now a back-end
  602 	parser class implementation.
  603 
  604 1999-12-27  Steve Ball     <Steve.Ball@zveno.com>
  605 
  606 	* tclexpat.c: Changed class creation command to xml::parser.
  607 	Propagate error code from application callback,
  608 	patch from Marshall Rose.  Load xml package on initialisation.
  609 	Assign unique parser instance command if none given.
  610 
  611 	* library/*.tcl, pkgIndex.tcl.in, Makefile.in: 
  612 	Merged TclXML Tcl scripts into this package.
  613 
  614 	* configure.in: Updated to version 2.0
  615 
  616 1999-12-12  Steve Ball     <Steve.Ball@zveno.com>
  617 
  618 	* tclexpat.c: Accumulate PCDATA in a string object for a single
  619 	call to -characterdatacommand callback, instead of a call for
  620 	each line of data.
  621 
  622 	* tclexpat.c: Added -ignorewhitespace option.
  623 
  624 1999-09-14  Eric Melski  <ericm@scriptics.com>
  625 
  626 	* tclexpat.c: In TclExpatAttlistDeclHandler, added a test on attributes
  627 	to verify that it doesn't point to nothing (ie, a null attlist decl).  This
  628 	addresses bug 2831.
  629 
  630 1999-09-14  Eric Melski  <ericm@scriptics.com>
  631 
  632 	* tclexpat.c: Added support for several new callbacks:
  633 	attlistdecl, elementdecl, {start|end}doctypedecl.  Fixed support
  634 	for external entity parsing by adding a subcommand (entityparser)
  635 	to the "instance" command, which allows creation of an external entity
  636 	parser.  Some minor fixes like removing unused variables.  Added a
  637 	"free" command to the instance command, which allows user
  638 	initiated freeing of the parser (required for external entity
  639 	parsing to function properly).
  640 	Fixed a compiler warning about const char * and assigning it to a
  641 	char *.
  642 
  643 1999-08-24  Scott Stanton  <stanton@scriptics.com>
  644 
  645 	* tclexpat.c: Changed to avoid generating errors on non-standalone
  646 	documents when no handler is defined.
  647 
  648 1999-08-20  Scott Stanton  <stanton@scriptics.com>
  649 
  650 	* tclexpat.c: Various lint.  Changed to automatically export
  651 	public symbols.
  652 
  653 	* configure.in: Bumped version number to 1.1
  654 
  655 	* Makefile.in: Various changes to support Windows builds.
  656 
  657 1999-08-17  Scott Stanton  <stanton@scriptics.com>
  658 
  659 	* tclexpat.c: added TCL_STORAGE_CLASS macros to automatically
  660 	export the _Init symbol.
  661 
  662 1999-08-11  Scott Stanton  <stanton@scriptics.com>
  663 
  664 	* tclexpat.c: Changed to use Tcl stubs.  Fixed various
  665 	bugs. Eliminated conditional code for old pre-release versions of
  666 	8.1.
  667