"Fossies" - the Fresh Open Source Software Archive

Member "libxslt-1.1.34/ChangeLog" (13 Nov 2017, 296999 Bytes) of package /linux/www/libxslt-1.1.34.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. See also the last Fossies "Diffs" side-by-side code changes report for "ChangeLog": 1.1.32_vs_1.1.33.

    1 Fri Jul 24 10:16:24 CEST 2009 Daniel Veillard <veillard@redhat.com>
    2 
    3 	* libxslt/attributes.c: fix an IDness issue when building the tree
    4 
    5 Tue May 12 09:03:46 CEST 2009 Daniel Veillard <veillard@redhat.com>
    6 
    7 	* configure.in: adapt the extra version detection code to git
    8 	* libxslt.doap: adding RDF dope file
    9 
   10 Fri Jan 23 19:02:28 PST 2009 William Brack <wbrack@mmm.com.hk>
   11 
   12 	* libexslt/strings.c: Fixed indexing error reported by
   13 	  Ron Burk on the mailing list.
   14 
   15 Fri Nov 14 15:06:55 CET 2008 Daniel Veillard <veillard@redhat.com>
   16 
   17 	* python/Makefile.am libxslt/Makefile.am configure.in
   18 	  libexslt/Makefile.am: applied patch from Roumen Petrov for
   19 	  mingw cross compilation problems raised by Rich Jones
   20 
   21 Tue Oct 28 11:55:27 CET 2008 Daniel Veillard <veillard@redhat.com>
   22 
   23 	* configure.in Makefile.am: patch from Richard Jones to build
   24 	  shared libs with MinGW cross-compiler
   25 
   26 Tue Oct  7 18:16:08 CEST 2008 Daniel Veillard <veillard@redhat.com>
   27 
   28 	* libxslt/pattern.c: prevent some unchecked pointer accesses, patch
   29 	  by Jake Goulding
   30 
   31 Wed Aug  6 20:10:08 HKT 2008 William Brack <wbrack@mmm.com.hk>
   32 
   33 	* Minor cleanup of "typo" and some compilation warnings:
   34 	  tests/namespaces/tst7.xsl: fixed typo detected by new libxml2 code
   35 	  libxslt/keys.c, libxslt/xsltlocale.c, libexslt/date.c: trivial
   36 	  changes for gcc warnings.
   37 
   38 Fri Aug  1 10:16:48 CEST 2008 Daniel Veillard <veillard@redhat.com>
   39 
   40 	* libxslt/xsltconfig.h.in libxslt/xslt.c libxslt/extensions.c
   41 	  libxslt/xsltlocale.c libxslt/preproc.c libxslt/xsltutils.c
   42 	  libxslt/xsltlocale.h libxslt/win32config.h configure.in
   43 	  config.h.in win32/configure.js: big patch from Roumen Petrov
   44 	  finishing xsl:sort lang support with many portability issues
   45 	  fixed and feedback from Nick Wellnhofer and Rob Richards
   46 
   47 Fri Aug  1 07:54:02 CEST 2008 Daniel Veillard <veillard@redhat.com>
   48 
   49 	* libexslt/crypto.c: fix for CVE-2008-2935 libexslt RC4
   50 	  encryption/decryption functions
   51 
   52 Mon Jul 28 14:46:27 CEST 2008 Daniel Veillard <veillard@redhat.com>
   53 
   54 	* configure.in: fix my static linking setup on x86_64
   55 
   56 Sun Jul 27 13:52:10 CEST 2008 Daniel Veillard <veillard@redhat.com>
   57 
   58 	* libxslt/xslt.c: avoid a quadratic behaviour when hitting duplicates
   59 	  exclude-result-prefixes declarations, should fix #544906
   60 
   61 Sat Jul 26 12:43:18 PST 2008 William Brack <wbrack@mmm.com.hk>
   62 
   63 	*configure.in: fixed option --with-debugger with patch from
   64 	 Arun Ragnavan #544829
   65 
   66 Sat Jul 12 16:36:58 PST 2008 William Brack <wbrack@mmm.com.hk>
   67 
   68 	* libexslt/math.c: fixed incorrect argument popping in
   69 	  exsltMathAtan2Function #541965
   70 
   71 Thu Jul 10 10:04:28 PST 2008 William Brack <wbrack@mmm.com.hk>
   72 
   73 	* libxslt/functions.c: patch from Ron Burk to fix problem
   74 	  with string check for element-available and
   75 	  function-available #530891.
   76 
   77 Tue Jun 24 23:55:48 PST 2008 William Brack <wbrack@mmm.com.hk>
   78 
   79 	* libxslt/attrvt.c: added code to handle literal within an
   80 	  AVT #539741.
   81 	* tests/docs/Makefile.am tests/docs/bug-168.xsl
   82 	* tests/general/Makefile.am tests/general/bug-168.* add a
   83 	  test for this bug to the regression suite.
   84 
   85 Fri Jun 13 10:58:52 CEST 2008 Daniel Veillard <daniel@veillard.com>
   86 
   87 	* libxslt/libxslt.h libexslt/libexslt.h libexslt/exslt.h: patch
   88 	  from Roumen Petrov fixing include path when compiling outside
   89 	  source tree
   90 
   91 Thu Jun 12 11:23:23 CEST 2008 Daniel Veillard <daniel@veillard.com>
   92 
   93 	* libxslt/xsltconfig.h.in libxslt/xsltlocale.h configure.in
   94 	  config.h.in win32/configure.js: patch from Nick Wellnhofer and
   95 	  Roumen Petrov to fix some portability problems on the previous
   96 	  xsl:sort locale patch
   97 
   98 Tue Jun  3 18:26:26 CEST 2008 Daniel Veillard <daniel@veillard.com>
   99 
  100 	* configure.in libxslt/extra.c libxslt/Makefile.am libxslt/preproc.c
  101 	  libxslt/xsltInternals.h libxslt/xsltlocale.c libxslt/xsltlocale.h
  102 	  libxslt/xsltutils.c win32/Makefile.mingw win32/Makefile.msvc: patch
  103 	  from Nick Wellnhofer adding xsl:sort lang support using the locale
  104 	  support from the C library.
  105 
  106 Tue Jun  3 18:14:55 CEST 2008 Daniel Veillard <daniel@veillard.com>
  107 
  108 	* libxslt/extensions.h: as Ralf Junker pointed out
  109 	  xsltExtFunctionLookup was defined but never implemented, removing it
  110 
  111 Tue May 13 17:51:05 CEST 2008 Daniel Veillard <daniel@veillard.com>
  112 
  113 	* configure.in doc/*: release of 1.1.24
  114 	* python/generator.py: syntactic cleanup (Martin)
  115 
  116 Tue May 13 16:32:22 CEST 2008 Daniel Veillard <daniel@veillard.com>
  117 
  118 	* libxslt/xslt.c libxslt/extensions.c libxslt/extensions.h:
  119 	  fix the processing of top level elements of stylesheets which
  120 	  are not in the XSLT namespace and are not an extension either
  121 	  should fix #529223
  122 	* tests/docs/Makefile.am tests/docs/bug-167.xml
  123 	  tests/general/Makefile.am tests/general/bug-167.*: add the
  124 	  test to the regression suite
  125 
  126 Fri May  9 14:30:35 CEST 2008 Daniel Veillard <daniel@veillard.com>
  127 
  128 	* libxslt/documents.c libxslt/keys.c libxslt/xsltInternals.h
  129 	  libxslt/transform.c libxslt/pattern.c: fix the key initialization
  130 	  problem introduced when tracking Josef Urban problem from 22 Dec
  131 	  2007, this should also handle the problem of recursive keys
  132 	  definitions should fix #531873.
  133 	* tests/docs/bug-166.xml tests/docs/Makefile.am
  134 	  tests/general/Makefile.am tests/general/bug-166.xsl
  135 	  tests/general/bug-166.out: add the regression tests when a key
  136 	  computation depends on another one.
  137 
  138 Mon Apr 21 16:16:29 CEST 2008 Daniel Veillard <daniel@veillard.com>
  139 
  140 	* doc/xsltproc.1 doc/xsltproc.xml: update the man page based on
  141 	  Vincent Lefevre suggestion.
  142 
  143 Mon Apr 14 11:19:14 CEST 2008 Daniel Veillard <daniel@veillard.com>
  144 
  145 	* libxslt/pattern.c: fixes #527297 general patter comps fix and cleanup
  146 	* libxslt/xsltInternals.h libxslt/pattern.h: other cleanups
  147 
  148 Tue Apr  8 19:15:19 CEST 2008 Daniel Veillard <daniel@veillard.com>
  149 
  150 	* configure.in doc/*: release of 1.1.23
  151 
  152 Tue Apr  8 18:52:36 CEST 2008 Daniel Veillard <daniel@veillard.com>
  153 
  154 	* libexslt/date.c: new version of patch from Peter Pawlowski
  155 
  156 Tue Apr  8 10:19:01 CEST 2008 Daniel Veillard <daniel@veillard.com>
  157 
  158 	* python/generator.py: fix an infinite loop bug
  159 
  160 Thu Apr  3 09:32:49 CEST 2008 Daniel Veillard <daniel@veillard.com>
  161 
  162 	* libxslt/xsltutils.c: avoid a scary realloc() loop should fix #520383
  163 
  164 Thu Apr  3 07:32:36 CEST 2008 Daniel Veillard <daniel@veillard.com>
  165 
  166 	* libexslt/date.c: applied patch from Peter Pawlowski  fixing
  167 	  a timezone offset problem, fixes #521680
  168 	* libxslt/namespaces.c: a bit of space/tabs cleanup
  169 
  170 Thu Apr  3 06:25:02 CEST 2008 Daniel Veillard <daniel@veillard.com>
  171 
  172 	* doc/xsltproc.xml doc/xsltproc.1 doc/xsltproc.html: small fix to
  173 	  man page synopsis, should fix #525822
  174 
  175 Sat Mar 15 11:13:18 HKT 2008 William Brack <wbrack@mmm.com.hk>
  176 
  177 	* libexslt/functions.c: fixed minor error reported on the mailing
  178 	 list by Mark Howe, which caused a segfault if func:result was
  179 	 postitioned as top-level element.
  180 
  181 Thu Mar 13 09:33:21 CET 2008 Daniel Veillard <daniel@veillard.com>
  182 
  183 	* libxslt/win32config.h: patch from Rob Richards for VS 2008
  184 	* python/types.c: fix a problem with namespace nodes coming from
  185 	  XPath nodesets.
  186 
  187 Mon Mar  3 09:39:31 CET 2008 Daniel Veillard <daniel@veillard.com>
  188 
  189 	* doc/xsltproc.xml doc/xsltproc.1: fix maxdepth default value
  190 	  documentation fixes #519921.
  191 
  192 Sat Feb 16 01:24:58 HKT 2008 William Brack <wbrack@mmm.com.hk>
  193 
  194 	*libxslt/extensions.c: fixed minor error bug #516483
  195 	*tests/exslt/common - deleted node-set.9 regression test,
  196 	 because it relied upon an external web import.
  197 
  198 Tue Feb  5 08:53:30 CET 2008 Daniel Veillard <daniel@veillard.com>
  199 
  200 	* libxslt/xslt.c: applied documentation patch from Jason Viers
  201 	  for xsltParseStylesheetDoc
  202 
  203 Tue Feb  5 08:36:53 CET 2008 Daniel Veillard <daniel@veillard.com>
  204 
  205 	* python/tests/pyxsltproc.py: applied a portability patch from 
  206 	  Stephane Bidoul
  207 
  208 Thu Jan 24 16:24:05 CET 2008 Daniel Veillard <daniel@veillard.com>
  209 
  210 	* doc/xslt.html doc/docbook.html: fix links for Cygwin DocBook
  211 	  setup as suggested by Philippe Bourcier
  212 
  213 Sun Dec 23 16:40:38 PST 2007 William Brack <wbrack@mmm.com.hk>
  214 
  215 	* libxslt/keys.c, libxslt/pattern.c, libxslt/xsltInternals.h:
  216 	  fixed a problem on superfluous re-generation of keys reported
  217 	  on the mailing list by Josef Urban.
  218 
  219 Thu Nov 29 11:43:14 CET 2007 Daniel Veillard <daniel@veillard.com>
  220 
  221 	* configure.in: avoid a problem in configure if an old gcrypt
  222 	  version is installed, patch from Brent Cowgill, fixes #500390
  223 
  224 Tue Nov 13 13:08:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
  225 
  226 	* libexslt/common.c, libexslt/dynamic.c: After discussion on
  227 	  Bugzilla with Peter Pawlowski, added same code for preventing
  228 	  deletion of function result during garbage collection (see
  229 	  bug #495995).
  230 	  
  231 Mon Nov 12 13:53:58 PDT 2007 William Brack <wbrack@mmm.com.hk>
  232 
  233 	* libexslt/strings.c: Added code to mark the results of
  234 	  str:tokenize and str:split as "function result" to avoid
  235 	  garbage-collecting them during global variable initialisation.
  236 	  Should fix bug #495995.
  237 
  238 Wed Oct 24 17:41:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
  239 
  240 	* python/libxslt.c: changed iterator argument for Py_Dict_Next
  241 	  from int to ssize_t (seems Python docs are incorrect) to fix
  242 	  x86_64 bug #489854.
  243 
  244 Wed Oct 10 16:33:09 CEST 2007 Daniel Veillard <daniel@veillard.com>
  245 
  246 	* libexslt/date.c tests/exslt/date/datetime.1.out
  247 	  tests/exslt/date/date.1.out tests/exslt/date/date.1.xml:
  248 	  applied patch from Maurice van der Pot to fix EXSLT
  249 	  week-in-year extenson which was not conforming to the definition.
  250 	  This also changes the output of the tests a bit. Should fix #452876
  251 
  252 Thu Aug 30 08:18:08 HKT 2007 William Brack <wbrack@mmm.com.hk>
  253 
  254 	* python/libxslt.c: applied patch from Daniel Gryniewicz to
  255 	  fix a segfault caused by a parameter array not being preset
  256 	  to zero.
  257 
  258 Thu Aug 23 17:18:03 CEST 2007 Daniel Veillard <daniel@veillard.com>
  259 
  260 	* configure.in doc/*: preparing release of 1.1.22
  261 
  262 Thu Aug 23 15:39:18 CEST 2007 Daniel Veillard <daniel@veillard.com>
  263 
  264 	* libxslt/xslt.c: applied patch from Rob Richards to fix a 
  265 	  stylesheet compilation error handling problem #382570
  266 
  267 Thu Aug 23 15:22:55 CEST 2007 Daniel Veillard <daniel@veillard.com>
  268 
  269 	* libxslt/security.c: applied patch from Roland Schwarz and Rob
  270 	  Richards to fix the security file checks on Windows, should 
  271 	  close #464432
  272 
  273 Thu Aug 23 21:15:28 HKT 2007 William Brack <wbrack@mmm.com.hk>
  274 
  275 	* tests/general/bug-165.[xsl,out,err], tests/docs/bug-165.xml,
  276 	  tests/general/Makefile.am, tests/docs/Makefile.am:
  277 	  added regression test for bug #469410
  278 
  279 Thu Aug 23 14:13:02 CEST 2007 Daniel Veillard <daniel@veillard.com>
  280 
  281 	* xsltproc/xsltproc.c: patch from Drazen Kacar to add a --encoding
  282 	  option fixes #443868
  283 	* doc/xsltproc.xml doc/xsltproc.1: augment and regenerate man page.
  284 	
  285 Thu Aug 23 11:47:20 CEST 2007 Daniel Veillard <daniel@veillard.com>
  286 
  287 	* libexslt/date.c: apply patch from Björn Wiberg fixing build on AIX
  288 	  and closing bug #332173
  289 
  290 Fri Aug  3 15:49:26 CEST 2007 Daniel Veillard <daniel@veillard.com>
  291 
  292 	* win32/Makefile.msvc win32/configure.js: apply patch from
  293 	  Rob Richards to improve build with VS2005
  294 
  295 Thu Jul 26 12:43:38 PDT 2007 William Brack <wbrack@mmm.com.hk>
  296 
  297 	* libxslt/xslt.c: Removed the exclude-result-prefix change of
  298 	  31 May 2007.  Fixes bug #459713.
  299 
  300 Sat Jun 16 07:42:18 PDT 2007 William Brack <wbrack@mmm.com.hk>
  301 
  302 	* libxslt/transform.c: Fixed problem with RVT cleanup related
  303 	  to some exslt functions (reported on the list by Marc Adkins).
  304 
  305 Wed Jun 13 13:27:48 PDT 2007 William Brack <wbrack@mmm.com.hk>
  306 
  307 	* tests/exslt/common/node-set.9.[xml,xsl,out],
  308 	  tests/exslt/common/Makefile.am: added test case for bug #413451
  309 
  310 Tue Jun 12 18:43:05 CEST 2007 Daniel Veillard <daniel@veillard.com>
  311 
  312 	* NEWS configure.in doc/*: preparing release of 1.1.21
  313 
  314 Thu May 31 12:38:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
  315 
  316 	* libxslt/xslt.c: fixed obscure namespace problem related to
  317 	  exclude-result-prefix
  318 
  319 Mon May  7 00:14:28 HKT 2007 William Brack <wbrack@mmm.com.hk>
  320 
  321 	* libxslt/transform.c: fixed minor compilation warning; no change
  322 	  to logic.
  323 
  324 Sun May  6 23:42:38 HKT 2007 William Brack <wbrack@mmm.com.hk>
  325 
  326 	* libexslt/math.c: fixed two memory leaks, one in exsltMathConstant
  327 	  and one in exsltMathConstantFunction (bug #436324)
  328 
  329 Fri May  4 15:51:58 HKT 2007 William Brack <wbrack@mmm.com.hk>
  330 
  331 	* libxslt/transform.c: fixed xpath context housekeeping problem
  332 	  on processing "choose" (bug 435479).
  333 
  334 Thu Apr 26 11:10:18 HKT 2007 William Brack <wbrack@mmm.com.hk>
  335 
  336 	* libxslt/transform.c: fixed (another) problem with cached
  337 	  RVT's (from re-opened #378766).
  338 
  339 Tue Mar 27 16:50:52 CEST 2007 Daniel Veillard <daniel@veillard.com>
  340 
  341 	* libxslt/xsltutils.c: apply patch fron Shaun McCance to hook
  342 	  xsl:message construct to the new per-xsltTransformCtxt error
  343 	  callback if set up.
  344 	* Makefile.am: do not package svn files in releases
  345 
  346 Fri Mar  2 18:45:48 HKT 2007 William Brack <wbrack@mmm.com.hk>
  347 
  348 	* libxslt/xsltconfig.h.in: added setting of TRIO_REPLACE_STDIO
  349 	  when TRIO routines are required.
  350 	* libxslt/namespaces.c, libxslt/xsltutils.c: enhanced handling
  351 	  of stdio.h vs. trio.h when trio routines are required (now
  352 	  use XSLT_NEED_TRIO) (bug #412787)
  353 
  354 Sun Feb 18 09:00:08 PST 2007 William Brack <wbrack@mmm.com.hk>
  355 
  356 	* python/libxsl.py: fixed tab/space inconsistency with patch
  357 	  provided by Andreas Hanke (bug #409193)
  358 
  359 Thu Feb 15 14:03:18 PST 2007 William Brack <wbrack@mmm.com.hk>
  360 
  361 	* doc/xslt.html: Changed all
  362 	  references to CVS to be SVN; changed corresponding links.
  363 	* doc/*html: regenerated the documentation for above
  364 
  365 Wed Feb 14 01:21:38 PST 2007 William Brack <wbrack@mmm.com.hk>
  366 
  367 	* libxslt/pattern.c: Fixed problem with namespace on compound
  368 	  predicate (bug #407731)
  369 
  370 Wed Jan 24 11:05:28 PST 2007 William Brack <wbrack@mmm.com.hk>
  371 
  372 	* libxslt/pattern.c: added check for memory allocation error
  373 	  (bug #400242); fixed "type-punned pointer" warnings.
  374 	* libxslt/xsltutils.c: added checks for memory allocation error
  375 	  (bug #400242)
  376 	* restored NEWS, doc/EXSLT/downloads.html which mysteriously
  377 	  disappeared from svn
  378 	
  379 Wed Jan 17 14:20:18 CET 2007 Daniel Veillard <daniel@veillard.com>
  380 
  381 	* configure.in doc/*: preparing release of 1.1.20
  382 	* libexslt/crypto.c: small patch for missing includes on some BSD,
  383 	  fixes #397373
  384 	* configure.in: replace == by = in test, raised by Roland Illig,
  385 	  should fix #397371
  386 
  387 Sun Jan 14 18:45:08 PST 2007 William Brack <wbrack@mmm.com.hk>
  388 
  389 	* libxslt/functions.c: fixed two problems related to checking
  390 	  of fragments, related to python htmlCtxtReadFile problem
  391 	  reported on mailing list by Nic Ferrier.
  392 
  393 Fri Jan 12 23:24:08 PST 2007 William Brack <wbrack@mmm.com.hk>
  394 
  395 	* libxslt/extensions.c: reverted last change, fixed some
  396 	  comments.  Note that in it's current state the 'plugin'
  397 	  implementation will fail if called from a program
  398 	  compiled as static!
  399 
  400 Fri Jan 12 15:40:08 PST 2007 William Brack <wbrack@mmm.com.hk>
  401 
  402 	* configure.in: fixed problem with DV/WMB testing env.
  403 	* regenerated docs; doc/APIchunk1[012].html added to SVN
  404 	* libxslt/extensions.c: fixed problem with plugin loading;
  405 	  removed testplugin.c from SVN (current version kept as
  406 	  tests/plugin/testplugin.c)
  407 
  408 Thu Jan 11 11:08:18 PST 2007 William Brack <wbrack@mmm.com.hk>
  409 
  410 	* libxslt/transform.c: enhanced to ignore empty text node
  411 	  in xsltDefaultProcessOneNode (avoid calling xsltCopyText)
  412 	  (bug #354900)
  413 	* xsltproc/xsltproc.c: added check for output file problem,
  414 	  yielding new error code 11 (Mike Hommey).
  415 	* doc/xsltproc.html, doc/xsltproc.xml: added documentation
  416 	  for above, regenerated docs (doc/xsltproc.1)
  417 
  418 Wed Jan 10 19:13:08 PST 2007 William Brack <wbrack@mmm.com.hk>
  419 
  420 	* libexslt/strings.c: added new function 'replace' from Joel
  421 	  Reed.
  422 	* tests/exslt/Makefile.am, replace.1.xml, replace.1.xsl,
  423 	  replace.1.out: added new test case for above.
  424 	* libxslt.spec.in: trivial change from 'Gnome' to 'GNOME'
  425 	* configure.in: trivial change for flags on my compilations
  426 	* libxslt/documents.c, libxslt/documents.h, libxslt/keys.c,
  427 	  libxslt/keys.h, libxslt/variables.c, libxslt/templates.c,
  428 	  libxslt/transform.c, libxslt/variables.c, libxslt/xslt.c,
  429 	  libxslt/xsltutils.c: fixed some documentation/comments and
  430 	  compilation warnings - no change to logic.
  431 	* re-generated the documentation.
  432 
  433 Wed Jan  3 16:46:05 CET 2007 Daniel Veillard <daniel@veillard.com>
  434 
  435 	* configure.in: adapt the extra versioning code to SVN
  436 
  437 Fri Dec 22 09:12:08 PST 2006 William Brack <wbrack@mmm.com.hk>
  438 
  439 	* python/libxslt.c: applied patch supplied by Kjartan Maraas
  440 	  (bug #388567).
  441 
  442 Mon Dec 11 14:38:22 PST 2006 William Brack <wbrack@mmm.com.hk>
  443 
  444 	* libexslt/functions.c: further enhancement to the original
  445 	  fix for bug #381319 (which was not correct).
  446 	* tests/exslt/functions: minor enhancement to function.9.xsl;
  447 	  function.10.[xsl,xml,out] added to regression tests to check
  448 	  recursive calls.
  449 
  450 Mon Dec 11 12:13:14 CET 2006 Daniel Veillard <daniel@veillard.com>
  451 
  452 	* configure python/generator.py python/libxsl.py
  453 	  python/libxslt-python-api.xml python/libxslt.c
  454 	  python/tests/2stage.py python/tests/loader.py: applied patch from
  455 	  Nic James Ferrier to make stylesheets comparable and to add
  456 	  transformContext handling
  457 
  458 Sat Dec  9 15:22:34 PST 2006 William Brack <wbrack@mmm.com.hk>
  459 
  460 	* libexslt/functions.c: changed handling of function params
  461 	  to fix bug #381319
  462 	* libxslt/transform.[ch]: exposed xsltLocalVariablePush and
  463 	  xsltLocalVariablePop as global entries so that they could
  464 	  be used from within libexslt/functions.c
  465 	* tests/exslt/functions/function.9.[xsl,xml,out] added to
  466 	  regression tests
  467 
  468 Tue Dec  5 10:45:04 CET 2006 Daniel Veillard <daniel@veillard.com>
  469 
  470 	* libxslt/extensions.c: applied patch from Marcus Meissner removing
  471 	  a strict aliasing problem should fix #317921
  472 
  473 Fri Dec  1 23:02:27 HKT 2006 William Brack <wbrack@mmm.com.hk>
  474 
  475 	* libxslt/transform.c: fixed problem with housekeeping of
  476 	  localRVTBase, bug #378766
  477 
  478 Wed Nov 29 16:06:43 CET 2006 Daniel Veillard <daniel@veillard.com>
  479 
  480 	* NEWS configure.in doc//*: preparing release of libxslt-1.1.19
  481 
  482 Sat Nov 25 11:48:28 HKT 2006 William Brack <wbrack@mmm.com.hk>
  483 
  484 	* libxslt/variables.c: fixed problem with cached RVT's,
  485 	  bug #378766
  486 
  487 Thu Nov 23 17:49:31 CET 2006 Daniel Veillard <daniel@veillard.com>
  488 
  489 	* libxslt/transform.c: applied patch from Mike Hommey about saving
  490 	  the current in-scope namespace list when calling a template, fixes
  491 	  bug #377579
  492 
  493 Thu Nov 23 15:36:28 CET 2006 Daniel Veillard <daniel@veillard.com>
  494 
  495 	* configure.in: fix a python detection problem pointed out by 
  496 	  Joseph Sacco, fixes bug #376391
  497 
  498 Fri Nov 17 09:53:08 HKT 2006 William Brack <wbrack@mmm.com.hk>
  499 
  500 	* libxslt/transform.c: fixed problem with entity handling
  501 	  within xsltCopyAttrListNoOverwrite (#352907)
  502 	* tests/general/bug-164.xsl, tests/general/bug-164.out,
  503 	  tests/docs/bug-164.oxml: added a regression test for this
  504 
  505 Thu Oct 26 15:31:01 CEST 2006 Daniel Veillard <daniel@veillard.com>
  506 
  507 	* NEWS configure.in doc//*: preparing release of libxslt-1.1.18,
  508 	  this bumps libxml2 requirement to 1.6.27
  509 	* libexslt/date.c libxslt/namespaces.h libxslt/xslt.c 
  510 	  libxslt/xsltInternals.h: cosmetic cleanups to restore the
  511 	  API extraction
  512 
  513 Thu Oct 26 10:36:43 CEST 2006 Daniel Veillard <daniel@veillard.com>
  514 
  515 	* doc//*: removed all remaining references to the old Wiki
  516 
  517 Thu Oct 12 23:12:24 HKT 2006 William Brack <wbrack@mmm.com.hk>
  518 
  519 	* libexslt/date.c: fixed end-of-month problem in exsltDateCurrent
  520 	  (#359246)
  521 
  522 Thu Oct 12 14:39:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
  523 
  524 	* libxslt/preproc.c: applied patch from Mike Hommey fixing 2 
  525 	  erroneous xmlFree() and adding a message on an unsupported feature
  526 
  527 Wed Oct 11 23:16:10 CEST 2006 Daniel Veillard <daniel@veillard.com>
  528 
  529 	* python/libxslt-python-api.xml: applied fix for accessor functions
  530 	  of a stylesheet returning pointers to immutable strings, patch
  531 	  from #320540
  532 	* xsltproc/xsltproc.c: fix the xinclude on stylehseet problem
  533 	  by adding a new parameter to xsltproc names --xincludestyle
  534 
  535 Wed Oct 11 22:27:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
  536 
  537 	* xsltproc/xsltproc.c: apply patch from Gary Coady to compile when
  538 	  libxml2 has no xinclude support #319886
  539 	* docs/*: renamed Gnome to GNOME fixes #352159
  540 
  541 Wed Oct 11 21:37:27 CEST 2006 Daniel Veillard <daniel@veillard.com>
  542 
  543 	* libxslt/Makefile.am: a missing DESTDIR
  544 	* python/Makefile.am: fix reference to build paths in python module
  545 	* libexslt/exsltconfig.h.in libxslt/xsltconfig.h.in: fix the header
  546 	  comments on version values, the 3 are patches from Peter
  547 	  Breitenlohner   and should fix #340995
  548 
  549 Wed Oct 11 11:16:34 CEST 2006 Daniel Veillard <daniel@veillard.com>
  550 
  551 	* libxslt/security.c: applied cleanup patch from Mikhail Zabaluev
  552 	  which should finish fixing #337486
  553 
  554 Wed Oct 11 09:55:06 CEST 2006 Daniel Veillard <daniel@veillard.com>
  555 
  556 	* libxslt/security.c: applied fix from Shane Corgatelli to pass
  557 	  the full URL when checking security access for network URLs,
  558 	  should fix bug #359366
  559 
  560 Mon Aug 21 10:46:25 CEST 2006 Daniel Veillard <daniel@veillard.com>
  561 
  562 	* doc/xslt.html python/tests/pyxsltproc.py xsltproc/xsltproc.c: 
  563 	  applied patch from Daniel Leidert to fix some typo
  564 	* xsltproc.xml xsltproc.1: applied another patch from Daniel Leidert
  565 	  and regenerated
  566 
  567 Wed Aug 16 17:39:04 CEST 2006 Daniel Veillard <daniel@veillard.com>
  568 
  569 	* xsltproc/xsltproc.c: --xinclude should also force XInclude
  570 	  processing on the stylesheets themselves, raised by Daniel Leidert
  571 
  572 Thu Aug 10 15:54:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  573 
  574 	* libxslt/transform.c libxslt/variables.c
  575 	  libxslt/xsltInternals.h: Fixed restoring the context doc
  576 	  for XPath in xsltForEach(). Eliminated the use of @tmpDoc
  577 	  of the transformation context.
  578 
  579 Thu Aug 10 13:40:35 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  580 
  581 	* libxslt/preproc.c: Added missing QName-validation of some
  582 	  attributes of XSLT-elements. This fixes bug #304921, reported
  583 	  by Frans Englich.
  584 
  585 Thu Aug 10 13:27:48 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  586 
  587 	* libxslt/transform.c: As suggested by Bill, I changed
  588 	  xsltShallowCopyNsNode() to return an xmlNsPtr instead of
  589 	  an int. The fix of bug #350085 is OK; i.e. the removal
  590 	  of the call to xsltFreeRVTs() in
  591 	  xsltApplyStylesheetInternal(). I think I tried to clear
  592 	  the transformation context as much as possible, in case
  593 	  it is reused; Daniel informed me on the list that reusing
  594 	  the context is not intended, so no need anymore to try
  595 	  to free the fragments immediately after the transformation.
  596 
  597 Wed Aug  9 13:22:13 PDT 2006 William Brack <wbrack@mmm.com.hk>
  598 
  599 	* libxslt/transform.c: Fixed problem with cleanup of RVT's, should
  600 	  clear bug350085; cleaned up most warnings (still a problem in
  601 	  xsltShallowCopyNsNode)
  602 	* trivial warning cleanup in libxslt/[extensions.c, namespaces.c,
  603 	  xslt.c and xsltInternals.h] and libexslt/functions.c
  604 
  605 Fri Aug  4 14:50:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
  606 
  607 	* python/generator.py: fixed the conversion of long parameters
  608 
  609 Wed Jul 19 15:06:39 EDT 2006 Daniel Veillard <daniel@veillard.com>
  610 
  611 	* python/types.c: fix float and boolean XPath conversions
  612 	* libxslt/xsltutils.c: try to fix Stephane Bidoul attempt
  613 	  at setting XInclude support.
  614 
  615 Mon Jul 17 11:15:23 PDT 2006 William Brack <wbrack@mmm.com.hk>
  616 
  617 	* Updated tests affected by recent library changes -
  618 	  tests/general/bug-1-.out, tests/general/bug-24-.out,
  619 	  tests/keys/month.out : (<t></t> now becomes <t/>);
  620 	  tests/general/bug-41-.xsl and tests/general/bug-43.xsl :
  621 	  call-template and apply-template, where the template has
  622 	  no parameter but one is supplied (var should not be affected)
  623 	  tests/general/bug-145.err : changed error text
  624 	  
  625 Fri Jul 14 18:16:59 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  626 
  627 	* libxslt/attributes.c libxslt/documents.c
  628 	  libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
  629 	  libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
  630 	  libxslt/templates.h libxslt/transform.c
  631 	  libxslt/variables.c libxslt/xslt.c
  632 	  libxslt/xsltInternals.h libxslt/xsltutils.c
  633 	  libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
  634 	  libexslt/functions.c libexslt/strings.c:
  635 	  Committing again, since I forgot to switch from win to linux
  636 	  linebreaks in the files.
  637 						    
  638 Fri Jul 14 17:55:42 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  639 
  640 	* libxslt/attributes.c libxslt/documents.c
  641 	  libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
  642 	  libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
  643 	  libxslt/templates.h libxslt/transform.c libxslt/variables.c
  644 	  libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c
  645 	  libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
  646 	  libexslt/functions.c libexslt/strings.c:
  647 	  Refactored xsltValueOf(). Changed to use xmlXPathCastToString()
  648 	  directly, rather than creating an intermediate object with
  649 	  xmlXPathConvertString(). This now does not add a text-node to
  650 	  the result if the string is empty (this has impact on
  651 	  serialization, since an empty text-node is serialized as
  652 	  <foo></foo>, and now it will be serialized as <foo/>).
  653 	  Refactored other functions in transform.c:
  654 	  Mostly code cleanup/restructuring. Minimized number of
  655 	  function variables for instruction which eat up function stack
  656 	  memory when recursing templates (xsltIf(), xsltChoose(),
  657 	  xsltApplyTemplates(),  xsltCallTemplate()).
  658 	  Changed XSLT tests to use xmlXPathCompiledEvalToBoolean().
  659 	  Implemented redefinition checks at compilation-time and
  660 	  eliminating them at transformation time in the refactored code
  661 	  paths.
  662 	  Introduced the field @currentTemplateRule on xsltTransformContext to
  663 	  reflect the "Current Template Rule" as defined by the spec.
  664 	  NOTE that ctxt->currentTemplateRule and ctxt->templ is not the
  665 	  same; the former is the "Current Template Rule" as defined by the
  666 	  XSLT spec, the latter is simply the template struct being
  667 	  currently processed by Libxslt.
  668 	  Added XML_COMMENT_NODE and XML_CDATA_SECTION_NODE to the macro
  669 	  IS_XSLT_REAL_NODE.
  670 	  Misc code cleanup/restructuring and everything else I already forgot.
  671 	  Refactored lifetime of temporary result tree fragments.
  672 	  Substituted all calls to the now deprecated xsltRegisterTmpRVT()
  673 	  for the new xsltRegisterLocalRVT().
  674 	  Fragments of xsl:variable and xsl:param are freed when the
  675 	  variable/pram is freed.
  676 	  Fragments created when evaluating a "select" of xsl:varible and
  677 	  xsl:param are also bound to the lifetime of the var/param.
  678 	  EXSLT's func:function now uses the following functions to let take
  679 	  care the transformation's garbage collector of returned tree
  680 	  fragments:
  681 	    xsltExtensionInstructionResultRegister(),
  682 	    xsltExtensionInstructionResultFinalize()
  683 	  Fixes:
  684 	  #339222 - xsl:param at invalid position inside an xsl:template is
  685 	            not catched
  686 	  #346015 - Non-declared caller-parameters are accepted
  687 	  #160400 - Compiles invalid XSLT; unbound variable accepted
  688 	  #308441 - namespaced parameters become unregistered
  689 	  #307103 - problem with proximity position in predicates of match
  690 	            patterns
  691 	  #328218 - problem with exsl:node-set() when converting strings
  692 	            to node sets
  693 	  #318088 - infinite recursion detection
  694 	  #321505 - Multiple contiguous CDATA in output
  695 	  #334493 - "--param" option does not have root context
  696 	  #114377 - weird func:result/xsl:variable/exsl:node-set interaction
  697 	  #150309 - Regression caused by fix for 142768
  698 
  699 Wed Jun 21 15:13:27 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  700 
  701 	* tests/docs/bug-54.xml tests/general/bug-54.out
  702 	  tests/general/bug-99.out tests/general/bug-136.out
  703 	  tests/REC/test-7.1.3.xsl tests/REC/test-7.1.4.xsl
  704 	  tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl:
  705 	  Fixed incorrect regression tests/results.
  706 
  707 Mon Jun 19 13:33:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  708 
  709 	* libxslt/attributes.c libxslt/attrvt.c libxslt/namespaces.c
  710 	  libxslt/namespaces.h libxslt/preproc.c libxslt/templates.c
  711 	  libxslt/transform.c libxslt/variables.c libxslt/xslt.c
  712 	  libxslt/xsltInternals.h libxslt/xsltutils.c:
  713 	  Merged all the namespace lookup/create/disable functions
  714 	  into xsltGetSpecialNamespace(). Changed xsltGetNamespace()
  715 	  and xsltGetPlainNamespace() to call xsltGetSpecialNamespace(),
  716 	  but kept the ns-aliasing mechanism; the ns-aliasing needs
  717 	  to be removed when we move to the refactored code, which
  718 	  applies ns-alias only at compilaton time.
  719 	  Refactored xsltElementComp() (preproc.c); enhanced error reports.
  720 	  Fixed: if the "namespace" attribute was not given, then this
  721 	  performed incorrectly only a lookup for a default namespace;
  722 	  i.e., without taking any prefix on the "name" attribute into
  723 	  account.
  724 	  Refactored xsltElement() (transform.c); enhanced error reports.
  725 	  Refactored xsltAttributeComp() (preproc.c). Added namespace
  726 	  lookup as in xsltElementComp(). Enhanced error reports.
  727 	  Refactored xsltAttribute() (transform.c); enhanced error reports.
  728 	  xsltCopyTreeInternal(): eliminated the need to call xmlGetNsList()
  729 	  for every element in the tree; this needs to be done only for
  730 	  the top-most elements. For subsequent elements reconcile only
  731 	  the ns-declarations. Disallowed setting of ns-declarations if
  732 	  children have been already added to an element.
  733 	  Removed ns-aliasing code where necessary.
  734 	  xsltCopyProp(): disallowed setting of attribute nodes if
  735 	  children have been already added to an element.
  736 	  xsltCopy(): removed the incorrect skipping of attributes in the
  737 	  XSLT namespace. Removed the incorrect ns-aliasing for attributes.
  738 	  Changed to use the introduced function xsltShallowCopyAttr().
  739 	  xsltShallowCopyAttr():  Centralized all attribute-copy related
  740 	  code in this function. It will now be called by
  741 	  xsltCopyTreeInternal(), xsltCopyOf() and xsltCopy().
  742 	  xsltCopyAttrListNoOverwrite(): Renamed. Refactored. Optimized to
  743 	  use xsltGetSpecialNamespace() and xmlNewDocProp().
  744 	  Further substitution of various scattered namespace-lookup
  745 	  related code for the use of xsltGetSpecialNamespace().
  746 	  xsltAttrTemplateProcess(): Refactored. Removed the incorrect
  747 	  processing of attribute-sets. Attribute sets need to be applied
  748 	  before adding any normal attribute of the literal result element;
  749 	  this is now done in  xsltAttrListTemplateProcess(). Fixed to
  750 	  ensure that the ns-prefix of the overwriting attribute is used.
  751 	  xsltAttrListTemplateProcess(): Refactored. Moved semantics from
  752 	  xsltAttrTemplateProcess() over to this function in order to
  753 	  optimize processing of multiple attributes. This does not call
  754 	  xsltAttrTemplateProcess() anymore.
  755 	  Fixed: do not exclude the XSLT namespace after ns-aliasing have
  756 	  beed applied.
  757 	  The IFDEFed-out refactored code fixes the following issues:
  758 	  - #313711: namespace collision with namespace-alias (reported
  759 	              by by Oleg Paraschenko)
  760 	  - #338214: Incorrect scope for exclude-result-prefixes
  761 	  - #341392: Excluding namespace declarations of literal result
  762 	             elements.
  763 	  - #341325: Namespace aliasing and resulting namespace prefixes
  764 	  Already enabled fixes:
  765 	  - #344183: xsl:copy misses to copy attributes in the XSLT namespace
  766 	  - #341463: Namespace-alias using #default for result-prefix with no
  767 	  	     default namespace in scope
  768 	  - #313890: namespace collision with xsl:element and xsl:attribute,
  769 	  	     reported by Oleg Paraschenko
  770 	  - #344176: xsl:copy misses to set an element's namespace-URI in
  771 	             some cases
  772 	  - #305739: the "name" QName of xsl:element is incorrectly always
  773 	  	     resolved to the default namespace
  774 
  775 Mon Jun 12 16:34:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
  776 
  777 	* doc/xsltproc.1 doc/xsltproc.xml: more info about --output
  778 	  from Daniel Leidert c.f. #344654
  779 
  780 Tue Jun  6 17:16:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
  781 
  782 	* configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
  783 
  784 Tue Jun  6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  785 
  786 	* libxslt/attributes.c: Eliminated a tiny difference wrt to
  787 	  the old behaviour in the naming of newly generated ns-decls
  788 	  in xsltAttributeInternal().
  789 
  790 Thu Jun  1 15:06:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
  791 
  792 	* configure.in: fix a problem in Python detection
  793 
  794 Thu Jun  1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  795 
  796 	* libxslt/attributes.c libxslt/variables.c
  797 	  libxslt/transform.c libxslt/xslt.c:
  798 	  Next step in the refactored code: enhanced xsl:attribute;
  799 	  enhanced xsltCopyProp.
  800 	  Added the creation of an XPath cache in
  801 	  xsltNewTransformContext().
  802 
  803 Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  804 
  805 	* libxslt/transform.c: Fixed a difference in processing of
  806 	  xsl:value-of and  xsl:text wrt to merging of strings of
  807 	  output-escaped text-nodes. This difference made the
  808 	  optimized string-merging mechanism run out of sync, which
  809 	  led to segfaults in subsequent string reallocations. See
  810 	  bug #343411, reported by Grzegorz Kaczor.
  811 	* xslt.c: Added check for ctxt->internalized when we parse
  812 	  xsl:text and internalize the strings.
  813 
  814 Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  815 
  816 	* libxslt/attributes.c libxslt/documents.c
  817 	  libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
  818 	  libxslt/preproc.c libxslt/templates.c
  819 	  libxslt/transform.c libxslt/variables.c
  820 	  libxslt/xslt.c libxslt/xsltInternals.h:
  821 	  Next tiny step of refactoring - mostly bug fixes and
  822 	  cosmetic changes.
  823 	  Changes outside of the refactored code:
  824 	  1) Optimized xsl:attribute if the content consists of
  825 	   just 1 text node.
  826 	  2) Optimized computation of xsl:key. The keys will now be
  827 	   computed for a specific document not until the first call
  828 	   of a key() function; here only the keys with the specific
  829 	   name used by key() are computed. This means that this
  830 	   now avoids computation of all keys for all loaded
  831 	   input documents (even if no key() was called on them).
  832 	   One exception is the scenario where a key() is used in
  833 	   a template's match pattern; in this case all keys are
  834 	   computed for a document if there's a chance that
  835 	   a "keyed" template could match a node (this could still
  836 	   be optimized a bit).
  837 
  838 Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  839 
  840 	* libxslt/namespaces.c libxslt/attributes.c:
  841 	  Fixed bug #302020, reported by Thomas Blatter.
  842 
  843 Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  844 
  845 	* libxslt/documents.c libxslt/namespaces.c
  846 	  libxslt/preproc.c libxslt/transform.c
  847 	  libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
  848 	  Next step of refactoring. For more details see bug #341588.
  849 	  I applied the suggestion of Jerome Pesenti to the refactored
  850 	  (still IDFEDed out with XSLT_REFACTORED) code: The XPath
  851 	  compilation context (accessible via the compilation context)
  852 	  is now reused for compilation of expressions at
  853 	  compilation-time; this should reduce compilation time to 50%
  854 	  for avarage stylesheets.
  855 
  856 Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  857 
  858 	* libxslt/extensions.c: Changed a comment to indicate that a
  859 	  specific bug was already fixed.
  860 	  
  861 Fri May  5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  862 
  863 	* libxslt/xsltInternals.h libxslt/attributes.c
  864 	  libxslt/documents.c libxslt/extensions.c
  865 	  libxslt/extensions.h libxslt/functions.c
  866 	  libxslt/imports.c libxslt/keys.c libxslt/preproc.c
  867 	  libxslt/transform.c libxslt/variables.c libxslt/xslt.c
  868 	  libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
  869 	  Next step of refactoring (plus some bug-fixes).
  870 	  For more details see #340780.
  871 
  872 Fri May  5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  873 
  874 	* tests/exslt/common/node-set.5.out
  875 	  tests/exslt/sets/difference.1.out
  876 	  tests/exslt/functions/function.6.out: Reverting the
  877 	  changes; I'll rather change the processing stylesheet
  878 	  documents in a way that they will produce the same results
  879 	  for broken and stricter whitespace-stripping.
  880 
  881 Thu May  4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  882 
  883 	* tests/exslt/common/node-set.5.out
  884 	  tests/exslt/sets/difference.1.out
  885 	  tests/exslt/functions/function.6.out: Changed regression test
  886 	  results (bug #340684). Those will now produce regression
  887 	  errors; so we need to fix the processor.
  888 
  889 Mon May  1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
  890 
  891 	* configure.in NEWS doc//*: preparing release of 1.1.16, updated and
  892 	  regenerated the docs.
  893 
  894 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
  895 
  896 	* configure.in: applied patch from Joseph Sacco changing slightly
  897 	  the python detection scheme should fix bug #338527
  898 
  899 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  900 
  901 	* libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
  902 	  libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
  903 	  libxslt/xsltutils.c libxslt/xsltutils.h:
  904 	  Refactored the internal structures into specialized
  905 	  structures and adjusted the code to work with those new
  906 	  structures. I didn't yet (we should in the future)
  907 	  renamed any fields of the old structures in order to avoid
  908 	  changing too much code.
  909 	  Introduced the internal structure xsltCompilerCtxt to be
  910 	  used for storage and control of the compilation.
  911 	  Optimized the way lists of in-scope namespaces are created
  912 	  and stored; this will now only generate a new list if
  913 	  really needed, i.e. if we encounter a ns-decl.
  914 	  All this changes here are IFDEFed out with XSLT_REFACTORED.
  915 	  
  916 Thu Apr  6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
  917 
  918 	* doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
  919 	  from Daniel Leidert
  920 
  921 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  922 
  923 	* tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
  924 	  tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
  925 	  tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
  926 	  tests/namespaces/extra2.xsl tests/extensions/module.xsl
  927 	  tests/plugins/plugin.xsl python/tests/extelem.py
  928 	  python/tests/extfunc.py: Fixed regression tests wrt
  929 	  usage of the attributes "exclude-result-prefixes"
  930 	  and "extension-element-prefixes". test-7.1.1-3.xsl fails
  931 	  now, since the code still does not exclude ns-decls
  932 	  correctly.
  933 
  934 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
  935 
  936 	* libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
  937 	  libxslt/namespaces.c libxslt/imports.c
  938 	  libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
  939 	  where an attribute with a specific namespace is requested.
  940 	  xsltGetNsProp() uses xmlGetProp() which is not namespace aware
  941 	  and thus will return the first attribute with the requested
  942 	  name but of arbitrary namespace.
  943 	  Changed retrieval of the attributes "exclude-result-prefixes"
  944 	  and "extension-element-prefixes", which are expected to be in
  945 	  no namespace on XSLT elements and in the XSLT namespace on
  946 	  literal result elements or extension elements.
  947 	  Additional change: for XSLT elements the attribute
  948 	  "exclude-result-prefixes" is only allowed on xsl:stylesheet
  949 	  and xsl:transform. This attribute was previously processed on
  950 	  all XSLT elements.
  951 
  952 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
  953 
  954 	* libxslt/transform.c: Charles Hardin pointed an OOM condition where
  955 	  a NULL pointer could be dereferenced, closes #336394
  956 
  957 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
  958 
  959 	* libexslt/crypto.c libexslt/date.c libexslt/saxon.c
  960 	  libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
  961 	  libxslt/preproc.c libxslt/transform.c libxslt/variables.c
  962 	  libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
  963 	  based on the Coverity reports
  964 
  965 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
  966 
  967 	* python/types.c: Nic Ferrier found debug statement left in the
  968 	  XPath conversion code
  969 
  970 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
  971 
  972 	* doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
  973 
  974 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
  975 
  976 	* libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
  977 	  libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
  978 	  to avoid a race condition in xsltInit()
  979 
  980 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
  981 
  982 	* doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
  983 	  by Daniel Leidert, c.f. #331779
  984 
  985 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
  986 
  987 	* libxslt/xsltutils.c: fix xsltSaveResultToString comment
  988 	* libxslt/transform.c: detect loops when computing variables, should
  989 	  fix bug #330772
  990 	* doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
  991 	* tests/namespaces/tst7.out tests/general/bug-152.out: small output
  992 	  changes due to libxml2 xhtml meta handling modification
  993 
  994 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
  995 
  996 	* libexslt/date.c: Albert Chin found another signed/unsigned problem
  997 	  in the date and time code raised on IRIX 6.5
  998 
  999 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
 1000 
 1001 	* libexslt/crypto.c: patch from Albert Chin needed for HP-UX
 1002 	  which doesn't have <sys/select.h>
 1003 
 1004 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
 1005 
 1006 	* libexslt/date.c: Albert Chin posted a patch to fix a problem on
 1007 	  Solaris with dates, extended bitfield size too to match libxml2
 1008 	  code from xmlschemastypes.c
 1009 
 1010 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
 1011 
 1012 	* libexslt/functions.c: fix an problem raised by Ralf Junker in the
 1013 	  use of xmlHashScanFull() fixes bug #321582
 1014 	
 1015 Sun Nov  6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
 1016 
 1017 	* libxslt/attrvt.c: added a missing parameter to a debug function
 1018 
 1019 Tue Oct  4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
 1020 
 1021 	* libexslt/date.c: applied fix to date:week-in-year posted to
 1022 	  the mailing list by Thomas Broyer
 1023 	* tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
 1024 	  updated to reflect above fix
 1025 
 1026 Sun Oct  2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1027 
 1028 	* configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
 1029 	  libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
 1030 	  patch from Joel Reed to ease plugin integration
 1031 
 1032 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
 1033 
 1034 	* libxslt/pattern.c: fixed problem in internal XPath compilation
 1035 	  of patterns including variables, fixes #316861
 1036 
 1037 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1038 
 1039 	* libxslt/transform.c: removed a superfluous second sorting of
 1040 	  the node set on xsl:copy-of, fixes #316288
 1041 	* libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
 1042 	  obsolete and deprecated :-)
 1043 
 1044 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1045 
 1046 	* configure.in: check environment for PYTHON, fixes #315367
 1047 
 1048 Mon Sep  5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1049 
 1050 	* configure.in NEWS doc/*: preparing release 1.1.15
 1051 	* libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
 1052 
 1053 Mon Sep  5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1054 
 1055 	* libxslt/pattern.c: fixed #303289 variable in match are forbidden
 1056 	* tests/general/bug-89.xsl: had to fix that test which was doing this
 1057 	* tests/general/bug-142.out tests/general/bug-152.out
 1058 	  tests/namespaces/tst7.out: small output change on libxml2-2.6.21
 1059 	  new way of serializing encoding meta in HTML
 1060 
 1061 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1062 
 1063 	* libxslt/transform.c: fixed #314936 a dictionnary issue on text
 1064 	  node merging, which probably fixed #311267 too.
 1065 
 1066 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1067 
 1068 	* libxslt/xslt.c: libxslt should deallocate directly text node content
 1069 	  use xmlSetNodeContent(..., NULL)
 1070 
 1071 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1072 
 1073 	* tests/general/bug-163.*, tests/general/Makefile.am,
 1074 	  tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
 1075 	  #310692
 1076 
 1077 Tue Aug  9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1078 
 1079 	* tests/plugins/Makefile.am: try to get rid of complaints from
 1080 	  jhbuild newbies.
 1081 
 1082 Sun Aug  7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1083 
 1084 	* libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
 1085 	  changes, uses the libxml2 alloc and dealloc functions instead.
 1086 
 1087 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
 1088 
 1089 	* libxslt/transform.c: added check in xsltCopyText to assure
 1090 	  content is in dictionary before doing a straight copy of
 1091 	  content (bug 302821)
 1092 
 1093 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
 1094 
 1095 	* libxslt/transform.c: fixed to set current default value for
 1096 	  XInclude when creating new TransformContext
 1097 	* libxslt/xslt.c: minor change for per-mille
 1098 
 1099 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1100 
 1101 	* libxslt/xsltwin32config.h*: try to avoid generating conflicts
 1102 	* libexslt/dynamic.c: applied patch from Mark Vakoc to implement
 1103 	  dyn:map
 1104 	* configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
 1105 	  added test for dyn:map to the regression suite
 1106 
 1107 Sat Jul  2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
 1108 
 1109 	* libxslt/numbers.c: further fixes for bug 309209, changing
 1110 	  behaviour of format-number.
 1111 	* libxslt/xslt.c: changed definition of per-mille character from
 1112 	  '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
 1113 	  
 1114 2005-06-30  Federico Mena Quintero  <federico@ximian.com>
 1115 
 1116 	* libxslt/xsltwin32config.h: Added this file back.  We'll have to
 1117 	figure out a way to make jhbuild not get CVS conflicts with it.
 1118 
 1119 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
 1120 
 1121 	* libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
 1122 	
 1123 2005-06-17  Federico Mena Quintero  <federico@ximian.com>
 1124 
 1125 	* libxslt/xsltwin32config.h: Removed from CVS; this is a generated
 1126 	file anyway and it breaks jhbuild all the time.
 1127 
 1128 Sat May  7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1129 
 1130 	* libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
 1131 	  the namespace name for the EXSLT date and time functions in the man
 1132 	  page.
 1133 
 1134 Wed Apr  6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
 1135 
 1136 	* libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
 1137 	  removed obsolete checks
 1138 	* libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h: 
 1139 	  Windows build cleanups, removed obsolete checks
 1140 	* win32/configure.js: removed obsolete copy operations
 1141 	* win32/Makefile.*: make install cleanup
 1142 	* xsltproc/xsltproc.c: Windows build cleanup, removed obsolete 
 1143 	  macro definitions
 1144 	* .cvsignore: added Eclipse project files
 1145 
 1146 Sat Apr  2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1147 
 1148 	* configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
 1149 	  and rebuilt.
 1150 
 1151 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1152 
 1153 	* tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
 1154 	  tests/general/bug-142.out: updated the result of some tests
 1155 	  following the change to serailization in libxml2.
 1156 
 1157 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1158 
 1159 	* libxslt/pattern.c: fixed bug #171488 with cascading select in
 1160 	  patterns.
 1161 	* tests/general/bug-161.*, tests/general/Makefile.am,
 1162 	  tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
 1163 	  by Ben Ko
 1164 	
 1165 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1166 
 1167 	* tests/plugins/Makefile.am: fixed build outside of source tree
 1168 	  bug #172155 thanks to patch from Mike Castle
 1169 
 1170 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1171 
 1172 	* xsltproc/xsltproc.c: fixed the xinclude problem with document()
 1173 	  as in bug #171893
 1174 	* configure.in tests/Makefile.am tests/xinclude/*: added a new
 1175 	  xinclude directory with the test for this problem
 1176 
 1177 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1178 
 1179 	* libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
 1180 	  similar to same bug fixed in libxml2
 1181 	* tests/general/bug-160.*, tests/general/Makefile.am,
 1182 	  tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
 1183 	  by Aaron Kaplan
 1184 
 1185 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1186 
 1187 	* tests/general/bug-159.*, tests/general/Makefile.am,
 1188 	  tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
 1189 	  bug #168196 fixed in libxml2
 1190 
 1191 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1192 
 1193 	* libxslt/transform.c: working around Mark Vakoc' reported bug related
 1194 	  to mode internaing
 1195 	* xsltproc/xsltproc.c: adding a --nodict mode to check problems with
 1196 	  document without a dictionnary.
 1197 	* tests/REC/Makefile.am tests/general/Makefile.am: testing without 
 1198 	  dictionnary
 1199 
 1200 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1201 
 1202 	* libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
 1203 	  times.
 1204 
 1205 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
 1206 
 1207 	* libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h: 
 1208 	  added DTD like checking when compiling stylesheets, closes
 1209 	  bug #160402 and a long term TODO
 1210 	* tests/general/bug-89.xsl: thos spotted a misconstruct of one
 1211 	  of the test cases where <xsl:when> was not within <xsl:choose>
 1212 
 1213 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
 1214 
 1215 	* doc/xsltproc.xml, xsltproc.html, xsltproc.1:
 1216 	update documentation to reflect addition of --nodtdattr
 1217 	command line flag. Bug #171098
 1218 
 1219 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
 1220 
 1221 	* libxslt/xslt.c: fixed problem with text node on stylesheet
 1222 	  document without a dictionary (bug 170533)
 1223 
 1224 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
 1225 
 1226 	* NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
 1227 	  the docs.
 1228 	* tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
 1229 	  some build problems.
 1230 	* libxslt.spec.in: adding a build require and a require for 
 1231 	  libgcrypt-devel, c.f. Red Hat bug #133211
 1232 	* libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
 1233 
 1234 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
 1235 
 1236 	* libxslt/pattern.c: fixed a problem with '//' and
 1237 	  namespaces (bug 168208)
 1238 
 1239 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
 1240 
 1241 	* libxslt/namespaces.c: fixed a problem with
 1242 	  exclude-result-prefixes (bug 165560)
 1243 
 1244 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
 1245 
 1246 	* libxslt/variables.c: added a cretion of ctxt->globalVars in
 1247 	  xsltProcessUserParamInternal if missing.
 1248 
 1249 Wed Feb  9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
 1250 
 1251 	* doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml 
 1252 	  doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
 1253 	  Joel Reed and rebuild
 1254 	* tests/plugins/Makefile.am: fix from Joel Reed for make dist
 1255 
 1256 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
 1257 
 1258 	* tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
 1259 	  applied plugin patch for Windows by Joel Reed
 1260 
 1261 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
 1262 
 1263 	* win32/configure.js: Makefile fixes for Widows from Joel Reed
 1264 
 1265 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
 1266 
 1267 	* libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
 1268 	  libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
 1269 	  calls and removed them when comparing mode and modeURI for
 1270 	  templates by interning those strings when compiling the
 1271 	  stylesheets.
 1272 
 1273 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
 1274 
 1275 	* configure.in: small fix for local setup
 1276 	* libxslt/transform.c libxslt/variables.c : speeding up some
 1277 	  variable lookup. In the process dug out something nasty about
 1278 	  ctxt->dict creation and key initialization order.
 1279 
 1280 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
 1281 
 1282 	* libxslt/templates.c libxslt/transform.c libxslt/xslt.c
 1283 	  libxslt/xsltInternals.h: when copying text nodes in elements
 1284 	  or attributes to the output, if interning, then reuse the strings
 1285 	  directly without copying them in the output tree if dicts are
 1286 	  shared between the context and the output docs. Less allocations
 1287 	  smaller output document and no copying involved anymore.
 1288 
 1289 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
 1290 
 1291 	* libxslt/xslt.c: internalize all text node content from
 1292 	  stylesheet documents with the stylesheet dictionnary
 1293 
 1294 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
 1295 
 1296 	* tests/plugins/Makefile.am: Applied patch 11 (with small
 1297 	  modification) from Joel
 1298 
 1299 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
 1300 
 1301 	* tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
 1302 	  patch 10 from Joel Reed
 1303 
 1304 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
 1305 
 1306 	* libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
 1307 	  fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
 1308 	  by Michael.Hewarth on the mailing list
 1309 	 
 1310 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
 1311 
 1312 	* configure.in: patch #9 from Joel Reed
 1313 
 1314 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
 1315 
 1316 	* transform.c: fixed problem with parserOptions not being
 1317 	  set before loading a new document (bug 164530)
 1318 
 1319 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
 1320 
 1321 	* configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
 1322 	  tests/Makefile.am tests/plugins/Makefile.am
 1323 	  tests/plugins/testplugin.c: applied another patch from Joel Reed
 1324 	  still failing here but looking better
 1325 
 1326 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
 1327 
 1328 	* libxslt/extensions.c: applied another patch from Joel Reed
 1329 
 1330 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
 1331 
 1332 	* tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
 1333 	  libxslt/Makefile.am configure.in: Applied another patch from
 1334 	  Joel Reed, fixed a segfault and changed the configure code
 1335 	  a bit to work in my debug environment.
 1336 
 1337 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
 1338 
 1339 	* configure.in: added python2.4 to the list of accepted
 1340 	  versions (bug 163274)
 1341 
 1342 Sun Jan  9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
 1343 
 1344 	* libxslt/extensions.c: oops previous patch could break build
 1345 
 1346 Sun Jan  9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
 1347 
 1348 	* configure.in win32/configure.js libxslt/extensions.c
 1349 	  libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
 1350 	  integrated the module patch from Joel Reed with just a couple
 1351 	  of changes and cleanup.
 1352 
 1353 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1354 
 1355 	* libxslt/pattern.c: fixed a problem with the expression
 1356 	  "*//name" (bug 162265), also a small problem with the '|'
 1357 	  operator.
 1358 
 1359 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1360 
 1361 	* libxslt/transform.c, libxslt/templates.c: fixed a couple of
 1362 	  spots where out-of-memory errors were not detected in time
 1363 	  (bug #153660 on OSF/1)
 1364 	  
 1365 Thu Dec  2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1366 
 1367 	*doc/xslt.html, doc/downloads.html: changed the download link
 1368 	 on the web page for cvs snapshot
 1369 	 
 1370 Wed Dec  1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1371 
 1372 	* libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
 1373 	  libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
 1374 	  libxslt/xsltInternals.h: minor changes to get rid of gcc
 1375 	  warnings, especially on 64-bit system. Implemented
 1376 	  XML_CAST_FPTR macro to cast between function pointer <->
 1377 	  object pointer while avoiding gcc warnings (a hack).
 1378 	  No change to the logic.
 1379 
 1380 Wed Dec  1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
 1381 
 1382 	* libxslt/security.c xsltproc/xsltproc.c: applied patch from
 1383 	  Aleksey Gurtovoy moving some stat() definition for Windows
 1384 	  to the right place.
 1385 
 1386 Wed Dec  1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1387 
 1388 	* libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
 1389 	  namespace URI on template names.
 1390 	* tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
 1391 	  test case for this
 1392 
 1393 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1394 
 1395 	* libxslt/pattern.c: more on RVT's in XPath predicates, this
 1396 	  time for bug 159726.  Cleaned up the logic a little, hopefully
 1397 	  now covers all setting of XSLT_RUNTIME_EXTRA.
 1398 	* tests/general/bug-158.xsl: corrected a typo
 1399 
 1400 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1401 
 1402 	* libxslt/variables.c, libxslt/xsltInternals.h: backed out the
 1403 	  last change and re-did it the "right way" (bug 158372).
 1404 	* tests/general/bug-158.*, tests/general/Makefile.am,
 1405 	  tests/docs/bug-158.*, tests/general/Makefile.am: added test
 1406 	  case for this bug
 1407 
 1408 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1409 
 1410 	* libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
 1411 	  evaluation of global variables to take account of possible
 1412 	  changes to the current document (bug 158372).
 1413 	  
 1414 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1415 
 1416 	* libxslt/pattern.c: small change to previous fix for bug 153137,
 1417 	  fixes bug 158840.
 1418 	* tests/general/bug-157.*, tests/general/Makefile.am,
 1419 	  tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
 1420 
 1421 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1422 
 1423 	* libxslt/transform.c: enhanced code to assure the "current
 1424 	  template rule" is not changed by xsl:call-template (bug 157859).
 1425 	* tests/general/bug-156.*, tests/general/Makefile.am,
 1426 	  tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
 1427 	  
 1428 Mon Nov  8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1429 
 1430 	* libexslt/date.c: fixed problem with day-of-week-in-month
 1431 	  (bug 157592) with patch from Sal Paradise
 1432 	* tests/exslt/date/datetime.1.out: corrected expected output
 1433 	  after above fix
 1434 
 1435 Mon Nov  1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
 1436 
 1437 	* tests/general/bug-155.*, tests/general/Makefile.am,
 1438 	  tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
 1439 	  provided by Markus Bertheau breaking on libxml2-2.6.15
 1440 
 1441 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1442 
 1443 	* configure.in NEWS doc/*: preparing release of libxslt-1.1.12
 1444 	* libexslt/crypto.c: mini change to avoid breaking apibuild.py
 1445 	* libxslt/templates.c: small fix, first step in adressing #153660
 1446 
 1447 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1448 
 1449 	* doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
 1450 	  #156626
 1451 
 1452 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1453 
 1454 	* libxslt/transform.c: another dictionnary/string interning fix
 1455 
 1456 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1457 
 1458 	* libxslt/transform.c: fix to force string interning on generated
 1459 	  documents
 1460 
 1461 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1462 
 1463 	* libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
 1464 	  libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
 1465 	  libxslt/variables.c: changed some variable names for warning
 1466 	  cleanup when -ansi flag is not present.
 1467 	* libxslt/namespaces.c: fixed potential NULL pointer reference
 1468 	  pointed out by Dennis Dams (bug 156187)
 1469 
 1470 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1471 
 1472 	* libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
 1473 	  to include EXSLT doc in libxslt package.
 1474 
 1475 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1476 
 1477 	* configure.in, config.h.in, libexslt/date.c: changed date.c to use
 1478 	  gmtime_r if available (bug 129983)
 1479 	* libexslt/functions.c: fixed a namespace problem concerning a
 1480 	  function with a namespace-qualified name (bug 155197)
 1481 
 1482 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1483 
 1484 	* libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
 1485 	  by the recent namespace tests in libxml2
 1486 
 1487 Thu Oct  7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1488 
 1489 	* libxslt/transform.c: fixed a problem of tree structure raised
 1490 	  by the new libxml2 tree checking code.
 1491 
 1492 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1493 
 1494 	* libexslt/date.c: fixed problem with negative periods
 1495 	  (bug 154021)
 1496 	* tests/exslt/date/sum.2.out: changed expected output, now
 1497 	  agrees with comments in sum.2.xml test data file
 1498 	  
 1499 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1500 
 1501 	* libxslt/templates.c: patch from Mark Vakoc about an incorrect
 1502 	  attribute document pointer.
 1503 
 1504 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1505 
 1506 	* doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
 1507 	  Louridas
 1508 
 1509 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1510 
 1511 	* configure.in doc/*: release of 1.1.11, rebuilt the docs
 1512 
 1513 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1514 
 1515 	* libxslt/pattern.c: try to fix #153137 but without a test case
 1516 	  it's shooting in the dark.
 1517 
 1518 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1519 
 1520 	* doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
 1521 	* libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
 1522 	  distribution
 1523 
 1524 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1525 
 1526 	* libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
 1527 	  namespaced variable names.
 1528 	* tests/general/bug-154.*, tests/general/Makefile.am,
 1529 	  tests/docs/bug-154*, tests/docs/Makefile.am: added test case
 1530 	  for above
 1531 
 1532 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1533 
 1534 	* Makefile.am: add missing variable
 1535 	* libxslt/transform.c: fixed some error callback data
 1536 	* tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
 1537 	  date:sum testing from Derek Poon
 1538 
 1539 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1540 
 1541 	* libexslt/date.c: fixed problem with empty sets, etc.
 1542 	  (see discussion on mailing list)
 1543 
 1544 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1545 
 1546 	* libexslt/date.c: fixed problem with timezone offset
 1547 	  (bug 153000)
 1548 	* tests/exslt/date/add.1.out: changed regression test output,
 1549 	  which was apparently incorrect for above case
 1550 
 1551 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1552 
 1553 	* libxslt/transform.c: re-arranged sequence of setting up
 1554 	  namespaces within xsltCopyTree (see the list thread
 1555 	  http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
 1556 	* tests/general/bug-104.out: slight change to expected output
 1557 	  due to above fix
 1558 
 1559 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1560 
 1561 	* libexslt/date.c: enhanced validation of date-time to catch
 1562 	  bit-field overflow (bug 152836)
 1563 	* tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
 1564 	  cases for above
 1565 
 1566 Tue Sep  7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1567 
 1568 	* libxslt/numbers.c: further refinement to UTF8 pattern
 1569 	  separator (bug 151975)
 1570 
 1571 Tue Sep  7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1572 
 1573 	* libxslt/numbers.c: fixed problem with UTF8 pattern
 1574 	  separator (bug 151975)
 1575 
 1576 Mon Sep  6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1577 
 1578 	* libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
 1579 	  fixed 2 problems with xsl:include (bug #151795)
 1580 
 1581 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1582 
 1583 	* NEWS configure.in doc/*: Release of libxslt-1.1.10
 1584 
 1585 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1586 
 1587 	* doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
 1588 	  for --path as well as --load-trace, fixes Red Hat bug #106545
 1589 
 1590 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1591 
 1592 	* libxslt/keys.c: fixed small problem with key initialisation
 1593 	  disturbing the transformation context (bug 151201).
 1594 	* tests/general/bug-153.*, tests/general/Makefile.am,
 1595 	  tests/docs/bug-153*, tests/docs/Makefile.am: added test case
 1596 	  for above
 1597 
 1598 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
 1599 
 1600 	* win32/configure.js: added support for version extra
 1601 
 1602 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1603 
 1604 	* libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing 
 1605 	  compilation problems on Solaris #150844
 1606 
 1607 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1608 
 1609 	* configure.in NEWS doc/*: preparing release of 1.1.9
 1610 
 1611 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1612 
 1613 	* transform.c: Further enhancement for keys on exslt:node-sets.
 1614 	  Corrects a rather serious timing problem (bug 150741)
 1615 	* tests/exslt/common/node-set.8.*: added regression test for this
 1616 
 1617 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1618 
 1619 	* Makefile.am configure.in: a bit of cleanup and a extra variable for
 1620 	  CVS dist
 1621 
 1622 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1623 
 1624 	* libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
 1625 
 1626 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1627 
 1628 	* configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
 1629 	  libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
 1630 	  libexslt/exslt.c: added some code to include the CVS
 1631 	  ChangeLog version in the version strings available for
 1632 	  printing (e.g. by xsltproc)
 1633 
 1634 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1635 
 1636 	* xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
 1637 	  DTD attributes, RFE 150311 . Also cleanup the code from all
 1638 	  libxml2 pre 2.6.0 specific code since we are using 
 1639 	  LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
 1640 
 1641 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1642 
 1643 	* libxslt/documents.c libxslt/documents.h libxslt/imports.c
 1644 	  libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
 1645 	  provide document loading as suggested by David Hyatt for
 1646 	  Safari
 1647 
 1648 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1649 
 1650 	* libxslt/transform.c: added a call to xmlXPathOrderDocElems
 1651 	  in xmlNewTransformContext for the principal document (bug 133289)
 1652 
 1653 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1654 
 1655 	* libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
 1656 	  fixed handling of #default in namespace-alias for default
 1657 	  namespace (bug 149659)
 1658 	* tests/namespaces/tst7.* tst8.*: added regression tests for above
 1659 
 1660 Fri Aug  6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1661 
 1662 	* libexslt/date.c: added date:sum routine supplied by Joel
 1663 	  Reed
 1664 
 1665 Wed Aug  4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1666 
 1667 	* doc/downloads.html doc/xslt.html: fixed a couple of problems
 1668 	  reported by Oliver Stoeneberg
 1669 		
 1670 Mon Aug  2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1671 
 1672 	* libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
 1673 	  libxslt/variables.c: added code to assure keys are generated
 1674 	  when needed for node-sets (bug 148773)
 1675 	* tests/exslt/common/node-set.7.* - added test case for above.
 1676 
 1677 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1678 
 1679 	* libexslt/strings.c: fixed str:tokenize for case when 2nd
 1680 	  argument is an empty string (should produce a token for
 1681 	  each char in the string).  Reported on the mailing list by
 1682 	  Peter Pawlowski.
 1683 
 1684 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1685 	* libxslt/imports.c: further enhancement for template priorities
 1686 	  on imported stylesheets (better fix for bug 141279, fixes
 1687 	  bug 148246).
 1688 
 1689 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1690 
 1691 	* configure.in libexslt/crypto.c libexslt/exslt.[ch] 
 1692 	  libexslt/exsltconfig.h.in win32/configure.js: apply patch from
 1693 	  Rob Richards to add a normal --with-crypto configure option.
 1694 
 1695 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1696 
 1697 	* libxslt/functions.c: added some logic to xsltKeyFunction
 1698 	  to set the transform context doc ptr when the xpath context
 1699 	  doc is different (bug 147445)
 1700 	* tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
 1701 	  and tests/exslt/common/node-set.6*: added regression tests
 1702 	  for bug 145547 (UNION and FILTER for RVT's)
 1703 
 1704 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1705 
 1706 	* python/libxslt-python-api.xml: fixed type for doctypeSystem
 1707 	  and doctypePublic (problem reported on the list by Sitsofe
 1708 	  Wheeler)
 1709 	* doc/libxslt-api.xml: updated database.
 1710 
 1711 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1712 
 1713 	* transform.c: small change to key handling for RVT, needed
 1714 	  because of enhancement to libxml2 xpath.
 1715 
 1716 Fri Jul  9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
 1717 
 1718 	* python/libxsl.py: fixes Python on 64bits box problem.
 1719 
 1720 Tue Jul  6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1721 
 1722 	* libxslt.spec.in: better python dependancy Red hat bug #126364
 1723 	  by Robert Scheck
 1724 
 1725 Tue Jul  6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1726 
 1727 	* tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
 1728 	  tst5.xsl and tst.out to EXTRA_DIST
 1729 
 1730 Mon Jul  5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1731 
 1732 	* configure.in doc/*: releasing 1.1.8
 1733 
 1734 Sun Jul  4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1735 
 1736 	* xsltproc/Makefile.am: changed the sequence of LD_ADDS and
 1737 	  LIBGCRYPT_LIBS on xsltproc_LDADD.  Previously this was
 1738 	  causing the wrong libs to be linked when using the configure
 1739 	  option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
 1740 
 1741 Sun Jul  4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1742 
 1743 	* libexslt/Makefile.am: implemented change from Joel Reed for
 1744 	  automake-1.4 compatibility.
 1745 	* libexslt/crypto.c: reformatted source to remove an overly
 1746 	  generous supply of tabs.  Added a #include for sys/select to
 1747 	  fix a compilation error caused by the gcrypt include file's
 1748 	  usage of 'fd_set'.  Made some minor changes to fix
 1749 	  some warning messages (no change to the logic).
 1750 	* configure.in, config.h.in: added test for presence of
 1751 	  sys/select.h.
 1752 	  Added test for libgcrypt version > 1.1.41 (bug 145245)
 1753 	  
 1754 Sat Jul  3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1755 
 1756 	* doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
 1757 	  namespace, also a small enhancement of the surrounding text on
 1758 	  extension functions. (bug 145250)
 1759 	  
 1760 Fri Jul  2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1761 
 1762 	* configure.in: convenience change
 1763 	* python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
 1764 	  try to avoid calling libxml2 cleanup function directly but go
 1765 	  though the python wrapper of libxml2 for memory debug accounting.
 1766 
 1767 Fri Jul  2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1768 
 1769 	* libxslt/keys.c: added namespace setup before calling XPath
 1770 	  to evaluate key (Bug 143520)
 1771 
 1772 Thu Jul  1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1773 
 1774 	* libxslt/transform.c: added coding to xsltCopyTree to copy
 1775 	  namespaces (bug 139578).
 1776 	* tests/general/bug-128.out: changed to reflect above fix
 1777 	* libxslt/xslt.c: minor change to an error message
 1778 
 1779 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1780 
 1781 	* win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
 1782 	  libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
 1783 	  libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
 1784 	  crypto extensions based on libgcrypt if found at configure time.
 1785 	* tests/namespaces/Makefile.am: fixed a small breakage
 1786 
 1787 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1788 
 1789 	* libxslt/namespaces: some enhancement for fixing bug 142768
 1790 	* tests/namespaces/Makefile.am, tests/namespaces/tst6*:
 1791 	  added regression test for this bug
 1792 
 1793 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1794 
 1795 	* Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
 1796 	  the example from Richard Jinks
 1797 
 1798 Wed Jun  9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
 1799 
 1800 	* win32/configure.js win32/Makefile.* minor changes for the new
 1801 	  layout of the Windows binary package
 1802 
 1803 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1804 
 1805 	* doc/search.php.inc, doc/search/php: enhanced to remove
 1806 	  forcing module names to lower case, and to fix problem
 1807 	  with links between pages in libxml2 directory.
 1808 
 1809 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
 1810 
 1811 	* win32/makefile.msvc, win32/configure.js: included the cruntime 
 1812 	  option, contributed by Oliver Stoeneberg
 1813 
 1814 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1815 
 1816 	* libxslt/xsltutils.c: fixed bug in error message printing
 1817 	  for undefined namespace (bug 143004)
 1818 
 1819 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1820 
 1821 	* NEWS doc/*: updated for 1.1.7
 1822 
 1823 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1824 
 1825 	* configure.in: release of libxslt-1.1.7
 1826 
 1827 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1828 
 1829 	* tests/general/bug-151*, tests/docs/bug-151.xml,
 1830 	  tests/general/Makefile.am, tests/docs/Makefile.am: added
 1831 	  regression test for old bug #127877
 1832 
 1833 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1834 
 1835 	* libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
 1836 	  being generated when the root element is namespaced 
 1837 	* tests/general/bug-151*, tests/docs/bug-151.xml,
 1838 	  tests/general/Makefile.am, tests/docs/Makefile.am: added
 1839 	  regression test for bug #135542
 1840 
 1841 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1842 
 1843 	* libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
 1844 	  libxslt/transform.c: fixing bug #134500 on namespace lookup for
 1845 	  attribute which sometimes lead to default namespace
 1846 	* tests/general/bug-150*, tests/docs/bug-150.xml,
 1847 	  tests/general/Makefile.am, tests/docs/Makefile.am: added
 1848 	  regression test for bug #134500
 1849 
 1850 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1851 
 1852 	* libexslt/date.h: fixing a small portability problem on Solaris
 1853 	  for the declaration of localtime_r bug #140468
 1854 
 1855 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1856 
 1857 	* libxslt.m4: applied patch from Edward Rudd to fix the problems
 1858 	  raised in bug #142429
 1859 	  
 1860 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1861 
 1862 	* libxslt/xslt.c: fixed a weird namespace bug #141532
 1863 	* tests/docs/Makefile.am tests/docs/bug-14[89].xml
 1864 	  tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
 1865 	  to the regression for bug #141532
 1866 
 1867 Sun May  2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1868 
 1869 	* libxslt/imports.c: added comments and function header,
 1870 	  improved logic of routine just added.
 1871 	* tests/general/bug-147*, tests/docs/bug-147.xml,
 1872 	  tests/general/Makefile.am, tests/docs/Makefile.am: added
 1873 	  regression test for bug 141279
 1874 
 1875 Sun May  2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1876 
 1877 	* libxslt/imports.c: enhanced normalization of comp steps
 1878 	  when an imported stylesheet has it's own imports
 1879 	  (bug 141279)
 1880 
 1881 Sat May  1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1882 
 1883 	* libxslt/transform.c: added code to recognize
 1884 	  disable-output-escaping on certain text nodes (bug 140755)
 1885 	* tests/general/bug-100.out: regenerated to account for change
 1886 	  from next ChangeLog entry (bug 140558)
 1887 
 1888 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
 1889 
 1890 	* libxslt/xsltutils.c: suppressed any automatic linefeed after
 1891 	  a comment following the document root element (bug 140558)
 1892 
 1893 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1894 
 1895 	* libxslt/transform.c: fix a problem where we updated an
 1896 	  ELEMENT node psvi field as if it was a DOCUMENT one, leading
 1897 	  to a subtle crash later, valgrind rules.
 1898 
 1899 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1900 
 1901 	* libexslt/strings.c: fixed bug in UTF8 string tokenize
 1902 	  kindly reported by Vasily Tchekalkin
 1903 
 1904 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1905 
 1906 	* configure.in doc/*: preparing release 1.1.6
 1907 	* libxslt.spec.in: keep the ChangeLog compressed 
 1908 
 1909 Mon Apr  5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
 1910 
 1911 	* libxslt/keys.c: fixed a stupid cut'npaste bug #139132
 1912 	* tests/docs/Makefile.am tests/docs/bug-146.xml
 1913 	  tests/general/Makefile.am tests/docs/bug-146*: added test
 1914 	  to the regression for bug #139132
 1915 
 1916 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1917 
 1918 	* libxslt/keys.c: applied patch from Mark Vakoc to fix problem
 1919 	  with key matching attribute node.
 1920 
 1921 2004-04-01  Johan Dahlin  <johan@gnome.org>
 1922 
 1923 	* python/.cvsignore: Add generated files, to make cvs silent.
 1924 
 1925 	* .cvsignore: Add missing libexslt.pc and stamp-h1
 1926 
 1927 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
 1928 
 1929 	* configure.in: prepare release of 1.1.5, made a hard dependancy
 1930 	  to libxml2 2.6.8 due to the dictionnary reference counting change
 1931 	* doc/*: updated and rebuilt the doc.
 1932 	* tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
 1933 
 1934 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
 1935 
 1936 	* libxslt/xsltconfig.h.in: small fix for OpenVMS
 1937 	* libxslt/documents.c: fixed a leak associated to the change
 1938 	  in reference counting when running the XML parser and using
 1939 	  the document() function.
 1940 
 1941 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1942 
 1943 	* xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
 1944 	  when output file is used (bug 137341)
 1945 	  
 1946 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1947 
 1948 	* libxslt/xsltutils.c: corrected my error from bug 135938
 1949 	  pointed out on the mailing list by Mark Vakoc.
 1950 	* libxslt/transform.c: enhanced the error message for
 1951 	  call-template when namespace is present.
 1952 	* tests/general/bug-145.err: regenerated for new message
 1953 
 1954 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1955 
 1956 	* libxslt/namespaces.c: added additional check to prevent
 1957 	  superfluous namespace href's being generated on elements
 1958 	  (bug 136914)
 1959 	* tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
 1960 	  added new test for bug 136914
 1961 	* tests/namespaces, tests/extensions/ tests/reports: fixed
 1962 	  error in "enhanced" Makefile.am, removed superfluous .err files
 1963 	  from cvs
 1964 
 1965 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1966 
 1967 	* doc/search.php.incl: minor addition for later version of php
 1968 	  requiring $HTTP_GET_VARS.
 1969 	  doc/*: rebuilt the docs
 1970 
 1971 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1972 
 1973 	* libexslt/strings.c: modified the 'tokenize' routine to work with
 1974 	  UTF8 chars in both string and tokens (Bug 136183)
 1975 
 1976 Tue Mar  9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1977 
 1978 	* libxslt/attrvt.c: added coding to allow growing the
 1979 	  AVT structure when a large number of segments are present
 1980 	  (bug 136624)
 1981 	* libxslt/keys.c: fixed a compilation warning (no logic change)
 1982 
 1983 Sat Mar  6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1984 
 1985 	* tests/docbook/Makefile.am: small fix to typo
 1986 
 1987 Sat Mar  6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
 1988 
 1989 	* Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
 1990 	  tests/REC1/Makefile.am, tests/REC2/Makefile.am,
 1991 	  tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
 1992 	  tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
 1993 	  tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
 1994 	  tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
 1995 	  tests/extensions/Makefile.am, tests/general/Makefile.am,
 1996 	  tests/keys/Makefile.am, tests/multiple/Makefile.am,
 1997 	  tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
 1998 	  tests/reports/Makefile.am, test/xmlspec/Makefile.am,
 1999 	  tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
 2000 	  tests/REC/test-2.5-1.err:
 2001 	  Major enhancement to "make tests". All but Python tests
 2002 	  cleaned up to produce minimum summary output if no problems.
 2003 	* tests/general/bug-145.xsl, tests/general/bug-145.err,
 2004 	  tests/docs/Makefile.am, tests/docs/bug-145.xml:
 2005 	  Added test case for bugzilla bug 135938
 2006 	  
 2007 Thu Mar  4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2008 
 2009 	* libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
 2010 	  fixed problem with dictionary handling (bug 135938).
 2011 	* doc/EXSLT/*: fixed a few more "href_base" files.
 2012 
 2013 Wed Mar  3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2014 
 2015 	* doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
 2016 	  the "href_base" problem.
 2017 
 2018 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2019 
 2020 	* configure.in, config.h.in: added test for localtime_r
 2021 	* libexslt/date.c: added usage of localtime_r if present on
 2022 	  system (bug 129983, suggested by Vasily Tchekalkin)
 2023 
 2024 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
 2025 
 2026 	* libxslt/keys.c libxslt/pattern.c: removed the last use
 2027 	  of _private that time in the input document, use the psvi
 2028 	  field again, this may be interesting if XSLT2 support gets
 2029 	  in but since this is very unlikely ...
 2030 
 2031 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
 2032 
 2033 	* libxslt/transform.c libxslt/variables.c: use the psvi field
 2034 	  of teh document used for RVT instead of _private. 
 2035 
 2036 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
 2037 
 2038 	* libxslt/attrvt.c libxslt/templates.c: use the psvi field of
 2039 	  the attribute instead of the _private one to compile AVT infos
 2040 
 2041 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
 2042 
 2043 	* tests/docs/Makefile.am tests/docs/bug-144.xml
 2044 	  tests/general/Makefile.am tests/docs/bug-144*: added test
 2045 	  similar to 143 but checking for AVT in local variables.
 2046 	
 2047 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
 2048 
 2049 	* libxslt/attrvt.c libxslt/variables.c: fixed a regression for
 2050 	  AVT found in global variable content.
 2051 	* tests/docs/Makefile.am tests/docs/bug-143.xml
 2052 	  tests/general/Makefile.am tests/docs/bug-143*: added test
 2053 	  to the regression suite.
 2054 
 2055 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
 2056 
 2057 	* libxslt/attributes.c libxslt/keys.h libxslt/preproc.c 
 2058 	  libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
 2059 	  First step toward _private cleanup: use the psvi field to store
 2060 	  the precompilation information in the stylesheet nodes.
 2061 
 2062 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
 2063 
 2064 	* libxslt/variables.c: trying to use the fact that names comes
 2065 	  from a dictionnary when looking up for variables.
 2066 	* tests/documents/Makefile.am: try to fix an error reported on
 2067 	  the list.
 2068 
 2069 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2070 
 2071 	* tests/general/Makefile.am, tests/general/bug-142.xsl,
 2072 	  tests/general/bug-142.out, tests/docs/Makefile.am,
 2073 	  tests/general/bug-142.xml: added test for language
 2074 	  attribute which previously triggered a memory leak
 2075 	  (from list report by Mike Hommey)
 2076 
 2077 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
 2078 
 2079 	* NEWS configure.in doc/*: preparing release 1.1.4, updated and
 2080 	  regenerated the documentation
 2081 
 2082 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2083 
 2084 	* libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
 2085 	  minor changes to eliminate compilation warnings.  No change
 2086 	  to logic.
 2087 
 2088 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
 2089 
 2090 	* libexslt/exsltexports.h libxslt/xsltexports.h: patches from
 2091 	  Mikhail S Grushinskiy to compile on Mingw
 2092 
 2093 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
 2094 
 2095 	* win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
 2096 
 2097 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
 2098 
 2099 	* libxslt/extensions.c: applied patch from Steve Little to 
 2100 	  display the extension modules.
 2101 
 2102 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
 2103 
 2104 	* libxslt/transform.c: trying to fix an extension regression pointed
 2105 	  out on the list.
 2106 
 2107 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
 2108 
 2109 	* libxslt/transform.c: try to fix the problem with yelp
 2110 	  and dictionnaries
 2111 
 2112 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
 2113 
 2114 	* libxslt/templates.c: applied patch from #134588 provided by
 2115 	  Mariano Suárez-Alvarez, attribute text node without doc.
 2116 
 2117 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
 2118 
 2119 	* configure.in, doc/*: updated and rebuilt the documentation
 2120 	  preparing release of 1.1.3
 2121 	* libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
 2122 
 2123 2004-02-15  Tomasz KÅ‚oczko <kloczek@pld.org.pl>
 2124 
 2125 	* libxslt.m4: small fix: added missing [] quotation macro name
 2126 	  defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
 2127 	  1.8.x and is backward compatible with older auto tools.
 2128 
 2129 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
 2130 
 2131 	* libxslt/attrvt.c libxslt/templates.c: removed the two last
 2132 	  known bug with the new code, was overoptimizing a bit...
 2133 
 2134 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
 2135 
 2136 	* libxslt/attrvt.c: found the memory leak shown in DocBook,
 2137 	  mostly an error handling some ATV coupled with doctionnaries
 2138 	  reference counting.
 2139 	* libxslt/documents.c libxslt/transform.c libxslt/variables.c
 2140 	  libxslt/xslt.c: added a bit of debug to be able to trace 
 2141 	  dictionnaries.
 2142 
 2143 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
 2144 
 2145 	* libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
 2146 	  attribute value templates
 2147 	* libxslt/*.c libxslt/*.h: also a lot of work to reuse the 
 2148 	  dictionaries at the stylesheet and transformation level.
 2149 	* configure.in: this relies on a recent version of libxml2 
 2150 	  with the sub dictionnary catalog.
 2151 
 2152 Sun Feb  8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2153 
 2154 	* libxslt/transform.c: added check for "?>" in PI content
 2155 	  (Bug 133726)
 2156 
 2157 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
 2158 
 2159 	* libxslt/namespaces.c: fixed problem with attribute
 2160 	  namespace (Bug 132953)
 2161 
 2162 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
 2163 
 2164 	* libxslt/transform.c: added check for "--" or ending '-'
 2165 	  in xsl:comment (Bug 132742)
 2166 
 2167 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
 2168 
 2169 	* libxslt/transform.c, libxslt/attributes.c: added
 2170 	  validation of QName for xsl:element and xsl:attribute
 2171 	  (Bug 132531)
 2172 
 2173 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2174 
 2175 	* libxslt/pattern.c: changed priority of template patterns
 2176 	  starting with '//' from 0.0 to 0.5 (Bug 131705)
 2177 
 2178 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
 2179 
 2180 	* libxslt/xslt.c: applied patch from Stefan Kost to fix
 2181 	  behaviour on unknown element from the XSLT namespace.
 2182 	* python/generator.py: applied patch from Stephane bidoul
 2183 	  to export enums in the bindings.
 2184 
 2185 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2186 
 2187 	* tests/general/Makefile.am, tests/general/bug-141.out,
 2188 	  tests/general/bug-141.xsl, tests/docs/Makefile.am,
 2189 	  tests/general/bug-141.xml: added test case for
 2190 	  Bug 13971 (libxml2 xpath.c bug, but tested here)
 2191 
 2192 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2193 
 2194 	* libxslt/xsltutils.c: added a newline for any comment before
 2195 	  the root element (Bug 130433)
 2196 	* libxslt/xslt.c: fixed problem with cdata-section-elements when
 2197 	  default namespace is changed (Bug 130793)
 2198 	* tests/extensions/module.out, tests/general/bug-100.out: adjusted
 2199 	  for newline after comment change above.
 2200 	* tests/general/Makefile.am, tests/general/bug-140.xsl,
 2201 	  tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
 2202 	  cdata-section-elements problem.
 2203 
 2204 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
 2205 
 2206 	* python/libxsl.py: applied shared lib loading patch for OS X from
 2207 	  Gianni Ceccarelli
 2208 
 2209 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2210 
 2211 	* libexslt/math.c, libexslt/common.c: fixed problem,
 2212 	  reported on the list by Markus Bayerlein, concerning
 2213 	  math functions on nodesets generated with
 2214 	  exslt:node-set
 2215 	* tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
 2216 	  tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
 2217 	  added test case for above.
 2218 
 2219 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2220 
 2221 	* libxslt/transform.c: changed to assure comment which
 2222 	  preceeds root node is output after DTD (Bug 130433)
 2223 	* test/exslt/common/node-set.4.*: added test case for
 2224 	  Bug 130922
 2225 
 2226 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2227 
 2228 	* doc/site.xsl: Changed logo spacing to avoid stacking
 2229 	* doc/*: rebuilt web pages
 2230 
 2231 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
 2232 
 2233 	* doc/site.xsl
 2234 	* doc/w3c.png
 2235 	* doc/*
 2236 	Test William's new site.xsl improvements by adding the
 2237 	W3C logo icon, rebuild docs, and presto! It shows up
 2238 	everywhere!
 2239 
 2240 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2241 
 2242 	* libxslt/transform.c: Refined wrapper code with large
 2243 	  test case submitted by Norm Walsh. (Bug 130922)
 2244 
 2245 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2246 
 2247 	* libxslt/transform.c: Added coding to create a xsltDocument
 2248 	  wrapper for an RVT, in order to produce the applicable
 2249 	  keys (Bug 130922)
 2250 
 2251 Sat Jan  9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2252 
 2253 	* doc/search.xml, doc/search.templ, doc/Makefile.am,
 2254 	  doc/search.php.inc: Added new facility to "autogen"
 2255 	  the search script.  Fixed a few more problems with
 2256 	  the API page generation.
 2257 	* doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
 2258 	  the autogeneration of the php script.  Note that from
 2259 	  this point doc/search.php will be include in the
 2260 	  generic "Rebuilt docs".
 2261 	* doc/*: api docs rebuilt.
 2262 	
 2263 Fri Jan  8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2264 
 2265 	* doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
 2266 	  Further cleanup, fully implemented common routine for
 2267 	  "generic page" within the docs.
 2268 	* doc/*: api docs rebuilt with enhanced scripts.
 2269 
 2270 Thu Jan  8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
 2271 
 2272 	* doc/xslt.html, doc/bugs.html
 2273 	made link to bugzilla more useful
 2274 
 2275 Wed Jan  7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2276 
 2277 	* doc/api.xsl, doc/site.xsl, doc/search.php: a little
 2278 	  cleanup of scripts, assuring page tables are consistent.
 2279 	* doc/*: api docs rebuilt with enhanced scripts.
 2280 
 2281 Tue Jan  6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
 2282 
 2283 	* configure.in: fixed Bug130593.
 2284 	* doc/apibuild.py: fixed a couple of sequence problems on
 2285 	  references within APIxxx.html files, rebuild doc/* (and NEWS)
 2286 
 2287 Sun Jan  4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
 2288 
 2289 	* doc/newapi.xsl: change background color of function
 2290 	declaration to improve readability
 2291 	* doc/*: rebuild docs with new stylesheet
 2292 
 2293 Fri Jan  2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
 2294 
 2295 	* libxslt/transform.c: fix bad doc comment formatting on 
 2296 	xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
 2297 	* doc/*: rebuild docs
 2298 
 2299 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
 2300 
 2301 	* configure.in doc/*: prepared release of libxslt-1.1.2
 2302 	* libxslt.spec.in doc/Makefile.am: some tweaking following the
 2303 	  new EXSLT docs.
 2304 
 2305 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2306 
 2307 	* libxlst/numbers.c: fixed xsl:number level="any" for Bug
 2308 	  129057
 2309 
 2310 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2311 
 2312 	* libxslt/numbers.c: added namespace comparison for
 2313 	  xsl:number count function (Bug 129057)
 2314 
 2315 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
 2316 
 2317 	* tests/docs/Makefile.am tests/docs/bug-139.xml
 2318 	  tests/general/Makefile.am tests/general/bug-139*: added
 2319 	  test for entities parsing (Bug #129489)
 2320 
 2321 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2322 
 2323 	* tests/docs/Makefile.am tests/docs/bug-138.xml
 2324 	  tests/general/Makefile.am tests/general/bug-138*: added
 2325 	  test for namespace problem (Bug #129624)
 2326 
 2327 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
 2328 
 2329 	* xsltproc.c: fixed #129327 make sure parser flags get transmitted to
 2330 	  the transformation context
 2331 	* libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h 
 2332 	  libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
 2333 	  xsltSetCtxtParseOptions() to update parsing options in document()
 2334 
 2335 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
 2336 
 2337 	* libxslt/keys.c: fixed second problem on #122483, namespace
 2338 	  definitions must be propagated to keys.
 2339 	* tests/docs/Makefile.am tests/docs/bug-137.xml
 2340 	  tests/general/Makefile.am tests/docs/bug-137*: added test
 2341 	  to the regression for bug #122483
 2342 	
 2343 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
 2344 
 2345 	* libxslt/transform.c: added the cast needed to fix #129188 warning
 2346 
 2347 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2348 
 2349 	* libexslt/transform.c: fixed Bug 129624 (erroneous output
 2350 	  of namespaces)
 2351 
 2352 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2353 
 2354 	* libexslt/date.c: fixed several routines to assure empty
 2355 	  string returned (rather than a string object with a null
 2356 	  string pointer) (Bug 129561)
 2357 
 2358 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
 2359 
 2360 	* doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
 2361 	  doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
 2362 	  enhanced documentation to include exslt; rebuilt docs
 2363 	  
 2364 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
 2365 
 2366 	* libxslt/xsltutils.h
 2367 	* doc/*
 2368 	document XSLT_TRACE macro (sort of) and rebuild docs
 2369 
 2370 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
 2371 
 2372 	* win32/Makefile.mingw win32/configure.js: tried to fix mingw
 2373 	  build, no success, it still works halfway.
 2374 
 2375 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
 2376 
 2377 	* win32/Makefile.* win32/configure.js libxslt/xsltexports.h
 2378 	  libexslt/exsltexports.h libxslt/win32config.h: msvc and
 2379 	  mingw compilation fixes.
 2380 
 2381 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
 2382 
 2383 	* doc/xslt.html docs.html
 2384 	remove reference to gtk-doc
 2385 
 2386 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
 2387 
 2388 	* configure.in NEWS doc/*: updated the docs, made release 1.1.1
 2389 
 2390 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
 2391 
 2392 	* configure.in: upp'ed the dependancy to libxml2-2.6.3
 2393 	* libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
 2394 	  by using the new XInclude APIs provided by 2.6.3...
 2395 
 2396 Mon Dec  8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2397 
 2398 	* libxslt/transform.c, libxslt/xslt.c: modified to assure
 2399 	  XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
 2400 	  set into node name.  This modification arises from
 2401 	  bug #128520, and avoids unnecessary work in libxml2.
 2402 	  
 2403 Mon Dec  1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
 2404 
 2405 	* libxslt/*.h *.h.in: updated the metadata information in the headers
 2406 	* doc/* doc/html/*: regenerated the docs.
 2407 
 2408 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2409 
 2410 	* doc/Makefile.am: small further enhancement to makefile
 2411 	* doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
 2412 	  doc/html/libxslt-transform.html: updated to reflect last change
 2413 	  to transform.c
 2414 
 2415 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2416 
 2417 	* doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
 2418 	  Makefile.am: adapted the libxml files for libxslt.
 2419 	* doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
 2420 	  doc/libexslt-api.xml, doc/libxslt-refs.xml,
 2421 	  win32/libxslt.def.src, win32/libexslt.def.src: regenerated
 2422 	  the docs.
 2423 
 2424 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2425 
 2426 	* libxslt/transform.c: change initialisation of external functions
 2427 	  to take place in xsltNewTransformContext instead of in
 2428 	  xsltApplyStylesheetInternal.  This fixes bug 122483, and should
 2429 	  also fix problem reported on the mailing list on today's date.
 2430 
 2431 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2432 
 2433 	* libxslt/imports.c, libxslt/xsltInternals.h: Changed to
 2434 	  detect recursion in xslt:include (bug #127687).
 2435 	* tests/XSLTMark/reverser.out,
 2436 	* test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
 2437 	  because of fix of bug #127877 in libxml2 (quotes in text)
 2438 
 2439 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2440 
 2441 	* libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
 2442 	  Changed to detect recursion in xslt:import (bug #127687).
 2443 	* doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
 2444 	  include change to xsltParseStylesheetImportedDoc parameters for
 2445 	  above.
 2446 
 2447 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
 2448 
 2449 	* libxslt/keys.c libxslt/templates.c libxslt/transform.c
 2450 	  libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
 2451 	  Applied patch from Mark Vadoc adding flexible trace debugging
 2452 	  support to the library.
 2453 
 2454 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2455 
 2456 	* libxslt/transform.c: fixed bug #127561 (xsl:element with a
 2457 	  'computed' namespace attribute)
 2458 	* tests/docs/Makefile.am tests/docs/bug-136.xml
 2459 	  tests/general/Makefile.am tests/docs/bug-136*: added tests
 2460 	  to the regression for bug #127561
 2461 
 2462 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2463 
 2464 	* libxslt/keys.c: small further enhancement, bug #127450
 2465 
 2466 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
 2467 
 2468 	* libxslt/keys.c: another problem reported by Oleg Paraschenko
 2469 	  on the same code in #127450
 2470 	* tests/docs/Makefile.am tests/docs/bug-135.xml
 2471 	  tests/general/Makefile.am tests/docs/bug-135*: added tests
 2472 	  to the regression suite for bug #127450.
 2473 
 2474 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
 2475 
 2476 	* libxslt/keys.c: fixed an error from #120684 patch raised in
 2477 	  #127450
 2478 	* tests/docs/Makefile.am tests/docs/bug-134.xml
 2479 	  tests/general/Makefile.am tests/docs/bug-134*: added tests
 2480 	  to the regression suite for bug #127450.
 2481 	
 2482 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
 2483 
 2484 	* libxslt/keys.c: fixed a bug in the keys selector parsing
 2485 	  #120684 when | is in a predicate or a string.
 2486 	* tests/docs/Makefile.am tests/docs/bug-133.xml
 2487 	  tests/general/Makefile.am tests/docs/bug-133*: added tests
 2488 	  to the regression suite for bug #120684.
 2489 	* Makefile.am: don't package cvs temp files
 2490 	* doc/apibuild.py: update from libxml2 one
 2491 
 2492 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2493 
 2494 	* libexslt/strings.c: fixed entity problem in exslt:tokenize
 2495 	  uncovered by newapi.xsl
 2496 	* libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
 2497 	  to use IS_BLANK_CH for char compares (fixes warnings)
 2498 
 2499 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
 2500 
 2501 	* libxslt/preproc.c: applied fix from Bjorn Reese to close
 2502 	  number formatting bug #126994
 2503 
 2504 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
 2505 
 2506 	* Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
 2507 	  libexslt.pc support
 2508 
 2509 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
 2510 
 2511 	* libxslt/attributes.c libxslt/documents.c libxslt/transform.c
 2512 	  libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
 2513 	  patch to moves the control of the XSLT debugger into the transform
 2514 	  context.
 2515 
 2516 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2517 
 2518 	* libexslt/functions.c: applied patch for param visibility from
 2519 	  Shaun McCance.  Changed variable scoping in accordance with
 2520 	  Shaun's suggestions.  This fixed problem reported on the list
 2521 	  by Bernd Lang
 2522 	* tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
 2523 	  regression test for above
 2524 	
 2525 Sat Nov  8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
 2526 
 2527 	* libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
 2528 	  describing the entry points.
 2529 
 2530 Wed Nov  6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
 2531 
 2532 	* win32/configure.js: fixed #122146
 2533 
 2534 Wed Nov  5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
 2535 
 2536 	* tests/multiple/Makefile.am: applied last fix from #125614
 2537 
 2538 Tue Nov  4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
 2539 
 2540 	Minor enhancements to eliminate compile/test warnings
 2541 	* libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
 2542 	  changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
 2543 	  it's defined as __attribute__((unused))
 2544 	* python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
 2545 	  variable declaration
 2546 	* libxslt/preproc.c: minor change to get rid of unused var/code
 2547 	  
 2548 Tue Nov  4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
 2549 
 2550 	* doc/* NEWS: preparing release 1.1.0
 2551 
 2552 Tue Nov  4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
 2553 
 2554 	* libxslt/preproc.c: fixing the Document element precompilation
 2555 	  to avoid the problem raised in #125614
 2556 
 2557 Tue Nov  4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
 2558 
 2559 	* tests/multiple/out/letter*.orig: updated to reflect change
 2560 	  to HTML output in libxml2 (formatting of <p>, bug #125093)
 2561 
 2562 Sun Nov  2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
 2563 
 2564 	* libxslt/xslt.c: fixed bug #124286 - detect invalid name on
 2565 	  template
 2566 	
 2567 Sun Nov  2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
 2568 
 2569 	* Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
 2570 	  libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
 2571 	  for the upcoming 1.1.0 release
 2572 	* breakpoint/*: this release removes the deprecated breakpoint library
 2573 
 2574 Sat Nov  1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
 2575 
 2576 	* libxslt/transform.c, tests/general/bug-119.out: fixed
 2577 	  bug #125502 and corrected expected test output
 2578 	* tests/general/bug-79.out: fixed broken test (bug #123328)
 2579 	* libxslt/pattern.c, libexslt/functions.c: minor change to
 2580 	  eliminate compilation warning
 2581 	  
 2582 Sat Nov  1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
 2583 
 2584 	* tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
 2585 	  broken tests (revealed by #125502)
 2586 
 2587 Sat Nov  1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
 2588 
 2589 	* libexslt/strings.c: fix bug #125265 about entities breaking
 2590 	  exsl:tokenize and exsl:split
 2591 	* tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
 2592 	  augmented the reression tests with the example from the bug report.
 2593 
 2594 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
 2595 
 2596 	* libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
 2597 	  empty.
 2598 
 2599 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
 2600 
 2601 	* libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
 2602 	  xsltproc/xsltproc.c: switch to use xmlReadfile instead of
 2603 	  xmlParseFile, this avoid relying on global parser options, far
 2604 	  far cleaner.
 2605 	* tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
 2606 	  slightly corrected output for CDATA and STYLE element save.
 2607 
 2608 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
 2609 
 2610 	* configure.in python/Makefile.am python/tests/Makefile.am: applied
 2611 	  patch from Roumen Petrov for bug #124539 when building outside the
 2612 	  source directory
 2613 	* libxslt/xsltutils.c: fixed the way to grab the line number from
 2614 	  the document, use the predefiend libxml2 API which mate it work
 2615 	  with both 2.5.x and 2.6.x
 2616 
 2617 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2618 
 2619 	* libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
 2620 	  problem reported on the mailing list by Justin Fletcher
 2621 
 2622 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2623 
 2624 	* configure.in libxslt.spec.in: doing some testing and raising
 2625 	  the build requirement to 2.5.10 
 2626 	* libexslt/Makefile.am configure.in: applied patch from Graham Wilson
 2627 	  for linking the exslt lib with the lib being build instead of the
 2628 	  installed one
 2629 
 2630 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2631 
 2632 	* libxslt/pattern.c: Fixed problem with cascaded predicates
 2633 	  (more of bug 119946)
 2634 
 2635 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2636 
 2637 	* restored earliest portion of ChangeLog (was corrupted)
 2638 
 2639 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2640 
 2641 	* libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
 2642 	  for xsltGetDebuggerStatus and xsltSetDebuggerStatus
 2643 	* doc/libxslt-api.xml: regenerated the API
 2644 
 2645 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2646 
 2647 	* configure.in: bump the libxml2 require to 2.6.0 which
 2648 	  should ship for good real soon...
 2649 	* doc/Makefile.am: fix installation of HTML pages
 2650 	* doc/libxslt-api.xml: rebuilt
 2651 	* libxslt/xsltexports.h: cleanup
 2652 	* python/generator.py: ATTRIBUTE_UNUSED is after the parameter
 2653 	* xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
 2654 
 2655 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2656 
 2657 	* libxslt/attributes.c: fixed bug 123822
 2658 
 2659 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2660 
 2661 	* libxslt/pattern.c: fixed bug 119946
 2662 	* configure.in: enhanced for better devel (me) testing
 2663 
 2664 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2665 
 2666 	* configure.in: applied a small patch from Troels Walsted Hansen
 2667 	  for python libxml2 detection.
 2668 
 2669 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
 2670 
 2671 	* libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
 2672 	  python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
 2673 	  various compilation warnings (AIX as well as gcc)
 2674 
 2675 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2676 
 2677 	* libexslt/saxon.c: applied patch from Brett Kail to implement
 2678 	  saxon:line-number()
 2679 
 2680 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2681 
 2682 	* libxslt/extensions.h libxslt/extra.h: fix some header paths
 2683 	  as pointed by Steve Ball
 2684 
 2685 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2686 
 2687 	* libxslt/extensions.c: applied patch from Karl Eichwalder
 2688 	  apparently the xmlFree was introducting a memory error
 2689 	  on x86_64, though not reproduced.
 2690 	* libxslt/transform.c: patch from Shaun McCance fixing a comment.
 2691 
 2692 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2693 
 2694 	* python/libxslt.c: don't output errors to stdout by default
 2695 	  use stderr instead.
 2696 
 2697 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2698 
 2699 	* libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
 2700 	  IS_XSLT_REAL_NODE change
 2701 	* python/Makefile.am Makefile.am: some makefile "distclean"
 2702 	  target improvement from Graham Wilson
 2703 	* xsltproc/xsltproc.c: small fix from Alexey Efimov for options
 2704 	  display.
 2705 
 2706 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
 2707 
 2708 	* libxslt/xsltutils.h: Added XML_PI_NODE to the macro
 2709 	  IS_XSLT_REAL_NODE, fixed bug 120644.
 2710 
 2711 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2712 
 2713 	* xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
 2714 	  libxslt/xsltutils.h: removing the DocBook SGML support
 2715 
 2716 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2717 
 2718 	* configure.in: preparing release libxslt-1.0.33
 2719 	* doc/*: updated and rebuilt the docs
 2720 	* doc/apibuild.py: small fixes for new tokens
 2721 
 2722 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
 2723 
 2724 	* transform.c: enhanced previous fix to bug #120684, using
 2725 	  excellent suggestion by Daniel
 2726 	* attributes.c: fixed bug #119583, merging attribute sets
 2727 	  from imported stylesheets.
 2728 	* tests/docs/Makefile.am tests/docs/bug-131.xml
 2729 	  tests/general/Makefile.am tests/docs/bug-131*: added tests
 2730 	  to the regression suite for bug #120684.
 2731 	  
 2732 Sat Sep  6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
 2733 
 2734 	* pattern.c pattern.h imports.c: fixed bug 119946, caused by
 2735 	  incorrect creation of "extra" variables when compiling
 2736 	  templates on imported stylesheets.
 2737 	* tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
 2738 	  tests/general/Makefile.am test/docs/bug-130*: added tests
 2739 	  to the regression suite for this bug.
 2740 
 2741 
 2742 Wed Sep  3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2743 
 2744 	* tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
 2745 	  a libxml2 change
 2746 
 2747 Tue Sep  2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
 2748 
 2749 	* transform.c: fixing bug #120684 on crash caused by text between
 2750 	  apply-templates
 2751 
 2752 Tue Sep  2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 2753 
 2754 	* libxslt/xsltexports.h libexslt/exsltexports.h: defined additional 
 2755 	  macros which affect exports and added mingw section
 2756 
 2757 Mon Sep  1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2758 
 2759 	* libxslt/function.c: patch from Mark Vadoc to allow compiling
 2760 	  against libxml2 without XPointer supoort.
 2761 
 2762 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2763 
 2764 	* libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
 2765 	  with namespaced names reported by Steve Hay
 2766 	* tests/docs/Makefile.am tests/docs/bug-129.*
 2767 	  tests/general/Makefile.am tests/general/bug-129*: added the
 2768 	  test to the regression suite for this bug.
 2769 
 2770 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 2771 
 2772 	* libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
 2773 	  Mark Vakoc 
 2774 
 2775 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 2776 
 2777 	* libxslt/*.h: realigned parameters after taint
 2778 
 2779 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 2780 
 2781 	* libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for 
 2782 	  Borland compiler, as reported by Eric Zurcher
 2783 
 2784 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2785 
 2786 	* libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
 2787 	  get included in the distrib
 2788 
 2789 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 2790 
 2791 	* libxslt/*.h libexslt/*.h: exportability taint of the headers.
 2792 	* libxslt/xsltexports.h libexslt/exsltexports.h: new files,
 2793 	  contain the export defs.
 2794 
 2795 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2796 
 2797 	* xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
 2798 	  libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
 2799 	  for compilation with MingW compiler on Windows.
 2800 
 2801 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2802 
 2803 	* keys.c: enhanced xsltInitCtxtKey to take care of multiple
 2804 	  instances of a key with the same namespace:name, reported
 2805 	  on the mailing list by Ian Young.  Added regression test
 2806 	  (bug-128).
 2807 
 2808 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2809 
 2810 	* variables.c: fixed bug 119699 (missing error on shadowed
 2811 	  variable)
 2812 	* autogen.sh: removed dependency on automake-1.4, updated
 2813 	  links for fetching auto* tools
 2814 	* doc/Makefile.am: added check for automatic regeneration of
 2815 	  win32/*.def.src when api xml files are updated.
 2816 
 2817 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2818 
 2819 	* transform.c: fixed bug 114563 (params not passed when
 2820 	  default template processed)
 2821 
 2822 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2823 
 2824 	* xslt.c: fixed bug 119862 (missing param on ns error print)
 2825 
 2826 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2827 
 2828 	* News configure.in: preparing libxslt-1.0.32 release
 2829 	* doc/* : updated the doc and rebuilt
 2830 
 2831 Thu Aug  7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2832 
 2833 	* breakpoint/Makefile.am: removed ref to libxslt.la
 2834 	* numbers.c transform.c python/libxml_wrap.h python/types.c
 2835 	  xlstproc/xsltproc.c: Minor cleanup of warning errors
 2836 
 2837 Mon Aug  4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2838 
 2839 	* doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
 2840 
 2841 Sun Aug  3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
 2842 
 2843 	* tests/docs/Makefile.am tests/docs/bug-127.*
 2844 	  tests/general/Makefile.am tests/general/bug-127*: added the
 2845 	  test from bug #118763 to the regression suite.
 2846 
 2847 Sun Aug  3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
 2848 
 2849 	* xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
 2850 
 2851 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2852 
 2853 	Minor cleanup of regression test general/bug-125
 2854 
 2855 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2856 
 2857 	Fixed bug 116517 - handling of '{' and '}'
 2858 	* templates.c: added checks for escaping and balancing of
 2859 	  curly brackets
 2860 	* tests/general/Makefile.am tests/docs/Makefile.am:
 2861 	  Added test case (bug-126) to regression suite.
 2862 
 2863 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2864 
 2865 	Fixed bug 117552 - sort with multiple keys
 2866 	* xsltutils.c: enhanced treatment of NaN when multiple sort
 2867 	  keys are specified.
 2868 	* tests/general/Makefile.am tests/docs/Makefile.am:
 2869 	  Added test case (bug-125) to regression suite.
 2870 	  
 2871 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2872 
 2873 	Fixing bug 118561 (IRIX MIPSPro compiler warnings)
 2874 	* transform.c, variables.c, xslt.c, xsltutils.c:
 2875 	  removed some unused variables
 2876   
 2877 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2878 
 2879 	Fixing bug 118558 (Solaris 8 compiler warnings)
 2880 	* xslt.c: minor re-ordering of code
 2881 	* functions.c: added an explicit cast
 2882 	* number.c: added include for string.h
 2883 	* security.c: added an explicit cast
 2884 
 2885 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2886 
 2887 	* libexslt/date.c test/exslt/data/seconds.1 : changed sign
 2888 	  of date:seconds as previously posted to the mailing list
 2889 	* numbers.c: extensive modification to cater for UTF8 within
 2890 	  the various routines.
 2891 
 2892 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
 2893 
 2894 	* libexslt/strings.c: applied patch from Shaun McCance to fix bug
 2895 	  #117616 about EXST str:tokenize.
 2896 	* tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
 2897 	  added the test in the regression suite.
 2898 
 2899 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
 2900 
 2901 	* xsltproc/xsltproc.c: applying a patch based on #117377
 2902 	  for --path option.
 2903 
 2904 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
 2905 
 2906 	* libxslt/transform.c: allow strip-space to support full namespaces
 2907 	  using prefix:* , should fix #114287
 2908 	* tests/docs/Makefile.am tests/docs/bug-124.*
 2909 	  tests/general/Makefile.am tests/general/bug-124*: added a
 2910 	  test to the regression suite for this bug.
 2911 
 2912 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
 2913 
 2914 	* libxslt/tramsform.c: make xsl:copy on attribute a copy in case
 2915 	  the attribute was already defined, should fix bug #113812
 2916 	* tests/docs/Makefile.am tests/docs/bug-123.*
 2917 	  tests/general/Makefile.am tests/general/bug-123*: added the
 2918 	  test to the regression suite.
 2919 
 2920 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2921 
 2922 	* libexslt/strings.c: applied patch from Shaun McCance to implement
 2923 	  exslt:split c.f. #117752
 2924 	* tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
 2925 	  added the test to the regression suite.
 2926 
 2927 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2928 
 2929 	* libxslt/numbers.c: quick fix for an HP-UX compilation problem,
 2930 	  might require more attention could be an Unicode support breakage.
 2931 
 2932 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2933 
 2934 	* libxslt/numbers.c libxslt/transform.c libxslt/transform.h
 2935 	  libxslt/xsltInternals.h: optimize text node coalescing by 
 2936 	  caching info about the last text node generated and doing
 2937 	  fast alloc/copy of the text. Should fix #115273
 2938 
 2939 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2940 
 2941 	* fixed bug 113520, incorrect result for date:seconds
 2942 	  with change to type casting in libexslt/date.c
 2943 
 2944 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2945 
 2946 	* fixed bug 114764: trouble with globals and RVT's
 2947 	  with minor changes in variables.c and transform.c
 2948 	  so that any global instantiated with an RVT gets
 2949 	  uninitialized when the RVT is destroyed.
 2950 	  
 2951 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2952 
 2953 	* libxslt/transform.c: simple cast missing Peter Breitenlohner
 2954 	* breakpoint/Makefile.am: added deps to libxslt
 2955 	* tests/exslt/common/Makefile.am: integrated William Brack test
 2956 	  in the regression suite
 2957 
 2958 Wed Jul  9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
 2959 
 2960 	* fixed bug 114812, trouble with imported exslt functions
 2961 	  added lookup function in libxslt/extension.c
 2962 	  enhanced exsltInitFunc in libexslt/functions.c to take
 2963 	  better care of imports
 2964 
 2965 Wed Jul  9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2966 
 2967 	* python/generator.py python/libxslt-python-api.xml python/libxslt.c
 2968 	  python/libxslt_wrap.h python/libxsltclass.txt: patch from
 2969 	  Sean Treadway, adding Python bindings for extension element and
 2970 	  some bindings cleanups.
 2971 	* python/tests/Makefile.am python/tests/extelem.py: also add an
 2972 	  example/test.
 2973 
 2974 Tue Jul  8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2975 
 2976 	* python/libxml_wrap.h: applied patch from #116943 which should
 2977 	  fix the xsltSaveResultToFile python binding.
 2978 
 2979 Mon Jul  7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2980 
 2981 	* INSTALL: removed an old reference to libxml2 >= 2.2.12
 2982 
 2983 Sun Jul  6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2984 
 2985 	* configure.in: releasing 1.0.31
 2986 	* doc/*: update and rebuild of the docs
 2987 
 2988 Sun Jul  6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2989 
 2990 	* libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
 2991 	  nodes.
 2992 	* tests/docs/Makefile.am tests/docs/bug-122.*
 2993 	  tests/general/Makefile.am tests/general/bug-122*: added the
 2994 	  test to the regression suite.
 2995 	
 2996 Sun Jul  6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
 2997 
 2998 	* libxslt/preproc.c: fix bug #115778 for attribute value template
 2999 	  on xsl:sort order
 3000 
 3001 Sun Jul  6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3002 
 3003 	* libxslt/documents.c libxslt/transform.c: applied patch from
 3004 	  Keith Isdale to desactivate node numbering when running under
 3005 	  the debugger.
 3006 
 3007 Sun Jul  6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3008 
 3009 	* libxslt/security.c: fix the write checking code when
 3010 	  the output filename does not parse as an URL bug #115402
 3011 
 3012 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3013 
 3014 	* libxslt/Makefile.am: Albert Chin pointed out that trio.h and
 3015 	  triodef.h were missing from the distribution
 3016 
 3017 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3018 
 3019 	* libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
 3020 	  libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
 3021 	  to section 3
 3022 	* libexslt/sets.c: applied patch from Peter Breitenlohner
 3023 	* doc/*: rebuilt the docs
 3024 	* tests/docbook/result//* tests/xmlspec/*.html: changes in
 3025 	  generattion of &quot; as " in element content.
 3026 
 3027 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 3028 
 3029 	* libxslt/transform.c: changed xsltChoose to ignore whitespace 
 3030 	  which is a sibling of xsl:when
 3031 
 3032 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 3033 
 3034 	* libxslt/xslt.c: fixed a possible crash when the document
 3035 	  wasn't a proper stylesheet.
 3036 
 3037 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3038 
 3039 	* libxslt/variables.c: fixes a 64bits cleanliness issue #113318
 3040 
 3041 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 3042 
 3043 	* win32/defgen.xsl: new file, generates the export sources.
 3044 	* win32/*.def.src: these are now autogenerated, changes to these
 3045 	  will not be logged anymore.
 3046 
 3047 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
 3048 
 3049 	* tests/docs/Makefile.am tests/docs/bug-121.*
 3050 	  tests/general/Makefile.am tests/general/bug-121*: added the
 3051 	  example for bug #112904 in the regression tests, the bug fix is
 3052 	  actually in libxml2
 3053 
 3054 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
 3055 
 3056 	* xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
 3057 	* configure.in libxslt.spec.in python/Makefile.am: cleanup
 3058 	  of --with-python like for libxml2
 3059 
 3060 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
 3061 
 3062 	* libxslt/xsltutils.c: fixing bug #112995, a problem with
 3063 	  NaN within the sort element. Also added regression test.
 3064 
 3065 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
 3066 
 3067 	* doc/Makefile.am: fixing bug #112803 , make sure to avoid
 3068 	  network accesses when building
 3069 
 3070 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
 3071 
 3072 	* libxslt/transform.c: fixed a segfault introduced with the RVT
 3073 	  handling change, bug #112703 .
 3074 
 3075 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
 3076 
 3077 	* libxslt/xslt.c: make sure stylesheet compilation errors
 3078 	  forces a NULL stylesheet, fixes #112270
 3079 
 3080 Sun May  4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3081 
 3082 	* NEWS configure.in : preparing release 1.0.30
 3083 	* doc/apibuild.py: backported a patch from libxml2
 3084 	* doc/*: updated and rebuilt the docs
 3085 
 3086 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3087 
 3088 	* libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
 3089 	  cleaning up Result Value Tree handling
 3090 	* libexslt/functions.c libexslt/strings.c: fixed a pair of
 3091 	  implementations.
 3092 	* tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
 3093 	  added Mark Vakoc test combining for-each and exslt:tokenize
 3094 
 3095 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3096 
 3097 	* libxslt/transform.c: fixing bug #111755 when a template is
 3098 	  applied to an attribute
 3099 	* tests/docs/Makefile.am tests/docs/bug-119.*
 3100 	  tests/general/Makefile.am tests/general/bug-119*: added the
 3101 	  example in the regression tests for that bug.
 3102 
 3103 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3104 
 3105 	* doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
 3106 	  for the HTML generation fixing #111799
 3107 	* doc/html/*.html doc/html/*.png: associated update
 3108 
 3109 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 3110 
 3111 	* libxslt/variables.c: removed premature call to xsltFreeStackElem
 3112 	* win32/libxslty.def.src: added more exports
 3113 
 3114 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3115 
 3116 	* NEWS doc/*.xsl doc/*.html: updated the web site, made the
 3117 	  transition to XHTML1 added validity checking to the makefile rules.
 3118 
 3119 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3120 
 3121 	* python/generator.py: fixed a problem in the generator where
 3122 	  the way functions are remapped as methods on classes was
 3123 	  not symetric and dependant on python internal hash order,
 3124 	  as reported by Stéphane Bidoul
 3125 	* libexslt/strings.c: attempt at fixing an object type pbm
 3126 	* libxslt/triodef.h: update for OpenVMS from libxml2
 3127 
 3128 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3129 
 3130 	* doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
 3131 	  generation of the man page
 3132 
 3133 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3134 
 3135 	* libexslt/sets.c: fixed a bug introduced in the last commit
 3136 	* libxslt/transform.c: tried to fix #111437
 3137 	* tests/docbook/result/xtchunk/html/*.orig
 3138 	  tests/multiple/out/*.orig: side effect of #111437 change.
 3139 
 3140 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3141 
 3142 	* libexslt/strings.c: applied last patch for #110023 from 
 3143 	  Mark Vakoc
 3144 	* libexslt/sets.c: fixed a memory leak when mixing one of the
 3145 	  EXSLT set functions and a Result Value Tree
 3146 	* TODO: there are other bugs around in libexslt/sets.c in conjunction
 3147 	  with Result Value Tree
 3148 
 3149 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3150 
 3151 	*  libxslt/extensions.c: patch from Vasily Tchekalkin fixing
 3152 	   bug #111420 about double initialization of extension contexts
 3153 
 3154 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3155 
 3156 	* libxslt/transform.c: fix bug #110577 namespace in copy-of
 3157 	  don't obbey the same rules as for literal reusl elements.
 3158 	* tests/docs/Makefile.am tests/docs/bug-118.*
 3159 	  tests/general/Makefile.am tests/general/bug-118*: added the
 3160 	  example in the regression tests for that bug.
 3161 	* libxslt/variables.c: fixed a bug introduced in fixing #110020
 3162 	* tests/docs/Makefile.am tests/docs/bug-11[67].*
 3163 	  tests/general/Makefile.am tests/general/bug-11[67]*: added 2
 3164 	  regression tests one still exposing a mem leak (Mark Vadoc).
 3165 
 3166 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3167 
 3168 	* libxslt/pattern.c: fix a memory related segfault on a
 3169 	  pattern compilation error #110189
 3170 
 3171 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3172 
 3173 	* libxslt/variables.c: fixing bug #110020 on global parameter
 3174 	  and variables mismatch
 3175 	* tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
 3176 	  the test to the regression suite
 3177 
 3178 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3179 
 3180 	* libexslt/math.c: applied patch from Charles Bozeman fixing
 3181 	  the math power function where args were inverted #110996
 3182 	* tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
 3183 	  added the test to the regraession for #110996
 3184 	* libexslt/sets.c: avoid a problem with nodesets.
 3185 
 3186 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 3187 
 3188 	* libxslt/win32config.h: added HAVE_MATH_H
 3189 	  
 3190 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
 3191 
 3192 	* win32/Makefile.msvc: fixed compilation with thread-enabled
 3193 	  libxml
 3194 	  
 3195 Wed Apr  9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3196 
 3197 	* libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
 3198 	  with RTF in libexslt
 3199 
 3200 Mon Apr  7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3201 
 3202 	* libxslt/keys.c libxslt/templates.c libxslt/transform.c
 3203 	  libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
 3204 	  other places where ctxt->document pointer may be used without 
 3205 	  checking it agaisnt NULL.
 3206 	* tests/docs/Makefile.am tests/docs/bug-115.*
 3207 	  tests/general/Makefile.am tests/general/bug-115*: added the
 3208 	  example in the regression tests for that bug.
 3209 	* libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
 3210 
 3211 Tue Apr  1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3212 
 3213 	* configure.in NEWS: preparing 1.0.29 release
 3214 	* libxslt/documents.c: generate the document order for document()
 3215 	  loaded resources.
 3216 	* doc/*: updated and regenerated the docs
 3217 
 3218 Tue Apr  1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
 3219 
 3220 	* libxslt/transform.c: fixed a namespace redundancy problem
 3221 	  in xsl:element
 3222 	* tests/docs/Makefile.am tests/docs/bug-114.*
 3223 	  tests/general/Makefile.am tests/general/bug-114*: added an
 3224 	  example in the regression tests for that bug.
 3225 
 3226 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
 3227 
 3228 	* python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
 3229 	  and avoid some warnings when loading the python modules on non
 3230 	  Linux platforms.
 3231 	* libxslt/transform.c: fix a bug introduced in the document lookup
 3232 	  and exhibited by the keys test.
 3233 
 3234 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
 3235 
 3236 	* tests/docs/Makefile.am tests/docs/bug-113.*
 3237 	  tests/general/Makefile.am tests/general/bug-113*: added an
 3238 	  example in the regression tests for bug #109160 fixed in libxml2
 3239 
 3240 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
 3241 
 3242 	* configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
 3243 	  libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
 3244 	* python/libxslt.py: avoid RTLD_GLOBAL detection warning too
 3245 
 3246 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
 3247 
 3248 	* libxslt/transform.c: forgot to make one change related to
 3249 	  Result Value Tree change, pointed out by Sebastian Rahtz
 3250 	* tests/docs/Makefile.am tests/docs/bug-112.*
 3251 	  tests/general/Makefile.am tests/general/bug-112*: added an
 3252 	  example in the regression tests that bug
 3253 
 3254 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
 3255 
 3256 	* libxslt/transform.c: second part of the patch fixing #108905
 3257 	  performances problems, ask for computation of document order on
 3258 	  the document transformed and avoid inefficiencies building large
 3259 	  nodesets of unique nodes.
 3260 	* configure.in: fix a trouble with libtool in my debug environment.
 3261 
 3262 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
 3263 
 3264 	* libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
 3265 	  Result Value Tree are now generated with a document root node
 3266 	  not an element, it's quite cleaner.
 3267 	* configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
 3268 	  also prepared for libxslt-1.0.28 release
 3269 	* doc/*: updated and regenerated the docs
 3270 
 3271 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
 3272 
 3273 	* libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
 3274 	  Finally fixed bug #75813, processing or Result Value Tree 
 3275 	  converted into node-sets should be a bit more sensible now.
 3276 	* tests/exslt/common/node-set.2.out: the associated fix in libxml2
 3277 	  fixes this regression test, there is 4 nodes, not 3
 3278 	* tests/docs/Makefile.am tests/docs/bug-111.*
 3279 	  tests/general/Makefile.am tests/general/bug-111*: added an
 3280 	  example in the regression tests for bug #75813
 3281 	
 3282 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
 3283 
 3284 	* tests/docs/Makefile.am tests/docs/bug-110.*
 3285 	  tests/general/Makefile.am tests/general/bug-110*: added an
 3286 	  example in the regression tests for bug #108976 which is
 3287 	  fixed in libxml2
 3288 
 3289 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
 3290 
 3291 	* tests/docs/Makefile.am tests/docs/bug-109.xml
 3292 	  tests/general/Makefile.am tests/general/bug-109*: added an
 3293 	  example in the regression tests for the invalid bug #108716
 3294 
 3295 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
 3296 
 3297 	* libxslt/variables.c: fixed bug #108633 reported by
 3298 	  Jerome Pesenti about recursive global variables/param detections
 3299 	* tests/reports/Makefile.am tests/reports/rec*: added regression
 3300 	  tests for the checking of recusion in global/local param/variables.
 3301 
 3302 Fri Mar  7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
 3303 
 3304 	* libxslt/numbers.c: valgrind pointed out an uninitialized
 3305 	  variable use in format-number()
 3306 
 3307 Fri Mar  7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
 3308 
 3309 	* tests/docs/Makefile.am tests/docs/bug-108.xml
 3310 	  tests/general/Makefile.am tests/general/bug-108*: added an
 3311 	  example in the regression tests bug #107804 fixed in libxml2
 3312 
 3313 Wed Mar  5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
 3314 
 3315 	* libxslt/pattern.c: fixed bug #107591 node() in pattern
 3316 	  matches should catch comments and PIs
 3317 	* tests/docs/Makefile.am tests/docs/bug-107.xml
 3318 	  tests/general/Makefile.am tests/general/bug-107*: added an
 3319 	  example in the regression tests for this case
 3320 
 3321 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
 3322 
 3323 	* tests/docs/Makefile.am tests/docs/bug-106.xml
 3324 	  tests/general/Makefile.am tests/general/bug-106*: added the next
 3325 	  example for bug #106788 from James Clark in the regression tests,
 3326 	  the bug fix is actually in libxml2
 3327 
 3328 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
 3329 
 3330 	* configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
 3331 	  for Python checks, makefile cleanup, and convenience changes
 3332 
 3333 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
 3334 
 3335 	* xsltproc/xsltproc.c: had to comment out Igor last change
 3336 	  since it made libxslt-1.0.27 depends on libxml2 newly 
 3337 	  API extension which hasn't propagated yet :-(
 3338 
 3339 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
 3340 
 3341 	* configure.in: preparing release 1.0.27
 3342 	* doc/*: updated and rebuilt the docs
 3343 
 3344 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
 3345 
 3346 	* libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
 3347 	  generation
 3348 
 3349 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
 3350 
 3351 	* tests/docs/Makefile.am tests/docs/bug-105.xml
 3352 	  tests/general/Makefile.am tests/general/bug-105*: added the
 3353 	  example for bug #106788 from James Clark in the regression tests,
 3354 	  the bug fix is actually in libxml2
 3355 
 3356 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
 3357 
 3358 	* libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
 3359 	  James Clark and a bit of cleanup
 3360 	* tests/docs/Makefile.am tests/docs/bug-104.xml
 3361 	  tests/general/Makefile.am tests/general/bug-104*: added the
 3362 	  example in the regression tests for this case
 3363 
 3364 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
 3365 
 3366 	* libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
 3367 
 3368 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
 3369 
 3370 	* libxslt/functions.c libxslt/xslt.c: fixed bug 106251
 3371 
 3372 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
 3373 
 3374 	* xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
 3375 	* win32/configure.js: included handling of the trio option
 3376 
 3377 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
 3378 
 3379 	* configure.in doc/*: preparing release 1.0.26
 3380 
 3381 Fri Feb  7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
 3382 
 3383 	* libxslt/functions.c: fixing another bug in document(), bug #105450
 3384 	* tests/documents/test_bad.result: Slight change to the output
 3385 
 3386 Fri Feb  7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
 3387 
 3388 	* libxslt/functions.c: fixing a segfault in document(), bug #105418
 3389 	* tests/documents/Makefile.am tests/documents/test_bad: add the
 3390 	  specific test as suggested by Jean T Anderson
 3391 
 3392 Fri Feb  7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
 3393 
 3394 	* libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
 3395 	  libxslt/preproc.c libxslt/transform.c libxslt/variables.c
 3396 	  libxslt/xslt.c: tried to fix 105387 and all similar cases
 3397 	  in the library sources.
 3398 
 3399 Wed Feb  5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
 3400 
 3401 	* doc/* configure.in: preparing for release of 1.0.25
 3402 
 3403 Wed Feb  5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
 3404 
 3405 	* xsltproc/xsltproc.c: fixed bug #99623
 3406 
 3407 Tue Feb  4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
 3408 
 3409 	* libxslt/transform.c: fixing bug #105116 sometimes one need
 3410 	  to generate a default namespace reset xmlns="" in the output
 3411 	* tests/docs/Makefile.am tests/docs/bug-103.xml
 3412 	  tests/general/Makefile.am tests/general/bug-103*: added the
 3413 	  example in the regression tests for this case
 3414 
 3415 Tue Feb  4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
 3416 
 3417 	* libxslt/pattern.c libxslt/transform.c: changed the way the
 3418 	  root element of value tree are handled to fix bug #104123
 3419 
 3420 Tue Feb  4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
 3421 
 3422 	* README: change of policy w.r.t. mails
 3423 	* configure.in: small cleanup
 3424 	* libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
 3425 	  a couple of bugs raised by Eric van der Vlist in #104114
 3426 	* tests/exslt/*/*.out: slight change to the tests
 3427 
 3428 Tue Feb  4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
 3429 
 3430 	* doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
 3431 	  emphasis on the fact that --docbook should not be used
 3432 	  for XML.
 3433 
 3434 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
 3435 
 3436 	* python/libxslt.c: fixed a couple of return error #104150
 3437 	  reported by Peter O'Shea 
 3438 
 3439 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
 3440 
 3441 	* xsltproc/xsltproc.c: fixed a double free of stylesheet
 3442 	  when applied to a standalone stylesheet
 3443 
 3444 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
 3445 
 3446 	* configure.in: preparing release 2.0.24
 3447 	* libxslt.spec.in: small update
 3448 	* doc/*: updated the news, rebuilt the APIs descriptions
 3449 
 3450 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
 3451 
 3452 	* libxslt/functions.c: fixed #101502 by applying and cleaning up
 3453 	  the associated patch from Daniel Stodden.
 3454 	* tests/documents/Makefile.am tests/documents/fragment*: added a
 3455 	  specific test.
 3456 
 3457 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
 3458 
 3459 	* libxslt/extensions.c libxslt/transform.c: fixing bug #101602
 3460 	  for extension modules init and shutdown callbacks, check that
 3461 	  they are now called when needed.
 3462 	* python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
 3463 	  started adding the extension module support at the Python level.
 3464 	  Still a strange bug to hunt down left.
 3465 
 3466 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
 3467 
 3468 	* libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
 3469 	  libxslt/xslt.c: fixed bug #101003 on attribute-sets value
 3470 	  computation in the presence of imports
 3471 	* tests/docs/Makefile.am tests/docs/bug-102.xml
 3472 	  tests/general/Makefile.am tests/general/bug-102*: added an
 3473 	  example in the regression tests for this case
 3474 
 3475 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
 3476 
 3477 	* xsltproc/xsltproc.c: final touch to #102800 fix
 3478 
 3479 Thu Jan  9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
 3480 
 3481 	* xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
 3482 	  memory debug checking which got deactivated at some point ?!?
 3483 	* libexslt/date.c libxslt/attributes.c: fixing some memory leaks
 3484 	* libxslt/xsltutils.c: very small change on HTML indentation handling
 3485 
 3486 Thu Jan  9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
 3487 
 3488 	* tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl 
 3489 	  tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
 3490 	  exclude-result-prefixes to avoid extra namespace declaration being
 3491 	  dumped following the fix for #102920 in libxml2
 3492 
 3493 Wed Jan  8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
 3494 
 3495 	* libxslt/transform.c: fixed a problem related to directory
 3496 	  checking and creation raised by Craig Goss
 3497 
 3498 Thu Jan  2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
 3499 
 3500 	* libexslt/strings.c: applied patch from Jörg Walter to provide
 3501 	  URI escaping and unescaping functions.
 3502 
 3503 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
 3504 
 3505 	* libexslt/strings.c: Alexey Efimov found a typo bug in
 3506 	  exsltStrPaddingFunction()
 3507 
 3508 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
 3509 
 3510 	* python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
 3511 
 3512 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
 3513 
 3514 	* vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
 3515 	  applied patch from Craig A. Berry for the VMS port.
 3516 
 3517 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
 3518 
 3519 	* libxslt/xsltInternals.h: increase the max number of cascaded
 3520 	  sort operations.
 3521 	* AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
 3522 	  the Windows binaries.
 3523 
 3524 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3525 
 3526 	* win32/libxslt.def.src: added more exports for Stephane Bidoul
 3527 	
 3528 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
 3529 
 3530 	* doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
 3531 	  the apibuilder script, regenerated the APIs
 3532 
 3533 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
 3534 
 3535 	* libxslt/numbers.c: numbering should not traverse XInclude
 3536 	  nodes left in the tree. Closes bug #101114 raised by
 3537 	  Bernd Kuemmerlen
 3538 
 3539 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
 3540 
 3541 	* doc/apibuild.py: fixed a bug in merging public info from
 3542 	  C modules.
 3543 	* win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
 3544 	  the iconv option to configure.js didn't work, and 
 3545 	  added zlib option needed when linking xsltproc statically
 3546 
 3547 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
 3548 
 3549 	* doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
 3550 	  the generation of libexslt-api.xml
 3551         * libexslt/exslt.h: small cleanup.
 3552 
 3553 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
 3554 
 3555 	* doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
 3556 	  copied over the apibuild.py from libxml2, adapted a bit and
 3557 	  regenerated the API description in XML. Todo: libexslt-api.xml
 3558 	* libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
 3559 	  libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
 3560 	  libxslt/pattern.c libxslt/preproc.c libxslt/security.c
 3561 	  libxslt/templates.c libxslt/transform.c libxslt/transform.h
 3562 	  libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
 3563 	  libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
 3564 	  report from the scripts.
 3565 	* libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
 3566 	  package
 3567 
 3568 Thu Dec  5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
 3569 
 3570 	* libxslt/transform.c: xsl:element generated superfluous xmlns
 3571 	  declarations, closes bug #99905
 3572 	* tests/docs/Makefile.am tests/docs/bug-101.xml
 3573 	  tests/general/Makefile.am tests/general/bug-101.*: added the
 3574 	  example in the regression tests for this case
 3575 
 3576 Wed Dec  4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
 3577 
 3578 	* libxslt/xslt.c: Matt Sergeant reported a bug when having comments
 3579 	  within an <xsl:text>
 3580 
 3581 Mon Dec  2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
 3582 
 3583 	* libxslt/extensions.c: applied patch from Josh Parsons fixing bug
 3584 	  #100056
 3585 	* tests/docs/Makefile.am tests/docs/bug-100.xml
 3586 	  tests/general/Makefile.am tests/general/bug-100.*: added the
 3587 	  example in the regression tests for this case
 3588 	* tests/docs/Makefile.am tests/docs/bug-99.xml
 3589 	  tests/general/Makefile.am tests/general/bug-99.*: this test
 3590 	  covers an xsl:attribute namespace bug that Norm pointed out.
 3591 
 3592 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
 3593 
 3594 	* libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
 3595 	  win32/libxslt.def.src: applied another patch from Richard Jinks
 3596 	  for the export of teh sorting routine and allowing per context
 3597 	  sort.
 3598 
 3599 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
 3600 
 3601 	* libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
 3602 	  libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
 3603 	  redefining the sorting routine, plus a bit of tweaking of the
 3604 	  interfaces.
 3605 
 3606 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
 3607 
 3608 	* doc/Makefile.am doc/parsedecl.py: fixed the API generation
 3609 	  scripts.
 3610 	* doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
 3611 	* doc/html/*.html: updated too
 3612 	* python/libxsltclass.txt: updated too
 3613 
 3614 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
 3615 
 3616 	* libxslt/xsltutils.c libxslt/xsltutils.h: added the function
 3617 	  xsltGetProfileInformation() to retrieve profiling information
 3618 	  from an XSLT transformation context. It returns it as an XML
 3619 	  tree. Provided by Michael Rothwell this closes RFE #99527
 3620 
 3621 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
 3622 
 3623 	* libxslt/imports.c: apply patch from Daniel Stodden, a bug
 3624 	  in xsltFindElemSpaceHandling() missing imported information
 3625 	* tests/REC/stand-2.7-1.stand.out: this change slightly the result
 3626 	  of this test.
 3627 
 3628 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
 3629 
 3630 	* libxslt/namespaces.c: fix for namespace generation on 
 3631 	  attributes created with xsl:attribute
 3632 
 3633 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
 3634 
 3635 	* libxslt.spec.in configure.in: add a line in %changelog for releases
 3636 
 3637 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
 3638 
 3639 	* libxslt/transform.h: Kir Kolyshkin pointed out it lacked 
 3640 	  xsltInternals.h reference.
 3641 
 3642 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
 3643 
 3644 	* python/tests/*.py: enable libxml2 memory debug before
 3645 	  loading libxslt since libxslt initialization now includes
 3646 	  EXSLT registration which initialize the libxml2 library and
 3647 	  allocate memory
 3648 
 3649 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
 3650 
 3651 	* python/libxsl.py: updated with new version from Stéphane Bidoul
 3652 
 3653 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3654 
 3655 	* win32/libxslt.def.src: exported new functions
 3656 
 3657 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
 3658 
 3659 	* libexslt/date.c: patch from Charles Bozeman fixing a memory
 3660 	  leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
 3661 	* python/tests/exslt.py: trouble with mem debug in that specific
 3662 	  test...
 3663 
 3664 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
 3665 
 3666 	* libxslt/xsltInternals.h: Alexey Efimov reported a portability
 3667 	  problem when compiling on HP-UX
 3668 
 3669 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
 3670 
 3671 	* python/generator.py python/libxslt.c: fixes for compiling
 3672 	  without config.h
 3673 
 3674 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
 3675 
 3676 	* libxslt/transform.c: fixed bug #99168 select evaluating to
 3677 	  a node list check
 3678 
 3679 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
 3680 
 3681 	* tests/documents/result.xhtml: the XHTML1 serialization change
 3682 	  to libxml2 modifies slightly the result of that test.
 3683 
 3684 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
 3685 
 3686 	* configure.in: the python bindings requires libxml2 >= 2.4.25
 3687 	  for the regexp stuff.
 3688 
 3689 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
 3690 
 3691 	* configure.in: similar patch to #98825 for --with-python
 3692 
 3693 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
 3694 
 3695 	* libxslt/variables.c: fix bug #98793 on clash of imported global
 3696 	  variables.
 3697 	* tests/reports/tst-1.err: this changes the output of that test
 3698 
 3699 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
 3700 
 3701 	* configure.in: preparing 1.0.23
 3702 	* doc/*: rebuilding the docs
 3703 
 3704 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
 3705 
 3706 	* python/libxslt.c: make sure to register EXSLT for the bindings
 3707 	* python/tests/Makefile.am python/tests/exslt.py: add a specific test
 3708 	* xsltproc/xsltproc.c: minor cleanup
 3709 
 3710 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
 3711 
 3712 	* python/Makefile.am python/tests/Makefile.am: trying to fix #98518
 3713 	  when building outside of the source tree
 3714 
 3715 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
 3716 
 3717 	* python/generator.py: xpathObjectRet() pertains to the libxml2
 3718 	  module, add the namespace.
 3719 
 3720 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3721 
 3722 	* libxslt/win32config.h: cleanup
 3723 	* win32/Makefile.mingw: new file, integrated mingw in JScript configure
 3724 	* win32/Makefile.msvc: modified to allow mingw coexistence
 3725 	* win32/configure.js: integrated mingw
 3726 	* win32/Readme.txt: cleanup
 3727 	* xsltproc/xsltproc.c: allowed stdarg for mingw
 3728 
 3729 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
 3730 
 3731 	* doc/xsltproc.1
 3732 	* doc/xsltproc.html - ran stylesheets to update man page
 3733 	and html with Daniel's fix to #95510
 3734 
 3735 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
 3736 
 3737 	* libxslt/transform.c: applied patch from Brian McCauley fixing #95493 
 3738 	* doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
 3739 	* README: fix the bug page URL
 3740 
 3741 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
 3742 
 3743 	* libxslt/functions.c: make sure the fixup for key() reported
 3744 	  by John Escott actually works.
 3745 	* tests/docs/Makefile.am tests/docs/bug-98.xml
 3746 	  tests/general/Makefile.am tests/general/bug-98.*: added the
 3747 	  example in the regression tests for this case
 3748 
 3749 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
 3750 
 3751 	* libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
 3752 	* tests/docs/Makefile.am tests/docs/bug-97.xml
 3753 	  tests/general/Makefile.am tests/general/bug-97.*: added the
 3754 	  example in the regression tests for this case
 3755 	
 3756 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
 3757 
 3758 	* libxslt/transform.c: fixes bug #97950 for cdata-section-elements
 3759 	  checks in recursive copies.
 3760 	* tests/docs/Makefile.am tests/docs/bug-96.xml
 3761 	  tests/general/Makefile.am tests/general/bug-96.*: added the
 3762 	  example in the regression tests for this case
 3763 
 3764 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
 3765 
 3766 	* libxslt/functions.c: autoconvert key() first arg to string,
 3767 	  reported by John Escott
 3768 
 3769 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
 3770 
 3771 	* libxslt/transform.c: corner case handling of copying a CDATA node.
 3772 
 3773 Fri Nov  8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3774 
 3775 	* libxslt/win32config.h: retired xmlwin32version.h
 3776 
 3777 Fri Nov  8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
 3778 
 3779 	* Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
 3780 	  written by Thomas Schraitle (RFE #96485)
 3781 
 3782 Thu Nov  7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
 3783 
 3784 	* doc/xsltproc.xml
 3785 	* doc/xsltproc.1
 3786 	clarifying --catalog option and xsltproc's use of 
 3787 	XML_CATALOG_FILES and /etc/xml/catalog. fixes
 3788 	http://bugzilla.gnome.org/show_bug.cgi?id=97891
 3789 	
 3790 Mon Nov  4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
 3791 
 3792 	* xsltproc/xsltproc.c: remove the use of snprintf, and use
 3793 	  libxml2 string API instead.
 3794 	* configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
 3795 	  try to cope with architecture lacking some of the string functions,
 3796 	  reuse the trio ones compiled in libxml2 , should close #97113
 3797 
 3798 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3799 
 3800 	* Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
 3801 	  the spec file and associated changes in the Makefiles.
 3802 
 3803 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3804 
 3805 	* libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
 3806 
 3807 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3808 
 3809 	* libxslt/keys.h: fixed include c.f. bug #96487
 3810 	* config.h.in:  Red Hat 8.0 induced change 
 3811 
 3812 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3813 
 3814 	* libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
 3815 	  fixed bug #78501 when using a non ascii character for the
 3816 	  number formatting grouping separator.
 3817 	* tests/docs/Makefile.am tests/docs/bug-95.xml
 3818 	  tests/general/Makefile.am tests/general/bug-95.*: added the
 3819 	  example in the regression tests for this case
 3820 	* libxslt/attributes.c: cleaning up a problem introduced in last
 3821 	  patch
 3822 
 3823 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3824 
 3825 	* libxslt/attributes.c: fixed minor typo in a call to
 3826 	  xmlHasNsProp
 3827 
 3828 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3829 
 3830 	* python/types.c: fixed bugs when passing result value tree
 3831 	  to Python functions.
 3832 
 3833 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3834 
 3835 	* libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
 3836 	  MS runtime
 3837 	* xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
 3838 	  runtime
 3839 	
 3840 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3841 
 3842 	* configure.in: preparing 1.0.22
 3843 	* doc/*: upated and rebuilt the docs
 3844 
 3845 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3846 
 3847 	* libxslt/variables.c: fixed bug #86421 
 3848 	* tests/docs/Makefile.am tests/docs/bug-94.xml
 3849 	  tests/general/Makefile.am tests/general/bug-94.*: added the
 3850 	  example in the regression tests for this case
 3851 
 3852 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3853 
 3854 	* xsltproc: added and tested the --path option to close #79638
 3855 
 3856 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3857 
 3858 	* libxslt/attributes.c: fixing bug #95826 the attribute was reset
 3859 	  with the inherited stylesheet value.
 3860 	* tests/docs/Makefile.am tests/docs/bug-93.xml
 3861 	  tests/general/Makefile.am tests/general/bug-93-inc.*
 3862 	  tests/general/bug-93.*: added the example in the regression
 3863 	  tests for this case
 3864 	
 3865 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3866 
 3867 	* libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
 3868 	  possibility to register a transformation context specific
 3869 	  error handler, with xsltSetTransformErrorFunc() and provided
 3870 	  a new routine xsltTransformError() to handle contextual errors,
 3871 	  this should fix #94435
 3872 	* libxslt/*.c: modified all the code to use the context specific
 3873 	  error handling, as a result xsltPrintErrorContext() is not called
 3874 	  anymore except internally from xsltTransformError()
 3875 
 3876 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3877 
 3878 	* libxslt/transform.c: closing #94933, any error will make
 3879 	  the transformation abort with  no result.
 3880 	* tests/reports/tst-1.err tests/reports/tst-1.out 
 3881 	  tests/reports/undefvar.err: this changed the regression tests
 3882 	  output.
 3883 	* tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
 3884 	  updated the result accordingly to the fixes done last month.
 3885 	* libxslt/namespaces.c: make sure to avoid duplicate namespace
 3886 	  declarations in the result trees. May fix #93692 but it's unclear.
 3887 
 3888 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3889 
 3890 	* xsltproc/xsltproc.c: added a --path option to provide the
 3891 	  enhancement requested by #79638, first cut at it, untested
 3892 	  yet.
 3893 
 3894 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3895 
 3896 	* libxslt/xslt.c: seems the media-type attribute wasn't
 3897 	  always correctly handled
 3898 
 3899 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3900 
 3901 	* libxslt/transform.c: added URI escaping in case the resource 
 3902 	  target computation of exslt:element failed. Should fix #81837
 3903 
 3904 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3905 
 3906 	* README: updated the contact information
 3907 
 3908 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3909 
 3910 	* libxslt/pattern.c: fixed the behaviour of node() patter which
 3911 	  didn't patch the one defined in XPath :-( . Closes bug #95793
 3912 	* tests/docs/Makefile.am tests/docs/bug-92.xml
 3913 	  tests/general/Makefile.am tests/general/bug-92.*: added the
 3914 	  example in the regression tests for this case
 3915 
 3916 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3917 
 3918 	* libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
 3919 	* win32/Makefile.msvc: added security.c to the build
 3920 	* win32/libxslt.def.src: exported functions from security.c
 3921 
 3922 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3923 
 3924 	* xsltproc/xsltproc.c: added another option --writesubtree to allow
 3925 	  documents to be written only to  a given subtree.
 3926 
 3927 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3928 
 3929 	* libxslt/security.[ch] libxslt/Makefile.am: new module with
 3930 	  runtime security checks, it will also check and do directory
 3931 	  creation when allowed
 3932 	* libxslt/documents.c libxslt/imports.c libxslt/transform.c
 3933 	  libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
 3934 	  security infrastructure probes at file reading or file creation
 3935 	* xsltproc/xsltproc.c: plugged the security module there too,
 3936 	  added the new options --nowrite and --nomkdir
 3937 	* doc/*: updated the man page and regenerated.
 3938 
 3939 Wed Oct  9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3940 
 3941 	* doc/*: updated the doc XSLT to add the search, added the search
 3942 	  page, fixed a link problem raised by Yves Pratter, regenerated
 3943 
 3944 Wed Oct  9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3945 
 3946 	* doc/index.py: the indexer version of the XSLT part of the
 3947 	  xmlsoft site + archives
 3948 
 3949 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3950 
 3951 	* win32/Makefile.msvc: introduced double-run compilation.
 3952 	* win32/configure.js: introduced double-run compilation.
 3953 
 3954 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3955 
 3956 	* configure.in: preparing 1.0.21
 3957 	* doc/* : updated and regenerated the docs and web pages
 3958 
 3959 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3960 
 3961 	* libxslt/transform.c: fixed a disable output escaping bug for
 3962 	  HTML output introduced in 1.0.20 and raised by Mario Weilguni
 3963 	* tests/docs/Makefile.am tests/docs/bug-91.xml
 3964 	  tests/general/Makefile.am tests/general/bug-91.*: added the
 3965 	  example in the regression tests for this case
 3966 
 3967 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
 3968 
 3969 	* doc/xlst.html: changing link on ftp.gnome.org
 3970 
 3971 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3972 
 3973 	* Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
 3974 	  reported for libxml2
 3975 
 3976 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3977 
 3978 	* Makefile.am configure.in: trying to fix the same problem as
 3979 	  #88412 by bypassing all the python subdir if python ain't detected
 3980 
 3981 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
 3982 
 3983 	* libxslt/templates.c: fixed a problem reported by Mark Vakoc
 3984 
 3985 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3986 
 3987 	* libexslt/date.c: fixed the embedded '-' in the duration format 
 3988 	  function
 3989 	* tests/.../difference.1.xml: added test cases which illustrated
 3990 	  the above bug
 3991 
 3992 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 3993 
 3994 	* libexslt/date.c: fixed date:difference() bugs, removed all
 3995 	  type conversion warnings.
 3996 	* libxslt/xsltutils.c: removed unused local variable.
 3997 
 3998 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
 3999 
 4000 	* doc/xsltproc.html:
 4001 	oops, forgot to update the html version of the man page
 4002 
 4003 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
 4004 
 4005 	* doc/xsltproc.xml
 4006 	* doc/xsltproc.1
 4007 	* doc/xsltproc2.html
 4008 	Fixing erroneous mention of old --warnnet option (thanks to Jean
 4009 	T. Anderson for pointing this out)
 4010 
 4011 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 4012 
 4013 	* win32/configure.js: added more readme info for the binary
 4014 	  package.
 4015 	
 4016 Mon Sep  9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4017 
 4018 	* libxslt/pattern.c: fixed a bug in match="node()" reported by
 4019 	  Ben Ko
 4020 
 4021 Mon Sep  9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4022 
 4023 	* libxslt.spec.in: fixes libary path for x86_64 AMD
 4024 
 4025 Thu Sep  5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4026 
 4027 	* python/Makefile.am: applied patch from Christophe Merlet to
 4028 	  reestablish DESTDIR
 4029 
 4030 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4031 
 4032 	* libxslt/transform.c: re-applied the patch from Nathan Myers about
 4033 	  a possible memory leak in case of error
 4034 
 4035 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4036 
 4037 	* doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
 4038 	  nice logos generated by Marc Liyanage
 4039 	* doc/site.xsl *.html: changed the stylesheet to show the new
 4040 	  logo and regenerated the pages
 4041 
 4042 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4043 
 4044 	* python/libxslt-python-api.xml python/libxslt.c
 4045 	  python/libxsltclass.txt python/tests/basic.py: applied a patch
 4046 	  from Ralf Mattes providing style.saveResultToString()
 4047 
 4048 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4049 
 4050 	* configure.in: preparing release 1.0.20
 4051 	* doc/*: updated and regenerated the docs
 4052 
 4053 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4054 
 4055 	* libxslt/templates.c: fixed a bug w.r.t. namespace context when
 4056 	  doing the evaluation of attribute value templates 
 4057 	* libxslt.spec.in python/Makefile.am: fixed some troubles
 4058 	  with "make rpm"
 4059 
 4060 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4061 
 4062 	* python/libxslt.c: fixed the parameter order when calling
 4063 	  Python based extensions.
 4064 
 4065 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4066 
 4067 	* libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
 4068 	  cleanup.
 4069 	* tests/docs/Makefile.am tests/docs/bug-90.xml
 4070 	  tests/general/Makefile.am tests/general/bug-90.*: added the
 4071 	  example in the regression tests for this case
 4072 
 4073 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 4074 
 4075 	* win32/Makefile.msvc: added the prefix location to the include
 4076 	and lib search path.
 4077 
 4078 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4079 
 4080 	* libxslt/transform.c: found and fixed the small <xsl:choose>
 4081 	  bug which was giving troubles to DocBook users (the test expression
 4082 	  of <when> was evaluated in the namespace context of <choose> !)
 4083 
 4084 2002-08-18  Havoc Pennington  <hp@pobox.com>
 4085 
 4086 	* autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
 4087 	both automake 1.6 and 1.4 installed get the right automake. Means
 4088 	compilation from CVS will now require the latest automake 1.4
 4089 	release, or manually creating symlinks called "automake-1.4" and
 4090 	"aclocal-1.4"
 4091 
 4092 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4093 
 4094 	* configure.in python/Makefile.am: AMD x86-64 induced changes from
 4095 	  Frederic Crozat
 4096 
 4097 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4098 
 4099 	* libxslt/functions.c: recovering to the old (somewhat) broken
 4100 	  implementation of document('') when there is no base for the
 4101 	  source document or it can't be realoaded (e.g. when the sytlesheet
 4102 	  was loaded from a memory string). Matt Sergeant insisted on this
 4103 	  one :-)
 4104 
 4105 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4106 
 4107 	* libxslt/transform.c: applied another patch from Nathan Myers about
 4108 	  a possible memory leak in case of error
 4109 
 4110 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4111 
 4112 	* libxslt/transform.c: applied a patch from Nathan Myers about
 4113 	  an erroneous free in case of error
 4114 
 4115 Thu Aug  1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4116 
 4117 	* configure.in: upon suggestion of Marc-Andre Lemburg, make 
 4118 	  the misdetection of libxml2 python bindings a warning only
 4119 
 4120 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
 4121 
 4122 	* xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
 4123 	  a bug reported by Gero Meissner (87230)
 4124 	* fixed a problem compiling python directory when multiple
 4125 	  'make' jobs were executed (python/Makefile.am)
 4126 
 4127 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4128 
 4129 	* libxslt/attributes.c: fixed a bug reported by Keith Isdale
 4130 	  at the xsltdbg interface when encountering an empty attribute
 4131 	  set.
 4132 
 4133 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4134 
 4135 	* tests/* : the change in HTML meta encoding tag serialization
 4136 	  affected some of the results
 4137 
 4138 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4139 
 4140 	* doc/Makefile.am: adding doc/xsltproc.xml to the tarball
 4141 	  to fix Red Hat bug #68614 
 4142 
 4143 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 4144 	
 4145 	* win32/Makefile.msvc: Made the copy *.pdb in install succeed even
 4146 	  if there is no *.pdb
 4147 	
 4148 Sat Jul  6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4149 
 4150 	* configure.in: preparing 1.0.19
 4151 	* doc/* : rebuilt the docs
 4152 
 4153 Sat Jul  6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4154 
 4155 	* libxslt/transform.c: fixed bug #83749 about namespace generated
 4156 	  being invalid when they are inherited from the context.
 4157 
 4158 Fri Jul  5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4159 
 4160 	* libxslt/transform.c: fixed bug #86753 on multiple identical
 4161 	  attributes being generated, oops ...
 4162 	* tests/docs/Makefile.am tests/docs/bug-89.xml
 4163 	  tests/general/Makefile.am tests/general/bug-89.*: added an
 4164 	  example in the regression tests for this case
 4165 	
 4166 Fri Jul  5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4167 
 4168 	* libxslt/preproc.c libxslt/transform.c: fixed bug #87279
 4169 	* tests/docs/Makefile.am tests/docs/bug-88.xml
 4170 	  tests/general/Makefile.am tests/general/bug-88.*: added an
 4171 	  example in the regression tests for this case
 4172 
 4173 Fri Jul  5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4174 
 4175 	* libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
 4176 	  Ken Neighbors to implement/fix sorting orders
 4177 	* tests/docbook/result/*/gdp-handbook.* 
 4178 	  tests/docbook/result/xtchunk/html/*.orig
 4179 	  tests/general/bug-12-.out tests/general/bug-63.out:
 4180 	  cleaned up the result of "make tests" following some changes
 4181 	  in namespace axis order and serialization rules in libxml2
 4182 
 4183 Thu Jul  4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
 4184 
 4185 	* transform.c further enhancement for bug 84902 (another
 4186 	  path), also cleaned up code slightly
 4187 
 4188 Wed Jul  3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
 4189 
 4190 	* transform.c: fixed bug 84902 - message with terminate=yes
 4191 	  caused segfault
 4192 
 4193 Tue Jul  2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4194 
 4195 	* tests/docs/Makefile.am tests/docs/bug-87.xml
 4196 	  tests/general/Makefile.am tests/general/bug-87.*: added a
 4197 	  example in the regression tests for a case where the XML
 4198 	  default namespace was missing from the namespace axis
 4199 	* xsltproc/xsltproc.c: added the information that parameter
 4200 	  strings are expected to be UTF8
 4201 	* libxslt/attributes.c: fixes on attribute group implementation
 4202 
 4203 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
 4204 
 4205 	* doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
 4206 	updating docs to add reference to UTF-8 requirement for
 4207 	stringparam command line option
 4208 
 4209 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4210 
 4211 	* libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
 4212 	  fixed document('') as pointed by Eric van der Vlist
 4213 	* tests/docs/Makefile.am tests/docs/bug-86.xml
 4214 	  tests/general/Makefile.am tests/general/bug-86.*: added the
 4215 	  specific example in the regression tests
 4216 
 4217 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4218 
 4219 	* libxslt/numbers.c libxslt/numbersInternals.h: applied a
 4220 	  patch from Ken Neighbors fixing some format-number inconsistencies
 4221 	* tests/numbers/format-number.out tests/numbers/format-number.xml
 4222 	  tests/numbers/format-number.xsl: the patch also included
 4223 	  updates to the regression tests
 4224 
 4225 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4226 
 4227 	* libxslt/numbers.c: patch from Richard Jinks t correct a bug in
 4228 	  xsl:number level="multiple"
 4229 	* tests/docs/Makefile.am tests/docs/bug-84.xml
 4230 	  tests/general/Makefile.am tests/general/bug-84.*: added a 
 4231 	  specific example in the regression tests
 4232 
 4233 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4234 
 4235 	* libexslt/dynamic.c: turned a function static
 4236 	* libxslt/win32config.h: applied patch from Mark Vadoc
 4237 
 4238 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4239 
 4240 	* win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
 4241 	  libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
 4242 	  a patch from Mark Vakoc to implement the EXSLT
 4243 	  object dyn:evaluate(string) extension function, and a small fix
 4244 	  to date.c
 4245 
 4246 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4247 
 4248 	* configure.in: preparing 1.0.18
 4249 	* doc/*: recompiled the API and web site
 4250 
 4251 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4252 
 4253 	* libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
 4254 	  duplicated namespace declarations, this might not be as generic as
 4255 	  it should but works well for DocBook stylesheets
 4256 
 4257 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4258 
 4259 	* libxslt.pc.in: fix bug #82970
 4260 
 4261 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4262 
 4263 	* python/libxslt-python-api.xml python/libxslt.c 
 4264 	  python/libxsltclass.txt : tried to fix #79105 by providing a 
 4265 	  specific error registering routine.
 4266 
 4267 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4268 
 4269 	* libxslt/xsltutils.[ch] : applied patch from Morus Walter
 4270 	  adding xsltSaveResultToString()
 4271 	* doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
 4272 	  doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
 4273 	  API with the new function.
 4274 
 4275 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4276 
 4277 	* libxslt/function.c: applied a patch from Richard Jinks
 4278 	  to avoid a crash in element-available()
 4279 
 4280 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4281 
 4282 	* libxslt.spec.in: applied patch from Geert Kloosterman to
 4283 	  not miss gif and .png files in the RPM  documentation
 4284 
 4285 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4286 
 4287 	* libexslt/libexslt.4: Applied patch for the EXSLT man page
 4288 	  from Charles Bozeman
 4289 
 4290 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4291 
 4292 	* libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c 
 4293 	  libxslt/xsltconfig.h.in: applied a man page patch from 
 4294 	  Christian Cornelssen and fixed a couple of issues he raised.
 4295 
 4296 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4297 
 4298 	* xsltproc/xsltproc.c: moved the extension dump out of the loop
 4299 
 4300 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4301 
 4302 	* libxslt/extensions.[ch]  xsltproc/xsltproc.c win32/libxslt.def.src:
 4303 	  Applied Mark Vakoc patch to show registered extensions in xsltproc
 4304 	* doc/*: rebuilt the API, docs and website
 4305 	* python/libxsltclass.txt: this added an entry point
 4306 
 4307 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 4308 
 4309 	* libxslt/xslt.c: xsl:include crash fix
 4310 	* libxslt/imports.c: xsl:include crash fix
 4311 	* libxslt/imports.h: xsl:include crash fix	
 4312 
 4313 Wed May  9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 4314 
 4315 	* libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
 4316 
 4317 Thu May  2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4318 
 4319 	* xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
 4320 	  fixed some return code problems raised by Thomas Mauch
 4321 
 4322 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4323 
 4324 	* libxslt/transform.c: don't allow adding an attribute to
 4325 	  a document node
 4326 
 4327 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4328 
 4329 	* configure.in libxslt/xsltwin32config.h: preparing 1.0.17
 4330 	* doc/*: rebuilt the docs.
 4331 
 4332 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4333 
 4334 	* libxslt/variables.c: better attempt to fix the problem in
 4335 	  xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
 4336 
 4337 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 4338 
 4339 	* win32/dsp/*.dsp: Removed obsolete macros
 4340 	* win32/dsp/*.def: Updated export definitions
 4341 	
 4342 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4343 
 4344 	* libxslt/variables.c: tried to fix a problem in
 4345 	  xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
 4346 
 4347 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4348 
 4349 	* libexslt/date.c: applied another patch from Charles Bozeman to
 4350 	  enhance date/duration support
 4351 	* tests/exslt/date: added the associated set of regression tests
 4352 
 4353 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4354 
 4355 	* libexslt/date.c: applied a patch from Charles Bozeman to add
 4356 	  duration routines to the date exslt extensions.
 4357 
 4358 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4359 
 4360 	* libexslt/exslt.h: extern "C" {  missing by Mark Vakoc
 4361 
 4362 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 4363 
 4364 	* libexslt/date.c: fixed type inconsistencies, double->int
 4365 	 and unsigned/signed mismatch warnings eliminated
 4366 
 4367 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
 4368 
 4369 	* win32/Makefile.msvc: XSLT debugger support fix
 4370 	* win32/configure.js: XSLT debugger support fix
 4371 	* libxslt/xsltconfig.h.in: XSLT debugger support fix
 4372 
 4373 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4374 
 4375 	* configure.in: preparing 1.0.16
 4376 	* doc/*: updated and rebuilt the docs
 4377 
 4378 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4379 
 4380 	* libxslt/attributes.c: removed a warning
 4381 	* libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
 4382 	  added xsltRunStylesheetUser() API needed to fix #78546
 4383 	* xsltproc/xsltproc.c: second part of the fix #78546
 4384 
 4385 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4386 
 4387 	* python/Makefile.am: fixing the equivalent of #75779
 4388 
 4389 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4390 
 4391 	* libxslt/keys.c: fixed bug #78735
 4392 	* configure.in tests/Makefile.am tests/keys/*:
 4393 	  added the tests in a separate directory
 4394 
 4395 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4396 
 4397 	* tests/docs/Makefile.am tests/docs/bug-83.xml
 4398 	  tests/general/Makefile.am tests/general/bug-83.*: added a 
 4399 	  specific example for bug #78662 in the regression tests
 4400 	* tests/docbook/: this also changed a couple of DocBook results
 4401 	
 4402 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4403 
 4404 	* configure.in: trying to kill #77827 IEEE conformance on alphas
 4405 	* libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
 4406 	  bug #78211
 4407 	* tests/docs/Makefile.am tests/docs/bug-82.xml
 4408 	  tests/general/Makefile.am tests/general/bug-82.*: added a 
 4409 	  specific example for bug #78211 in the regression tests
 4410 
 4411 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
 4412 
 4413 	* libxslt/pattern.c: applied patch from Mark Vakoc
 4414 
 4415 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
 4416 
 4417 	* tests/docs/Makefile.am tests/docs/bug-81.xml
 4418 	  tests/general/Makefile.am tests/general/bug-81.*: added a 
 4419 	  specific example for bug #76927 in the regression tests
 4420 	
 4421 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
 4422 
 4423 	* AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
 4424 	* python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
 4425 	  that $(datadir) should be used for docs
 4426 
 4427 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
 4428 
 4429 	* configure.in: preparing 1.0.15
 4430 	* doc/*: updated and rebuilt
 4431 
 4432 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
 4433 
 4434 	* libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
 4435 	  libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
 4436 	* tests/docs/Makefile.am tests/docs/bug-80.xml
 4437 	  tests/general/Makefile.am tests/general/bug-80.*: added a 
 4438 	  specific example for bug #76043 in the regression tests
 4439 
 4440 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
 4441 
 4442 	* libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
 4443 	  steps which were not compiled
 4444 	* tests/docs/Makefile.am tests/docs/bug-79.xml
 4445 	  tests/general/Makefile.am tests/general/bug-79.*: added a 
 4446 	  specific example for bug #75902 in the regression tests
 4447 	
 4448 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
 4449 
 4450 	* libxslt/pattern.c: Fixing bug #75777 error with namespaced
 4451 	  attribute match rules evaluation
 4452 	* tests/docs/Makefile.am tests/docs/bug-78.xml
 4453 	  tests/general/Makefile.am tests/general/bug-78.*: added a 
 4454 	  specific example for bug #75777 in the regression tests
 4455 	
 4456 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
 4457 
 4458 	* libxslt/transform.c: found another stupid bug by step by 
 4459 	  step processing of the code
 4460 	* libxslt/pattern.c: idem, except that once stupid mistake
 4461 	  ELEM vs NODE forced the templates to be stored in a list
 4462 	  instead of a hash table, fixing this stupidity should
 4463 	  again lead to a substantive improvement of processing speed.
 4464 	  Like divide by 2 processing time for DocBook stylesheets.
 4465 
 4466 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
 4467 
 4468 	* libxslt/transform.c: fixing bug #75603
 4469 	* tests/docs/Makefile.am tests/docs/bug-77.xml
 4470 	  tests/general/Makefile.am tests/general/bug-77.*: added a 
 4471 	  specific example for bug #75603 in the regression tests
 4472 
 4473 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
 4474 
 4475 	* python/Makefile.am: Art Haas pointed a stupid error
 4476 
 4477 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
 4478 
 4479 	* Makefile.am tests/Makefile.am tests/*/Makefile.am
 4480 	  tests/*/*/Makefile.am : added "make valgrind" targets
 4481 	  to run the test suite under the debugger control
 4482 	* transform.c: valgrind spotted 2 bugs, one related to
 4483 	  the ordering of the deallocation of the data associated to
 4484 	  a transofrmation, the second in xsltCopyTree when the new
 4485 	  node may have been coalesced with an adjacent text node.
 4486 	  The regression tests now pass cleanly under testgrind.
 4487 
 4488 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
 4489 
 4490 	* python/Makefile.am: fixed a stupid bug
 4491 
 4492 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
 4493 
 4494 	* configure.in: preparing 1.0.14
 4495 	* doc/*: updated rebuilt
 4496 	* libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
 4497 	  implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
 4498 	  with the Windows maintainers
 4499 
 4500 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
 4501 
 4502 	* python/Makefile.am python/generator.py python/libxslt.c
 4503 	  python/types.c python/tests/Makefile.am: applied the same kind of
 4504 	  fixes to the Python Makefiels than to libxml2 ones. Updates
 4505 	  and cleanups too.
 4506 
 4507 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
 4508 
 4509 	* libexslt/common.c libxslt/pattern.c  libxslt/transform.c
 4510 	  libxslt/variables.c: chaing result tree values which may
 4511 	  be deallocated and must not be kept in the template 
 4512 	  pattern lookup cache. Thanks to Valgrin to allow finding
 4513 	  the real problem in bug #74857
 4514 
 4515 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
 4516 
 4517 	* libxslt/*.h doc/* python/*: applied another cleanup comment
 4518 	  diff from Heiko W. Rupp, regenerated the API and python
 4519 
 4520 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
 4521 
 4522 	* tests/docs/Makefile.am tests/docs/bug-76.xml
 4523 	  tests/general/Makefile.am tests/general/bug-76.*: added a 
 4524 	  home brewed test for path computation elmininating duplicate
 4525 	  in result sets.
 4526 
 4527 Sat Mar  9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
 4528 
 4529 	* doc/Makefile.am: fixed a build problem in some environements
 4530 
 4531 2002-03-08  jacob berkman  <jacob@ximian.com>
 4532 
 4533 	* python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
 4534 	as make will automatically look there for these files
 4535 
 4536 Fri Mar  8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
 4537 
 4538 	* configure.in libxslt/xsltwin32config.h: preparing release
 4539 	  1.0.13
 4540 	* doc/*: updated and rebuilt the docs
 4541 	* python/libxslt.c: fixed a possible reentrancy problem
 4542 
 4543 Fri Mar  8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
 4544 
 4545 	* libxslt/pattern.c: Fixes the problems exposed by #73880
 4546 	  those ought to be computed at stylesheet compile time, not
 4547 	  at run-time, and the computation was wrong.
 4548 	* libxslt/transform.c: get rid of fake nodes coming from node-set
 4549           transformations. At least if they are still produced they will
 4550 	  become easy to spot as resulting document won't be well-formed.
 4551 
 4552 Thu Mar  7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
 4553 
 4554 	* libxslt/extensions.c: fixed bug #73791 related to extension
 4555 	  function declared in included stylesheets
 4556 	* tests/exslt/functions/function.7.*: added specific test
 4557 
 4558 Thu Mar  7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
 4559 
 4560 	* tests/docs/Makefile.am tests/docs/bug-75.xml
 4561 	  tests/general/Makefile.am tests/general/bug-75.*: added a 
 4562 	  specific example for bug #72150 in the regression tests
 4563 
 4564 Thu Mar  7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
 4565 
 4566 	* configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
 4567 	  similar way as #71457
 4568 
 4569 Thu Mar  7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
 4570 
 4571 	* tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
 4572 	  some HTML meta encoding fixups resulting from fix in libxml2
 4573 
 4574 Mon Mar  4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
 4575 
 4576 	* libxslt/namespaces.c tests/general/bug-63.out: small fixups
 4577 	  related to the XPath changes in fixing #61290
 4578 	  
 4579 Mon Mar  4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
 4580 
 4581 	* libxslt/pattern.c: fixed bug #73363, bad tokenization of
 4582 	  pattern
 4583 
 4584 Mon Mar  4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
 4585 
 4586 	* libexslt/date.c: patch from Charles Bozeman for the exslt date
 4587 	  extension
 4588 	* configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
 4589 	  the associated regression test provided by Charles
 4590 
 4591 Fri Mar  1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
 4592 
 4593 	* libxslt/preproc.c: Fixed #73088 with the associated patch
 4594 
 4595 Fri Mar  1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
 4596 
 4597 	* xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
 4598 	  unless compiled explicitely with memory debugging switched on
 4599 	* TODO: refreshed a bit
 4600 
 4601 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
 4602 
 4603 	* python/generator.py python/libxslt.c: changes for the 'usual'
 4604 	  setup.py to allow building a libxml2-python
 4605 	  module based on the same code. The initialization is however
 4606 	  different the 2 .so files fo libxml2 and libxslt are identical and
 4607 	  they entry point initialize both libraries. this is done to avoid
 4608 	  some possible nasty problem since the Python don't merge the maps
 4609 	  of all shared modules.
 4610 	* python/libxsl.py: attempt to cope with the shared library loading
 4611 	  problem when both modules are not merged.
 4612 
 4613 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
 4614 
 4615 	* doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
 4616 	  documentation for the wrappers and python modules.
 4617 
 4618 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
 4619 
 4620 	* tests/docs/Makefile.am tests/docs/bug-74.xml
 4621 	  tests/general/Makefile.am tests/general/bug-74.*: added a 
 4622 	  specific example for bug #71342 in the regression tests
 4623 	* tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
 4624 	  #71342 changed one attribute serialization.
 4625 
 4626 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
 4627 
 4628 	* python/Makefile.am: trying to fix #71270 
 4629 
 4630 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
 4631 
 4632 	* python/*.py: removed tab used spaces
 4633 	* configure.in libxslt/xsltwin32config.h: preparing 1.0.12
 4634 	* doc/news.html doc/xslt.html: rebuild/updated
 4635 
 4636 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
 4637 
 4638 	* tests/docs/Makefile.am tests/docs/bug-73.xml
 4639 	  tests/general/Makefile.am tests/general/bug-73.*: added a 
 4640 	  specific example for bug #71181 in the regression tests
 4641 
 4642 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
 4643 
 4644 	* libxslt/pattern.c: fixed bug #71181 p/text() would not
 4645 	  work. A bit of cleanup.
 4646 
 4647 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
 4648 
 4649 	* xslt-config: fixing Red Hat bug #59508
 4650 
 4651 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
 4652 
 4653 	* tests/docs/Makefile.am tests/docs/bug-72.xml
 4654 	  tests/general/Makefile.am tests/general/bug-72.*: added a 
 4655 	  specific example for bug #58444 in the regression tests
 4656 
 4657 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
 4658 
 4659 	* libxslt/transform.c: fixed bug #58444, was quite simpler
 4660 	  than expected.
 4661 
 4662 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
 4663 
 4664 	* libxslt/xsltInternals.h libxslt/pattern.c: expected to have
 4665 	  closed bug #70131, still wondering about the position() when
 4666 	  the node is selected.
 4667 
 4668 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
 4669 
 4670 	* tests/docs/Makefile.am tests/docs/bug-71.xml
 4671 	  tests/general/Makefile.am tests/general/bug-71.*: added a 
 4672 	  specific example for Norm's bug in the regression tests
 4673 
 4674 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
 4675 
 4676 	* libxslt/attributes.c: fixed a bug reported by Norm
 4677 
 4678 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
 4679 
 4680 	* python/libxml.c : fixed a small warning.
 4681 	* doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
 4682 	  python/libxsltclass.txt: rebuilt the APIs
 4683 
 4684 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
 4685 
 4686 	* libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
 4687 	  libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
 4688 	  libxslt/xsltInternals.h: adding extra run-time information
 4689 	  to make the stylesheet really read-only at run-time.
 4690 
 4691 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
 4692 
 4693 	* libxslt/transform.c: fixing bug #70281
 4694 
 4695 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
 4696 
 4697 	* libxslt/numbers.c: trying to fix #68759
 4698 
 4699 Sat Feb  9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
 4700 
 4701 	* python/Makefile.am: seems some version of automake didn't
 4702 	  generate the dependancies right as Jacob found out. Add
 4703 	  an extra dependancy rule.
 4704 
 4705 Sat Feb  9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
 4706 
 4707 	* configure.in libxslt.spec.in python/Makefile.am python/generator.py
 4708 	  python/libxsl.py python/libxslt.c python/tests/Makefile.am:
 4709 	  Fixed the python Makefiles, corrected a bug showing up on ia64,
 4710 	  changed the name of the python internal module too
 4711 
 4712 Fri Feb  8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
 4713 
 4714 	* Copyright Makefile.am configure.in libxslt.spec.in: change the
 4715 	  Licence to MIT Licence and release of 1.0.11
 4716 	* doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html 
 4717 	  doc/xslt.html: updates of the docs accordingly
 4718 	* libxslt/xsltwin32config.h: numbering
 4719 	* python/generator.py python/libxml_wrap.h python/libxsltclass.txt
 4720 	  python/libxslt-python-api.xml: cleanup the dependancies with
 4721 	  libxml2
 4722 	* python/tests/extfunc.py: updated examples.
 4723 
 4724 Thu Feb  7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
 4725 
 4726 	* doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
 4727 	  doc/parsedecl.py: fixup the script and rebuid the API
 4728 	* libxslt/extensions.h: cleanup
 4729 	* python/generator.py python/libxslt-python-api.xml python/libxslt.c
 4730 	  python/libxsltclass.txt: provided accessors for a lot of the
 4731 	  tructures involved in the transformation. Stylesheet and
 4732 	  transformation python object don't free automatically the
 4733 	  encapsulated object when deallocated.
 4734 	* python/tests/Makefile.am python/tests/basic.py
 4735 	  python/tests/extfunc.py python/tests/pyxsltproc.py:
 4736 	  updated the examples
 4737 
 4738 Thu Feb  7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
 4739 
 4740 	* xsltproc/xsltproc.c: small fix
 4741 	* Makefile.am: cleanup
 4742 	* python/tests/Makefile.am: avoid a problem with $(TESTS)
 4743 	* python/generator.py python/libxml_wrap.h python/libxsl.py
 4744 	  python/libxslt.c python/libxsltclass.txt: augmented the
 4745 	  wrappers
 4746 	* python/tests/pyxsltproc.py: rewrote xsltproc on top of the
 4747 	  libxslt-python API to get an estimate of what is missing
 4748 
 4749 Wed Feb  6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
 4750 
 4751 	* python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
 4752 	  python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
 4753 	  to libxslt_xsltApplyStylesheet() removed the memleaks left and
 4754 	  fixed an import order.
 4755 	* python/tests/basic.py python/tests/extfunc.py: updated the tests
 4756 
 4757 Wed Feb  6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
 4758 
 4759 	* python/libxlst.c python/libxslt-python-api.xml 
 4760 	  python/libxsltclass.txt: plugged the extension of the engine
 4761 	  with python defined functions
 4762 	* python/tests/Makefile.am python/tests/extfunc.py: added a
 4763 	  basic test, still a memleak, cleanup function needed.
 4764 
 4765 Wed Feb  6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
 4766 
 4767 	* libxslt.spec.in python/Makefile.am python/libxsl.py: the
 4768 	  spec file will now build libxslt-python, fought with shared
 4769 	  and other crazyness, seems to work now :-)
 4770 	* doc/libxslt-api.xml: regenerated
 4771 
 4772 Wed Feb  6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
 4773 
 4774 	* Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
 4775 	  tests/*/*/Makefile.am: refactored make tests, make all now don't
 4776 	  run the test suite
 4777 	* python/Makefile.am: added tests
 4778 	* python/tests/basic.py python/tests/Makefile.am: added the first
 4779 	  basic test, memory debug included
 4780 
 4781 Wed Feb  6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
 4782 
 4783 	* configure.in python/Makefile.am: attempst to tweak to get
 4784 	  full memory debug...
 4785 	* python/generator.py python/libxsl.py python/libxslt-python-api.xml
 4786 	  python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
 4787 	  the basic API starts to work
 4788 	* python/tests/test.*: first basic test
 4789 	* libxslt/xsltutils.c: fixed a comment
 4790 
 4791 Tue Feb  5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
 4792 
 4793 	* configure.in doc/Makefile.am: do not install outside of prefix,
 4794 	  make sure the API get shipped.
 4795 
 4796 Mon Feb  4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
 4797 
 4798 	* libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
 4799 	  reactivated xsltMatchPattern() since this is really something
 4800 	  one may want to have access to in an extension function.
 4801 	* Makefile.am configure.in python/Makefile.am python/generator.py
 4802 	  python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
 4803 	  python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
 4804 	  python/types.c: started working on the python bindings, borrowed
 4805 	  most of the work done for libxml2, most of the generator code
 4806 	  is similar. Commit at the point where this compiles cleanly and
 4807 	  "import libxslt" doesn't yield any missing entry point.
 4808 
 4809 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
 4810 
 4811 	* libxslt/pattern.c: patch from Charles Bozeman to support
 4812 	  child::* patterns.
 4813 
 4814 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
 4815 
 4816 	* libxslt/keys.c: Bob Stayton pointed out a problem when
 4817 	  using unions in key match patterns.
 4818 	* tests/docs/Makefile.am tests/docs/bug-70.xml
 4819 	  tests/general/Makefile.am tests/general/bug-70.*: added a 
 4820 	  specific example in the regression tests
 4821 	
 4822 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
 4823 
 4824 	* libxslt/transform.c: avoid a problem with Sun's Workshop CC,
 4825 	  closes bug #69809 submitted by Michael Kroell
 4826 
 4827 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
 4828 
 4829 	* xsltproc/xsltproc.c: added links to the Web site from usage()
 4830 
 4831 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
 4832 
 4833 	* doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
 4834 	  an index based on comments content similar to libxml2 one
 4835 	  The code need more specific comments.
 4836 	* doc/*: rebuilt the web site with the new references
 4837 
 4838 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
 4839 
 4840 	* libxslt/functions.h: roll back the change after more analysis
 4841 	  proper fix is to restore the definition of xmlXPathFuncLookupFunc
 4842 	  int libxml2
 4843 
 4844 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
 4845 
 4846 	* libxslt/functions.h: fixed a proble  after some cleanup of libxml2
 4847 	  includes.
 4848 
 4849 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
 4850 
 4851 	* xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
 4852 	  error when parsing -o arguments.
 4853 
 4854 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
 4855 
 4856 	* doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
 4857 	  Fixed RH bug #57496, xsltproc was not returning error
 4858 	  code on internal runtime errors. Should return 9 now.
 4859 
 4860 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
 4861 
 4862 	* libexslt/math.c: Charlie Bozeman provided the implementation
 4863 	  for the EXSLT math other functions
 4864 
 4865 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
 4866 
 4867 	* libexslt/Makefile.am: jacob berkman pointed out that the
 4868 	  Cygwin patch forgot to add libexslt.h to the tarball
 4869 
 4870 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
 4871 
 4872 	* libxslt/pattern.c: fixed I18N problemes in the template parser
 4873 	  pointed out by Xavier Cazin
 4874 	* tests/docs/Makefile.am tests/docs/bug-69.xml
 4875 	  tests/general/Makefile.am tests/general/bug-69.*: added a 
 4876 	  specific example in the regression tests
 4877 
 4878 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
 4879 
 4880 	* Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
 4881 	  libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
 4882 	  libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
 4883 	  libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
 4884 	  libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
 4885 	  xsltproc/xsltproc.c: applied Robert Collins patch for 
 4886 	  Cygwin support
 4887 
 4888 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
 4889 
 4890 	* xsltproc/Makefile.am configure.in: ugly way to keep
 4891 	  the memory debugging active on my devel workstation
 4892 	  by bypassing libtool completely
 4893 
 4894 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
 4895 
 4896 	* libxslt/templates.c: fixed bug #68751
 4897 	* tests/docs/Makefile.am tests/docs/bug-68.xml
 4898 	  tests/general/Makefile.am tests/general/bug-68.*: added a 
 4899 	  specific example in the regression tests
 4900 	
 4901 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
 4902 
 4903 	* libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
 4904 	  small problems raised by Justin Fletcher
 4905 
 4906 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
 4907 
 4908 	* configure.in: releasing 1.0.10
 4909 	* doc/*: updating the docs for the release.
 4910 	* libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
 4911 	  seems I inadvertantly commited previously stuff from a failed
 4912 	  attempt at fixing namespace nodes parents.
 4913 
 4914 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
 4915 
 4916 	* libxslt/numbers.c: the xsl:number implementation incorrectly
 4917 	  cached the format string in some case. Fixes bug #65391
 4918 
 4919 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
 4920 
 4921 	* configure.in: fixed a couple of cut and paste errors in the
 4922 	  math functions detection
 4923 	* libxslt.spec.in: added missing file entry for libxslt.pc
 4924 
 4925 Tue Jan  8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
 4926 
 4927 	* doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
 4928 	update xsltproc man page to add --stringparam option
 4929 
 4930 Tue Jan  8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
 4931 
 4932 	* xsltproc/xsltproc.c: added the --stringparam option
 4933 	* xsltproc/xsltproc.c: applied John Fleck's patch to correct
 4934 	  the --novalid behaviour.
 4935 
 4936 Tue Jan  8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
 4937 
 4938 	* doc/site.xsl doc/*.html: added a DocBook section docbook.html
 4939 
 4940 Tue Jan  8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
 4941 
 4942 	* doc/*.html: updated gdome2 homepage
 4943 
 4944 Sat Jan  5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
 4945 
 4946 	* win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
 4947 
 4948 Fri Jan  4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
 4949 
 4950 	* doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
 4951 	increased number of parameteres, changed license, cleaned up some
 4952 	places where it looked junky because of stylesheet issues
 4953 
 4954 Fri Jan  4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
 4955 
 4956 	* xsltproc/xsltproc.c: increased the max number of parameters
 4957 
 4958 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
 4959 
 4960 	* libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
 4961 
 4962 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
 4963 
 4964 	* configure.in: applied albert portability patch
 4965 	* libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
 4966 	 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
 4967 	 applied Igor patch for Windows
 4968 
 4969 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
 4970 
 4971 	* libxslt/xsltutils.c: fixed a problem with the debuuger interface.
 4972 
 4973 Fri Dec  7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
 4974 
 4975 	* configure.in: preparing 1.0.9
 4976 	* doc/*: updated and rebuild the doc
 4977 
 4978 Thu Dec  6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
 4979 
 4980 	* configure.in libexslt/Makefile.am: trying to fix the problem
 4981 	  related to prelinking and libtools crazyness
 4982 
 4983 Wed Dec  5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
 4984 
 4985 	* libxslt/transform.c libxslt/variables.c: applied Keith Isdale
 4986 	  patch for the debugger glue.
 4987 
 4988 Wed Dec  5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
 4989 
 4990 	* breakpoint/Makefile.am breakpoint/deprecated.c: replaced
 4991 	  the whole module with just the entry points.
 4992 
 4993 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
 4994 
 4995 	* libxslt/transform.c: Nik Clayton found a bug introduced in
 4996 	  1.0.8 when using doctypes for HTML output
 4997 
 4998 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
 4999 
 5000 	* libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
 5001 	  libxslt/xsltutils.h: revamped the mechanism to hook a debuger
 5002 	  to use a callback setup function, deprecating libxsltbreakpoint
 5003 	* xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
 5004 	  dependancies on libxsltbreakpoint
 5005 
 5006 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
 5007 
 5008         Build patch from  Peter Williams  <peterw@ximian.com>
 5009 	* breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
 5010 	* doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
 5011 	  $(srcdir), not the build directory.
 5012 
 5013 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
 5014 
 5015 	* doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
 5016 
 5017 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
 5018 
 5019 	* doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
 5020 	xsltproc return codes, per
 5021 	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649 
 5022 
 5023 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
 5024 
 5025 	* libxslt/pattern.c: Marc Tardif provided a patch to use as
 5026 	  much as 40 steps. A dynamic alloc would still be better
 5027 
 5028 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
 5029 
 5030 	* xsltproc/xsltproc.c: return useful code signaling error conditions
 5031 	  closing #56649 (RH)
 5032 
 5033 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
 5034 
 5035 	* configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
 5036 
 5037 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
 5038 
 5039 	* libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
 5040 	  template matches compilation was failing to skip blanks bewteen
 5041 	  consecutive predicates
 5042 
 5043 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
 5044 
 5045 	* Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
 5046 	  updating Makefiles to fix the prelinking.
 5047 
 5048 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
 5049 
 5050 * libxslt/transform.c: fixed a bug in the document extension
 5051 	  element where the doctype infos were not taken into account.
 5052 
 5053 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
 5054 
 5055 	* libxslt/extra.c: fixed xsltDebug() to output with the normal
 5056 	  error routines
 5057 	* tests/namespaces/*: updated the tests to separate stdout and
 5058 	  stderr
 5059 	* libxslt/transform.c: increasing xsltMaxDepth to 5000
 5060 
 5061 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
 5062 
 5063 	* configure.in libexslt/Makefile.am: more Makefile fixups
 5064 
 5065 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
 5066 
 5067 	* configure.in libexslt/Makefile.am: trying to fix more Makefiles
 5068 	  crapola
 5069 	* libxslt/transform.c: small fix.
 5070 
 5071 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
 5072 
 5073 	* vms/* Makefile.am: included OpenVMS port instructions from
 5074 	  John A Fotheringham, integrated in the tar file.
 5075 
 5076 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
 5077 
 5078 	* win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
 5079 	  from Igor for Windows
 5080 	* libxslt/xslt.h: try to fix the  LIBXSLT_PUBLIC mess
 5081 
 5082 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
 5083 
 5084 	* libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
 5085 
 5086 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
 5087 
 5088 	* configure.in: preparing 1.0.7
 5089 	* libxslt.spec.in: cleanup similar to libxml2 one
 5090 	* breakpoint/*.[hc]: finished cleaning up contributed code
 5091 	* doc/*: updated and rebuilt the documentation
 5092 	* xsltproc/xsltproc.c: cleanup of the timing code
 5093 	* xsltproc/Makefile.am: auto* sucks
 5094 	* libxslt/transform.c: added a missing include
 5095 
 5096 Mon Nov  5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
 5097 
 5098 	* Makefile.am acconfig.h config.h.in configure.in 
 5099 	  xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
 5100 	  libxslt/xsltconfig.h.in:  Applied Keith Isdale patch for
 5101 	  the debugger support, make it the default, added the
 5102 	  WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
 5103 
 5104 Fri Nov  2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
 5105 
 5106 	* libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
 5107 
 5108 Thu Nov  1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
 5109 
 5110 	* libxslt/xsltutils.c: handle indent=no when using an HTML
 5111 	  output
 5112 	* tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
 5113 	  modified the output of those test suites
 5114 
 5115 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
 5116 
 5117 	* xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
 5118 	  to libxml and removed the --warnnet option
 5119 
 5120 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
 5121 
 5122 	* configure.in: applied patches from David Härdeman closing
 5123 	  bug #62891
 5124 
 5125 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
 5126 
 5127 	* configure.in libxslt/xsltwin32config.h: preparing 1.0.6
 5128 	* libexslt/date.c: applied patch from Bruce Miller
 5129 	* doc/*: updated and rebuilt the docs
 5130 
 5131 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5132 
 5133 	* win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
 5134 	  win32/dsp/libxslt.def: updated with latest ZIP from Igor,
 5135 	  made sure the .def is handled as binary
 5136 
 5137 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5138 
 5139 	* win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
 5140 	  for Win32
 5141 	* doc/*.html doc/site.xsl: changed the site stylesheet a bit
 5142 
 5143 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5144 
 5145 	* libxslt/numbers.c: take NaN and infinity attributes of
 5146 	  xsl:decimal-format into account. Closes #62577
 5147 
 5148 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5149 
 5150 	* doc/*.html doc/site.xsl doc/Makefile.am: the web site
 5151 	  is now extracted from the xslt.html flat file using
 5152 	  the site stylesheet ... eat your own dogfood !
 5153 	* libxslt/transform.c libxslt/xsltutils.c: fixed the 
 5154 	  HTML output to not generate a DOCTYPE if it should not
 5155 	  i.e. no identifier nor version specified in the xsl:output
 5156 	* tests/multiple/out/*.orig tests/general/bug-11-.out 
 5157 	  tests/general/bug-33-.out tests/general/bug-52.out
 5158 	  tests/docbook/result/xtchunk/html/*.orig
 5159 	  tests/docbook/result/html/gdp-handbook.html
 5160 	  tests/XSLTMark/*.out: fixing xsl:output with method=html
 5161 	  resulted in a number of small changes in the regression tests
 5162 	  output
 5163 
 5164 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5165 
 5166 	* libexslt/*.c libexslt/exsltconfig.h.in: moved the 
 5167 	  config.h include out of exsltconfig.h since this header is
 5168 	  exported and config.h is not.
 5169 
 5170 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5171 
 5172 	* libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
 5173 	  libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
 5174 	  XSLT_TODO
 5175 
 5176 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5177 
 5178 	* libxslt/numbers.c: reworked internal representation of
 5179 	  tokenized number format and parsing/tokenization. This fixes
 5180 	  many bugs regarding separator and default tokens.
 5181 	* tests/REC/test-7.7-3.out: the fix changes the output of this
 5182 	  test. It now complies to the XSLT spec (wow! ;o)
 5183 
 5184 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5185 
 5186 	* xsltproc/Makefile.am configure.in config.h.in: trying to
 5187 	  bypass libtool crazyness when compiling in my debug environment
 5188 	* libxslt/templates.c: fix a compilation problem due to recent
 5189 	  libxml changes
 5190 
 5191 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5192 
 5193 	* libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
 5194 	  non-alphanumeric token handling in number formatting.
 5195 
 5196 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5197 
 5198 	* configure.in: releasing 1.0.5
 5199 	* doc/xslt.html doc/html/*: updated and rebuilt the docs
 5200 
 5201 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5202 
 5203 	* tests/REC/test-7.7-4.out: fixed a typo
 5204 	
 5205 Tue Oct  9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5206 
 5207 	* libexslt/saxon.c: fixed a typo and improved handling of
 5208 	  non-XPath-expression arguments.
 5209 	* libexslt/strings.c: fixed a bug in tokenize: function was using
 5210 	  tctxt->output instead of tctxt->document->doc.
 5211 	* libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
 5212 	  which was using variable "node" instead of "cur"
 5213 
 5214 Tue Oct  9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5215 
 5216 	* libxslt/extra.[ch]: removed older SAXON extensions
 5217 	  implementations from Darren Graves.
 5218 	* libexslt/date.c: applied patch from Charlie Bozeman to fix
 5219 	  a bug with time zone offset on Linux.
 5220 
 5221 Tue Oct  9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5222 
 5223 	* libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
 5224 	  strip-space should also be applied to document imported
 5225 	  at run-time.
 5226 
 5227 Tue Oct  9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5228 
 5229 	* libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
 5230 	  rewrote the way strip-space gets applied. Closes bugs #61962
 5231 	* tests/docs/Makefile.am tests/docs/bug-66.xml
 5232 	  tests/general/Makefile.am tests/general/bug-66.*: added a 
 5233 	  specific example in the regression tests
 5234 
 5235 Mon Oct  8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5236 
 5237 	* libxslt/xslt.c: Fixing bug #61913
 5238 	* libxslt/transform.c: removing a small memleak when running with
 5239 	  the profiler.
 5240 
 5241 Sun Oct  7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5242 
 5243 	* libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
 5244 	  added implementation of SAXON expression(), eval() and
 5245 	  evaluate() functions.
 5246 	  See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
 5247 	* tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
 5248 	  modified to use SAXON namespace (functions are not registered
 5249 	  in the LibXSLT namespace)
 5250 	* tests/exslt/common/object-type.1.out: modified to take account
 5251 	  of the new saxon:expression function
 5252 
 5253 Sun Oct  7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5254 
 5255 	* libxslt/numbers.c: fixed bug #61070, number ANY formatting 
 5256 	  should be faster too.
 5257 	* tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
 5258 	  updated the result of the tests. A subtle bug unnnoticed yet
 5259 	  in the XML Rec formatting got fixed.
 5260 
 5261 Sat Oct  6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5262 
 5263 	* libxslt/numbers.c: trying to fix bug #61070, seems there
 5264 	  is still a couple of problem left. And optimizations are
 5265 	  certainly needed.
 5266 
 5267 Sat Oct  6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5268 
 5269 	* libxslt/variables.c: fixing bug #61673 part II
 5270 	* tests/docs/Makefile.am tests/docs/bug-65.xml
 5271 	  tests/general/Makefile.am tests/general/bug-65.*: added a 
 5272 	  specific example in the regression tests
 5273 
 5274 Sat Oct  6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5275 
 5276 	* libxslt/pattern.c: fixed bug #61627
 5277 	* tests/docs/Makefile.am tests/docs/bug-64.xml
 5278 	  tests/general/Makefile.am tests/general/bug-64.*: added a 
 5279 	  specific example in the regression tests
 5280 	* tests/docs/Makefile.am tests/docs/bug-63.xml
 5281 	  tests/general/Makefile.am tests/general/bug-63.*: added a 
 5282 	  specific example in the regression tests for bug #61291
 5283 	  (fixed in libxml2 module)
 5284 	* tests/reports/Makefile.am tests/reports/undefvar.*: added
 5285 	  a test for handling undefined variables
 5286 
 5287 Thu Oct  4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5288 
 5289 	* configure.in xslt-config.in: trying to fix bug #60890
 5290 
 5291 Thu Oct  4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5292 
 5293 	* configure.in: applied patch to close bug #60724
 5294 
 5295 Tue Oct  2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5296 
 5297 	* libexslt/date.c: applied patch from Charlie Bozeman that fixes
 5298 	  a bug in DAY_IN_WEEK and implements the date:week-in-month function
 5299 
 5300 Tue Oct  2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5301 
 5302 	* libxslt/extra.[ch] tests/extensions/list.*
 5303 	  tests/extensions/evaluate.*: applied patch from Darren Graves
 5304 	  adding support for Saxon's evaluate & expression extension functions
 5305 	  http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
 5306 
 5307 Mon Oct  1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5308 
 5309 	* libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
 5310 	  patches from Igor for Windows.
 5311 
 5312 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5313 
 5314 	* libxslt/xslt.c: fixed bug #60624
 5315 	* libxslt/xsltutils.c: improver the error context reporting
 5316 	* tests/reports/Makefile.am tests/reports/tst-2.*: added a
 5317 	  specific regression test
 5318 	* xsltproc/xsltproc: free the stylesheet if it contained an error.
 5319 
 5320 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5321 
 5322 	* libxslt/variables.c: fixed a problem with global var override
 5323 	  being reported as an error.
 5324 	* tests/docs/Makefile.am tests/docs/bug-61.xml
 5325 	  tests/general/Makefile.am tests/general/bug-61.*: added a 
 5326 	  specific example in the regression tests
 5327 	* configure.in tests/Makefile.am tests/reports/*: adding a test
 5328 	  to make sure redefinition of global variables in the same stylesheet
 5329 	  are still reported
 5330 
 5331 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5332 
 5333 	* libxslt/extra.c: okay the code from Norm is really non
 5334 	  portable and break everywhere except on Sun and Linux
 5335 	  platform. Compile it only on those targets.
 5336 
 5337 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5338 
 5339 	* libexslt/date.c: fixed some bugs (reported by Charles Bozeman
 5340 	  and Justin Fletcher)
 5341 
 5342 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5343 
 5344 	* libxslt/numbers.c: Fixing bug #60415 
 5345 	* tests/docs/Makefile.am tests/docs/bug-61.xml
 5346 	  tests/general/Makefile.am tests/general/bug-61.*: added a 
 5347 	  specific example in the regression tests
 5348 
 5349 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5350 
 5351 	* tests/docbook/result/*: the change in libxml to output
 5352 	  decimal charrefs instead of hexadecimal changed a lot of
 5353 	  docbook results
 5354 
 5355 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5356 
 5357 	* libxslt.spec.in doc/Makefile.am: install xsltproc man page
 5358 
 5359 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5360 
 5361 	* configure.in: preparing for 1.0.4
 5362 	* doc/xslt.html doc/html/*: updated and regenerated docs
 5363 
 5364 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5365 
 5366 	* libexslt/date.c: fixed some compile warnings and disabled
 5367 	  debugging by default.
 5368 
 5369 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5370 
 5371 	* win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
 5372 	  incorporate comments from bug #59220
 5373 
 5374 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5375 
 5376 	* configure.in libexslt/date.c libexslt/Makefile.am
 5377 	  libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
 5378 	  of the EXSLT - Dates and Times core functions.
 5379 	  The exsltDateFormat* functions need to be reworked but it
 5380 	  works like this, even if it's quite messy.
 5381 	* tests/exslt/strings/.cvsignore: added
 5382 
 5383 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5384 
 5385 	* xsltproc/xsltproc.c: tell in usage that parameter strings
 5386 	  need to be quoted 
 5387 
 5388 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5389 
 5390 	* libxslt/Makefile.am libxslt/transform.c: trying to close
 5391 	  bug #60304 on xsl:fallback usage
 5392 	* tests/docs/Makefile.am tests/docs/bug-60.xml
 5393 	  tests/general/Makefile.am tests/general/bug-60.*: added a 
 5394 	  specific example in the regression tests
 5395 
 5396 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5397 
 5398 	* tests/documents/Makefile.am tests/documents/*: changed the
 5399 	  test to use doc%5Ffile instead of doc%20file, this is 
 5400 	  sufficient to preserve the test capacities while closing
 5401 	  bug #60090
 5402 
 5403 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5404 
 5405 	* libxslt/extra.c : close #59570 by simply not providing
 5406 	  Norm's extension on FreeBSD.
 5407 	* tests/general tests/docs: added a couple of new entries
 5408 	  in the testsuite
 5409 	* libexslt/strings.c: NULL initialized a local variable
 5410 	  which was tested later on.
 5411 
 5412 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5413 
 5414 	* libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
 5415 	  #60143 and rebuilt the FO test outputs
 5416 
 5417 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5418 
 5419 	* libxslt/attributes.c libxslt/transform.c: fixed bug #59757
 5420 	  on inheritance of attributes from multiple attributes-sets
 5421 
 5422 Mon Sep  3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5423 
 5424 	* libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
 5425 	  added implementation of EXSLT - Strings.
 5426 	  Currently implemented functins are str:tokenize, str:align
 5427 	  str:concat and str:padding.
 5428 	* configure.in tests/exslt/Makefile.am
 5429 	  tests/exslt/strings/Makefile.am
 5430 	  tests/exslt/strings/tokenize.1.*: added a test for the
 5431 	  str:tokenize function.
 5432 
 5433 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5434 
 5435 	* libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
 5436 	  libexslt/Makefile.am: added man pages provided by Heiko Rupp
 5437 
 5438 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
 5439 
 5440 	* doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
 5441 	tutorial text to add references to global variables cleanups
 5442 
 5443 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
 5444 
 5445 	* doc/xsltproc.1 - added xsltproc man page (note: this has not
 5446 	been added into the build yet)
 5447 
 5448 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5449 
 5450 	* doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
 5451 	  doc/tutorial/libxslttutorial.xml: added global variables cleanups
 5452 	  to the example.
 5453 	* tests/documents/Makefile.am: mjcox pointed to some missing files
 5454 
 5455 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5456 
 5457 	* libexslt/common.c: fixed a bug in exsltNodeSetFunction
 5458 
 5459 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5460 
 5461 	* libexslt/common.c: implemented version 3 of the exslt:node-set()
 5462 	  function.
 5463 	* tests/exslt/common/Makefile.am
 5464 	  tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
 5465 
 5466 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
 5467 
 5468 	* adding doc/xsltproc.html - html generated from xsltproc.xml,
 5469 	update doc/xslt.html with link to xsltproc.html
 5470 
 5471 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
 5472 
 5473 	* adding doc/xsltproc.xml - user manual for xsltproc
 5474 	
 5475 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5476 
 5477 	* libxslt/numbers.c libxslt/xslt.c: removed a couple of
 5478 	  warning raised by the Windows compiler (Chris Poblete)
 5479 
 5480 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5481 
 5482 	* libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
 5483 	  closed bugs #59212 and #59220
 5484 
 5485 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5486 
 5487 	* config.h.in configure.in xsltproc/xsltproc.c: complete test
 5488 	  of a DocBook XSLt transform with --nonet, need stat(), added
 5489 	  checking in configure.
 5490 
 5491 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5492 
 5493 	* xsltproc/xsltproc.c: catalog integration, cleanup with
 5494 	  the --nonet option closing #59427
 5495 	* libxslt/xslt.c: removed a small memleak when using a 
 5496 	  stylesheet PI
 5497 
 5498 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5499 
 5500 	* //Makefile.am : fixed an error I propagated to nearly all
 5501 	  Makefiles.am on Saturday
 5502 
 5503 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5504 
 5505 	* libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
 5506 	  xmlXPathIsInf()
 5507 	* libxslt/pattern.c: tag a potential threading problem.
 5508 
 5509 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
 5510 
 5511 	* libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
 5512 	  support.
 5513 
 5514 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5515 
 5516 	* //Makefile.am : fixed a number of small problems with
 5517 	  Makefiles spotted by Albert Chin
 5518 
 5519 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5520 
 5521 	* win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
 5522 	  Windows/MSC
 5523 
 5524 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5525 
 5526 	* libxslt/extensions.c: fixed a permutation of args to
 5527 	  xsltPrintErrorContext()
 5528 
 5529 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5530 
 5531 	* Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
 5532 	  release of 1.0.2
 5533 	* tests/docs/Makefile.am libexslt/Makefile.am
 5534 	  tests/documents/Makefile.am tests/general/Makefile.am
 5535 	  xsltproc/Makefile.am: cleaning of Makefiles pointed out
 5536 	  by make distcheck
 5537 
 5538 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5539 
 5540 	* libxslt/functions.h libxslt/transform.c: a bit of cleanup
 5541 
 5542 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5543 
 5544 	* libexslt/common.c libexslt/math.c libxslt/Makefile.am
 5545 	  libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
 5546 	  export xsltconfig.h at make install stage
 5547 
 5548 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
 5549 
 5550 	* doc/xslt.html updated xsltproc description with the many new
 5551 	  command line options Daniel has added, cleaned up some spelling
 5552 
 5553 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5554 
 5555 	* libxslt/extra.c libxslt/keys.c libxslt/templates.c 
 5556 	  libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
 5557 	  serious changes on Result Value Trees and NodeSets
 5558 	  w.r.t. deallocation and collect operations. Probably not
 5559 	  100% clean (merge of allocated trees smells like a problem).
 5560 	  Seems sufficient to close #58943 . Also check if XPath evaluations
 5561 	  failed, and in this case stops the processing and avoid
 5562 	  going further, goal is to not segfault on broken XSLT.
 5563 
 5564 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5565 
 5566 	* libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
 5567 	  some associated serious cleanup in the pattern code.
 5568 	* tests/docbook/result/*: regenerated all the results for the
 5569 	  docbook testsuite. Seems killing #58878 also changes the
 5570 	  fo results seriously.
 5571 	* tests/docs/Makefile.am tests/docs/bug-5[56].xml 
 5572 	  tests/general/Makefile.am tests/general/bug-5[56].*: added
 5573 	  2 more tests
 5574 
 5575 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5576 
 5577 	* libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
 5578 	  libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
 5579 	  fixed compilation warnings due to recent changes to the extension
 5580 	  framework.
 5581 	* libxslt/preproc.[ch] libexslt/common.c
 5582 	  fixed the precomputation of *:document elements
 5583 	* libxslt/functions.h: fixed a compilation warning
 5584 
 5585 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5586 
 5587 	* libxslt/xsltutils.c: applied fix suggested by Tom Moog
 5588 	  for xsltTimeStamp() in bug report #58012
 5589 
 5590 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5591 
 5592 	* libxslt/functions.c libxslt/keys.c libxslt/transform.c 
 5593 	  libxslt/xsltutils.h: cleaned up the code w.r.t. handling
 5594 	  of 'non-standard' libxml element like namespace nodes.
 5595 	* tests/docs/Makefile.am tests/docs/bug-54.xml
 5596 	  tests/general/Makefile.am tests/general/bug-54.*: added a 
 5597 	  specific example in the regression tests
 5598 
 5599 Wed Aug  8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5600 
 5601 	* HACKING: added John Fleck right to commit in the doc subdir
 5602 
 5603 Tue Aug  7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5604 
 5605 	* xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
 5606 	* tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
 5607 	  tests/general/Makefile.am tests/general/bug-52.*
 5608 	  tests/general/bug-53.*: Added a few new tests for recently fixed
 5609 	  stuff in libxml
 5610 	* tests/xmlspec/REC-xml-20001006-review.html
 5611 	  tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
 5612 	  DTD changed the result by adding extra attributes to the HTML output
 5613 
 5614 2001-08-06  Peter Williams  <peterw@ximian.com>
 5615 
 5616 	* libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
 5617 	when srcdir != builddir.
 5618 
 5619 Sun Aug  5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5620 
 5621 	* libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
 5622 	  libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
 5623 	  to easify extension element precomputation.
 5624 	* libexslt/functions.c: uses the new framework and precomputes
 5625 	  func:result elements.
 5626 
 5627 Sat Aug  4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5628 
 5629 	* libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
 5630 
 5631 Fri Aug  3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5632 
 5633 	* tests/general/bug-21-.out tests/general/bug-31-.out:
 5634 	  this got fixed by libxml patches
 5635 	* win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
 5636 	  Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
 5637 	  libexslt/functions.c libexslt/math.c libxslt/win32config.h
 5638 	  libxslt/xsltconfig.h.in libxslt/xsltutils.h
 5639 	  libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
 5640 	  Applied Igor  Zlatkovic Win32 Facelift No.2 patch, and fixed
 5641 	  a few things related to those changes.
 5642 
 5643 Wed Aug  1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5644 
 5645 	* libxslt/xsltutils.c: well one need one \n after DOCTYPE
 5646 	* test//*/*.out: the output of some tests changed, looks better
 5647 	  actually
 5648 
 5649 Wed Aug  1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5650 
 5651 	* libxslt/xsltutils.c: avoid extra \n when serializing top
 5652 	  text nodes.
 5653 
 5654 Wed Aug  1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5655 
 5656 	* libxslt/extra.c: one more revision on Norm's localTime() function
 5657 
 5658 Wed Aug  1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5659 
 5660 	* libexslt/sets.c: fixed bugs in exsltTrailingFunction and
 5661 	  exsltLeadingFunction when passing an empty node-set as the
 5662 	  second argument
 5663 	* libxslt/functions.[ch]: gave priority to context-level functions
 5664 	  over extension module functions. This allows a function declared
 5665 	  with a func:function element to override an extension module
 5666 	  function for example. This is a bit hackish...
 5667 	* tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
 5668 	  values didn't conform to the expected values. This is a bug in
 5669 	  the EXSLT official use cases.
 5670 
 5671 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5672 
 5673 	* config.h.in configure.in libxslt/extra.c: tried to integrate
 5674 	  Norm's implemntation of localTime()
 5675 
 5676 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
 5677 
 5678 	* libxslt/extra.c: fixed a serious proble is node-set was called
 5679 	  on a nodeset
 5680 	* tests//*/Makefile.am: fixed the rule to rebuild xsltproc
 5681 
 5682 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5683 
 5684 	* libexslt/functions.c: fixed memory leaks
 5685 	
 5686 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
 5687 
 5688 	* libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
 5689 	  libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
 5690 	  more cleanup of the problems introduced with EXSLT, also closes
 5691 	  bug #58180
 5692 
 5693 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
 5694 
 5695 	* doc/internals.html - general cleanup
 5696 
 5697 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5698 
 5699 	* configure.in tests/Makefile.am tests/exslt/*: added some tests
 5700 	  to check EXSLT conformance
 5701 	* libexslt/sets.c: fixed a typo when registering has-same-node
 5702 
 5703 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
 5704 
 5705 	* libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
 5706 	  of memory allocations, raise a bug in the test suite, also
 5707 	  need to be centralized as a single cleanup function.
 5708 
 5709 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
 5710 
 5711 	* libxslt/transform.[ch]: applied changes from Tom Moog #58002
 5712 	* libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
 5713 	  Some cleanup, there is still a memory leak left and some warnings
 5714 	  in libexslt.
 5715 
 5716 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5717 
 5718 	* libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
 5719 	  libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c 
 5720 	  libxslt/xsltInternals.h: new extension framework.
 5721 	  Added stylesheet module data, top-level and extension elements
 5722 	  precomputing, global registration of top-level elements and 
 5723 	  extension elements and functions.
 5724 	  Extensions are no longer initialized from extension-element-prefixes
 5725 	  declarations but when modules need the data.
 5726 	  init/shutdown functions registered with xsltRegisterExtModule{,Full}
 5727 	  only allocate and free module data, they shouldn't register the
 5728 	  elements and functions any more.
 5729 	* libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
 5730 	  @node wasn't NULL.
 5731 	* libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
 5732 	  non-XSLT top-level elements before any xsl:import element.
 5733 	* libexslt/common.c libexslt/functions.c libexslt/math.c
 5734 	  libexslt/sets.c: adapted to use the new extension framework.
 5735 	* libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
 5736 	  moved the test module from functions.c to extensions.[ch],
 5737 	  modified it to use the new extension framework. Updated xsltproc
 5738 	  to register the test module.
 5739 
 5740 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
 5741 
 5742 	* libxslt/pattern.c: fixed an ugly problem with namespaces
 5743 	  in templates compilation
 5744 	* tests/namespaces/tst4.*: added a specific testcase
 5745 	* libxslt/transform.c: reenabled debug
 5746 
 5747 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5748 
 5749 	* configure.in libxslt.spec.in libxslt/xsltwin32config.h:
 5750 	  releasing 1.0.1
 5751 	* doc/html/*.html: updated the docs.
 5752 	* xsltproc/xsltproc.c: activate line numbering unfortunately
 5753 	  this works only with CVS, libxml2-2.4.1 is broken in this respect
 5754 
 5755 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
 5756 
 5757 	* libxslt/documents.c enhancement to xsltFindDocument to
 5758 	  cater for the Matt Sergeant patch
 5759 
 5760 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
 5761 
 5762 	* updating libxslt tutorial to include param support
 5763 
 5764 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
 5765 
 5766 	* libexslt/math.c: small cleanup
 5767 	* libxslt/functions.c: patch to document('') from Matt Sergeant
 5768 	* libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
 5769 	  c.f. bug #57464 from Tom Moog
 5770 
 5771 2001-07-19  Darin Adler  <darin@bentspoon.com>
 5772 
 5773 	* configure.in: Add HTML_DIR definition.
 5774 	* xsltproc/.cvsignore: Ignore some generated files.
 5775 
 5776 2001-07-18  Peter Williams  <peterw@ximian.com>
 5777 
 5778 	* xsltproc/Makefile.am (INCLUDES): Fix compiling when
 5779 	srcdir != builddir.
 5780 
 5781 2001-07-17  Thomas Broyer <tbroyer@ltgt.net>
 5782 
 5783 	* libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
 5784 	  libexslt/common.c libexslt/functions.c libexslt/math.c
 5785 	  libexslt/sets.c: removed utils.[ch] as their content is
 5786 	  integrated in libxml
 5787 	* libexslt/sets.c: uses the new libxml functions
 5788 	* libxslt/extra.[ch]: removed exsl:document
 5789 	* AUTHORS: added /me
 5790 
 5791 2001-07-16  Thomas Broyer <tbroyer@ltgt.net>
 5792 
 5793 	* libexslt/.cvsignore: some more generated files to ignore
 5794 	* libexslt/Makefile.am: utils.h not installed anymore
 5795 	* libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
 5796 	  libexslt/math.c libexslt/sets.c:
 5797 	  changed function prefix from exsl* to exslt*
 5798 	  {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
 5799 	  from common.c to exslt.c
 5800 	  {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
 5801 	  instead
 5802 	* libxslt/extra.c: fixed xsltFunctionNodeSet to accept
 5803 	  XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
 5804 	* xsltproc/xsltproc.c: updated to use the new function prefix
 5805 
 5806 2001-07-15  Darin Adler  <darin@bentspoon.com>
 5807 
 5808 	* libxslt/.cvsignore:
 5809 	* tests/XSLTMark/.cvsignore:
 5810 	* tests/extensions/.cvsignore:
 5811 	* tests/xmlspec/.cvsignore:
 5812 	Some more generated files to ignore.
 5813 
 5814 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5815 
 5816 	* Makefile.am configure.in libexslt/Makefile.am:
 5817 	  Integration of libexslt in the build system
 5818 	* libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
 5819 	  xsltproc/Makefile.am xsltproc/xsltproc.c:
 5820 	  Moved xsltproc to a separate directory, linked it to libexslt,
 5821 	  and added exslt version reports to -V
 5822 	* tests/*/Makefile.am: updated the path to xsltproc
 5823 	* libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
 5824 	  libexslt/functions.c libexslt/math.c libexslt/sets.c: added
 5825 	  versioning information, some cleanup, and added documentation
 5826 	  to a couple of exported functions
 5827 
 5828 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5829 
 5830 	* libexslt/Makefile.am: account for new source files
 5831 	* libexslt/.cvsignore: added
 5832 
 5833 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
 5834 
 5835 	* libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
 5836 	  libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
 5837 	  start implementing EXSLT
 5838 
 5839 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5840 
 5841 	* libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
 5842 	  trying to accept AVT for "format" in xsl:number
 5843 
 5844 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5845 
 5846 	* win32/libxslt/libxslt.defs: trying to close #57460 by adding
 5847 	  xsltProfileStylesheet
 5848 
 5849 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5850 
 5851 	* libxslt/documents.c libxslt/extensions.c libxslt/extra.c
 5852 	  libxslt/functions.c libxslt/imports.c libxslt/keys.c
 5853 	  libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
 5854 	  libxslt/preproc.c libxslt/templates.c libxslt/transform.c
 5855 	  libxslt/variables.c libxslt/xslt.c: provide context for
 5856 	  error messages. Requires libxml head changes.
 5857 	* libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
 5858 	  problem
 5859 
 5860 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5861 
 5862 	* libexslt/Makefile.am: initial EXSLT framework
 5863 
 5864 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5865 
 5866 	* configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
 5867 	* win32/libxslt/libxslt.def: added another entry point
 5868 	* libxslt/transform.c: fixed a comment block
 5869 	* doc/xslt.html doc/html/*: updated and regenerated the docs
 5870 
 5871 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5872 
 5873 	* win32/libxslt/libxslt.def: added missing functions
 5874 
 5875 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5876 
 5877 	* FEATURES libxslt/xsltproc.c libxslt/transform.c
 5878 	  libxslt/xsltInternals.h: added Embedding Stylesheets
 5879 	* tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
 5880 	  from the REC about it
 5881 	* libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
 5882 	  tried to accomodate the various (and changing) proprietary
 5883 	  ways of implementing chunking.
 5884 	* tests/docbook/result/xtchunk/html: now output is generated in
 5885 	  ISO-8859-1
 5886 
 5887 Mon Jul  9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5888 
 5889 	* libxslt/xsltproc.c: small cleanup
 5890 	* libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
 5891 	  for cdata/text handling
 5892 
 5893 Mon Jul  9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5894 
 5895 	* libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
 5896 	* tests/documents/Makefile.am tests/documents/message.*: added
 5897 	  a specific regression test
 5898 	* libxslt/transform.c: fixed an infinite loop
 5899 	* configure.in doc/Makefile.am: attempt to add --with-html-dir,
 5900 	  this may work
 5901 
 5902 Mon Jul  9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5903 
 5904 	* libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
 5905 	  fixed exclude-result-prefixes handling and how namespaces
 5906 	  propagate from the stylesheet to the result in general, this
 5907 	  is a serious cleanup.
 5908 	* tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
 5909 	  tests/general/itemschoose.out tests/namespaces/extra.xsl
 5910 	  tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
 5911 	  tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
 5912 	  tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
 5913 	  tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
 5914 	  tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
 5915 	  tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
 5916 	  tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
 5917 	  tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
 5918 	  tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
 5919 	  tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
 5920 	  tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
 5921 	  tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
 5922 	  fixed and rechecked all the tests where the namespace
 5923 	  propagation was wrong either taht the rules were not applied
 5924 	  correctly or that superfluous namespaces were declared in the
 5925 	  stylesheets
 5926 
 5927 Sun Jul  8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5928 
 5929 	* libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
 5930 	  libxslt/variables.h: Norm pointed out that element-available()
 5931 	  didn't work, implemented it
 5932 	* tests/extensions/Makefile.am tests/extensions/list.*: added
 5933 	  a test for all registered xslt element, function and default
 5934 	  extensions.
 5935 
 5936 Sun Jul  8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5937 
 5938 	* tests/documents/Makefile.am 'tests/documents/doc file.xml'
 5939 	  tests/documents/docfile.xml tests/documents/test.result
 5940 	  tests/documents/test.xml tests/documents/test.xsl:
 5941 	  added a test for URI-escaping on document() input
 5942 
 5943 Sun Jul  8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5944 
 5945 	* tests/docs/Makefile.am tests/general/Makefile.am
 5946 	  tests/general/bug-49-* tests/docs/bug-49-*
 5947 	  tests/general/bug-50-* tests/docs/bug-50-*: added a
 5948 	  couple of regression tests for bugs posted on the list
 5949 
 5950 Sun Jul  8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5951 
 5952 	* libxslt/xsltproc.c: avoid generating CDATA node in document
 5953 	  tree when parsed, force generation of text nodes instead.
 5954 
 5955 Sun Jul  8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5956 
 5957 	* doc/extensions.html: fixed a number of typo found by Dan York
 5958 	* libxslt/xsltutils.c: improved the profiling output, added the
 5959 	  average value too.
 5960 
 5961 Sun Jul  8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5962 
 5963 	* libxslt/variables.c: tryingt to fix a problem raised by Norm
 5964 
 5965 Sat Jul  7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5966 
 5967 	* config.h.in configure.in: added gettimeofday() check
 5968 	* libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
 5969 	  profiling works option --profile (or --norman ;)
 5970 
 5971 Sat Jul  7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5972 
 5973 	* libxslt/templates.c libxslt/transform.c libxslt/transform.h
 5974 	  libxslt/variables.c: big cleanup on the way templates or 
 5975 	  template fragments are processed, cleanup of stack building
 5976 	* tests/docs/Makefile.am tests/general/Makefile.am
 5977 	  tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
 5978 	  series of regression test for the variable/params lookups
 5979 	* libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
 5980 	  started working on profiling code, there is just invocation counting
 5981 	  yet but the framework is in place.
 5982 
 5983 Sat Jul  7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5984 
 5985 	* tests/docs/Makefile.am tests/general/Makefile.am
 5986 	  tests/general/bug-40-* tests/docs/bug-40-*: added a specific
 5987 	  regression test for the variable scope within templates problem
 5988 
 5989 Sat Jul  7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
 5990 
 5991 	* xsltInternals.h variables.c transform.c:
 5992 	  fixed problem with variable scope within templates
 5993 
 5994 Fri Jul  6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 5995 
 5996 	* doc/extensions.html doc/internals.html doc/xslt.html:
 5997 	  added a documentation on writing libxslt extensions, and
 5998 	  added links to the main page
 5999 	* libxslt/functions.c libxslt/xsltInternals.h
 6000 
 6001 Fri Jul  6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
 6002 
 6003 	* cleaned up many comments and error messages
 6004 
 6005 Fri Jul  6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6006 
 6007 	* configure.in libxslt/xsltwin32config.h: released 0.14.0
 6008 	* doc/xslt.html: added 0.14.0 release
 6009 
 6010 Fri Jul  6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6011 
 6012 	* doc/html/*: rebuilt docs before release
 6013 	* libxslt/extensions.c: fixed a function doc header
 6014 
 6015 Fri Jul  6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6016 
 6017 	* FEATURES: updated
 6018 	* libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
 6019 	  support
 6020 	* tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
 6021 	  of specific tests
 6022 	* tests/xmlspec/REC-xml-20001006-review.html: seems this changed
 6023 	  something there, not visually perceptible
 6024 
 6025 Thu Jul  5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6026 
 6027 	* tests/docbook/result/: the change in libxml affected the
 6028 	  output of the Docbook tests (of course it was detected on
 6029 	  a DocBook example)
 6030 
 6031 Thu Jul  5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6032 
 6033 	* FEATURES: updated
 6034 	* libxslt/transform.c: added cdata-section-elements
 6035 	* tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
 6036 	  the REC
 6037 
 6038 Thu Jul  5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6039 
 6040 	* FEATURES: updated
 6041 	* libxslt/xsltutils.c: do not dump document for which there have
 6042 	  been no generated content
 6043 	* tests/multiple/result.xml tests/namespaces/extra2.out: fixed
 6044 	  test output accordingly
 6045 	* libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
 6046 	* tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
 6047 	* tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
 6048 
 6049 Wed Jul  4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6050 
 6051 	* libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
 6052 	  libxslt/transform.c libxslt/functions.c: Added the extension API
 6053 	  suggested by Thomas Broyer, this should allow implementation of
 6054 	  EXSLT for example.
 6055 	* libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
 6056 	  CVS extension namespace to avoid complaints, some cleanup
 6057 	* configure.in tests/Makefile.am tests/extensions/*: added a test
 6058 	  for new modules testing both elements and functions registration
 6059 
 6060 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6061 
 6062 	* libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
 6063 	  libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
 6064 	  and cleaned up the way URI for QNames were computed through
 6065 	  the code, serious cleanup.
 6066 	* libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
 6067 	  in their own hash table, implementation not yet finished.
 6068 
 6069 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6070 
 6071 	* libxslt/keys.c libxslt/templates.c libxslt/transform.c
 6072 	  libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
 6073 	  to save/restore some XPath context, bug raised by
 6074 	  Steve Cheng
 6075 
 6076 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6077 
 6078 	* libxslt/xsltwin32config.h[.in]: added configuration/version
 6079 	  information for Windows/MSC
 6080 	* libxslt/libxslt.h libxslt/*.c: internal header to centralize
 6081 	  includes switches
 6082 	* libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
 6083 	* libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
 6084 	  the email addresses
 6085 	* AUTHORS: added William
 6086 
 6087 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6088 
 6089 	* configure.in doc/xslt.html: releasing 0.13.0
 6090 	* doc/Makefile.am: don't index the win32 include
 6091 	* doc/html/*: rebuilt the docs
 6092 
 6093 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6094 
 6095 	* libxslt/xsltproc.c: John Fleck found a typo in usage()
 6096 	* libxslt/xslt.c: avoid warning if version="1.1" is used
 6097 	* libxslt/transform.c: forgot to initialize cur->outputFile
 6098 	* libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
 6099 	  use the vendor string to detect supporting chunking, this
 6100 	  is a workaround to be considered in the list of decent XSLT
 6101 	  processors <grin/>
 6102 
 6103 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6104 
 6105 	* libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
 6106 	  added a new interface xsltRunStylesheet() for a more flexible
 6107 	  handling of the output and trying to adhere to xsl:document
 6108 	  filename generation semantic if one knows the URL of the output,
 6109 	  also add IObuf capacity and SAX for output but is currently not
 6110 	  implemented.
 6111 	* libxslt/xsltproc.c: added a -o or --output filename argument
 6112 	  to test xsltRunStylesheet() or provide a base when generating
 6113 	  multiple outputs
 6114 	* tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
 6115 	  updated tests to add DocBook xt:document based chunking
 6116 	* tests/multiple/Makefile.am: cleaned up the makefile a bit
 6117 	* tests/multiple/out/*.html: the new xt:document now generate
 6118 	  the DOCTYPE if available as is the case for HTML
 6119 
 6120 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
 6121 
 6122 	* Removed some redundant code in xsltDefaultProcessOneNode
 6123 	  and revised the default processing of an attribute node
 6124 
 6125 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
 6126 
 6127 	* Enhanced ApplyTemplates and ForEach to allow multiple
 6128 	  documents within a nodelist.
 6129 	* Repaired small bug in xsltDocument function which caused
 6130 	  a crash if invalid second argument was provided.
 6131 
 6132 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
 6133 
 6134 	* doc/tutorial/libxslttutorial.xml, libxslttutorial.html
 6135 	  updating tutorial with explanation of xsltSave vs. xmlSave
 6136 	  functions 
 6137 
 6138 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6139 
 6140 	* test/docbook: updated to docbook-xsl-1.4, regenerated results
 6141 
 6142 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6143 
 6144 	* Makefile.am libxslt/Makefile.am libxslt/numbers.c 
 6145 	  libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
 6146 	  Patches for Windows mostly contributed by Yon Derek
 6147 	* win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
 6148 	  win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
 6149 	  Project file for Mircrosoft C provided by Yon Derek
 6150 
 6151 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6152 
 6153 	* libxslt/pattern.c: closing bug #56517, fixed a number of
 6154 	  problems in the patterns compilations, priorities and debug
 6155 	* libxslt/transform.c: improved the template debug message
 6156 	* tests/docs/Makefile.am tests/general/Makefile.am
 6157 	  tests/general/bug-39-* tests/docs/bug-39-*: added a specific
 6158 	  regression test for #56517
 6159 
 6160 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6161 
 6162 	* libxslt/xslt.c: avoid a stupid bug when compiling with
 6163 	  libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
 6164 
 6165 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6166 
 6167 	* libxslt/numbers.c: fix of a small bug
 6168 	* libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
 6169 	  while bug-hunting
 6170 
 6171 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6172 
 6173 	* tests/docbook/Makefile.am: added XHTML and XSL FO to the
 6174 	  regression tests
 6175 	* tests/docbook/xhtml/*: added XHTML stylesheets
 6176 	* tests/docbook/fo/*: added XSL FO stylesheets
 6177 	* tests/docbook/result/xhtml/*: added XHTML results
 6178 	* tests/docbook/result/fo/*: added XSL FO results
 6179 
 6180 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6181 
 6182 	* HACKING: fixed, added William
 6183 
 6184 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6185 
 6186 	* libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
 6187 	  xml cases, and fixed text output to be recursive in text nodes
 6188 	  lookups
 6189 
 6190 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6191 
 6192 	* configure.in: patch from Tony Graham to cleanup libxml2 detection
 6193 
 6194 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6195 
 6196 	* libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
 6197 	  'namespace' is a reserved C++ identifier
 6198 
 6199 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6200 
 6201 	* doc/xslt.html: adding 0.12.0 release
 6202 
 6203 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6204 
 6205 	* configure.in: preparing 0.12.0 release
 6206 	* libxslt/transform.c: a bit of cleanup on the XInclude defaults
 6207 	* libxslt/xsltconfig.h.in: added doc inline comment
 6208 	* libxslt/xslt.[ch] libxslt/xsltproc.c: added more version information
 6209 	  and enriched xsltproc --version to show them
 6210 	* doc/html/*.html: rebuilt the docs
 6211 	* doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
 6212 	  tutorial ends up in the tars and RPMs
 6213 
 6214 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6215 
 6216 	* libxslt.spec.in: updated the descriptions
 6217 
 6218 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6219 
 6220 	* libxslt/namespaces.[ch]: added a single namespace def copy
 6221 	  operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
 6222 	* libxslt/transform.c: cleaned up xsltCopyNode to cope with
 6223 	  any kind of input nodes.
 6224 	* libxslt/variables.c: checked and closed the last TODO about
 6225 	  namespace propagation
 6226 	* tests/docs/Makefile.am tests/general/Makefile.am
 6227 	  tests/general/bug-38-* tests/docs/bug-38-*: added a specific
 6228 	  regression test for #56115 
 6229 
 6230 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
 6231 
 6232 	* updating tutorial: adding discussion of freeing memory, image
 6233 	files for callouts, link to xsltproc.c code
 6234 
 6235 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6236 
 6237 	* libxslt/variables.c: bug #56267 was still not fixed, forgot
 6238 	  to remove the old code
 6239 	* tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
 6240 	  the test for good
 6241 
 6242 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6243 
 6244 	* libxslt/variables.c: fixed bug #56267, namespaces must
 6245 	  be propagated when evaluating local variables.
 6246 	* tests/docs/Makefile.am tests/general/Makefile.am
 6247 	  tests/general/bug-37-* tests/docs/bug-37-*: added a specific
 6248 	  regression test for #56267 
 6249 
 6250 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6251 
 6252 	* libxslt/keys.c: avoid a possibility of an uninitialized variable
 6253 	* libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
 6254 	  libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
 6255 	  request to have xinclude processing done on document() if requested
 6256 
 6257 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6258 
 6259 	* libxslt/Makefile.am: applied patch from Sander Vesik for -j2 
 6260 
 6261 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6262 
 6263 	* libxslt/preproc.c: removed a warning on xsl:transform
 6264 	* tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
 6265 	  tests/general/array.out tests/general/array.xsl: added a new
 6266 	  test fround in xsl-dev
 6267 
 6268 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6269 
 6270 	* tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
 6271 	  tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
 6272 	  serializer of libxml impacted the result of some tests. Checked
 6273 	  that the XML REC renders identically.
 6274 
 6275 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
 6276 
 6277 	* fixing embarassing typos in doc/tutorial/libxslttutorial.xml and 
 6278 	generated html
 6279 
 6280 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6281 
 6282 	* libxslt/variables.c: fixed bug #55670, namespaces must
 6283 	  be propagated when evaluating global variables.
 6284 	* tests/docs/Makefile.am tests/general/Makefile.am
 6285 	  tests/general/bug-36-* tests/docs/bug-36-*: added a specific
 6286 	  regression test for #55670 
 6287 
 6288 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6289 
 6290 	* doc/xslt.html: linked to the tutorial
 6291 
 6292 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
 6293 
 6294 	* doc/tutorial/libxslt_tutorial.c,  libxslttutorial.html,
 6295 	libxslttutorial.xml 
 6296 	adding tutorial
 6297 
 6298 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6299 
 6300 	* libxslt/transform.c: closed bug #55723, problem was due to
 6301 	  a limitation of xsltGetNamespace() when the insertion point
 6302 	  is the document.
 6303 	* tests/docs/Makefile.am tests/general/Makefile.am
 6304 	  tests/general/bug-35-* tests/docs/bug-35-*: added a specific
 6305 	  regression test for #55723 
 6306 
 6307 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
 6308 
 6309 	* libxslt/transform.c: fixed problems with document() in
 6310 	  xsltApplyTemplates and xsltForEach.  Cleaned up several
 6311 	  error messages.
 6312 	* libxslt/keys.c: saved and restored ctxt->document within
 6313 	  xsltInitKey to fix problem with keys when doc changed
 6314 	* libxslt/documents.[ch]: added new procedure xsltFindDocument
 6315 	  needed when document() causes a change of doc within
 6316 	  xsltApplyTemplates and xsltForEach
 6317 
 6318 Thu Jun  7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6319 
 6320 	* libxslt/xsltutils.[ch]: closing bug #55683 required to add
 6321 	  xsltGetNsProp()
 6322 	* libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
 6323 	  libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
 6324 	  Updated to use the new function
 6325 	* tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
 6326 	  the fixes in the serialization of <pre> in HTML in libxml
 6327 	  led to a number of changes in the output
 6328 
 6329 Thu Jun  7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6330 
 6331 	* tests/docs/Makefile.am tests/general/Makefile.am
 6332 	  tests/general/bug-32-* tests/docs/bug-32-*: added a specific
 6333 	  regression test for #55722 
 6334 
 6335 Wed Jun  6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6336 
 6337 	* doc/xslt.html: updated to ask to not send mail directly
 6338 	* tests/docs/Makefile.am tests/general/Makefile.am
 6339 	  tests/general/bug-33-* tests/docs/bug-33-*: added a specific
 6340 	  regression test for #55722 
 6341 
 6342 Wed Jun  6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6343 
 6344 	* libxslt/pattern.c : trying to fix #55670
 6345 	* tests/XSLTMark/reverser.out : result of test changed when
 6346 	  William fixed XPath
 6347 
 6348 Sat Jun  2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6349 
 6350 	* doc/xslt.html: updated with 0.11.0
 6351 
 6352 Fri Jun  1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6353 
 6354 	* configure.in libxslt.spec.in: released 0.11.0
 6355 
 6356 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6357 
 6358 	* libxslt/transform.c: William M. Brack found a small bug
 6359 	  when call-template didn't find the template.
 6360 
 6361 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6362 
 6363 	* libxslt/transform.c: fixed handling of PI and comments
 6364 	  (bug raised by Brent M Hendricks).
 6365 	* tests/docs/Makefile.am tests/general/Makefile.am
 6366 	  tests/general/bug-31-* tests/docs/bug-31-*: added a specific
 6367 	  regression test
 6368 
 6369 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6370 
 6371 	* libxslt/xsltproc.c: added --xinclude in the option list,
 6372 	  patch from Raphael Hertzog
 6373 	* test/docbook/Makefile.am: force at least the gdp-handbook.xml
 6374 	  test in the normal testsuite
 6375 
 6376 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6377 
 6378 	* libxslt/variables.c: Mark Vakoc found a bug in variable eval
 6379 	  at the top template level 
 6380 	* tests/docs/Makefile.am tests/general/Makefile.am
 6381 	  tests/general/bug-30-* tests/docs/bug-30-*: added a specific
 6382 	  regression test
 6383 
 6384 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6385 
 6386 	* libxslt/functions.c: fixed the document() bug reported by
 6387 	  Stephane GUIBOUD-RIBAUD
 6388 	* tests/docs/Makefile.am tests/general/Makefile.am
 6389 	  tests/general/bug-29-* tests/docs/bug-29-*: added a specific
 6390 	  regression test
 6391 
 6392 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6393 
 6394 	* configure.in libxslt/Makefile.am: fixed bug #54953
 6395 	* libxslt/attributes.c: cleanup pointed by Joe Orton
 6396 	* libxslt/xsltproc.c: added --catalogs to load catalogs from
 6397 	  $SGML_CATALOG_FILES
 6398 	* libxslt/functions.c: cleanup unreached code
 6399 	* configure.in config.h.in libxslt/xsltproc.c: guarded the
 6400 	  include with preprocessor definitions
 6401 
 6402 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6403 
 6404 	* tests/documents/Makefile.am tests/general/Makefile.am
 6405 	  tests/multiple/Makefile.am tests/namespaces/Makefile.am
 6406 	  tests/numbers/Makefile.am tests/xmlspec/Makefile.am
 6407 	  tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
 6408 	  tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
 6409 	  configure.in: Makefiles cleanup from Joe Orton
 6410 
 6411 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6412 
 6413 	* tests/docbook/result/html/external.html 
 6414 	  tests/docbook/result/html/graphics.html
 6415 	  tests/docbook/result/html/gtest.html
 6416 	  tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
 6417 	  Added a test from coolo for IDs in external parsed entities
 6418 	  and fixed 2 outputs
 6419 
 6420 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6421 
 6422 	* libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
 6423 	  added --version info to xsltproc closing #54952
 6424 
 6425 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6426 
 6427 	* tests/documents/Makefile.am tests/general/Makefile.am 
 6428 	  tests/multiple/Makefile.am tests/namespaces/Makefile.am 
 6429 	  tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
 6430 	  Seems some of the changes I made for 0.9.0 Makefiles were
 6431 	  not commited ...
 6432 
 6433 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6434 
 6435 	* configure.in: preparing 0.10.0 release
 6436 	* doc/xslt.html: updated
 6437 	* doc/html/* : rebuilt the docs
 6438 
 6439 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6440 
 6441 	* libxslt/xslt.c libxslt/variables.c libxslt/templates.c
 6442 	  libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
 6443 	  avoiding modifying stylesheet information, and fixing
 6444 	  document() when called from a global variable init
 6445 
 6446 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6447 
 6448 	* libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
 6449 	  add ctxt->inst to allow stylesheet element lookup (needed
 6450 	  for document() fix)
 6451 	* libxslt/*.[ch]: generate docs for the structures and
 6452 	  macros, general cleanup for docs
 6453 	* doc/html/*.html: regenerated all docs
 6454 
 6455 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6456 
 6457 	* libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
 6458 	  libxslt/xsltInternals.h: optimizations, cleanup of global
 6459 	  variables handling
 6460 
 6461 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6462 
 6463 	* libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
 6464 	  libxslt/variables.c: force the precompilation of XPath expressions
 6465 	  at stylesheet compilation time
 6466 
 6467 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6468 
 6469 	* libxslt/keys.c libxslt/transform.c: avoid some possibilities
 6470 	  of crashes on debug
 6471 	* tests/REC/Makefile.am: be less verbose if things really go wrong
 6472 	* tests/docs/Makefile.am tests/general/Makefile.am
 6473 	  tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
 6474 	  the regression tests
 6475 
 6476 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6477 
 6478 	* libxslt/transform.c libxslt/xsltutils.c: fixed the default
 6479 	  detection method to generate HTML documents 
 6480 	* tests/REC/test-2.5-1.out tests/REC/test-8-1.out
 6481 	  tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
 6482 	  tests/XSLTMark/html.out tests/XSLTMark/products.out
 6483 	  tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
 6484 	  tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
 6485 	  tests/general/bug-5-.out: updated a number of tests output
 6486 	  accordingly
 6487 
 6488 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6489 
 6490 	* libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
 6491 
 6492 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6493 
 6494 	* libxslt/templates.c libxslt/transform.c: fixed bug #54446
 6495 	  about attribute being generated twice. Fixed a number of related
 6496 	  bugs on attributes handling.
 6497 	* tests/REC/test-7.1.4.out: this changed an attribute generation
 6498 	  order
 6499 	* tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
 6500 
 6501 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6502 
 6503 	* libxslt/templates.c: fixed bug #54451 on escaped curly brackets
 6504 	* tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
 6505 
 6506 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6507 
 6508 	* configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
 6509 	  the cases where perl is not in the path (nor in /usr/bin)
 6510 	* tests/docbook/result/html/gdp-handbook.html
 6511 	  tests/docbook/result/html/kwrite.html
 6512 	  tests/docbook/test/gdp-handbook.xml
 6513 	  tests/docbook/test/kwrite.xml: commited a few more DocBook tests
 6514 
 6515 Wed May  9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6516 
 6517 	* libxslt/xsltproc.c: added --nonet and --warnnet to catch
 6518 	  cases where a network access is needed to load a DTD or entity
 6519 	* tests/docbook/Makefile.am: added --nonet
 6520 	* tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
 6521 	  fixed 2 tests as a result
 6522 
 6523 Wed May  9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6524 
 6525 	* configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
 6526 	  try to remove the unneeded docbook Makefile stuff 
 6527 
 6528 Tue May  8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6529 
 6530 	* doc/xslt.html: fixed a link error
 6531 	* libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
 6532 	* libxslt/xsltproc.c: cleaned up the --repeat loop
 6533 	* tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
 6534 	  fixed the DOCTYPE in tests output
 6535 	* tests/docs/bug-25-.xml tests/doc/Makefile.am 
 6536 	  tests/general/bug-25-.* tests/general/Makefile.am : added a new
 6537 	  test case and fixed the EXTRA_DIST
 6538 
 6539 Mon May  7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6540 
 6541 	* libxslt/extra.c: add more debug to xsltDebug
 6542 	* libxslt/transform.c: spent a few hours tracking down an ugly
 6543 	  race like bug in xsltCopyTreeList() arghhh
 6544 	* libxslt/xsltproc.c: call xmlInitMemory() explictely
 6545 
 6546 Mon May  7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6547 
 6548 	* doc/internals.html: more work done on the doc, mostly complete
 6549 	  except the section on the XSLT stack and the extensions API
 6550 	  since both still need more work.
 6551 
 6552 Sun May  6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6553 
 6554 	* doc/internals.html doc/contexts.* doc/object.*: more work done
 6555 	  on the doc
 6556 
 6557 Sun May  6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6558 
 6559 	* doc/internals.html: more work done on the doc
 6560 
 6561 Sat May  5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
 6562 
 6563 	* libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
 6564 	  for the CDATA output
 6565 
 6566 Sat May  5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6567 
 6568 	* libxslt/xslt.c: do not escape content of CDATA nodes on output
 6569 
 6570 Sat May  5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6571 
 6572 	* doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
 6573 	  doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
 6574 	  doc/templates.fig doc/templates.gif: started writing tye doc
 6575 	  on how libxslt works.
 6576 
 6577 Sat May  5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
 6578 
 6579 	* libxslt/numbersInternals.h libxslt/numbers.c
 6580 	  tests/numbers/format-number.out tests/XSLTMark/number.out:
 6581 	  Patch from William Brack to bring format-number() more in alignment
 6582 	  with the Java implementations.
 6583 
 6584 	* libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
 6585 	  from stylesheet
 6586 
 6587 Fri May  4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6588 
 6589 	* tests/docbook/result/html/* tests/general/bug-11-.out 
 6590 	  tests/multiple/result.xml tests/XSLTMark/*.out 
 6591 	  libxslt/transform.c: all the PUBLIC and SYSTEM IDs
 6592 	  were swapped
 6593 
 6594 Fri May  4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6595 
 6596 	* libxslt/xsltproc.c: add a --docbook option if your libxml2
 6597 	  has the SGML DocBook support compiled in.
 6598 
 6599 Fri May  4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6600 
 6601 	* tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
 6602 	  tests especially on sorting
 6603 	* test/xsltutils.c: oops multiple sorts was actually broken !!!
 6604 	  this should fix it
 6605 
 6606 Thu May  3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6607 
 6608 	* TODO configure.in libxslt.spec.in: getting ready for 0.9.0
 6609 	  release
 6610 	* doc/html/* doc/xslt.html: updated and regenerated the docs
 6611 
 6612 Thu May  3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6613 
 6614 	* xsltutils.[ch] transform.c: implemented multiple levels of
 6615 	  sorting
 6616 	* test/REC/test-10-2.*: added a really small test for it
 6617 
 6618 Wed May  2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6619 
 6620 	* libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
 6621 	  there can be multiple text and CDATA child
 6622 
 6623 Wed May  2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6624 
 6625 	* tests/multiple/makefile.am: fixing #54015
 6626 	* tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
 6627 	  and a similar problem for the docbook tests
 6628 
 6629 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6630 
 6631 	* tests/general/bug-8-.out: fixed in libxml xpath
 6632 	* libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
 6633 	  problem in predicates within a pattern. Spotted another
 6634 	  potential namespace problem
 6635 
 6636 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6637 
 6638 	* libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
 6639 	  libxslt/xsltproc.c: counting errors and warnings at compilation
 6640 	  time. Stop processing in case of error.
 6641 	* tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
 6642 	  added more namespace related bug checks
 6643 
 6644 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6645 
 6646 	* libxslt/preproc.c libxslt/variables.c: found the source of a
 6647 	  memory leak with DocBook introduced this w.e.. bit of cleanup.
 6648 	* tests/docbook/result/html/*.html : regenerated the DocBook tests
 6649 	  results.
 6650 
 6651 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6652 
 6653 	* libxslt/variables.c: fixing bug #53769
 6654 	* tests/general tests/docs: added new examples from the
 6655 	  bug reports to the regression tests, updated the Makefiles
 6656 
 6657 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6658 
 6659 	* preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
 6660 	  attributes.c extensions.[ch]: moved all stylesheet precomputation
 6661 	  at stylesheet loading time (stylesheet transform should be thread
 6662 	  safe now), improved params and variables evaluations (but optim
 6663 	  is not complete yet).
 6664 	* TODO: updated
 6665 
 6666 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6667 
 6668 	* libxslt/xsltproc.c : changed the way --repeat works when
 6669 	  used twice
 6670 
 6671 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
 6672 
 6673 	* libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
 6674 	  fixed default formatting
 6675 
 6676 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6677 
 6678 	* libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
 6679 	* libxslt/xsltproc.c : added an option to process HTML input
 6680 
 6681 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6682 
 6683 	* libxslt/transform.c: Tony Gorski found a bug pointed by
 6684 	  a compiler on Tandem
 6685 	* tests/documents/result.xhtml: this results in a small
 6686 	  change in the output of this test
 6687 
 6688 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6689 
 6690 	* test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
 6691 	  bug #53689
 6692 
 6693 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6694 
 6695 	* transform.c: fixed text and cdata handling in xsl:copy
 6696 	* xslt.c : avoid crashing on invalid xslt input
 6697 	* test/general/bug-*.* test/docs/bug-*.xml : added a number of
 6698 	  bugs submitted to the regression tests
 6699 
 6700 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6701 
 6702 	* libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
 6703 
 6704 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6705 
 6706 	* configure.in: updated to 0.8.0
 6707 
 6708 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6709 
 6710 	* transform.c: fixed a bug introduced on handling #53401
 6711 
 6712 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6713 
 6714 	* transform.c: fixed #53401
 6715 	* configure.in libxslt/*.c: allowed to suppress debug reporting
 6716 	  functionalities but it brings not noticeable improvements
 6717 	* doc/xslt.html doc/html/*: updated and regenerated docs
 6718 
 6719 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6720 
 6721 	* tests/general/bug-5-.out tests/multiple/out/*.orig
 6722 	  tests/xmlspec/REC-xml-20001006*.html: fixed the test output
 6723 	  following the libxml changes
 6724 
 6725 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6726 
 6727 	* libxslt/functions.c: applied TOM's patch to key()
 6728 	* tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
 6729 	  tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
 6730 	  small HTML output change 
 6731 
 6732 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6733 
 6734 	* libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
 6735 	  fixed current()
 6736 
 6737 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6738 
 6739 	* libxslt/keys.c libxslt/preproc.c libxslt/templates.c
 6740 	  libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
 6741 	  fixed for the most part the namespace handling problem in XPath
 6742 	  expression computations.
 6743 	* test/doc/ tests/general: added bug 5 and 6
 6744 
 6745 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6746 
 6747 	* libxslt/xslt.c: applied William M. Brack patch fixing the
 6748 	  template lack of support for priority
 6749 	* test/XSLTMark/*.out : this fixed anumber of problems in the
 6750 	  XSLTMark output
 6751 
 6752 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6753 
 6754 	* libxslt/functions.c: removed warning in unparsed-entity-uri()
 6755 	  fixed a bug in generate-id()
 6756 	* libxslt/transform.c: fixed null list result errors
 6757 	* libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
 6758 	  fixes for sorting semantic
 6759 
 6760 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6761 
 6762 	* config.h.in configure.in libxslt/xsltconfig.h.in: added
 6763 	  ansidecl.h test
 6764 	* libxslt/xsltproc.c : added --xinclude option
 6765 	* tests/XSLTMark/union.out : fixed the output
 6766 
 6767 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
 6768 
 6769 	* .cvsignore & doc/.cvsignore: Added CVS ignore files.
 6770 
 6771 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6772 
 6773 	* configure.in: released 0.7.0
 6774 	* tests/XSLTMark/Makefile.am: trying to solve some make distcheck
 6775 	  problems
 6776 
 6777 Sun Apr  8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6778 
 6779 	* libxslt/functions.c libxslt/keys.c libxslt/transform.c:
 6780 	  some checking against NULL pointers
 6781 
 6782 Mon Apr  2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6783 
 6784 	* configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
 6785 	  added the XSLTMark in the regression tests as well as multiple
 6786 	  output test from Ankh
 6787 	* libxslt/functions.c libxslt/keys.c libxslt/transform.c
 6788 	  libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
 6789 	  patches and fixed a memory leak
 6790 	* tests/docbook/result/html/*.html : updated the results after
 6791 	  William's patch
 6792 	* tests/xmlspec/REC-xml-20001006-review.html 
 6793 	  tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
 6794 	  an HTML doctype when serializing HTML result, but adds the
 6795 	  encoding in ALT
 6796 
 6797 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6798 
 6799 	* libxslt/transform.c: applied fix to xsltApplyTemplates from
 6800 	  William M. Brack
 6801 	* test/docbook/result/html/*.html: this change the output
 6802 	* tests/xmlspec/REC-xml-20001006-review.html 
 6803 	  tests/xmlspec/REC-xml-20001006.html: this also fixed some of
 6804 	  the reference anchors generated for the XML spec
 6805 
 6806 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6807 
 6808 	* libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
 6809 	  libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
 6810 	  libxslt/xsltutils.c: of course the way I defined
 6811 	  UNUSED breaks on old gcc version. Try to be smart and
 6812 	  also define it directly in xsltconfig.h
 6813 	* tests/xmlspec/Makefile.am: fixed the timing arg test
 6814 
 6815 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6816 
 6817 	* libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
 6818 	  implemented command line parameter passing
 6819 	* tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
 6820 	  tested it by passing show.diff.markup=1 to build the review version too
 6821 
 6822 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6823 
 6824         Huge cleanup, I switched to compile with
 6825 	-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
 6826 	-Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
 6827 	-Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
 6828 	-Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
 6829 	-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
 6830 	* libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
 6831 	  libxslt/functions.c libxslt/keys.c libxslt/numbers.c
 6832 	  libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
 6833 	  libxslt/transform.c libxslt/variables.c libxslt/xslt.c
 6834 	  libxslt/xsltutils.c: basically made static unexported functions
 6835 	  avoided name clashes and flagged unused parameters.
 6836 
 6837 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6838 
 6839 	* configure.in: 0.6.0 yet another release
 6840 	* doc/xslt.html doc/html/*: updated the docs
 6841 
 6842 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6843 
 6844 	* libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
 6845 	  libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
 6846 	  extended xsltEvalStaticAttrValueTemplate and 
 6847 	  xsltEvalAttrValueTemplate to support foreign namespaces,
 6848 	  and fixed document()
 6849 
 6850 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6851 
 6852 	* xsltutils.h: cleanup some garbage added last night
 6853 	* xsltInternals.h variables.c transform.c templates.[ch]
 6854 	  preproc.c pattern.c keys.c: switched the whole XSLt processing
 6855 	  to use XPath precompiled expressions and reusing them.
 6856 	* functions.c: some cleanup, seems people don't use 
 6857 	  unparsed-entity-uri() the way it's supposed to be used
 6858 
 6859 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6860 
 6861 	* libxslt/keys.c libxslt/templates.c libxslt/transform.c
 6862 	  libxslt/variables.c libxslt/xsltutils.h: Changed to work
 6863 	  with the new way XPath is interpreted. This doesn't yet
 6864 	  take advantage of the separate parsing/evaluation phases
 6865 
 6866 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6867 
 6868 	* libxslt/transform.c: robert@xsl.00008.org pointed out a
 6869 	  problem in xsl:copy-of in case of attributes
 6870 	* tests/docs/Makefile.am tests/docs/bug-3-.xml
 6871 	  tests/general/Makefile.am tests/general/bug-3-.*:
 6872 	  added the test to the general regression suite
 6873 
 6874 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6875 
 6876 	* libxslt/functions.c: applied and fixed ptittom@free.fr patch
 6877 	  fixing some of the missing functionnalities in the XSLT
 6878 	  functions implementations.
 6879 	  
 6880 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6881 
 6882 	* libxslt/Makefile.am: nick@debian.org forwarded a fix
 6883 
 6884 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6885 
 6886 	* README.cvs-commits: added, pointing to HACKING
 6887 	* HACKING: added defines commit rules.
 6888 
 6889 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6890 
 6891 	* libxslt/extra.c libxslt/variables.c: fixing compilation
 6892 	  when libxml was compiled without debug support
 6893 
 6894 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6895 
 6896 	* configure.in: time for 0.5.0
 6897 	* tests/docs/Makefile.am tests/general/Makefile.am: make sure the
 6898 	  new test files are included in the distribution
 6899 	* doc/xslt.html : updated
 6900 	* doc/html/*.html: regenerated the docs
 6901 
 6902 Thu Mar  8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6903 
 6904 	* tests/docbook/result/html/*.html: regenerated the HTML
 6905 	  now that value-of an result tree don't include the fake root
 6906 
 6907 Thu Mar  8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6908 
 6909 	* libxslt/transform.c libxslt/variables.c: removed a couple
 6910 	  of possibly uninitialized var probs
 6911 	* tests/xmlspec/Makefile.am: run the processing without verbose
 6912 	  avoid raising generated id differences.
 6913 
 6914 Wed Mar  7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6915 
 6916 	* libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
 6917 	  reuse problem.
 6918 	* libxslt/transform.c: fixed a bug which exaplined why no
 6919 	  optimization were resulting from preproc stuff
 6920 
 6921 Wed Mar  7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6922 
 6923 	* libxslt/preproc.c libxslt/transform.c: a couple of nastyness
 6924 	  w.r.t. value of tree result (and attributes within it) fixed.
 6925 	* tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
 6926 	  Integrated the xmlspec to the test (i.e. diffed output for
 6927 	  changes).
 6928 
 6929 Wed Mar  7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6930 
 6931 	* imports.c transform.c xslt.c xsltInternals.h: fixed a
 6932 	  strip-spaces problem
 6933 	* tests/docs/*.xml tests/general/*.[xsl,out]: added reported
 6934 	  bugs to testsuite
 6935 
 6936 Wed Mar  7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6937 
 6938 	* libxslt/transform.[ch]: finished integrating the current
 6939 	  state of the preproc optimizations.
 6940 	* tests/xmlspec/diffspec.xsl: switched off diff printing
 6941 
 6942 Wed Mar  7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6943 
 6944 	* libxslt/preproc.c libxslt/transform.c: started rolling in
 6945 	  some of the optimizations.
 6946 
 6947 Tue Mar  6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6948 
 6949 	* attributes.[ch] extra.[ch] preproc.c xsltInternals.h
 6950 	  transform.[ch]: previous commit broke a lot of stuff, fixing
 6951 	  and preparing for next step
 6952 
 6953 Tue Mar  6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6954 
 6955 	* libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
 6956 	  xsltInternals.h: started working on optimizing stylesheet
 6957 	  element parsing. Just builds the extra information so far.
 6958 	* xsltutils.h: added a missing XPath decl
 6959 
 6960 Tue Mar  6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6961 
 6962 	* libxslt/variables.c: William M. Brack found a serious bug
 6963 	  with imports and global variables ...
 6964 
 6965 Mon Mar  5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6966 
 6967 	* libxslt/pattern.[ch] libxslt/transform.c: added 
 6968 	  xsltCleanupTemplates() to clean up state left after processing.
 6969 
 6970 Sun Mar  4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6971 
 6972 	* libxslt/transform.c: applied patch from William M. Brack
 6973 	  to support with-param in xsltApplyTemplates().
 6974 
 6975 Sun Mar  4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
 6976 
 6977 	* libxslt/pattern.c: fixed the compilation of patterns which
 6978 	  contains XPath NodeTypes. Handling of nested predicates.
 6979 
 6980 Sat Mar  3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6981 
 6982 	* libxslt/transform.c: save ctxt->node after for-each
 6983 
 6984 Thu Mar  1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6985 
 6986 	* configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
 6987 	* doc/xslt.html: updated
 6988 
 6989 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6990 
 6991 	* libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
 6992 	  added xsltDocumentElem implementing multiple file output,
 6993 	  including 1.1 xsl:document but yet untested.
 6994 
 6995 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 6996 
 6997 	* libxslt/extensions.c: fixed stoopid bug
 6998 	* libxslt/Makefile.am libxslt/extra.[ch]: added a new module
 6999 	  carrying extensions to the specification. Added node-set()
 7000 	  for existing saxon and xt namespaces and debug() in libxslt
 7001 	  namespace (http://xmlsoft.org/XSLT/namespace)
 7002 	* libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
 7003 	  plus cleanup.
 7004 	* configure.in tests/Makefile.am tests/namespaces: added some
 7005 	  namespaces tests, including a test calling the extra debugging
 7006 	  function in libxslt namespace, worked first time !!!
 7007 
 7008 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7009 
 7010 	* libxslt/xslt.c: extension prefix support for the full stylesheet
 7011 	* libxslt/transform.c libxslt/extensions.[ch]: more work should
 7012 	  start working
 7013 
 7014 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7015 
 7016 	* doc/xslt.html : cleaned up, added a bit more description on
 7017 	  the API section.
 7018 
 7019 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7020 
 7021 	* libxslt/Makefile.am libxslt/extensions.[ch]: started working
 7022 	  on functions and element extensions. First on list will be
 7023 	  a document element.
 7024 
 7025 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7026 
 7027 	* configure.in libxslt.spec.in: releasing 0.3.0
 7028 	* doc/xslt.html: updated
 7029 	
 7030 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7031 
 7032 	* configure.in tests/docbook/html : oops forgot to add
 7033 	  the stylesheets themselves :-\
 7034 
 7035 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7036 
 7037 	* configure.in tests/Makefile.am tests/docbook tree:
 7038 	  added docbook XSL based test suite
 7039 
 7040 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7041 
 7042 	* libxslt/xsltutils.c: reformat of messages
 7043 	* libxslt/xsltproc.c: removed memleak on --noout
 7044 	* libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
 7045 	  changed again the way parameter are evaluated before a
 7046 	  call-template, seems to fix a few nasty bugs, memory alloc debug too
 7047 	
 7048 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7049 
 7050 	* libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
 7051 	  fixed the param evaluation problem in apply-template
 7052 	* libxslt/pattern.c: speed up seriously some context computation
 7053 	* libxslt/xsltInternals.h: preparing for extension support
 7054 	  
 7055 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7056 
 7057 	* libxslt/Makefile.am: small cleanup
 7058 	* libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
 7059 	  fixed current() I hope
 7060 
 7061 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7062 
 7063 	* libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
 7064 	  libxslt/pattern.[ch] libxslt/xsltInternals.h:  more work on
 7065 	  support of namespaces, both in templates and in XPath subexpressions
 7066 
 7067 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
 7068 
 7069 	* libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
 7070 
 7071 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7072 
 7073 	* libxslt/pattern.c: when precompiled pattern is ALL, predicate
 7074 	  contextual info must be recomputed
 7075 
 7076 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7077 
 7078 	* libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
 7079 	* libxslt/xsltproc.c : added --maxdepth
 7080 
 7081 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7082 
 7083 
 7084 	* libxslt/xsltproc.c: added --novalid and --noout as well
 7085 	  as options printing when no args
 7086 	* libxslt/variables.c libxslt/transform.c: trying to get rid
 7087 	  if some variable/params addressing errors.
 7088 
 7089 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7090 
 7091 	* FEATURES libxslt/attributes.c: fixed use-attribute-sets
 7092 	* libxslt/xsltutils.c: add carriage return to xsl:message when
 7093 	  needed
 7094 
 7095 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7096 
 7097 	* libxslt/functions.c: fixed a bug with generate-id()
 7098 
 7099 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7100 
 7101 	* libxslt/xsltutils.c: started doing more useful stuff in
 7102 	  xsltDebug
 7103 	* libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
 7104 	  libxslt/xsltInternals.h: changed the way variables/params
 7105 	  are stored
 7106 	* libxslt/xsltproc.c: removed a pedantic warning
 7107 	* libxslt/variables.[ch]: found an ugly evaluation bug
 7108 
 7109 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7110 
 7111 	* tests/REC/Makefile.am: updated
 7112 
 7113 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7114 
 7115 	* libxlst/functions.c: fixed ID generation
 7116 	* doc/xslt.html doc/html/*.html: updated/regenerated the doc
 7117 
 7118 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7119 
 7120 	* libxslt/numbers.c: removed a couple of memleaks
 7121 
 7122 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7123 
 7124 	* libxslt/pattern.[ch]: exported pattern matching interfaces
 7125 	  for numbers.c and future debug module
 7126 	* libxslt/numbers.c: updated to new interface, should avoid
 7127 	  unnecessary recompilation of patterns.
 7128 	* libxslt/xsltutils.[ch]: cleanup
 7129 	* tests/REC/gmon.out: removed :-)
 7130 
 7131 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
 7132 
 7133 	* libxslt/numbers.c: implemented level=any
 7134 	* libxslt/transform.c: corrected some default values
 7135 	* tests/REC/test-7.7-*.*: added
 7136 
 7137 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7138 
 7139 	* libxslt/pattern.c: priorities were horribly broken, hope it's
 7140 	  fixed
 7141 
 7142 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7143 
 7144 	* FEATURES libxslt/imports.h libxslt/pattern.[ch]
 7145 	  libxslt/xsltInternals.h libxslt/transform.[ch]
 7146 	  libxslt/templates.c libxslt/xslt.c:
 7147 	  Added apply-imports, keep a stack of running templates
 7148 	* libxslt/xsltutils.c: bugfixes, gather the output information
 7149 	  down the cascade
 7150 	* tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
 7151 	  tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
 7152 	  the real set of transformation on XML-1.0 2e generages a near
 7153 	  perfect HTML. Needs just more number fixes and implementation
 7154 	  and an obscure problem in 3.3.3
 7155 
 7156 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
 7157 
 7158 	* libxslt/pattern.c: added xsltMatchPattern()
 7159 	* libxslt/numbers.c: implemented "level=multiple" for xsl:number
 7160 
 7161 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7162 
 7163 	* libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
 7164 	* libxslt/xsltutils.[ch] : added a small debugging hook
 7165 
 7166 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7167 
 7168 	* libxslt/FEATURES libxslt/transform.c: added support for
 7169 	  disable-output-escaping in xsl:copy-of
 7170 	* xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
 7171 	  give more debugging info
 7172 
 7173 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7174 
 7175 	* libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
 7176 	  libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
 7177 	  Includes, more document changes
 7178 	* libxslt/xsltutils.c: fix the output of doctype and what is or
 7179 	  is not HTML
 7180 	* tests/REC/*.out tests/REC2/html.xml : changed output accordingly
 7181 	* tests/Makefile.am tests/documents/* : added a new test from Stric
 7182 	  exercising document() among other things
 7183 
 7184 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
 7185 
 7186 	* FEATURES libxslt/transform.c libxslt/numbers.c: partial support
 7187 	  for the level attribute for xsl:number
 7188 	* libxslt/numbers.c: internal restructuring
 7189 
 7190 Fri Feb  9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7191 
 7192 	* libxslt/Makefile.am libxslt/documents.[ch]: added a new module
 7193 	  to deal with documents
 7194 	* libxslt/functions.c: fixed document() to return the same set
 7195 	  for teh same URL
 7196 	* libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
 7197 	  libxslt/variables.c libxslt/xsltInternals.h: keys are really
 7198 	  associated to loaded documents, not to the transformation
 7199 	  context, made the change, this impacted a number of modules
 7200 
 7201 Thu Feb  8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7202 
 7203 	* doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
 7204 
 7205 Thu Feb  8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7206 
 7207 	* README configure.in libxslt.spec.in: bumped to 0.1.0, getting
 7208 	  ready for the release
 7209 	* libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
 7210 	* tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
 7211 	  was not up to date
 7212 
 7213 Thu Feb  8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7214 
 7215 	* FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
 7216 	  added support for keys in patterns
 7217 	* tests/REC/test-12.2-2.*: added a specific testcase
 7218 
 7219 Wed Feb  7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7220 
 7221 	* libxslt/functions.c FEATURES: started adding support for key()
 7222 	* tests/REC/test-12.2-1.*: first key test
 7223 
 7224 Wed Feb  7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7225 
 7226 	* FEATURES: updated
 7227 	* libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
 7228 	  libxslt/transform.c libxslt/xsltInternals.h: started adding key
 7229 	  support
 7230 	* libxslt/xsltutils.c: warning cleanup
 7231 	* libxslt/pattern.h: fixed soopid cut'n paste prob
 7232 
 7233 Tue Feb  6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7234 
 7235 	* libxslt/transform.c libxslt/xslt.c: chased some reported
 7236 	  unitinitialized variables.
 7237 
 7238 Tue Feb  6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7239 
 7240 	* tests/numbers/Makefile.am: fixed the EXTRA stuff
 7241 
 7242 Mon Feb  5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7243 
 7244 	* Copyright IPR Makefile.am: added some wording and a rewrite
 7245 	  of the W3C IPR but without giving Copyright rights to W3C,
 7246 	  should suit everybody
 7247 
 7248 Mon Feb  5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7249 
 7250 	* FEATURES: updated, added mode support for templates
 7251 	* pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
 7252 	  support for templates
 7253 	* templates.c variables.c: simple fixes
 7254 	* xslt.c: added a separate DEBUG_BLANKS debug class disabled
 7255 	* xsltproc.c: added option -timing
 7256 	* xsltutils.c: seem I forgot to add encoding support in output...
 7257 	* configure.in tests/Makefile.am tests/xmlspec/*: added a test
 7258 	  consisting of reformatting the XML REC with the xmlspec XSLT,
 7259 	  heavy !
 7260 
 7261 Mon Feb  5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
 7262 
 7263 	* FEATURES: updated
 7264 	* numbers.c: handles actual number formatting for both xsl:number
 7265 	  and the format-number extension function.
 7266 	* function.c: formatting moved to numbers.c
 7267 	* transform.c: added xsl:number
 7268 	* xslt.c: minor memory leak removed
 7269 	* Makefile.am: added numbers.c and numbersInternals.h
 7270 
 7271 Sat Feb  3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7272 
 7273 	* TODO: updated
 7274 	* doc/html/*.html updated
 7275 	* doc/libxslt.sgml: added new modules
 7276 	* libxslt/pattern.c: fix loop on hash clashes.
 7277 
 7278 Sat Feb  3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7279 
 7280 	* FEATURES: updated
 7281 	* imports.c: bugfix
 7282 	* pattern.c: lots of changes to make most patterns work
 7283 	* templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
 7284 	* transform.c: cleanup and attribute patterns testing
 7285 	* xslt.c: added xsltFreeStylesheetList() and now cleanup
 7286 	  the imports
 7287 	* tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
 7288 	* tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
 7289 	  work now.
 7290 
 7291 Fri Feb  2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7292 
 7293 	* FEATURES: updated
 7294 	* transform.c: added xsl:element support
 7295 	* namespaces.[ch]: added xsltGetSpecialNamespace()
 7296 	* attributes.c: added xsl:attribute namespace support.
 7297 
 7298 Thu Feb  1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7299 
 7300 	* libxslt/Makefile.am libxslt/imports.[ch]: new module to
 7301 	  implement import cascade lookups and traversal
 7302 	* libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
 7303 	  libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
 7304 	  started coding the import cascade lookup in the places needed,
 7305 	  probably incomplete.
 7306 
 7307 Thu Feb  1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7308 
 7309 	* libxslt/xsltInternals.h libxslt/xslt.h: started implementing
 7310 	  xsl:include and xsl:import, untested
 7311 
 7312 Thu Feb  1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7313 
 7314 	* FEATURES: updated choose/when/otherwise added
 7315 	* libxslt/transform.c: plugged choose in
 7316 	* configure.in tests/Makefile.am tests/REC/Makefile.am
 7317 	  tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
 7318 	  tests/general/itemschoose.*: started adding a more generic
 7319 	  infrastructure for testing.
 7320 
 7321 Thu Feb  1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7322 
 7323 	* tests/REC/test-11*: added more tests
 7324 	* libxslt/transform.c libxslt/variables.c: fixing bugs raised by
 7325 	  said tests
 7326 
 7327 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7328 
 7329 	* tests/REC/test-[9-10]*: added more tests
 7330 	* tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
 7331 	  fixed sorting
 7332 
 7333 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7334 
 7335 	* tests/REC/test-[7-9]*: added more tests
 7336 	* libxslt/templates.c libxslt/transform.c libxslt/variables.c:
 7337 	  fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
 7338 	  is allocated, overall cleanup.
 7339 
 7340 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7341 
 7342 	* tests/REC/test-7.*: added more tests
 7343 	* libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
 7344 	  fixing bugs raised by said tests
 7345 
 7346 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7347 
 7348 	* tests/REC/test-7.*: added more tests
 7349 	* libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
 7350 	  libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
 7351 	  raised by said tests
 7352 
 7353 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7354 
 7355 	* TODO: updated
 7356 	* configure.in tests/Makefile.am tests/REC/*: started adding
 7357 	  some regression tests based from fragments of spec examples
 7358 	* libxslt/transform.c: fixed a problem on namespace generation
 7359 
 7360 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7361 
 7362 	* FEATURES: updated
 7363 	* tests/numbers/Makefile.am tests/numbers/format-number.*
 7364 	  tests/Makefile.am configure.in: added number formattting
 7365 	  test from Bjorn
 7366 	* libxslt/attributes.[ch]: separated attribute support, started
 7367 	  add support for attribute-sets
 7368 	* libxslt/functions.[ch]: update for number and formatting
 7369 	  from Bjorn
 7370 	* libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
 7371 	  cleanups updates, etc ...
 7372 
 7373 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7374 
 7375 	* FEATURES: updated
 7376 	* libxslt/transform.c: added copy-of support
 7377 	* libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
 7378 
 7379 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7380 
 7381 	* FEATURES TODO: updates
 7382 	* libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
 7383 	  added xsl:message
 7384 
 7385 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7386 
 7387 	* FEATURES TODO: updates
 7388 	* libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
 7389 	  libxslt/xslt.c libxslt/xsltInternals.h: added support for
 7390 	  namespace aliases and cleaned up the overall namespace related
 7391 	  code. This materialize as a new module.
 7392 
 7393 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7394 
 7395 	* configure.in libxslt.spec.in: changes needed for libxml2-devel
 7396 	  changes
 7397 
 7398 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7399 
 7400 	* libxslt.spec.in doc/xslt.html: updating doc and trying to add
 7401 	  it to the RPM.
 7402 
 7403 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7404 
 7405 	* Makefile.am configure.in doc/Makefile.am: added a doc subdir
 7406 	  and the rules to generates the makefiles.
 7407 	* doc/libxslt.sgml doc/xslt.html: very first version of the manual
 7408 	* doc/html/*.html : autogenerated documentation
 7409 	* libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
 7410 
 7411 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7412 
 7413 	* libxslt/functions.c: xsltGenerateIdFunction() small patch
 7414 
 7415 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7416 
 7417 	* FEATURES TODO README INSTALL: updated
 7418 	* libxslt/xslt.h: added URL and version/vendor :-)
 7419 	* libxslt/transform.c: fixed a problem in xsl:attribute, removed
 7420 	  attempt to support older libxml2 version.
 7421 	* libxslt/variables.h libxslt/xsltInternals.h: update to structures
 7422 	  and macros to add/register new document created by document()
 7423 	* libxslt/functions.c: implemented current(), unparsed-entity-uri()
 7424 	  system-property(), element-available() and function-available().
 7425 	  A crippled version of document() has been added too.
 7426 
 7427 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7428 
 7429 	* functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
 7430 	  number formatting !!!
 7431 	* acconfig.h config.h.in configure.in libxslt/Makefile.am
 7432 	  tests/Makefile.am; added testing for mathematical functions,
 7433 	  fixed make test(s)
 7434 	* FEATURES: updated
 7435 
 7436 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7437 
 7438 	* libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
 7439 	  with non-named rules (*, ...) added accelerators
 7440 	* libxslt/templates.[ch]: added xsltEvalTemplateString()
 7441 	  and xsltEvalAttrValueTemplate() high level functions
 7442 	* libxslt/transform.c: fixed the part where attributes
 7443 	  had to be looked at as templates, added comment and
 7444 	  PI generation
 7445 	* TODO FEATURES: updated to reflect the new state
 7446 
 7447 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7448 
 7449 	* libxslt/functions.[ch] Makefile.am: added new module functions
 7450 	  with templates for the XSLT functions.
 7451 	* libxslt/variables.h templates.c: added registrations of new
 7452 	  functions when an XPath context is created
 7453 
 7454 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7455 
 7456 	* tests/Makefile.am: cleanup
 7457 	* libxslt/pattern.c: should support most of the patterns now
 7458 	  except ID/Key and maybe some namespace checks when having
 7459 	  a default namespace
 7460 	* TODO: updated
 7461 
 7462 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7463 
 7464 	* Makefile.am libxslt.spec.in tests/REC1/Makefile.am
 7465 	  tests/REC2/Makefile.am: updated the makefiles and spec files to
 7466 	  add tests, and the FEATURES file to the RPM
 7467 
 7468 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7469 
 7470 	* Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
 7471 	  prepared the Makefiles and spec files for a first release.
 7472 	* COPYING.LIB: added LGPL Licence
 7473 
 7474 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7475 
 7476 	* libxslt/transform.c: applied cleanup patch from Bjorn Reese
 7477 	  <breese@mail1.stofanet.dk>
 7478 
 7479 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7480 
 7481 	* configure.in libxslt.spec.in: first try to get a spec file
 7482 
 7483 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7484 
 7485 	* libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
 7486 	* libxslt/transform.c: add support for "*" to strip and preserve
 7487 	  space.
 7488 
 7489 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7490 
 7491 	* TODO: updated
 7492 	* FEATURES: added with alist of what's in and what's not
 7493 	* libxslt/xslt.c: fixed top level Param and Variable stuff
 7494 
 7495 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7496 
 7497 	* xsltproc.c: removed bug
 7498 	* tests/REC2/html.xml: added newline after doctype
 7499 	* libxslt/variables.[ch] libxslt/xsltInternals.h: added param
 7500 	  support, result tree fragment support (requires just commited
 7501 	  extensions to libxml2 XPath !!!)
 7502 	* transform.c: added call-template, with-param support
 7503 	* libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
 7504 	* TODO: updated, added a DONE section and started migrating stuff :-)
 7505 
 7506 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7507 
 7508 	* Makefile.am tests/Makefile.am tests/REC1/Makefile.am
 7509 	  tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
 7510 	  too, added the HTML output test
 7511 	* libxmls/xsltutils.c: added HTML output
 7512 	* libxslt/xslt.c: check version on literal result used as templates
 7513 	* libxslt/transform.c: fixed an error in VERSION number
 7514 	* libxslt/templates.c: make sure generated nodes have doc and
 7515 	  parent properly set
 7516 
 7517 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7518 
 7519 	* libxslt/Makefile.am libxslt/template.[ch]: added a template
 7520 	  specific module. Added attribute value template, at least in
 7521 	  one spot.
 7522 	* tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
 7523 	  the spec now works too.
 7524 	* libxslt/variables.c: fixed the debug
 7525 	* libxslt/xslt.c: fixed an ugly uninitialized variable
 7526 	* libxslt/transform.c: now using attr template processing
 7527 
 7528 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7529 
 7530 	* libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
 7531 	  libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
 7532 	  structure to add an execution stack with variables. Tree
 7533 	  valued variables still missing.
 7534 	* TODO: updated
 7535 
 7536 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7537 
 7538 	* libxslt/xslt.c: check version on stylesheets
 7539 	* libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
 7540 	  started adding variables interfaces and modules.
 7541 
 7542 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7543 
 7544 	* libxslt/xslt.c: added support for disable-output-escaping
 7545 	  will need libxml version > 20211
 7546 	* libxslt/transform.c: cleanup
 7547 	* libxslt/xsltutils.[ch]: added output functions
 7548 	* libxslt/xsltproc.c: reuse the output function
 7549 	* tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
 7550 	  test
 7551 
 7552 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7553 
 7554 	* libxslt/transform.c libxslt/xslt.c: avoiding some problems
 7555 	  with blank node stripping when not allowed.
 7556 
 7557 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7558 
 7559 	* libxslt/transform.c: modified apply-templates processing
 7560 	  added select and sort support support.
 7561 
 7562 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7563 
 7564 	* TODO: guess what, it's growing :-(
 7565 	* configure.in: setup hacking values when compiling in my
 7566 	  own environment.
 7567 	* libxslt/transform.c libxslt/xsltutils.[hc]: added a first
 7568 	  very rudimentary version of xsl:sort
 7569 
 7570 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7571 
 7572 	* TODO: more stuff
 7573 	* libxslt/transform.c: context position and size in for-each
 7574 	* libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
 7575 	  and put Error and Debug routines
 7576 	* libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
 7577 	  to use the Debug calls, cleanup
 7578 	* libxslt/xsltproc.c: added -v to enable debug printing
 7579 
 7580 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7581 
 7582 	* TODO: started filling it :-(
 7583 	* libxslt/pattern.c: should now at least compile the full
 7584 	  set of patterns authorized. Default priorities added.
 7585 	* libxslt/transform.c: a bit more work and cleanup.
 7586 
 7587 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7588 
 7589 	* TODO: started adding in there :-(
 7590 
 7591 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7592 
 7593 	* transform.c, xslt.c, xsltproc.c: lots of fixes, added
 7594 	  support of xslt:if and xslt:attribute, need libxml2 interfaces
 7595 	  present only in CVS.
 7596 
 7597 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7598 
 7599 	* test/Makefile.am test/REC*/Makefile.am: added first test
 7600 	* libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
 7601 	  cleanup of nodes at reading of stylesheet, added support
 7602 	  for xsl:for-each and fixed a few recursion bugs
 7603 
 7604 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7605 
 7606 	* pattern.c, xslt.c: removed debug
 7607 	* transform.c: added value-of, seems to handle the first
 7608 	  REC example correctly
 7609 
 7610 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7611 
 7612 	* transform.c, xsltproc.c: small fight with spaces and formatting
 7613 	  may need a revisit later but looks pretty good right now.
 7614 
 7615 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7616 
 7617 	* transform.c: basic processing in place
 7618 	* xsltInternals.h: exported one xslt.c function
 7619 
 7620 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7621 
 7622 	* libxslt/transform.[ch] Makefile.am: started adding the
 7623 	  transformation module
 7624 	* pattern.[ch] xslt.c: more work...
 7625 
 7626 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7627 
 7628 	* libxslt/pattern.c: started adding xsltTestCompMatch()
 7629 
 7630 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7631 
 7632 	* libxslt/pattern.c: more work on parsing selectors
 7633 
 7634 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7635 
 7636 	* libxslt/xslt*: completeted the structures
 7637 	* libxslt/pattern.[ch]: started adding code to precompile patterns
 7638 	  and do the lookup
 7639 	* libxslt/makefile.am: added the new files
 7640 
 7641 Mon Jan  8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7642 
 7643 	* libxslt/xslt.c : small cleanup
 7644 	* configure.in libxslt/xsltconfig.h.in: add memory debug and
 7645 	  mechanism for compile-time options
 7646 
 7647 Sun Jan  7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7648 
 7649 	* libxslt/xslt.[ch]: started parsing templates
 7650 
 7651 Sun Jan  7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7652 
 7653 	* libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
 7654 
 7655 Sun Jan  7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7656 
 7657 	* libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
 7658 	  very early coding
 7659 
 7660 Sun Jan  7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7661 
 7662 	* configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
 7663 	  libxslt/Makefile.am tests/Makefile.am:
 7664 	  Created the library framework, imported it into the GNOME CVS base
 7665 	* INSTALL: added a small instruction file.
 7666 
 7667 Sun Jan  7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7668 
 7669 	* libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
 7670 	  first steps toward building the framework
 7671 
 7672 Sun Jan  7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7673 
 7674 	* NOTES: added notes taken while reading the spec.
 7675 
 7676 Fri Jan  5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7677 
 7678 	* test/REC1 test/REC2: added examples from the XSLT REC
 7679 
 7680 Fri Jan  5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 7681 
 7682 	* README: basic information
 7683 	* Changelog: created