Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>

* configure.in: preparing 1.0.16
* doc/*: updated and rebuilt the docs

Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/attributes.c: removed a warning
* libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
  added xsltRunStylesheetUser() API needed to fix #78546
* xsltproc/xsltproc.c: second part of the fix #78546

Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>

* python/Makefile.am: fixing the equivalent of #75779

Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/keys.c: fixed bug #78735
* configure.in tests/Makefile.am tests/keys/*:
  added the tests in a separate directory

Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>

* tests/docs/Makefile.am tests/docs/bug-83.xml
  tests/general/Makefile.am tests/general/bug-83.*: added a 
  specific example for bug #78662 in the regression tests
* tests/docbook/: this also changed a couple of DocBook results

Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>

* configure.in: trying to kill #77827 IEEE conformance on alphas
* libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
  bug #78211
* tests/docs/Makefile.am tests/docs/bug-82.xml
  tests/general/Makefile.am tests/general/bug-82.*: added a 
  specific example for bug #78211 in the regression tests

Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: applied patch from Mark Vakoc

Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>

* tests/docs/Makefile.am tests/docs/bug-81.xml
  tests/general/Makefile.am tests/general/bug-81.*: added a 
  specific example for bug #76927 in the regression tests

Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>

* AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
* python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
  that $(datadir) should be used for docs

Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>

* configure.in: preparing 1.0.15
* doc/*: updated and rebuilt

Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
  libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
* tests/docs/Makefile.am tests/docs/bug-80.xml
  tests/general/Makefile.am tests/general/bug-80.*: added a 
  specific example for bug #76043 in the regression tests

Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
  steps which were not compiled
* tests/docs/Makefile.am tests/docs/bug-79.xml
  tests/general/Makefile.am tests/general/bug-79.*: added a 
  specific example for bug #75902 in the regression tests

Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: Fixing bug #75777 error with namespaced
  attribute match rules evaluation
* tests/docs/Makefile.am tests/docs/bug-78.xml
  tests/general/Makefile.am tests/general/bug-78.*: added a 
  specific example for bug #75777 in the regression tests

Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c: found another stupid bug by step by 
  step processing of the code
* libxslt/pattern.c: idem, except that once stupid mistake
  ELEM vs NODE forced the templates to be stored in a list
  instead of a hash table, fixing this stupidity should
  again lead to a substantive improvement of processing speed.
  Like divide by 2 processing time for DocBook stylesheets.

Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c: fixing bug #75603
* tests/docs/Makefile.am tests/docs/bug-77.xml
  tests/general/Makefile.am tests/general/bug-77.*: added a 
  specific example for bug #75603 in the regression tests

Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/Makefile.am: Art Haas pointed a stupid error

Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>

* Makefile.am tests/Makefile.am tests/*/Makefile.am
  tests/*/*/Makefile.am : added "make valgrind" targets
  to run the test suite under the debugger control
* transform.c: valgrind spotted 2 bugs, one related to
  the ordering of the deallocation of the data associated to
  a transofrmation, the second in xsltCopyTree when the new
  node may have been coalesced with an adjacent text node.
  The regression tests now pass cleanly under testgrind.

Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/Makefile.am: fixed a stupid bug

Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>

* configure.in: preparing 1.0.14
* doc/*: updated rebuilt
* libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
  implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
  with the Windows maintainers

Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/Makefile.am python/generator.py python/libxslt.c
  python/types.c python/tests/Makefile.am: applied the same kind of
  fixes to the Python Makefiels than to libxml2 ones. Updates
  and cleanups too.

Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>

* libexslt/common.c libxslt/pattern.c  libxslt/transform.c
  libxslt/variables.c: chaing result tree values which may
  be deallocated and must not be kept in the template 
  pattern lookup cache. Thanks to Valgrin to allow finding
  the real problem in bug #74857

Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/*.h doc/* python/*: applied another cleanup comment
  diff from Heiko W. Rupp, regenerated the API and python

Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>

* tests/docs/Makefile.am tests/docs/bug-76.xml
  tests/general/Makefile.am tests/general/bug-76.*: added a 
  home brewed test for path computation elmininating duplicate
  in result sets.

Sat Mar  9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>

* doc/Makefile.am: fixed a build problem in some environements

2002-03-08  jacob berkman  <jacob@ximian.com>

* python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
as make will automatically look there for these files

Fri Mar  8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>

* configure.in libxslt/xsltwin32config.h: preparing release
  1.0.13
* doc/*: updated and rebuilt the docs
* python/libxslt.c: fixed a possible reentrancy problem

Fri Mar  8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: Fixes the problems exposed by #73880
  those ought to be computed at stylesheet compile time, not
  at run-time, and the computation was wrong.
* libxslt/transform.c: get rid of fake nodes coming from node-set
          transformations. At least if they are still produced they will
  become easy to spot as resulting document won't be well-formed.

Thu Mar  7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/extensions.c: fixed bug #73791 related to extension
  function declared in included stylesheets
* tests/exslt/functions/function.7.*: added specific test

Thu Mar  7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>

* tests/docs/Makefile.am tests/docs/bug-75.xml
  tests/general/Makefile.am tests/general/bug-75.*: added a 
  specific example for bug #72150 in the regression tests

Thu Mar  7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>

* configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
  similar way as #71457

Thu Mar  7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>

* tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
  some HTML meta encoding fixups resulting from fix in libxml2

Mon Mar  4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/namespaces.c tests/general/bug-63.out: small fixups
  related to the XPath changes in fixing #61290
  
Mon Mar  4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: fixed bug #73363, bad tokenization of
  pattern

Mon Mar  4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>

* libexslt/date.c: patch from Charles Bozeman for the exslt date
  extension
* configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
  the associated regression test provided by Charles

Fri Mar  1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/preproc.c: Fixed #73088 with the associated patch

Fri Mar  1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
  unless compiled explicitely with memory debugging switched on
* TODO: refreshed a bit

Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/generator.py python/libxslt.c: changes for the 'usual'
  setup.py to allow building a libxml2-python
  module based on the same code. The initialization is however
  different the 2 .so files fo libxml2 and libxslt are identical and
  they entry point initialize both libraries. this is done to avoid
  some possible nasty problem since the Python don't merge the maps
  of all shared modules.
* python/libxsl.py: attempt to cope with the shared library loading
  problem when both modules are not merged.

Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>

* doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
  documentation for the wrappers and python modules.

Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>

* tests/docs/Makefile.am tests/docs/bug-74.xml
  tests/general/Makefile.am tests/general/bug-74.*: added a 
  specific example for bug #71342 in the regression tests
* tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
  #71342 changed one attribute serialization.

Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/Makefile.am: trying to fix #71270 

Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/*.py: removed tab used spaces
* configure.in libxslt/xsltwin32config.h: preparing 1.0.12
* doc/news.html doc/xslt.html: rebuild/updated

Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>

* tests/docs/Makefile.am tests/docs/bug-73.xml
  tests/general/Makefile.am tests/general/bug-73.*: added a 
  specific example for bug #71181 in the regression tests

Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: fixed bug #71181 p/text() would not
  work. A bit of cleanup.

Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>

* xslt-config: fixing Red Hat bug #59508

Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>

* tests/docs/Makefile.am tests/docs/bug-72.xml
  tests/general/Makefile.am tests/general/bug-72.*: added a 
  specific example for bug #58444 in the regression tests

Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c: fixed bug #58444, was quite simpler
  than expected.

Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/xsltInternals.h libxslt/pattern.c: expected to have
  closed bug #70131, still wondering about the position() when
  the node is selected.

Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>

* tests/docs/Makefile.am tests/docs/bug-71.xml
  tests/general/Makefile.am tests/general/bug-71.*: added a 
  specific example for Norm's bug in the regression tests

Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/attributes.c: fixed a bug reported by Norm

Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/libxml.c : fixed a small warning.
* doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
  python/libxsltclass.txt: rebuilt the APIs

Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
  libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
  libxslt/xsltInternals.h: adding extra run-time informations
  to make the stylesheet really read-only at run-time.

Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c: fixing bug #70281

Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/numbers.c: trying to fix #68759

Sat Feb  9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/Makefile.am: seems some version of automake didn't
  generate the dependancies right as Jacob found out. Add
  an extra dependancy rule.

Sat Feb  9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>

* configure.in libxslt.spec.in python/Makefile.am python/generator.py
  python/libxsl.py python/libxslt.c python/tests/Makefile.am:
  Fixed the python Makefiles, corrected a bug showing up on ia64,
  changed the name of the python internal module too

Fri Feb  8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>

* Copyright Makefile.am configure.in libxslt.spec.in: change the
  Licence to MIT Licence and release of 1.0.11
* doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html 
  doc/xslt.html: updates of the docs accordingly
* libxslt/xsltwin32config.h: numbering
* python/generator.py python/libxml_wrap.h python/libxsltclass.txt
  python/libxslt-python-api.xml: cleanup the dependancies with
  libxml2
* python/tests/extfunc.py: updated examples.

Thu Feb  7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>

* doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
  doc/parsedecl.py: fixup the script and rebuid the API
* libxslt/extensions.h: cleanup
* python/generator.py python/libxslt-python-api.xml python/libxslt.c
  python/libxsltclass.txt: provided accessors for a lot of the
  tructures involved in the transformation. Stylesheet and
  transformation python object don't free automatically the
  encapsulated object when deallocated.
* python/tests/Makefile.am python/tests/basic.py
  python/tests/extfunc.py python/tests/pyxsltproc.py:
  updated the examples

Thu Feb  7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: small fix
* Makefile.am: cleanup
* python/tests/Makefile.am: avoid a problem with $(TESTS)
* python/generator.py python/libxml_wrap.h python/libxsl.py
  python/libxslt.c python/libxsltclass.txt: augmented the
  wrappers
* python/tests/pyxsltproc.py: rewrote xsltproc on top of the
  libxslt-python API to get an estimate of what is missing

Wed Feb  6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
  python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
  to libxslt_xsltApplyStylesheet() removed the memleaks left and
  fixed an import order.
* python/tests/basic.py python/tests/extfunc.py: updated the tests

Wed Feb  6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>

* python/libxlst.c python/libxslt-python-api.xml 
  python/libxsltclass.txt: plugged the extension of the engine
  with python defined functions
* python/tests/Makefile.am python/tests/extfunc.py: added a
  basic test, still a memleak, cleanup function needed.

Wed Feb  6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt.spec.in python/Makefile.am python/libxsl.py: the
  spec file will now build libxslt-python, fought with shared
  and other crazyness, seems to work now :-)
* doc/libxslt-api.xml: regenerated

Wed Feb  6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>

* Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
  tests/*/*/Makefile.am: refactored make tests, make all now don't
  run the test suite
