Mon May  1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>

	* configure.in NEWS doc//*: preparing release of 1.1.16, updated and
	  regenerated the docs.

Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>

	* configure.in: applied patch from Joseph Sacco changing slightly
	  the python detection scheme should fix bug #338527

Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>

	* libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
	  libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
	  libxslt/xsltutils.c libxslt/xsltutils.h:
	  Refactored the internal structures into specialized
	  structures and adjusted the code to work with those new
	  structures. I didn't yet (we should in the future)
	  renamed any fields of the old structures in order to avoid
	  changing too much code.
	  Introduced the internal structure xsltCompilerCtxt to be
	  used for storage and control of the compilation.
	  Optimized the way lists of in-scope namespaces are created
	  and stored; this will now only generate a new list if
	  really needed, i.e. if we encounter a ns-decl.
	  All this changes here are IFDEFed out with XSLT_REFACTORED.
	  
Thu Apr  6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>

	* doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
	  from Daniel Leidert

Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>

	* tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
	  tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
	  tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
	  tests/namespaces/extra2.xsl tests/extensions/module.xsl
	  tests/plugins/plugin.xsl python/tests/extelem.py
	  python/tests/extfunc.py: Fixed regression tests wrt
	  usage of the attributes "exclude-result-prefixes"
	  and "extension-element-prefixes". test-7.1.1-3.xsl fails
	  now, since the code still does not exclude ns-decls
	  correctly.

Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>

	* libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
	  libxslt/namespaces.c libxslt/imports.c
	  libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
	  where an attribute with a specific namespace is requested.
	  xsltGetNsProp() uses xmlGetProp() which is not namespace aware
	  and thus will return the first attribute with the requested
	  name but of arbitrary namespace.
	  Changed retrieval of the attributes "exclude-result-prefixes"
	  and "extension-element-prefixes", which are expected to be in
	  no namespace on XSLT elements and in the XSLT namespace on
	  literal result elements or extension elements.
	  Additional change: for XSLT elements the attribute
	  "exclude-result-prefixes" is only allowed on xsl:stylesheet
	  and xsl:transform. This attribute was previously processed on
	  all XSLT elements.

Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>

	* libxslt/transform.c: Charles Hardin pointed an OOM condition where
	  a NULL pointer could be dereferenced, closes #336394

Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>

	* libexslt/crypto.c libexslt/date.c libexslt/saxon.c
	  libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
	  libxslt/preproc.c libxslt/transform.c libxslt/variables.c
	  libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
	  based on the Coverity reports

Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>

	* python/types.c: Nic Ferrier found debug statement left in the
	  XPath conversion code

Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>

	* doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert

Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>

	* libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
	  libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
	  to avoid a race condition in xsltInit()

Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>

	* doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
	  by Daniel Leidert, c.f. #331779

Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>

	* libxslt/xsltutils.c: fix xsltSaveResultToString comment
	* libxslt/transform.c: detect loops when computing variables, should
	  fix bug #330772
	* doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
	* tests/namespaces/tst7.out tests/general/bug-152.out: small output
	  changes due to libxml2 xhtml meta handling modification

Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>

	* libexslt/date.c: Albert Chin found another signed/unsigned problem
	  in the date and time code raised on IRIX 6.5

Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>

	* libexslt/crypto.c: patch from Albert Chin needed for HP-UX
	  which doesn't have <sys/select.h>

Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>

	* libexslt/date.c: Albert Chin posted a patch to fix a problem on
	  Solaris with dates, extended bitfield size too to match libxml2
	  code from xmlschemastypes.c

Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>

	* libexslt/functions.c: fix an problem raised by Ralf Junker in the
	  use of xmlHashScanFull() fixes bug #321582
	
Sun Nov  6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>

	* libxslt/attrvt.c: added a missing parameter to a debug function

Tue Oct  4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>

	* libexslt/date.c: applied fix to date:week-in-year posted to
	  the mailing list by Thomas Broyer
	* tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
	  updated to reflect above fix

Sun Oct  2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>

	* configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
	  libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
	  patch from Joel Reed to ease plugin integration

Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>

	* libxslt/pattern.c: fixed problem in internal XPath compilation
	  of patterns including variables, fixes #316861

Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>

	* libxslt/transform.c: removed a superfluous second sorting of
	  the node set on xsl:copy-of, fixes #316288
	* libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
	  obsolete and deprecated :-)

Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>

	* configure.in: check environment for PYTHON, fixes #315367