* python/Makefile.am: added tests
* python/tests/basic.py python/tests/Makefile.am: added the first
  basic test, memory debug included

Wed Feb  6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>

* configure.in python/Makefile.am: attempst to tweak to get
  full memory debug...
* python/generator.py python/libxsl.py python/libxslt-python-api.xml
  python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
  the basic API starts to work
* python/tests/test.*: first basic test
* libxslt/xsltutils.c: fixed a comment

Tue Feb  5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>

* configure.in doc/Makefile.am: do not install outside of prefix,
  make sure the API get shipped.

Mon Feb  4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
  reactivated xsltMatchPattern() since this is really something
  one may want to have access to in an extension function.
* Makefile.am configure.in python/Makefile.am python/generator.py
  python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
  python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
  python/types.c: started working on the python bindings, borrowed
  most of the work done for libxml2, most of the generator code
  is similar. Commit at the point where this compiles cleanly and
  "import libxslt" doesn't yield any missing entry point.

Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: patch from Charles Bozeman to support
  child::* patterns.

Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/keys.c: Bob Stayton pointed out a problem when
  using unions in key match patterns.
* tests/docs/Makefile.am tests/docs/bug-70.xml
  tests/general/Makefile.am tests/general/bug-70.*: added a 
  specific example in the regression tests

Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c: avoid a problem with Sun's Workshop CC,
  closes bug #69809 submitted by Michael Kroell

Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: added links to the Web site from usage()

Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>

* doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
  an index based on comments content similar to libxml2 one
  The code need more specific comments.
* doc/*: rebuilt the web site with the new references

Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/functions.h: roll back the change after more analysis
  proper fix is to restore the definition of xmlXPathFuncLookupFunc
  int libxml2

Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/functions.h: fixed a proble  after some cleanup of libxml2
  includes.

Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
  error when parsing -o arguments.

Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>

* doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
  Fixed RH bug #57496, xsltproc was not returning error
  code on internal runtime errors. Should return 9 now.

Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>

* libexslt/math.c: Charlie Bozeman provided the implementation
  for the EXSLT math other functions

Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>

* libexslt/Makefile.am: jacob berkman pointed out that the
  Cygwin patch forgot to add libexslt.h to the tarball

Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: fixed I18N problemes in the template parser
  pointed out by Xavier Cazin
* tests/docs/Makefile.am tests/docs/bug-69.xml
  tests/general/Makefile.am tests/general/bug-69.*: added a 
  specific example in the regression tests

Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>

* Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
  libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
  libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
  libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
  libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
  xsltproc/xsltproc.c: applied Robert Collins patch for 
  Cygwin support

Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>

* xsltproc/Makefile.am configure.in: ugly way to keep
  the memory debugging active on my devel workstation
  by bypassing libtool completely

Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/templates.c: fixed bug #68751
* tests/docs/Makefile.am tests/docs/bug-68.xml
  tests/general/Makefile.am tests/general/bug-68.*: added a 
  specific example in the regression tests

Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
  small problems raised by Justin Fletcher

Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>

* configure.in: releasing 1.0.10
* doc/*: updating the docs for the release.
* libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
  seems I inadvertantly commited previously stuff from a failed
  attempt at fixing namespace nodes parents.

Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>

* libxslt/numbers.c: the xsl:number implementation incorrectly
  cached the format string in some case. Fixes bug #65391

Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>

* configure.in: fixed a couple of cut and paste errors in the
  math functions detection
* libxslt.spec.in: added missing file entry for libxslt.pc

Tue Jan  8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
update xsltproc man page to add --stringparam option

Tue Jan  8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: added the --stringparam option
* xsltproc/xsltproc.c: applied John Fleck's patch to correct
  the --novalid behaviour.

Tue Jan  8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>

* doc/site.xsl doc/*.html: added a DocBook section docbook.html

Tue Jan  8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>

* doc/*.html: updated gdome2 homepage

Sat Jan  5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>

* win32/dsp: Windows/MSVC project files update from Igor Zlatkovic

Fri Jan  4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
increased number of parameteres, changed license, cleaned up some
places where it looked junky because of stylesheet issues

Fri Jan  4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: increased the max number of parameters

Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya

Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>

* configure.in: applied albert portability patch
* libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
 applied Igor patch for Windows

Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/xsltutils.c: fixed a problem with the debuuger interface.

Fri Dec  7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>

* configure.in: preparing 1.0.9
* doc/*: updated and rebuild the doc

Thu Dec  6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>

* configure.in libexslt/Makefile.am: trying to fix the problem
  related to prelinking and libtools crazyness

Wed Dec  5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c libxslt/variables.c: applied Keith Isdale
  patch for the debugger glue.

Wed Dec  5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>

* breakpoint/Makefile.am breakpoint/deprecated.c: replaced
  the whole module with just the entry points.

Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c: Nik Clayton found a bug introduced in
  1.0.8 when using doctypes for HTML output

Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
  libxslt/xsltutils.h: revamped the mechanism to hook a debuger
  to use a callback setup function, deprecating libxsltbreakpoint
* xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
  dependancies on libxsltbreakpoint

Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>

        Build patch from  Peter Williams  <peterw@ximian.com>
* breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
* doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
  $(srcdir), not the build directory.

Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>

* doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ

Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
xsltproc return codes, per
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649 

Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: Marc Tardif provided a patch to use as
  much as 40 steps. A dynamic alloc would still be better

Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: return useful code signaling error conditions
  closing #56649 (RH)

Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>

* configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8

Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: fixing bug #64044 reported by Gero Mei羧er,
  template matches compilation was failing to skip blanks bewteen
  consecutive predicates

Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>

* Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
  updating Makefiles to fix the prelinking.

Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c: fixed a bug in the document extension
  element where the doctype infos were not taken into account.

Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/extra.c: fixed xsltDebug() to output with the normal
  error routines
* tests/namespaces/*: updated the tests to separate stdout and
  stderr
* libxslt/transform.c: increasing xsltMaxDepth to 5000

Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>

* configure.in libexslt/Makefile.am: more Makefile fixups

Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>

* configure.in libexslt/Makefile.am: trying to fix more Makefiles
  crapola
* libxslt/transform.c: small fix.

Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>

* vms/* Makefile.am: included OpenVMS port instructions from
  John A Fotheringham, integrated in the tar file.

Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>

* win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
  from Igor for Windows
* libxslt/xslt.h: try to fix the  LIBXSLT_PUBLIC mess

Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c: fixing bug #64298 reported by T. V. Raman

Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>

* configure.in: preparing 1.0.7
* libxslt.spec.in: cleanup similar to libxml2 one
* breakpoint/*.[hc]: finished cleaning up contributed code
* doc/*: updated and rebuilt the documentation
* xsltproc/xsltproc.c: cleanup of the timing code
* xsltproc/Makefile.am: auto* sucks
* libxslt/transform.c: added a missing include

Mon Nov  5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>

* Makefile.am acconfig.h config.h.in configure.in 
  xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
  libxslt/xsltconfig.h.in:  Applied Keith Isdale patch for
  the debugger support, make it the default, added the
  WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups

Fri Nov  2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined

Thu Nov  1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/xsltutils.c: handle indent=no when using an HTML
  output
* tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
  modified the output of those test suites

Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
  to libxml and removed the --warnnet option

Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>

* configure.in: applied patches from David H酺deman closing
  bug #62891

Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>

* configure.in libxslt/xsltwin32config.h: preparing 1.0.6
* libexslt/date.c: applied patch from Bruce Miller
* doc/*: updated and rebuilt the docs

Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>

* win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
  win32/dsp/libxslt.def: updated with latest ZIP from Igor,
  made sure the .def is handled as binary

Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>

* win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
  for Win32
* doc/*.html doc/site.xsl: changed the site stylesheet a bit

Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libxslt/numbers.c: take NaN and infinity attributes of
  xsl:decimal-format into account. Closes #62577

Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>

* doc/*.html doc/site.xsl doc/Makefile.am: the web site
  is now extracted from the xslt.html flat file using
  the site stylesheet ... eat your own dogfood !
* libxslt/transform.c libxslt/xsltutils.c: fixed the 
  HTML output to not generate a DOCTYPE if it should not
  i.e. no identifier nor version specified in the xsl:output
* tests/multiple/out/*.orig tests/general/bug-11-.out 
  tests/general/bug-33-.out tests/general/bug-52.out
  tests/docbook/result/xtchunk/html/*.orig
  tests/docbook/result/html/gdp-handbook.html
  tests/XSLTMark/*.out: fixing xsl:output with method=html
  resulted in a number of small changes in the regression tests
  output

Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libexslt/*.c libexslt/exsltconfig.h.in: moved the 
  config.h include out of exsltconfig.h since this header is
  exported and config.h is not.

Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
  libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
  XSLT_TODO

Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libxslt/numbers.c: reworked internal representation of
  tokenized number format and parsing/tokenization. This fixes
  many bugs regarding separator and default tokens.
* tests/REC/test-7.7-3.out: the fix changes the output of this
  test. It now complies to the XSLT spec (wow! ;o)

Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>

* xsltproc/Makefile.am configure.in config.h.in: trying to
  bypass libtool crazyness when compiling in my debug environment
* libxslt/templates.c: fix a compilation problem due to recent
  libxml changes

Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
  non-alphanumeric token handling in number formatting.

Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>

* configure.in: releasing 1.0.5
* doc/xslt.html doc/html/*: updated and rebuilt the docs

Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* tests/REC/test-7.7-4.out: fixed a typo

Tue Oct  9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/saxon.c: fixed a typo and improved handling of
  non-XPath-expression arguments.
* libexslt/strings.c: fixed a bug in tokenize: function was using
  tctxt->output instead of tctxt->document->doc.
* libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
  which was using variable "node" instead of "cur"

Tue Oct  9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libxslt/extra.[ch]: removed older SAXON extensions
  implementations from Darren Graves.
* libexslt/date.c: applied patch from Charlie Bozeman to fix
  a bug with time zone offset on Linux.

Tue Oct  9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
  strip-space should also be applied to document imported
  at run-time.

Tue Oct  9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
  rewrote the way strip-space gets applied. Closes bugs #61962
* tests/docs/Makefile.am tests/docs/bug-66.xml
  tests/general/Makefile.am tests/general/bug-66.*: added a 
  specific example in the regression tests

Mon Oct  8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/xslt.c: Fixing bug #61913
* libxslt/transform.c: removing a small memleak when running with
  the profiler.

Sun Oct  7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
  added implementation of SAXON expression(), eval() and
  evaluate() functions.
  See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
* tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
  modified to use SAXON namespace (functions are not registered
  in the LibXSLT namespace)
* tests/exslt/common/object-type.1.out: modified to take account
  of the new saxon:expression function

Sun Oct  7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/numbers.c: fixed bug #61070, number ANY formatting 
  should be faster too.
* tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
  updated the result of the tests. A subtle bug unnnoticed yet
  in the XML Rec formatting got fixed.

Sat Oct  6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/numbers.c: trying to fix bug #61070, seems there
  is still a couple of problem left. And optimizations are
  certainly needed.

Sat Oct  6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/variables.c: fixing bug #61673 part II
* tests/docs/Makefile.am tests/docs/bug-65.xml
  tests/general/Makefile.am tests/general/bug-65.*: added a 
  specific example in the regression tests

Sat Oct  6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: fixed bug #61627
* tests/docs/Makefile.am tests/docs/bug-64.xml
  tests/general/Makefile.am tests/general/bug-64.*: added a 
  specific example in the regression tests
* tests/docs/Makefile.am tests/docs/bug-63.xml
  tests/general/Makefile.am tests/general/bug-63.*: added a 
  specific example in the regression tests for bug #61291
  (fixed in libxml2 module)
* tests/reports/Makefile.am tests/reports/undefvar.*: added
  a test for handling undefined variables

Thu Oct  4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>

* configure.in xslt-config.in: trying to fix bug #60890

Thu Oct  4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>

* configure.in: applied patch to close bug #60724

Tue Oct  2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/date.c: applied patch from Charlie Bozeman that fixes
  a bug in DAY_IN_WEEK and implements the date:week-in-month function

Tue Oct  2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/extra.[ch] tests/extensions/list.*
  tests/extensions/evaluate.*: applied patch from Darren Graves
  adding support for Saxon's evaluate & expression extension functions
  http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html

Mon Oct  1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
  patches from Igor for Windows.

Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/xslt.c: fixed bug #60624
* libxslt/xsltutils.c: improver the error context reporting
* tests/reports/Makefile.am tests/reports/tst-2.*: added a
  specific regression test
* xsltproc/xsltproc: free the stylesheet if it contained an error.

Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/variables.c: fixed a problem with global var override
  being reported as an error.
* tests/docs/Makefile.am tests/docs/bug-61.xml
  tests/general/Makefile.am tests/general/bug-61.*: added a 
  specific example in the regression tests
* configure.in tests/Makefile.am tests/reports/*: adding a test
  to make sure redefinition of global variables in the same stylesheet
  are still reported

Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/extra.c: okay the code from Norm is really non
  portable and break everywhere except on Sun and Linux
  platform. Compile it only on those targets.

Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/date.c: fixed some bugs (reported by Charles Bozeman
  and Justin Fletcher)

Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/numbers.c: Fixing bug #60415 
* tests/docs/Makefile.am tests/docs/bug-61.xml
  tests/general/Makefile.am tests/general/bug-61.*: added a 
  specific example in the regression tests

Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>

* tests/docbook/result/*: the change in libxml to output
  decimal charrefs instead of hexadecimal changed a lot of
  docbook results

Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt.spec.in doc/Makefile.am: install xsltproc man page

Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>

* configure.in: preparing for 1.0.4
* doc/xslt.html doc/html/*: updated and regenerated docs

Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/date.c: fixed some compile warnings and disabled
  debugging by default.

Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>

* win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
  incorporate comments from bug #59220

Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* configure.in libexslt/date.c libexslt/Makefile.am
  libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
  of the EXSLT - Dates and Times core functions.
  The exsltDateFormat* functions need to be reworked but it
  works like this, even if it's quite messy.
* tests/exslt/strings/.cvsignore: added

Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: tell in usage that parameter strings
  need to be quoted 

Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/Makefile.am libxslt/transform.c: trying to close
  bug #60304 on xsl:fallback usage
* tests/docs/Makefile.am tests/docs/bug-60.xml
  tests/general/Makefile.am tests/general/bug-60.*: added a 
  specific example in the regression tests

Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>

* tests/documents/Makefile.am tests/documents/*: changed the
  test to use doc%5Ffile instead of doc%20file, this is 
  sufficient to preserve the test capacities while closing
  bug #60090

Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/extra.c : close #59570 by simply not providing
  Norm's extension on FreeBSD.
* tests/general tests/docs: added a couple of new entries
  in the testsuite
* libexslt/strings.c: NULL initialized a local variable
  which was tested later on.

Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
  #60143 and rebuilt the FO test outputs

Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/attributes.c libxslt/transform.c: fixed bug #59757
  on inheritance of attributes from multiple attributes-sets

Mon Sep  3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
  added implementation of EXSLT - Strings.
  Currently implemented functins are str:tokenize, str:align
  str:concat and str:padding.
* configure.in tests/exslt/Makefile.am
  tests/exslt/strings/Makefile.am
  tests/exslt/strings/tokenize.1.*: added a test for the
  str:tokenize function.

Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
  libexslt/Makefile.am: added man pages provided by Heiko Rupp

Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
tutorial text to add references to global variables cleanups

Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.1 - added xsltproc man page (note: this has not
been added into the build yet)

Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>

* doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
  doc/tutorial/libxslttutorial.xml: added global variables cleanups
  to the example.
* tests/documents/Makefile.am: mjcox pointed to some missing files

Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/common.c: fixed a bug in exsltNodeSetFunction

Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/common.c: implemented version 3 of the exslt:node-set()
  function.
* tests/exslt/common/Makefile.am
  tests/exslt/common/node-set.3.{xml,xsl,out}: added a test

Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>

* adding doc/xsltproc.html - html generated from xsltproc.xml,
update doc/xslt.html with link to xsltproc.html

Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>

* adding doc/xsltproc.xml - user manual for xsltproc

Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/numbers.c libxslt/xslt.c: removed a couple of
  warning raised by the Windows compiler (Chris Poblete)

Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
  closed bugs #59212 and #59220

Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>

* config.h.in configure.in xsltproc/xsltproc.c: complete test
  of a DocBook XSLt transform with --nonet, need stat(), added
  checking in configure.

Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: catalog integration, cleanup with
  the --nonet option closing #59427
* libxslt/xslt.c: removed a small memleak when using a 
  stylesheet PI

Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>

* //Makefile.am : fixed an error I propagated to nearly all
  Makefiles.am on Saturday

Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
  xmlXPathIsInf()
* libxslt/pattern.c: tag a potential threading problem.

Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>

* libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
  support.

Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>

* //Makefile.am : fixed a number of small problems with
  Makefiles spotted by Albert Chin

Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>

* win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
  Windows/MSC

Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/extensions.c: fixed a permutation of args to
  xsltPrintErrorContext()

Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>

* Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
  release of 1.0.2
* tests/docs/Makefile.am libexslt/Makefile.am
  tests/documents/Makefile.am tests/general/Makefile.am
  xsltproc/Makefile.am: cleaning of Makefiles pointed out
  by make distcheck

Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/functions.h libxslt/transform.c: a bit of cleanup

Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libexslt/common.c libexslt/math.c libxslt/Makefile.am
  libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
  export xsltconfig.h at make install stage

Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/xslt.html updated xsltproc description with the many new
  command line options Daniel has added, cleaned up some spelling

Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/extra.c libxslt/keys.c libxslt/templates.c 
  libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
  serious changes on Result Value Trees and NodeSets
  w.r.t. deallocation and collect operations. Probably not
  100% clean (merge of allocated trees smells like a problem).
  Seems sufficient to close #58943 . Also check if XPath evaluations
  failed, and in this case stops the processing and avoid
  going further, goal is to not segfault on broken XSLT.

Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
  some associated serious cleanup in the pattern code.
* tests/docbook/result/*: regenerated all the results for the
  docbook testsuite. Seems killing #58878 also changes the
  fo results seriously.
* tests/docs/Makefile.am tests/docs/bug-5[56].xml 
  tests/general/Makefile.am tests/general/bug-5[56].*: added
  2 more tests

Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
  libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
  fixed compilation warnings due to recent changes to the extension
  framework.
* libxslt/preproc.[ch] libexslt/common.c
  fixed the precomputation of *:document elements
* libxslt/functions.h: fixed a compilation warning

Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/xsltutils.c: applied fix suggested by Tom Moog
  for xsltTimeStamp() in bug report #58012

Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/functions.c libxslt/keys.c libxslt/transform.c 
  libxslt/xsltutils.h: cleaned up the code w.r.t. handling
  of 'non-standard' libxml element like namespace nodes.
* tests/docs/Makefile.am tests/docs/bug-54.xml
  tests/general/Makefile.am tests/general/bug-54.*: added a 
  specific example in the regression tests

Wed Aug  8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>

* HACKING: added John Fleck right to commit in the doc subdir

Tue Aug  7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>

* xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
* tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
  tests/general/Makefile.am tests/general/bug-52.*
  tests/general/bug-53.*: Added a few new tests for recently fixed
  stuff in libxml
* tests/xmlspec/REC-xml-20001006-review.html
  tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
  DTD changed the result by adding extra attributes to the HTML output

2001-08-06  Peter Williams  <peterw@ximian.com>

* libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
when srcdir != builddir.

Sun Aug  5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
  libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
  to easify extension element precomputation.
* libexslt/functions.c: uses the new framework and precomputes
  func:result elements.

Sat Aug  4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui

Fri Aug  3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>

* tests/general/bug-21-.out tests/general/bug-31-.out:
  this got fixed by libxml patches
* win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
  Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
  libexslt/functions.c libexslt/math.c libxslt/win32config.h
  libxslt/xsltconfig.h.in libxslt/xsltutils.h
  libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
  Applied Igor  Zlatkovic Win32 Facelift No.2 patch, and fixed
  a few things related to those changes.

Wed Aug  1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/xsltutils.c: well one need one \n after DOCTYPE
* test//*/*.out: the output of some tests changed, looks better
  actually

Wed Aug  1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/xsltutils.c: avoid extra \n when serializing top
  text nodes.

Wed Aug  1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/extra.c: one more revision on Norm's localTime() function

Wed Aug  1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/sets.c: fixed bugs in exsltTrailingFunction and
  exsltLeadingFunction when passing an empty node-set as the
  second argument
* libxslt/functions.[ch]: gave priority to context-level functions
  over extension module functions. This allows a function declared
  with a func:function element to override an extension module
  function for example. This is a bit hackish...
* tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
  values didn't conform to the expected values. This is a bug in
  the EXSLT official use cases.

Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>

* config.h.in configure.in libxslt/extra.c: tried to integrate
  Norm's implemntation of localTime()

Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/extra.c: fixed a serious proble is node-set was called
  on a nodeset
* tests//*/Makefile.am: fixed the rule to rebuild xsltproc

Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/functions.c: fixed memory leaks

Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>

* libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
  libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
  more cleanup of the problems introduced with EXSLT, also closes
  bug #58180

Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/internals.html - general cleanup

Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* configure.in tests/Makefile.am tests/exslt/*: added some tests
  to check EXSLT conformance
* libexslt/sets.c: fixed a typo when registering has-same-node

Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
  of memory allocations, raise a bug in the test suite, also
  need to be centralized as a single cleanup function.

Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/transform.[ch]: applied changes from Tom Moog #58002
* libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
  Some cleanup, there is still a memory leak left and some warnings
  in libexslt.

Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
  libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c 
  libxslt/xsltInternals.h: new extension framework.
  Added stylesheet module data, top-level and extension elements
  precomputing, global registration of top-level elements and 
  extension elements and functions.
  Extensions are no longer initialized from extension-element-prefixes
  declarations but when modules need the data.
  init/shutdown functions registered with xsltRegisterExtModule{,Full}
  only allocate and free module data, they shouldn't register the
  elements and functions any more.
* libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
  @node wasn't NULL.
* libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
  non-XSLT top-level elements before any xsl:import element.
* libexslt/common.c libexslt/functions.c libexslt/math.c
  libexslt/sets.c: adapted to use the new extension framework.
* libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
  moved the test module from functions.c to extensions.[ch],
  modified it to use the new extension framework. Updated xsltproc
  to register the test module.

Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>

* libxslt/pattern.c: fixed an ugly problem with namespaces
  in templates compilation
* tests/namespaces/tst4.*: added a specific testcase
* libxslt/transform.c: reenabled debug

Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>

* configure.in libxslt.spec.in libxslt/xsltwin32config.h:
  releasing 1.0.1
* doc/html/*.html: updated the docs.
* xsltproc/xsltproc.c: activate line numbering unfortunately
  this works only with CVS, libxml2-2.4.1 is broken in this respect

Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>

* libxslt/documents.c enhancement to xsltFindDocument to
  cater for the Matt Sergeant patch

Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>

* updating libxslt tutorial to include param support

Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>

* libexslt/math.c: small cleanup
* libxslt/functions.c: patch to document('') from Matt Sergeant
* libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
  c.f. bug #57464 from Tom Moog

2001-07-19  Darin Adler  <darin@bentspoon.com>

* configure.in: Add HTML_DIR definition.
* xsltproc/.cvsignore: Ignore some generated files.

2001-07-18  Peter Williams  <peterw@ximian.com>

* xsltproc/Makefile.am (INCLUDES): Fix compiling when
srcdir != builddir.

2001-07-17  Thomas Broyer <tbroyer@ltgt.net>

* libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
  libexslt/common.c libexslt/functions.c libexslt/math.c
  libexslt/sets.c: removed utils.[ch] as their content is
  integrated in libxml
* libexslt/sets.c: uses the new libxml functions
* libxslt/extra.[ch]: removed exsl:document
* AUTHORS: added /me

2001-07-16  Thomas Broyer <tbroyer@ltgt.net>

* libexslt/.cvsignore: some more generated files to ignore
* libexslt/Makefile.am: utils.h not installed anymore
* libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
  libexslt/math.c libexslt/sets.c:
  changed function prefix from exsl* to exslt*
  {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
  from common.c to exslt.c
  {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
  instead
* libxslt/extra.c: fixed xsltFunctionNodeSet to accept
  XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
* xsltproc/xsltproc.c: updated to use the new function prefix

2001-07-15  Darin Adler  <darin@bentspoon.com>

* libxslt/.cvsignore:
* tests/XSLTMark/.cvsignore:
* tests/extensions/.cvsignore:
* tests/xmlspec/.cvsignore:
Some more generated files to ignore.

Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* Makefile.am configure.in libexslt/Makefile.am:
  Integration of libexslt in the build system
* libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
  xsltproc/Makefile.am xsltproc/xsltproc.c:
  Moved xsltproc to a separate directory, linked it to libexslt,
  and added exslt version reports to -V
* tests/*/Makefile.am: updated the path to xsltproc
* libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
  libexslt/functions.c libexslt/math.c libexslt/sets.c: added
  versionning informations, some cleanup, and added documentation
  to a couple of exported functions

Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/Makefile.am: account for new source files
* libexslt/.cvsignore: added

Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>

* libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
  libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
  start implementing EXSLT

Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
  trying to accept AVT for "format" in xsl:number

Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* win32/libxslt/libxslt.defs: trying to close #57460 by adding
  xsltProfileStylesheet

Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/documents.c libxslt/extensions.c libxslt/extra.c
  libxslt/functions.c libxslt/imports.c libxslt/keys.c
  libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
  libxslt/preproc.c libxslt/templates.c libxslt/transform.c
  libxslt/variables.c libxslt/xslt.c: provide context for
  error messages. Requires libxml head changes.
* libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
  problem

Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libexslt/Makefile.am: initial EXSLT framework

Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
* win32/libxslt/libxslt.def: added another entry point
* libxslt/transform.c: fixed a comment block
* doc/xslt.html doc/html/*: updated and regenerated the docs

Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* win32/libxslt/libxslt.def: added missing functions

Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES libxslt/xsltproc.c libxslt/transform.c
  libxslt/xsltInternals.h: added Embedding Stylesheets
* tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
  from the REC about it
* libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
  tried to accomodate the various (and changing) proprietary
  ways of implementing chunking.
* tests/docbook/result/xtchunk/html: now output is generated in
  ISO-8859-1

Mon Jul  9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c: small cleanup
* libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
  for cdata/text handling

Mon Jul  9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
* tests/documents/Makefile.am tests/documents/message.*: added
  a specific regression test
* libxslt/transform.c: fixed an infinite loop
* configure.in doc/Makefile.am: attempt to add --with-html-dir,
  this may work

Mon Jul  9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
  fixed exclude-result-prefixes handling and how namespaces
  propagate from the stylesheet to the result in general, this
  is a serious cleanup.
* tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
  tests/general/itemschoose.out tests/namespaces/extra.xsl
  tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
  tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
  tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
  tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
  tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
  tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
  tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
  tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
  tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
  tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
  tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
  tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
  fixed and rechecked all the tests where the namespace
  propagation was wrong either taht the rules were not applied
  correctly or that superfluous namespaces were declared in the
  stylesheets

Sun Jul  8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
  libxslt/variables.h: Norm pointed out that element-available()
  didn't work, implemented it
* tests/extensions/Makefile.am tests/extensions/list.*: added
  a test for all registered xslt element, function and default
  extensions.

Sun Jul  8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/documents/Makefile.am 'tests/documents/doc file.xml'
  tests/documents/docfile.xml tests/documents/test.result
  tests/documents/test.xml tests/documents/test.xsl:
  added a test for URI-escaping on document() input

Sun Jul  8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-49-* tests/docs/bug-49-*
  tests/general/bug-50-* tests/docs/bug-50-*: added a
  couple of regression tests for bugs posted on the list

Sun Jul  8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c: avoid generating CDATA node in document
  tree when parsed, force generation of text nodes instead.

Sun Jul  8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/extensions.html: fixed a number of typo found by Dan York
* libxslt/xsltutils.c: improved the profiling ouput, added the
  average value too.

Sun Jul  8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/variables.c: tryingt to fix a problem raised by Norm

Sat Jul  7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* config.h.in configure.in: added gettimeofday() check
* libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
  profiling works option --profile (or --norman ;)

Sat Jul  7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/templates.c libxslt/transform.c libxslt/transform.h
  libxslt/variables.c: big cleanup on the way templates or 
  template fragments are processed, cleanup of stack building
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
  series of regression test for the variable/params lookups
* libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
  started working on profiling code, there is just invocation counting
  yet but the framework is in place.

Sat Jul  7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-40-* tests/docs/bug-40-*: added a specific
  regression test for the variable scope within templates problem

Sat Jul  7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>

* xsltInternals.h variables.c transform.c:
  fixed problem with variable scope within templates

Fri Jul  6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/extensions.html doc/internals.html doc/xslt.html:
  added a documentation on writing libxslt extensions, and
  added links to the main page
* libxslt/functions.c libxslt/xsltInternals.h

Fri Jul  6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>

* cleaned up many comments and error messages

Fri Jul  6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in libxslt/xsltwin32config.h: released 0.14.0
* doc/xslt.html: added 0.14.0 release

Fri Jul  6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/html/*: rebuilt docs before release
* libxslt/extensions.c: fixed a function doc header

Fri Jul  6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES: updated
* libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
  support
* tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
  of specific tests
* tests/xmlspec/REC-xml-20001006-review.html: seems this changed
  something there, not visually perceptible

Thu Jul  5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/docbook/result/: the change in libxml affected the
  output of the Docbook tests (of course it was detected on
  a DocBook example)

Thu Jul  5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES: updated
* libxslt/transform.c: added cdata-section-elements
* tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
  the REC

Thu Jul  5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES: updated
* libxslt/xsltutils.c: do not dump document for which there have
  been no generated content
* tests/multiple/result.xml tests/namespaces/extra2.out: fixed
  test output accordingly
* libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
* tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
* tests/xmlspec/Makefile.am tests/docbook/Makefi;
;;;;;;;;;;;r>

* Makefile.am libxslt/Makefile.am libxslt/numbers.c 
  libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
  Patches for Windows mostly contributed by Yon Derek
* win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
  win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
  Project file for Mircrosoft C provided by Yon Derek

Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/pattern.c: closing bug #56517, fixed a number of
  problems in the patterns compilations, priorities and debug
* libxslt/transform.c: improved the template debug message
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-39-* tests/docs/bug-39-*: added a specific
  regression test for #56517

Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.c: avoid a stupid bug when compiling with
  libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED

Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/numbers.c: fix of a small bug
* libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
  while bug-hunting

Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/docbook/Makefile.am: added XHTML and XSL FO to the
  regression tests
* tests/docbook/xhtml/*: added XHTML stylesheets
* tests/docbook/fo/*: added XSL FO stylesheets
* tests/docbook/result/xhtml/*: added XHTML results
* tests/docbook/result/fo/*: added XSL FO results

Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* HACKING: fixed, added William

Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
  xml cases, and fixed text output to be recursive in text nodes
  lookups

Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in: patch from Tony Graham to cleanup libxml2 detection

Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
  'namespace' is a reserved C++ identifier

Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/xslt.html: adding 0.12.0 release

Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in: preparing 0.12.0 release
* libxslt/transform.c: a bit of cleanup on the XInclude defaults
* libxslt/xsltconfig.h.in: added doc inline comment
* libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
  and enriched xsltproc --version to show them
* doc/html/*.html: rebuilt the docs
* doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
  tutorial ends up in the tars and RPMs

Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt.spec.in: updated the descriptions

Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/namespaces.[ch]: added a single namespace def copy
  operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
* libxslt/transform.c: cleaned up xsltCopyNode to cope with
  any kind of input nodes.
* libxslt/variables.c: checked and closed the last TODO about
  namespace propagation
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-38-* tests/docs/bug-38-*: added a specific
  regression test for #56115 

Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>

* updating tutorial: adding discussion of freeing memory, image
files for callouts, link to xsltproc.c code

Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/variables.c: bug #56267 was still not fixed, forgot
  to remove the old code
* tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
  the test for good

Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/variables.c: fixed bug #56267, namespaces must
  be propagated when evaluating local variables.
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-37-* tests/docs/bug-37-*: added a specific
  regression test for #56267 

Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/keys.c: avoid a possibility of an uninitialized variable
* libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
  libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
  request to have xinclude processing done on document() if requested

Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/Makefile.am: applied patch from Sander Vesik for -j2 

Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/preproc.c: removed a warning on xsl:transform
* tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
  tests/general/array.out tests/general/array.xsl: added a new
  test fround in xsl-dev

Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
  tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
  serializer of libxml impacted the result of some tests. Checked
  that the XML REC renders identically.

Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>

* fixing embarassing typos in doc/tutorial/libxslttutorial.xml and 
generated html

Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/variables.c: fixed bug #55670, namespaces must
  be propagated when evaluating global variables.
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-36-* tests/docs/bug-36-*: added a specific
  regression test for #55670 

Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/xslt.html: linked to the tutorial

Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/tutorial/libxslt_tutorial.c,  libxslttutorial.html,
libxslttutorial.xml 
adding tutorial

Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: closed bug #55723, problem was due to
  a limitation of xsltGetNamespace() when the insertion point
  is the document.
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-35-* tests/docs/bug-35-*: added a specific
  regression test for #55723 

Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>

* libxslt/transform.c: fixed problems with document() in
  xsltApplyTemplates and xsltForEach.  Cleaned up several
  error messages.
* libxslt/keys.c: saved and restored ctxt->document within
  xsltInitKey to fix problem with keys when doc changed
* libxslt/documents.[ch]: added new procedure xsltFindDocument
  needed when document() causes a change of doc within
  xsltApplyTemplates and xsltForEach

Thu Jun  7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltutils.[ch]: closing bug #55683 required to add
  xsltGetNsProp()
* libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
  libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
  Updated to use the new function
* tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
  the fixes in the serialization of <pre> in HTML in libxml
  led to a number of changes in the output

Thu Jun  7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-32-* tests/docs/bug-32-*: added a specific
  regression test for #55722 

Wed Jun  6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/xslt.html: updated to ask to not send mail directly
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-33-* tests/docs/bug-33-*: added a specific
  regression test for #55722 

Wed Jun  6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/pattern.c : trying to fix #55670
* tests/XSLTMark/reverser.out : result of test changed when
  William fixed XPath

Sat Jun  2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/xslt.html: updated with 0.11.0

Fri Jun  1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in libxslt.spec.in: released 0.11.0

Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: William M. Brack found a small bug
  when call-template didn't find the template.

Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: fixed handling of PI and comments
  (bug raised by Brent M Hendricks).
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-31-* tests/docs/bug-31-*: added a specific
  regression test

Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c: added --xinclude in the option list,
  patch from Raphael Hertzog
* test/docbook/Makefile.am: force at least the gdp-handbook.xml
  test in the normal testsuite

Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/variables.c: Mark Vakoc found a bug in variable eval
  at the top template level 
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-30-* tests/docs/bug-30-*: added a specific
  regression test

Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.c: fixed the document() bug reported by
  Stephane GUIBOUD-RIBAUD
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-29-* tests/docs/bug-29-*: added a specific
  regression test

Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in libxslt/Makefile.am: fixed bug #54953
* libxslt/attributes.c: cleanup pointed by Joe Orton
* libxslt/xsltproc.c: added --catalogs to load catalogs from
  $SGML_CATALOG_FILES
* libxslt/functions.c: cleanup unreached code
* configure.in config.h.in libxslt/xsltproc.c: guarded the
  include with preprocessor definitions

Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/documents/Makefile.am tests/general/Makefile.am
  tests/multiple/Makefile.am tests/namespaces/Makefile.am
  tests/numbers/Makefile.am tests/xmlspec/Makefile.am
  tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
  tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
  configure.in: Makefiles cleanup from Joe Orton

Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/docbook/result/html/external.html 
  tests/docbook/result/html/graphics.html
  tests/docbook/result/html/gtest.html
  tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
  Added a test from coolo for IDs in external parsed entities
  and fixed 2 outputs

Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
  added --version info to xsltproc closing #54952

Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/documents/Makefile.am tests/general/Makefile.am 
  tests/multiple/Makefile.am tests/namespaces/Makefile.am 
  tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
  Seems some of the changes I made for 0.9.0 Makefiles were
  not commited ...

Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in: preparing 0.10.0 release
* doc/xslt.html: updated
* doc/html/* : rebuilt the docs

Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.c libxslt/variables.c libxslt/templates.c
  libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
  avoiding modifying stylesheet informations, and fixing
  document() when called from a global variable init

Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
  add ctxt->inst to allow stylesheet element lookup (needed
  for document() fix)
* libxslt/*.[ch]: generate docs for the structures and
  macros, general cleanup for docs
* doc/html/*.html: regenerated all docs

Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
  libxslt/xsltInternals.h: optimizations, cleanup of global
  variables handling

Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
  libxslt/variables.c: force the precompilation of XPath expressions
  at stylesheet compilation time

Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/keys.c libxslt/transform.c: avoid some possibilities
  of crashes on debug
* tests/REC/Makefile.am: be less verbose if things really go wrong
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
  the regression tests

Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c libxslt/xsltutils.c: fixed the default
  detection method to generate HTML documents 
* tests/REC/test-2.5-1.out tests/REC/test-8-1.out
  tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
  tests/XSLTMark/html.out tests/XSLTMark/products.out
  tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
  tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
  tests/general/bug-5-.out: updated a number of tests output
  accordingly

Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack

Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/templates.c libxslt/transform.c: fixed bug #54446
  about attribute being generated twice. Fixed a number of related
  bugs on attributes handling.
* tests/REC/test-7.1.4.out: this changed an attribute generation
  order
* tests/docs/bug-27-.xml tests/general/bug-27-.*: added test

Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/templates.c: fixed bug #54451 on escaped curly brackets
* tests/docs/bug-26-.xml tests/general/bug-26-.*: added test

Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
  the cases where perl is not in the path (nor in /usr/bin)
* tests/docbook/result/html/gdp-handbook.html
  tests/docbook/result/html/kwrite.html
  tests/docbook/test/gdp-handbook.xml
  tests/docbook/test/kwrite.xml: commited a few more DocBook tests

Wed May  9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c: added --nonet and --warnnet to catch
  cases where a network access is needed to load a DTD or entity
* tests/docbook/Makefile.am: added --nonet
* tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
  fixed 2 tests as a result

Wed May  9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
  try to remove the unneeded docbook Makefile stuff 

Tue May  8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/xslt.html: fixed a link error
* libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
* libxslt/xsltproc.c: cleaned up the --repeat loop
* tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
  fixed the DOCTYPE in tests output
* tests/docs/bug-25-.xml tests/doc/Makefile.am 
  tests/general/bug-25-.* tests/general/Makefile.am : added a new
  test case and fixed the EXTRA_DIST

Mon May  7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/extra.c: add more debug to xsltDebug
* libxslt/transform.c: spent a few hours tracking down an ugly
  race like bug in xsltCopyTreeList() arghhh
* libxslt/xsltproc.c: call xmlInitMemory() explictely

Mon May  7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/internals.html: more work done on the doc, mostly complete
  except the section on the XSLT stack and the extensions API
  since both still need more work.

Sun May  6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/internals.html doc/contexts.* doc/object.*: more work done
  on the doc

Sun May  6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/internals.html: more work done on the doc

Sat May  5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>

* libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
  for the CDATA output

Sat May  5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.c: do not escape content of CDATA nodes on output

Sat May  5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
  doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
  doc/templates.fig doc/templates.gif: started writing tye doc
  on how libxslt works.

Sat May  5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>

* libxslt/numbersInternals.h libxslt/numbers.c
  tests/numbers/format-number.out tests/XSLTMark/number.out:
  Patch from William Brack to bring format-number() more in alignment
  with the Java implementations.

* libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
  from stylesheet

Fri May  4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/docbook/result/html/* tests/general/bug-11-.out 
  tests/multiple/result.xml tests/XSLTMark/*.out 
  libxslt/transform.c: all the PUBLIC and SYSTEM IDs
  were swapped

Fri May  4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c: add a --docbook option if your libxml2
  has the SGML DocBook support compiled in.

Fri May  4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
  tests especially on sorting
* test/xsltutils.c: oops multiple sorts was actually broken !!!
  this should fix it

Thu May  3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* TODO configure.in libxslt.spec.in: getting ready for 0.9.0
  release
* doc/html/* doc/xslt.html: updated and regenerated the docs

Thu May  3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* xsltutils.[ch] transform.c: implemented multiple levels of
  sorting
* test/REC/test-10-2.*: added a really small test for it

Wed May  2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
  there can be multiple text and CDATA child

Wed May  2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/multiple/makefile.am: fixing #54015
* tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
  and a similar problem for the docbook tests

Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/general/bug-8-.out: fixed in libxml xpath
* libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
  problem in predicates within a pattern. Spotted another
  potential namespace problem

Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
  libxslt/xsltproc.c: counting errors and warnings at compilation
  time. Stop processing in case of error.
* tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
  added more namespace related bug checks

Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/preproc.c libxslt/variables.c: found the source of a
  memory leak with DocBook introduced this w.e.. bit of cleanup.
* tests/docbook/result/html/*.html : regenerated the DocBook tests
  results.

Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/variables.c: fixing bug #53769
* tests/general tests/docs: added new examples from the
  bug reports to the regression tests, updated the Makefiles

Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
  attributes.c extensions.[ch]: moved all stylesheet precomputation
  at stylesheet loading time (stylesheet transform should be thread
  safe now), improved params and variables evaluations (but optim
  is not complete yet).
* TODO: updated

Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c : changed the way --repeat works when
  used twice

Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>

* libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
  fixed default formatting

Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
* libxslt/xsltproc.c : added an option to process HTML input

Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: Tony Gorski found a bug pointed by
  a compiler on Tandem
* tests/documents/result.xhtml: this results in a small
  change in the output of this test

Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
  bug #53689

Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* transform.c: fixed text and cdata handling in xsl:copy
* xslt.c : avoid crashing on invalid xslt input
* test/general/bug-*.* test/docs/bug-*.xml : added a number of
  bugs submitted to the regression tests

Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535

Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in: updated to 0.8.0

Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* transform.c: fixed a bug introduced on handling #53401

Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* transform.c: fixed #53401
* configure.in libxslt/*.c: allowed to suppress debug reporting
  functionalities but it brings not noticeable improvements
* doc/xslt.html doc/html/*: updated and regenerated docs

Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/general/bug-5-.out tests/multiple/out/*.orig
  tests/xmlspec/REC-xml-20001006*.html: fixed the test output
  following the libxml changes

Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.c: applied TOM's patch to key()
* tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
  tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
  small HTML output change 

Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
  fixed current()

Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/keys.c libxslt/preproc.c libxslt/templates.c
  libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
  fixed for the most part the namespace handling problem in XPath
  expression computations.
* test/doc/ tests/general: added bug 5 and 6

Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.c: applied William M. Brack patch fixing the
  template lack of support for priority
* test/XSLTMark/*.out : this fixed anumber of problems in the
  XSLTMark output

Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.c: removed warning in unparsed-entity-uri()
  fixed a bug in generate-id()
* libxslt/transform.c: fixed null list result errors
* libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
  fixes for sorting semantic

Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* config.h.in configure.in libxslt/xsltconfig.h.in: added
  ansidecl.h test
* libxslt/xsltproc.c : added --xinclude option
* tests/XSLTMark/union.out : fixed the output

Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>

* .cvsignore & doc/.cvsignore: Added CVS ignore files.

Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in: released 0.7.0
* tests/XSLTMark/Makefile.am: trying to solve some make distcheck
  problems

Sun Apr  8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.c libxslt/keys.c libxslt/transform.c:
  some checking against NULL pointers

Mon Apr  2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
  added the XSLTMark in the regression tests as well as multiple
  output test from Ankh
* libxslt/functions.c libxslt/keys.c libxslt/transform.c
  libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
  patches and fixed a memory leak
* tests/docbook/result/html/*.html : updated the results after
  William's patch
* tests/xmlspec/REC-xml-20001006-review.html 
  tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
  an HTML doctype when serializing HTML result, but adds the
  encoding in ALT

Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: applied fix to xsltApplyTemplates from
  William M. Brack
* test/docbook/result/html/*.html: this change the output
* tests/xmlspec/REC-xml-20001006-review.html 
  tests/xmlspec/REC-xml-20001006.html: this also fixed some of
  the reference anchors generated for the XML spec

Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
  libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
  libxslt/xsltutils.c: of course the way I defined
  UNUSED breaks on old gcc version. Try to be smart and
  also define it directly in xsltconfig.h
* tests/xmlspec/Makefile.am: fixed the timing arg test

Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
  implemented command line parameter passing
* tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
  tested it by passing show.diff.markup=1 to build the review version too

Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

        Huge cleanup, I switched to compile with
-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
-Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
-Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
-Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
* libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
          libxslt/functions.c libxslt/keys.c libxslt/numbers.c
          libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
          libxslt/transform.c libxslt/variables.c libxslt/xslt.c
          libxslt/xsltutils.c: basically made static unexported functions
  avoided name clashes and flagged unused parameters.

Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in: 0.6.0 yet another release
* doc/xslt.html doc/html/*: updated the docs

Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
  libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
  extended xsltEvalStaticAttrValueTemplate and 
  xsltEvalAttrValueTemplate to support foreign namespaces,
  and fixed document()

Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* xsltutils.h: cleanup some garbage added last night
* xsltInternals.h variables.c transform.c templates.[ch]
  preproc.c pattern.c keys.c: switched the whole XSLt processing
  to use XPath precompiled expressions and reusing them.
* functions.c: some cleanup, seems people don't use 
  unparsed-entity-uri() the way it's supposed to be used

Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/keys.c libxslt/templates.c libxslt/transform.c
  libxslt/variables.c libxslt/xsltutils.h: Changed to work
  with the new way XPath is interpreted. This doesn't yet
  take advantage of the separate parsing/evaluation phases

Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: robert@xsl.00008.org pointed out a
  problem in xsl:copy-of in case of attributes
* tests/docs/Makefile.am tests/docs/bug-3-.xml
  tests/general/Makefile.am tests/general/bug-3-.*:
  added the test to the general regression suite

Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.c: applied and fixed ptittom@free.fr patch
  fixing some of the missing functionnalities in the XSLT
  functions implementations.
  
Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/Makefile.am: nick@debian.org forwarded a fix

Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* README.cvs-commits: added, pointing to HACKING
* HACKING: added defines commit rules.

Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/extra.c libxslt/variables.c: fixing compilation
  when libxml was compiled without debug support

Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in: time for 0.5.0
* tests/docs/Makefile.am tests/general/Makefile.am: make sure the
  new test files are included in the distribution
* doc/xslt.html : updated
* doc/html/*.html: regenerated the docs

Thu Mar  8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/docbook/result/html/*.html: regenerated the HTML
  now that value-of an result tree don't include the fake root

Thu Mar  8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c libxslt/variables.c: removed a couple
  of possibly uninitialized var probs
* tests/xmlspec/Makefile.am: run the processing without verbose
  avoid raising generated id differences.

Wed Mar  7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
  reuse problem.
* libxslt/transform.c: fixed a bug which exaplined why no
  optimization were resulting from preproc stuff

Wed Mar  7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/preproc.c libxslt/transform.c: a couple of nastyness
  w.r.t. value of tree result (and attributes within it) fixed.
* tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
  Integrated the xmlspec to the test (i.e. diffed output for
  changes).

Wed Mar  7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* imports.c transform.c xslt.c xsltInternals.h: fixed a
  strip-spaces problem
* tests/docs/*.xml tests/general/*.[xsl,out]: added reported
  bugs to testsuite

Wed Mar  7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.[ch]: finished integrating the current
  state of the preproc optimizations.
* tests/xmlspec/diffspec.xsl: switched off diff printing

Wed Mar  7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/preproc.c libxslt/transform.c: started rolling in
  some of the optimizations.

Tue Mar  6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* attributes.[ch] extra.[ch] preproc.c xsltInternals.h
  transform.[ch]: previous commit broke a lot of stuff, fixing
  and preparing for next step

Tue Mar  6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
  xsltInternals.h: started working on optimizing stylesheet
  element parsing. Just builds the extra informations so far.
* xsltutils.h: added a missing XPath decl

Tue Mar  6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/variables.c: William M. Brack found a serious bug
  with imports and global variables ...

Mon Mar  5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/pattern.[ch] libxslt/transform.c: added 
  xsltCleanupTemplates() to clean up state left after processing.

Sun Mar  4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: applied patch from William M. Brack
  to support with-param in xsltApplyTemplates().

Sun Mar  4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>

* libxslt/pattern.c: fixed the compilation of patterns which
  contains XPath NodeTypes. Handling of nested predicates.

Sat Mar  3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: save ctxt->node after for-each

Thu Mar  1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
* doc/xslt.html: updated

Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
  added xsltDocumentElem implementing multiple file output,
  including 1.1 xsl:document but yet untested.

Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/extensions.c: fixed stoopid bug
* libxslt/Makefile.am libxslt/extra.[ch]: added a new module
  carrying extensions to the specification. Added node-set()
  for existing saxon and xt namespaces and debug() in libxslt
  namespace (http://xmlsoft.org/XSLT/namespace)
* libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
  plus cleanup.
* configure.in tests/Makefile.am tests/namespaces: added some
  namespaces tests, including a test calling the extra debugging
  function in libxslt namespace, worked first time !!!

Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.c: extension prefix support for the full stylesheet
* libxslt/transform.c libxslt/extensions.[ch]: more work should
  start working

Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* doc/xslt.html : cleaned up, added a bit more description on
  the API section.

Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/Makefile.am libxslt/extensions.[ch]: started working
  on functions and element extensions. First on list will be
  a document element.

Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in libxslt.spec.in: releasing 0.3.0
* doc/xslt.html: updated

Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in tests/docbook/html : oops forgot to add
  the stylesheets themselves :-\

Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in tests/Makefile.am tests/docbook tree:
  added docbook XSL based test suite

Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltutils.c: reformat of messages
* libxslt/xsltproc.c: removed memleak on --noout
* libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
  changed again the way parameter are evaluated before a
  call-template, seems to fix a few nasty bugs, memory alloc debug too

Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
  fixed the param evaluation problem in apply-template
* libxslt/pattern.c: speed up seriously some context computation
* libxslt/xsltInternals.h: preparing for extension support
  
Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/Makefile.am: small cleanup
* libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
  fixed current() I hope

Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
  libxslt/pattern.[ch] libxslt/xsltInternals.h:  more work on
  support of namespaces, both in templates and in XPath subexpressions

Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>

* libxslt/xsltutils.c: xsltSortFunction uses Shell's sort

Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/pattern.c: when precompiled pattern is ALL, predicate
  contextual info must be recomputed

Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
* libxslt/xsltproc.c : added --maxdepth

Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c: added --novalid and --noout as well
  as options printing when no args
* libxslt/variables.c libxslt/transform.c: trying to get rid
  if some variable/params addressing errors.

Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES libxslt/attributes.c: fixed use-attribute-sets
* libxslt/xsltutils.c: add carriage return to xsl:message when
  needed

Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.c: fixed a bug with generate-id()

Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltutils.c: started doing more useful stuff in
  xsltDebug
* libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
  libxslt/xsltInternals.h: changed the way variables/params
  are stored
* libxslt/xsltproc.c: removed a pedantic warning
* libxslt/variables.[ch]: found an ugly evaluation bug

Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/REC/Makefile.am: updated

Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxlst/functions.c: fixed ID generation
* doc/xslt.html doc/html/*.html: updated/regenerated the doc

Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/numbers.c: removed a couple of memleaks

Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/pattern.[ch]: exported pattern matching interfaces
  for numbers.c and future debug module
* libxslt/numbers.c: updated to new interface, should avoid
  unnecessary recompilation of patterns.
* libxslt/xsltutils.[ch]: cleanup
* tests/REC/gmon.out: removed :-)

Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>

* libxslt/numbers.c: implemented level=any
* libxslt/transform.c: corrected some default values
* tests/REC/test-7.7-*.*: added

Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/pattern.c: priorities were horribly broken, hope it's
  fixed

Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES libxslt/imports.h libxslt/pattern.[ch]
  libxslt/xsltInternals.h libxslt/transform.[ch]
  libxslt/templates.c libxslt/xslt.c:
  Added apply-imports, keep a stack of running templates
* libxslt/xsltutils.c: bugfixes, gather the output informations
  down the cascade
* tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
  tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
  the real set of transformation on XML-1.0 2e generages a near
  perfect HTML. Needs just more number fixes and implementation
  and an obscure problem in 3.3.3

Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>

* libxslt/pattern.c: added xsltMatchPattern()
* libxslt/numbers.c: implemented "level=multiple" for xsl:number

Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
* libxslt/xsltutils.[ch] : added a small debugging hook

Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/FEATURES libxslt/transform.c: added support for
  disable-output-escaping in xsl:copy-of
* xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
  give more debugging info

Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
  libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
  Includes, more document changes
* libxslt/xsltutils.c: fix the output of doctype and what is or
  is not HTML
* tests/REC/*.out tests/REC2/html.xml : changed output accordingly
* tests/Makefile.am tests/documents/* : added a new test from Stric
  exercising document() among other things

Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>

* FEATURES libxslt/transform.c libxslt/numbers.c: partial support
  for the level attribute for xsl:number
* libxslt/numbers.c: internal restructuring

Fri Feb;;;;;;;; ;!;";#;$;%;&;';(;);+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;N;O;Q;R;S;T;Feb  1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/Makefile.am libxslt/imports.[ch]: new module to
  implement import cascade lookups and traversal
* libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
  libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
  started coding the import cascade lookup in the places needed,
  probably incomplete.

Thu Feb  1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltInternals.h libxslt/xslt.h: started implementing
  xsl:include and xsl:import, untested

Thu Feb  1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES: updated choose/when/otherwise added
* libxslt/transform.c: plugged choose in
* configure.in tests/Makefile.am tests/REC/Makefile.am
  tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
  tests/general/itemschoose.*: started adding a more generic
  infrastructure for testing.

Thu Feb  1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/REC/test-11*: added more tests
* libxslt/transform.c libxslt/variables.c: fixing bugs raised by
  said tests

Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/REC/test-[9-10]*: added more tests
* tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
  fixed sorting

Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/REC/test-[7-9]*: added more tests
* libxslt/templates.c libxslt/transform.c libxslt/variables.c:
  fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
  is allocated, overall cleanup.

Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/REC/test-7.*: added more tests
* libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
  fixing bugs raised by said tests

Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/REC/test-7.*: added more tests
* libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
  libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
  raised by said tests

Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* TODO: updated
* configure.in tests/Makefile.am tests/REC/*: started adding
  some regression tests based from fragments of spec examples
* libxslt/transform.c: fixed a problem on namespace generation

Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES: updated
* tests/numbers/Makefile.am tests/numbers/format-number.*
  tests/Makefile.am configure.in: added number formattting
  test from Bjorn
* libxslt/attributes.[ch]: separated attribute support, started
  add support for attribute-sets
* libxslt/functions.[ch]: update for number and formatting
  from Bjorn
* libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
  cleanups updates, etc ...

Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES: updated
* libxslt/transform.c: added copy-of support
* libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()

Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES TODO: updates
* libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
  added xsl:message

Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES TODO: updates
* libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
  libxslt/xslt.c libxslt/xsltInternals.h: added support for
  namespace aliases and cleaned up the overall namespace related
  code. This materialize as a new module.

Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in libxslt.spec.in: changes needed for libxml2-devel
  changes

Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt.spec.in doc/xslt.html: updating doc and trying to add
  it to the RPM.

Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* Makefile.am configure.in doc/Makefile.am: added a doc subdir
  and the rules to generates the makefiles.
* doc/libxslt.sgml doc/xslt.html: very first version of the manual
* doc/html/*.html : autogenerated documentation
* libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc

Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.c: xsltGenerateIdFunction() small patch

Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* FEATURES TODO README INSTALL: updated
* libxslt/xslt.h: added URL and version/vendor :-)
* libxslt/transform.c: fixed a problem in xsl:attribute, removed
  attempt to support older libxml2 version.
* libxslt/variables.h libxslt/xsltInternals.h: update to structures
  and macros to add/register new document created by document()
* libxslt/functions.c: implemented current(), unparsed-entity-uri()
  system-property(), element-available() and function-available().
  A crippled version of document() has been added too.

Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
  number formatting !!!
* acconfig.h config.h.in configure.in libxslt/Makefile.am
  tests/Makefile.am; added testing for mathematical functions,
  fixed make test(s)
* FEATURES: updated

Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
  with non-named rules (*, ...) added accelerators
* libxslt/templates.[ch]: added xsltEvalTemplateString()
  and xsltEvalAttrValueTemplate() high level functions
* libxslt/transform.c: fixed the part where attributes
  had to be looked at as templates, added comment and
  PI generation
* TODO FEATURES: updated to reflect the new state

Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/functions.[ch] Makefile.am: added new module functions
  with templates for the XSLT functions.
* libxslt/variables.h templates.c: added registrations of new
  functions when an XPath context is created

Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* tests/Makefile.am: cleanup
* libxslt/pattern.c: should support most of the patterns now
  except ID/Key and maybe some namespace checks when having
  a default namespace
* TODO: updated

Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* Makefile.am libxslt.spec.in tests/REC1/Makefile.am
  tests/REC2/Makefile.am: updated the makefiles and spec files to
  add tests, and the FEATURES file to the RPM

Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
  prepared the Makefiles and spec files for a first release.
* COPYING.LIB: added LGPL Licence

Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: applied cleanup patch from Bjorn Reese
  <breese@mail1.stofanet.dk>

Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in libxslt.spec.in: first try to get a spec file

Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
* libxslt/transform.c: add support for "*" to strip and preserve
  space.

Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* TODO: updated
* FEATURES: added with alist of what's in and what's not
* libxslt/xslt.c: fixed top level Param and Variable stuff

Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* xsltproc.c: removed bug
* tests/REC2/html.xml: added newline after doctype
* libxslt/variables.[ch] libxslt/xsltInternals.h: added param
  support, result tree fragment support (requires just commited
  extensions to libxml2 XPath !!!)
* transform.c: added call-template, with-param support
* libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
* TODO: updated, added a DONE section and started migrating stuff :-)

Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* Makefile.am tests/Makefile.am tests/REC1/Makefile.am
  tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
  too, added the HTML output test
* libxmls/xsltutils.c: added HTML output
* libxslt/xslt.c: check version on literal result used as templates
* libxslt/transform.c: fixed an error in VERSION number
* libxslt/templates.c: make sure generated nodes have doc and
  parent properly set

Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/Makefile.am libxslt/template.[ch]: added a template
  specific module. Added attribute value template, at least in
  one spot.
* tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
  the spec now works too.
* libxslt/variables.c: fixed the debug
* libxslt/xslt.c: fixed an ugly uninitialized variable
* libxslt/transform.c: now using attr template processing

Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
  libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
  structure to add an execution stack with variables. Tree
  valued variables still missing.
* TODO: updated

Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.c: check version on stylesheets
* libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
  started adding variables interfaces and modules.

Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.c: added support for disable-output-escaping
  will need libxml version > 20211
* libxslt/transform.c: cleanup
* libxslt/xsltutils.[ch]: added output functions
* libxslt/xsltproc.c: reuse the output function
* tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
  test

Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c libxslt/xslt.c: avoiding some problems
  with blank node stripping when not allowed.

Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.c: modified apply-templates processing
  added select and sort support support.

Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* TODO: guess what, it's growing :-(
* configure.in: setup hacking values when compiling in my
  own environment.
* libxslt/transform.c libxslt/xsltutils.[hc]: added a first
  very rudimentary version of xsl:sort

Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* TODO: more stuff
* libxslt/transform.c: context position and size in for-each
* libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
  and put Error and Debug routines
* libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
  to use the Debug calls, cleanup
* libxslt/xsltproc.c: added -v to enable debug printing

Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* TODO: started filling it :-(
* libxslt/pattern.c: should now at least compile the full
  set of patterns authorized. Default priorities added.
* libxslt/transform.c: a bit more work and cleanup.

Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* TODO: started adding in there :-(

Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* transform.c, xslt.c, xsltproc.c: lots of fixes, added
  support of xslt:if and xslt:attribute, need libxml2 interfaces
  present only in CVS.

Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* test/Makefile.am test/REC*/Makefile.am: added first test
* libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
  cleanup of nodes at reading of stylesheet, added support
  for xsl:for-each and fixed a few recursion bugs

Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* pattern.c, xslt.c: removed debug
* transform.c: added value-of, seems to handle the first
  REC example correctly

Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* transform.c, xsltproc.c: small fight with spaces and formatting
  may need a revisit later but looks pretty good right now.

Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* transform.c: basic processing in place
* xsltInternals.h: exported one xslt.c function

Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/transform.[ch] Makefile.am: started adding the
  transformation module
* pattern.[ch] xslt.c: more work...

Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/pattern.c: started adding xsltTestCompMatch()

Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/pattern.c: more work on parsing selectors

Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt*: completeted the structures
* libxslt/pattern.[ch]: started adding code to precompile patterns
  and do the lookup
* libxslt/makefile.am: added the new files

Mon Jan  8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.c : small cleanup
* configure.in libxslt/xsltconfig.h.in: add memory debug and
  mechanism for compile-time options

Sun Jan  7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.[ch]: started parsing templates

Sun Jan  7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet

Sun Jan  7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
  very early coding

Sun Jan  7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
  libxslt/Makefile.am tests/Makefile.am:
  Created the library framework, imported it into the GNOME CVS base
* INSTALL: added a small instruction file.

Sun Jan  7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
  first steps toward building the framework

Sun Jan  7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* NOTES: added notes taken while reading the spec.

Fri Jan  5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* test/REC1 test/REC2: added examples from the XSLT REC

Fri Jan  5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>

* README: basic informations
* Changelog: created