platform/upstream/libxslt.git
20 years agocontinued interrupt commit for enhanced "make tests"
William M. Brack [Sat, 6 Mar 2004 15:11:50 +0000 (15:11 +0000)]
continued interrupt commit for enhanced "make tests"

20 years agoMajor enhancement to "make tests". All but Python tests cleaned up to
William M. Brack [Sat, 6 Mar 2004 15:07:44 +0000 (15:07 +0000)]
Major enhancement to "make tests". All but Python tests cleaned up to

* Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
  tests/REC1/Makefile.am, tests/REC2/Makefile.am,
  tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
  tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
  tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
  tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
  tests/extensions/Makefile.am, tests/general/Makefile.am,
  tests/keys/Makefile.am, tests/multiple/Makefile.am,
  tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
  tests/reports/Makefile.am, test/xmlspec/Makefile.am,
  tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
  tests/REC/test-2.5-1.err:
  Major enhancement to "make tests". All but Python tests
  cleaned up to produce minimum summary output if no problems.
* tests/general/bug-145.xsl, tests/general/bug-145.err,
  tests/docs/Makefile.am, tests/docs/bug-145.xml:
  Added test case for bugzilla bug 135938

20 years agofixed problem with dictionary handling (bug 135938). fixed a few more
William M. Brack [Thu, 4 Mar 2004 15:10:18 +0000 (15:10 +0000)]
fixed problem with dictionary handling (bug 135938). fixed a few more

* libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
  fixed problem with dictionary handling (bug 135938).
* doc/EXSLT/*: fixed a few more "href_base" files.

20 years agorebuilt the docs to fix the "href_base" problem.
William M. Brack [Wed, 3 Mar 2004 13:38:28 +0000 (13:38 +0000)]
rebuilt the docs to fix the "href_base" problem.

* doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
  the "href_base" problem.

20 years agoadded test for localtime_r added usage of localtime_r if present on system
William M. Brack [Thu, 26 Feb 2004 17:04:11 +0000 (17:04 +0000)]
added test for localtime_r added usage of localtime_r if present on system

* configure.in, config.h.in: added test for localtime_r
* libexslt/date.c: added usage of localtime_r if present on
  system (bug 129983, suggested by Vasily Tchekalkin)

20 years agoremoved the last use of _private that time in the input document, use the
Daniel Veillard [Thu, 26 Feb 2004 16:01:44 +0000 (16:01 +0000)]
removed the last use of _private that time in the input document, use the

* libxslt/keys.c libxslt/pattern.c: removed the last use
  of _private that time in the input document, use the psvi
  field again, this may be interesting if XSLT2 support gets
  in but since this is very unlikely ...
Daniel

20 years agouse the psvi field of teh document used for RVT instead of _private.
Daniel Veillard [Thu, 26 Feb 2004 15:15:58 +0000 (15:15 +0000)]
use the psvi field of teh document used for RVT instead of _private.

* libxslt/transform.c libxslt/variables.c: use the psvi field
  of teh document used for RVT instead of _private.
Daniel

20 years agouse the psvi field of the attribute instead of the _private one to compile
Daniel Veillard [Thu, 26 Feb 2004 14:19:37 +0000 (14:19 +0000)]
use the psvi field of the attribute instead of the _private one to compile

* libxslt/attrvt.c libxslt/templates.c: use the psvi field of
  the attribute instead of the _private one to compile AVT infos
Daniel

20 years agoadded test similar to 143 but checking for AVT in local variables. Daniel
Daniel Veillard [Thu, 26 Feb 2004 13:54:35 +0000 (13:54 +0000)]
added test similar to 143 but checking for AVT in local variables. Daniel

* tests/docs/Makefile.am tests/docs/bug-144.xml
  tests/general/Makefile.am tests/docs/bug-144*: added test
  similar to 143 but checking for AVT in local variables.
Daniel

20 years agofixed a regression for AVT found in global variable content. added test to
Daniel Veillard [Thu, 26 Feb 2004 12:19:15 +0000 (12:19 +0000)]
fixed a regression for AVT found in global variable content. added test to

* libxslt/attrvt.c libxslt/variables.c: fixed a regression for
  AVT found in global variable content.
* tests/docs/Makefile.am tests/docs/bug-143.xml
  tests/general/Makefile.am tests/docs/bug-143*: added test
  to the regression suite.
Daniel

20 years agoFirst step toward _private cleanup: use the psvi field to store the
Daniel Veillard [Wed, 25 Feb 2004 15:37:39 +0000 (15:37 +0000)]
First step toward _private cleanup: use the psvi field to store the

* libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
  libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
  First step toward _private cleanup: use the psvi field to store
  the precompilation informations in the stylesheet nodes.
Daniel

20 years agotrying to use the fact that names comes from a dictionnary when looking up
Daniel Veillard [Wed, 25 Feb 2004 13:26:22 +0000 (13:26 +0000)]
trying to use the fact that names comes from a dictionnary when looking up

* libxslt/variables.c: trying to use the fact that names comes
  from a dictionnary when looking up for variables.
* tests/documents/Makefile.am: try to fix an error reported on
  the list.
Daniel

20 years agoadded test for language attribute which previously triggered a memory leak
William M. Brack [Wed, 25 Feb 2004 09:13:20 +0000 (09:13 +0000)]
added test for language attribute which previously triggered a memory leak

* tests/general/Makefile.am, tests/general/bug-142.xsl,
  tests/general/bug-142.out, tests/docs/Makefile.am,
  tests/general/bug-142.xml: added test for language
  attribute which previously triggered a memory leak
  (from list report by Mike Hommey)

20 years agopreparing release 1.1.4, updated and regenerated the documentation Daniel
Daniel Veillard [Mon, 23 Feb 2004 17:04:11 +0000 (17:04 +0000)]
preparing release 1.1.4, updated and regenerated the documentation Daniel

* NEWS configure.in doc/*: preparing release 1.1.4, updated and
  regenerated the documentation
Daniel

20 years agominor changes to eliminate compilation warnings. No change to logic.
William M. Brack [Mon, 23 Feb 2004 16:40:30 +0000 (16:40 +0000)]
minor changes to eliminate compilation warnings. No change to logic.

* libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
  minor changes to eliminate compilation warnings.  No change
  to logic.

20 years agopatches from Mikhail S Grushinskiy to compile on Mingw Daniel
Daniel Veillard [Mon, 23 Feb 2004 09:47:26 +0000 (09:47 +0000)]
patches from Mikhail S Grushinskiy to compile on Mingw Daniel

* libexslt/exsltexports.h libxslt/xsltexports.h: patches from
  Mikhail S Grushinskiy to compile on Mingw
Daniel

20 years agopatch from Mark Vadoc for attrvt.c Daniel
Daniel Veillard [Sat, 21 Feb 2004 14:46:20 +0000 (14:46 +0000)]
patch from Mark Vadoc for attrvt.c Daniel

* win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
Daniel

20 years agoapplied patch from Steve Little to display the extension modules. Daniel
Daniel Veillard [Wed, 18 Feb 2004 12:34:11 +0000 (12:34 +0000)]
applied patch from Steve Little to display the extension modules. Daniel

* libxslt/extensions.c: applied patch from Steve Little to
  display the extension modules.
Daniel

20 years agotrying to fix an extension regression pointed out on the list. Daniel
Daniel Veillard [Wed, 18 Feb 2004 10:41:21 +0000 (10:41 +0000)]
trying to fix an extension regression pointed out on the list. Daniel

* libxslt/transform.c: trying to fix an extension regression pointed
  out on the list.
Daniel

20 years agotry to fix the problem with yelp and dictionnaries Daniel
Daniel Veillard [Tue, 17 Feb 2004 11:21:20 +0000 (11:21 +0000)]
try to fix the problem with yelp and dictionnaries Daniel

* libxslt/transform.c: try to fix the problem with yelp
  and dictionnaries
Daniel

20 years agoapplied patch from #134588 provided by Mariano Suárez-Alvarez, attribute
Daniel Veillard [Tue, 17 Feb 2004 10:30:28 +0000 (10:30 +0000)]
applied patch from #134588 provided by Mariano Suárez-Alvarez, attribute

* libxslt/templates.c: applied patch from #134588 provided by
  Mariano Suárez-Alvarez, attribute text node without doc.
Daniel

20 years agoupdated and rebuilt the documentation preparing release of 1.1.3 cleanup
Daniel Veillard [Mon, 16 Feb 2004 15:07:47 +0000 (15:07 +0000)]
updated and rebuilt the documentation preparing release of 1.1.3 cleanup

* configure.in, doc/*: updated and rebuilt the documentation
  preparing release of 1.1.3
* libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
Daniel

20 years agosmall fix: added missing [] quotation macro name defined in AC_DEFUN().
Tomasz Kłoczko [Mon, 16 Feb 2004 06:52:12 +0000 (06:52 +0000)]
small fix: added missing [] quotation macro name defined in AC_DEFUN().

* libxslt.m4: small fix: added missing [] quotation macro name defined in
AC_DEFUN(). Fix is neccessary for aclocal from automake 1.8.x and is
backward compatible with older auto tools.

20 years agoremoved the two last known bug with the new code, was overoptimizing a
Daniel Veillard [Sun, 15 Feb 2004 22:02:11 +0000 (22:02 +0000)]
removed the two last known bug with the new code, was overoptimizing a

* libxslt/attrvt.c libxslt/templates.c: removed the two last
  known bug with the new code, was overoptimizing a bit...
Daniel

20 years agofound the memory leak shown in DocBook, mostly an error handling some ATV
Daniel Veillard [Sun, 15 Feb 2004 18:59:26 +0000 (18:59 +0000)]
found the memory leak shown in DocBook, mostly an error handling some ATV

* libxslt/attrvt.c: found the memory leak shown in DocBook,
  mostly an error handling some ATV coupled with doctionnaries
  reference counting.
* libxslt/documents.c libxslt/transform.c libxslt/variables.c
  libxslt/xslt.c: added a bit of debug to be able to trace
  dictionnaries.
Daniel

20 years agoadded new code to handle attribute value templates also a lot of work to
Daniel Veillard [Fri, 13 Feb 2004 16:07:08 +0000 (16:07 +0000)]
added new code to handle attribute value templates also a lot of work to

* libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
  attribute value templates
* libxslt/*.c libxslt/*.h: also a lot of work to reuse the
  dictionaries at the stylesheet and transformation level.
* configure.in: this relies on a recent version of libxml2
  with the sub dictionnary catalog.
Daniel

20 years agoadded check for "?>" in PI content (Bug 133726)
William M. Brack [Sun, 8 Feb 2004 08:52:22 +0000 (08:52 +0000)]
added check for "?>" in PI content (Bug 133726)

* libxslt/transform.c: added check for "?>" in PI content
  (Bug 133726)

20 years agofixed problem with attribute namespace (Bug 132953)
William M. Brack [Sat, 31 Jan 2004 10:43:33 +0000 (10:43 +0000)]
fixed problem with attribute namespace (Bug 132953)

* libxslt/namespaces.c: fixed problem with attribute
  namespace (Bug 132953)

20 years agoadded check for "--" or ending '-' in xsl:comment (Bug 132742)
William M. Brack [Thu, 29 Jan 2004 22:47:13 +0000 (22:47 +0000)]
added check for "--" or ending '-' in xsl:comment (Bug 132742)

* libxslt/transform.c: added check for "--" or ending '-'
  in xsl:comment (Bug 132742)

20 years agoadded validation of QName for xsl:element and xsl:attribute (Bug 132531)
William M. Brack [Thu, 29 Jan 2004 22:08:52 +0000 (22:08 +0000)]
added validation of QName for xsl:element and xsl:attribute (Bug 132531)

* libxslt/transform.c, libxslt/attributes.c: added
  validation of QName for xsl:element and xsl:attribute
  (Bug 132531)

20 years agochanged priority of template patterns starting with '//' from 0.0 to 0.5
William M. Brack [Fri, 23 Jan 2004 10:51:45 +0000 (10:51 +0000)]
changed priority of template patterns starting with '//' from 0.0 to 0.5

* libxslt/pattern.c: changed priority of template patterns
  starting with '//' from 0.0 to 0.5 (Bug 131705)

20 years agoapplied patch from Stefan Kost to fix behaviour on unknown element from
Daniel Veillard [Thu, 22 Jan 2004 17:40:16 +0000 (17:40 +0000)]
applied patch from Stefan Kost to fix behaviour on unknown element from

* libxslt/xslt.c: applied patch from Stefan Kost to fix
  behaviour on unknown element from the XSLT namespace.
* python/generator.py: applied patch from Stephane bidoul
  to export enums in the bindings.
Daniel

20 years agoadded test case for Bug 13971 (libxml2 xpath.c bug, but tested here)
William M. Brack [Thu, 22 Jan 2004 02:38:46 +0000 (02:38 +0000)]
added test case for Bug 13971 (libxml2 xpath.c bug, but tested here)

* tests/general/Makefile.am, tests/general/bug-141.out,
  tests/general/bug-141.xsl, tests/docs/Makefile.am,
  tests/general/bug-141.xml: added test case for
  Bug 13971 (libxml2 xpath.c bug, but tested here)

20 years agoadded a newline for any comment before the root element (Bug 130433) fixed
William M. Brack [Fri, 16 Jan 2004 14:17:28 +0000 (14:17 +0000)]
added a newline for any comment before the root element (Bug 130433) fixed

* libxslt/xsltutils.c: added a newline for any comment before
  the root element (Bug 130433)
* libxslt/xslt.c: fixed problem with cdata-section-elements when
  default namespace is changed (Bug 130793)
* tests/extensions/module.out, tests/general/bug-100.out: adjusted
  for newline after comment change above.
* tests/general/Makefile.am, tests/general/bug-140.xsl,
  tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
  cdata-section-elements problem.

20 years agoapplied shared lib loading patch for OS X from Gianni Ceccarelli Daniel
Daniel Veillard [Wed, 14 Jan 2004 15:47:32 +0000 (15:47 +0000)]
applied shared lib loading patch for OS X from Gianni Ceccarelli Daniel

* python/libxsl.py: applied shared lib loading patch for OS X from
  Gianni Ceccarelli
Daniel

20 years agoadded test case for math functions on nodesets generated by exslt:node-set
William M. Brack [Wed, 14 Jan 2004 08:55:52 +0000 (08:55 +0000)]
added test case for math functions on nodesets generated by exslt:node-set

* tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
  tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
  added test case for math functions on nodesets generated by
  exslt:node-set

20 years agofixed problem, reported on the list by Markus Bayerlein, concerning math
William M. Brack [Wed, 14 Jan 2004 06:34:43 +0000 (06:34 +0000)]
fixed problem, reported on the list by Markus Bayerlein, concerning math

* libexslt/math.c, libexslt/common.c: fixed problem,
  reported on the list by Markus Bayerlein, concerning
  math functions on nodesets generated with
  exslt:node-set
* tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
  tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
  added test case for above.

20 years agochanged to assure comment which preceeds root node is output after DTD
William M. Brack [Mon, 12 Jan 2004 16:36:42 +0000 (16:36 +0000)]
changed to assure comment which preceeds root node is output after DTD

* libxslt/transform.c: changed to assure comment which
  preceeds root node is output after DTD (Bug 130433)
* test/exslt/common/node-set.4.*: added test case for
  Bug 130922

20 years agoChanged logo spacing to avoid stacking rebuilt web pages
William M. Brack [Mon, 12 Jan 2004 04:55:26 +0000 (04:55 +0000)]
Changed logo spacing to avoid stacking rebuilt web pages

* doc/site.xsl: Changed logo spacing to avoid stacking
* doc/*: rebuilt web pages

20 years agodoc/site.xsl doc/w3c.png doc/* Test William's new site.xsl improvements by
MST 2004 John Fleck [Mon, 12 Jan 2004 03:12:44 +0000 (03:12 +0000)]
doc/site.xsl doc/w3c.png doc/* Test William's new site.xsl improvements by

Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>

* doc/site.xsl
* doc/w3c.png
* doc/*
Test William's new site.xsl improvements by adding the
W3C logo icon, rebuild docs, and presto! It shows up
everywhere!

20 years agoRefined wrapper code with large test case submitted by Norm Walsh. (Bug
William M. Brack [Mon, 12 Jan 2004 00:32:14 +0000 (00:32 +0000)]
Refined wrapper code with large test case submitted by Norm Walsh. (Bug

* libxslt/transform.c: Refined wrapper code with large
  test case submitted by Norm Walsh. (Bug 130922)

20 years agoAdded coding to create a xsltDocument wrapper for an RVT, in order to
William M. Brack [Sun, 11 Jan 2004 15:34:02 +0000 (15:34 +0000)]
Added coding to create a xsltDocument wrapper for an RVT, in order to

* libxslt/transform.c: Added coding to create a xsltDocument
  wrapper for an RVT, in order to produce the applicable
  keys (Bug 130922)

20 years agoAdded new facility to "autogen" the search script. Fixed a few more
William M. Brack [Sat, 10 Jan 2004 09:07:09 +0000 (09:07 +0000)]
Added new facility to "autogen" the search script. Fixed a few more

* doc/search.xml, doc/search.templ, doc/Makefile.am,
  doc/search.php.inc: Added new facility to "autogen"
  the search script.  Fixed a few more problems with
  the API page generation.
* doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
  the autogeneration of the php script.  Note that from
  this point doc/search.php will be include in the
  generic "Rebuilt docs".
* doc/*: api docs rebuilt.

20 years agoFurther cleanup, fully implemented common routine for "generic page"
William M. Brack [Fri, 9 Jan 2004 00:31:18 +0000 (00:31 +0000)]
Further cleanup, fully implemented common routine for "generic page"

* doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
  Further cleanup, fully implemented common routine for
  "generic page" within the docs.
* doc/*: api docs rebuilt with enhanced scripts.

20 years agodoc/xslt.html, doc/bugs.html made link to bugzilla more useful
MST 2004 John Fleck [Thu, 8 Jan 2004 13:51:52 +0000 (13:51 +0000)]
doc/xslt.html, doc/bugs.html made link to bugzilla more useful

Thu Jan  8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>

* doc/xslt.html, doc/bugs.html
made link to bugzilla more useful

20 years agoa little cleanup of scripts, assuring page tables are consistent. api docs
William M. Brack [Wed, 7 Jan 2004 12:15:06 +0000 (12:15 +0000)]
a little cleanup of scripts, assuring page tables are consistent. api docs

* doc/api.xsl, doc/site.xsl, doc/search.php: a little
  cleanup of scripts, assuring page tables are consistent.
* doc/*: api docs rebuilt with enhanced scripts.

20 years agofixed Bug130593. fixed a couple of sequence problems on references within
William M. Brack [Tue, 6 Jan 2004 15:41:32 +0000 (15:41 +0000)]
fixed Bug130593. fixed a couple of sequence problems on references within

* configure.in: fixed Bug130593.
* doc/apibuild.py: fixed a couple of sequence problems on
  references within APIxxx.html files, rebuild doc/* (and NEWS)

20 years agoJohn Fleck <jfleck@inkstain.net> ChangeLog for docs change
John Fleck [Mon, 5 Jan 2004 02:09:27 +0000 (02:09 +0000)]
John Fleck <jfleck@inkstain.net> ChangeLog for docs change

John Fleck <jfleck@inkstain.net>
ChangeLog for docs change

20 years agochange background color of function declaration to improve readability
MST 2004 John Fleck [Mon, 5 Jan 2004 02:09:03 +0000 (02:09 +0000)]
change background color of function declaration to improve readability

Sun Jan  4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>

* doc/newapi.xsl: change background color of function
declaration to improve readability
* doc/*: rebuild docs with new stylesheet

20 years agorebuild docs
MST 2004 John Fleck [Sat, 3 Jan 2004 04:51:10 +0000 (04:51 +0000)]
rebuild docs

Fri Jan  2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
* doc/*: rebuild docs

20 years agofix bad doc comment formatting on xsltDebugSetDefaultTrace and
MST 2004 John Fleck [Sat, 3 Jan 2004 04:50:26 +0000 (04:50 +0000)]
fix bad doc comment formatting on xsltDebugSetDefaultTrace and

Fri Jan  2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>

* libxslt/transform.c: fix bad doc comment formatting on
xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace

20 years agoprepared release of libxslt-1.1.2 some tweaking following the new EXSLT
Daniel Veillard [Wed, 24 Dec 2003 14:17:26 +0000 (14:17 +0000)]
prepared release of libxslt-1.1.2 some tweaking following the new EXSLT

* configure.in doc/*: prepared release of libxslt-1.1.2
* libxslt.spec.in doc/Makefile.am: some tweaking following the
  new EXSLT docs.
Daniel

20 years agofixed xsl:number level="any" for Bug 129057
William M. Brack [Mon, 22 Dec 2003 12:32:52 +0000 (12:32 +0000)]
fixed xsl:number level="any" for Bug 129057

* libxlst/numbers.c: fixed xsl:number level="any" for Bug
  129057

20 years agoadded namespace comparison for xsl:number count function (Bug 129057)
William M. Brack [Sun, 21 Dec 2003 13:39:01 +0000 (13:39 +0000)]
added namespace comparison for xsl:number count function (Bug 129057)

* libxslt/numbers.c: added namespace comparison for
  xsl:number count function (Bug 129057)

20 years agoadded test for entities parsing (Bug #129489) Daniel
Daniel Veillard [Sun, 21 Dec 2003 12:59:00 +0000 (12:59 +0000)]
added test for entities parsing (Bug #129489) Daniel

* tests/docs/Makefile.am tests/docs/bug-139.xml
  tests/general/Makefile.am tests/general/bug-139*: added
  test for entities parsing (Bug #129489)
Daniel

20 years agoadded test for namespace problem (Bug 129624)
William M. Brack [Sun, 21 Dec 2003 12:38:05 +0000 (12:38 +0000)]
added test for namespace problem (Bug 129624)

* tests/docs/Makefile.am tests/docs/bug-138.xml
  tests/general/Makefile.am tests/general/bug-138*: added
  test for namespace problem (Bug 129624)

20 years agofixed #129327 make sure parser flags get transmitted to the transformation
Daniel Veillard [Sun, 21 Dec 2003 12:21:17 +0000 (12:21 +0000)]
fixed #129327 make sure parser flags get transmitted to the transformation

* xsltproc.c: fixed #129327 make sure parser flags get transmitted to
  the transformation context
* libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
  libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
  xsltSetCtxtParseOptions() to update parsing options in document()
Daniel

20 years agofixed second problem on #122483, namespace definitions must be propagated
Daniel Veillard [Sun, 21 Dec 2003 11:52:58 +0000 (11:52 +0000)]
fixed second problem on #122483, namespace definitions must be propagated

* libxslt/keys.c: fixed second problem on #122483, namespace
  definitions must be propagated to keys.
* tests/docs/Makefile.am tests/docs/bug-137.xml
  tests/general/Makefile.am tests/docs/bug-137*: added test
  to the regression for bug #122483
Daniel

20 years agoadded the cast needed to fix #129188 warning Daniel
Daniel Veillard [Sun, 21 Dec 2003 11:09:50 +0000 (11:09 +0000)]
added the cast needed to fix #129188 warning Daniel

* libxslt/transform.c: added the cast needed to fix #129188 warning
Daniel

20 years agofixed Bug 129624 (erroneous output of namespaces)
William M. Brack [Sat, 20 Dec 2003 15:36:56 +0000 (15:36 +0000)]
fixed Bug 129624 (erroneous output of namespaces)

* libexslt/transform.c: fixed Bug 129624 (erroneous output
  of namespaces)

20 years agofixed several routines to assure empty string returned (rather than a
William M. Brack [Sat, 20 Dec 2003 09:29:59 +0000 (09:29 +0000)]
fixed several routines to assure empty string returned (rather than a

* libexslt/date.c: fixed several routines to assure empty
  string returned (rather than a string object with a null
  string pointer) (Bug 129561)

20 years agoenhanced documentation to include exslt; rebuilt docs
William M. Brack [Tue, 16 Dec 2003 08:36:21 +0000 (08:36 +0000)]
enhanced documentation to include exslt; rebuilt docs

* doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
  doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
  enhanced documentation to include exslt; rebuilt docs

20 years agoJohn Fleck <jfleck@inkstain.net> rebuild docs directory with xsltutils.h
John Fleck [Tue, 16 Dec 2003 03:36:44 +0000 (03:36 +0000)]
John Fleck <jfleck@inkstain.net> rebuild docs directory with xsltutils.h

John Fleck <jfleck@inkstain.net>
 rebuild docs directory with xsltutils.h fix

20 years agolibxslt/xsltutils.h doc/* document XSLT_TRACE macro (sort of) and rebuild
MST 2003 John Fleck [Tue, 16 Dec 2003 03:35:58 +0000 (03:35 +0000)]
libxslt/xsltutils.h doc/* document XSLT_TRACE macro (sort of) and rebuild

Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>

* libxslt/xsltutils.h
* doc/*
document XSLT_TRACE macro (sort of) and rebuild docs

20 years agotried to fix mingw build, no success, it still works halfway
Igor Zlatkovic [Thu, 11 Dec 2003 18:52:07 +0000 (18:52 +0000)]
tried to fix mingw build, no success, it still works halfway

20 years agoMSVC and MinGW compilation fixes
Igor Zlatkovic [Thu, 11 Dec 2003 15:34:45 +0000 (15:34 +0000)]
MSVC and MinGW compilation fixes

20 years agodoc/xslt.html docs.html remove reference to gtk-doc
MST 2003 John Fleck [Thu, 11 Dec 2003 03:39:08 +0000 (03:39 +0000)]
doc/xslt.html docs.html remove reference to gtk-doc

Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>

* doc/xslt.html docs.html
remove reference to gtk-doc

20 years agoFixes the pointer to the downloads at gnome.org, Daniel
Daniel Veillard [Wed, 10 Dec 2003 16:46:11 +0000 (16:46 +0000)]
Fixes the pointer to the downloads at gnome.org, Daniel

20 years agoupdated the docs, made release 1.1.1 Daniel
Daniel Veillard [Wed, 10 Dec 2003 16:21:26 +0000 (16:21 +0000)]
updated the docs, made release 1.1.1 Daniel

* configure.in NEWS doc/*: updated the docs, made release 1.1.1
Daniel

20 years agoupp'ed the dependancy to libxml2-2.6.3 fixed #127473 by using the new
Daniel Veillard [Wed, 10 Dec 2003 15:15:26 +0000 (15:15 +0000)]
upp'ed the dependancy to libxml2-2.6.3 fixed #127473 by using the new

* configure.in: upp'ed the dependancy to libxml2-2.6.3
* libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
  by using the new XInclude APIs provided by 2.6.3...
Daniel

20 years agomodified to assure XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
William M. Brack [Mon, 8 Dec 2003 15:38:22 +0000 (15:38 +0000)]
modified to assure XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc

* libxslt/transform.c, libxslt/xslt.c: modified to assure
  XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
  set into node name.  This modification arises from
  bug #128520, and avoids unnecessary work in libxml2.

20 years agoupdated the metadata informations in the headers regenerated the docs.
Daniel Veillard [Mon, 1 Dec 2003 15:43:38 +0000 (15:43 +0000)]
updated the metadata informations in the headers regenerated the docs.

* libxslt/*.h *.h.in: updated the metadata informations in the headers
* doc/* doc/html/*: regenerated the docs.
Daniel

20 years agosmall further enhancement to makefile updated to reflect last change to
William M. Brack [Sun, 30 Nov 2003 15:34:02 +0000 (15:34 +0000)]
small further enhancement to makefile updated to reflect last change to

* doc/Makefile.am: small further enhancement to makefile
* doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
  doc/html/libxslt-transform.html: updated to reflect last change
  to transform.c

20 years agoadapted the libxml files for libxslt. regenerated the docs.
William M. Brack [Sun, 30 Nov 2003 14:49:57 +0000 (14:49 +0000)]
adapted the libxml files for libxslt. regenerated the docs.

* doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
  Makefile.am: adapted the libxml files for libxslt.
* doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
  doc/libexslt-api.xml, doc/libxslt-refs.xml,
  win32/libxslt.def.src, win32/libexslt.def.src: regenerated
  the docs.

20 years agochange initialisation of external functions to take place in
William M. Brack [Sun, 30 Nov 2003 10:53:01 +0000 (10:53 +0000)]
change initialisation of external functions to take place in

* libxslt/transform.c: change initialisation of external functions
  to take place in xsltNewTransformContext instead of in
  xsltApplyStylesheetInternal.  This fixes bug 122483, and should
  also fix problem reported on the mailing list on today's date.

20 years agoChanged to detect recursion in xslt:include (bug #127687).
William M. Brack [Wed, 26 Nov 2003 01:51:41 +0000 (01:51 +0000)]
Changed to detect recursion in xslt:include (bug #127687).

* libxslt/imports.c, libxslt/xsltInternals.h: Changed to
  detect recursion in xslt:include (bug #127687).
* tests/XSLTMark/reverser.out,
* test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
  because of fix of bug #127877 in libxml2 (quotes in text)

20 years agoChanged to detect recursion in xslt:import (bug #127687). regenerated to
William M. Brack [Sun, 23 Nov 2003 23:37:19 +0000 (23:37 +0000)]
Changed to detect recursion in xslt:import (bug #127687). regenerated to

* libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
  Changed to detect recursion in xslt:import (bug #127687).
* doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
  include change to xsltParseStylesheetImportedDoc parameters for
  above.

21 years agoApplied patch from Mark Vadoc adding flexible trace debugging support to
Daniel Veillard [Sat, 22 Nov 2003 12:06:30 +0000 (12:06 +0000)]
Applied patch from Mark Vadoc adding flexible trace debugging support to

* libxslt/keys.c libxslt/templates.c libxslt/transform.c
  libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
  Applied patch from Mark Vadoc adding flexible trace debugging
  support to the library.
Daniel

21 years agofixed bug #127561 (xsl:element with a 'computed' namespace attribute)
William M. Brack [Fri, 21 Nov 2003 17:00:22 +0000 (17:00 +0000)]
fixed bug #127561 (xsl:element with a 'computed' namespace attribute)

* libxslt/transform.c: fixed bug #127561 (xsl:element with a
  'computed' namespace attribute)
* tests/docs/Makefile.am tests/docs/bug-136.xml
  tests/general/Makefile.am tests/docs/bug-136*: added tests
  to the regression for bug #127561

21 years agoAdding missing bugs, Daniel
Daniel Veillard [Fri, 21 Nov 2003 10:31:35 +0000 (10:31 +0000)]
Adding missing bugs, Daniel

21 years agosmall further enhancement, bug #127450
William M. Brack [Fri, 21 Nov 2003 10:21:30 +0000 (10:21 +0000)]
small further enhancement, bug #127450

* libxslt/keys.c: small further enhancement, bug #127450

21 years agoanother problem reported by Oleg Paraschenko on the same code in #127450
Daniel Veillard [Thu, 20 Nov 2003 16:28:36 +0000 (16:28 +0000)]
another problem reported by Oleg Paraschenko on the same code in #127450

* libxslt/keys.c: another problem reported by Oleg Paraschenko
  on the same code in #127450
* tests/docs/Makefile.am tests/docs/bug-135.xml
  tests/general/Makefile.am tests/docs/bug-135*: added tests
  to the regression suite for bug #127450.
Daniel

21 years agofixed an error from #120684 patch raised in #127450 added tests to the
Daniel Veillard [Thu, 20 Nov 2003 10:02:08 +0000 (10:02 +0000)]
fixed an error from #120684 patch raised in #127450 added tests to the

* libxslt/keys.c: fixed an error from #120684 patch raised in
  #127450
* tests/docs/Makefile.am tests/docs/bug-134.xml
  tests/general/Makefile.am tests/docs/bug-134*: added tests
  to the regression suite for bug #127450.
Daniel

21 years agofixed a bug in the keys selector parsing #120684 when | is in a predicate
Daniel Veillard [Wed, 19 Nov 2003 23:25:22 +0000 (23:25 +0000)]
fixed a bug in the keys selector parsing #120684 when | is in a predicate

* libxslt/keys.c: fixed a bug in the keys selector parsing
  #120684 when | is in a predicate or a string.
* tests/docs/Makefile.am tests/docs/bug-132.xml
  tests/general/Makefile.am tests/docs/bug-132*: added tests
  to the regression suite for bug #120684.
* Makefile.am: don't package cvs temp files
* doc/apibuild.py: update from libxml2 one
Daniel

21 years agofixed entity problem in exslt:tokenize uncovered by newapi.xsl changed to
William M. Brack [Tue, 18 Nov 2003 05:57:38 +0000 (05:57 +0000)]
fixed entity problem in exslt:tokenize uncovered by newapi.xsl changed to

* libexslt/strings.c: fixed entity problem in exslt:tokenize
  uncovered by newapi.xsl
* libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
  to use IS_BLANK_CH for char compares (fixes warnings)

21 years agoapplied fix from Bjorn Reese to close number formatting bug #126994 Daniel
Daniel Veillard [Fri, 14 Nov 2003 23:00:49 +0000 (23:00 +0000)]
applied fix from Bjorn Reese to close number formatting bug #126994 Daniel

* libxslt/preproc.c: applied fix from Bjorn Reese to close
  number formatting bug #126994
Daniel

21 years agoadding libexslt.pc support Daniel
Daniel Veillard [Fri, 14 Nov 2003 17:46:01 +0000 (17:46 +0000)]
adding libexslt.pc support Daniel

* Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
  libexslt.pc support
Daniel

21 years agoapplied Mark Vakoc patch to moves the control of the XSLT debugger into
Daniel Veillard [Thu, 13 Nov 2003 10:58:04 +0000 (10:58 +0000)]
applied Mark Vakoc patch to moves the control of the XSLT debugger into

* libxslt/attributes.c libxslt/documents.c libxslt/transform.c
  libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
  patch to moves the control of the XSLT debugger into the transform
  context.
Daniel

21 years agoapplied patch for param visibility from Shaun McCance. Changed variable
William M. Brack [Wed, 12 Nov 2003 10:20:03 +0000 (10:20 +0000)]
applied patch for param visibility from Shaun McCance. Changed variable

* libexslt/functions.c: applied patch for param visibility from
  Shaun McCance.  Changed variable scoping in accordance with
  Shaun's suggestions.  This fixed problem reported on the list
  by Bernd Lang
* tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
  regression test for above

21 years agoapplied improvement patch from Jonathan Wakely describing the entry
Daniel Veillard [Sat, 8 Nov 2003 12:28:13 +0000 (12:28 +0000)]
applied improvement patch from Jonathan Wakely describing the entry

* libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
  describing the entry points.
Daniel

21 years agofixed #122146
Igor Zlatkovic [Thu, 6 Nov 2003 16:28:17 +0000 (16:28 +0000)]
fixed #122146

21 years ago*** empty log message ***
Igor Zlatkovic [Thu, 6 Nov 2003 16:27:46 +0000 (16:27 +0000)]
*** empty log message ***

21 years agoapplied last fix from #125614 Daniel
Daniel Veillard [Wed, 5 Nov 2003 11:39:16 +0000 (11:39 +0000)]
applied last fix from #125614 Daniel

* tests/multiple/Makefile.am: applied last fix from #125614
Daniel

21 years agoMinor enhancements to eliminate compile/test warnings
William M. Brack [Wed, 5 Nov 2003 03:16:46 +0000 (03:16 +0000)]
Minor enhancements to eliminate compile/test warnings
* libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
  changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
  it's defined as __attribute__((unused))
* python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
  variable declaration
* libxslt/preproc.c: minor change to get rid of unused var/code

21 years agopreparing release 1.1.0 Daniel
Daniel Veillard [Tue, 4 Nov 2003 13:36:45 +0000 (13:36 +0000)]
preparing release 1.1.0 Daniel

* doc/* NEWS: preparing release 1.1.0
Daniel

21 years agofixing the Document element precompilation to avoid the problem raised in
Daniel Veillard [Tue, 4 Nov 2003 13:06:32 +0000 (13:06 +0000)]
fixing the Document element precompilation to avoid the problem raised in

* libxslt/preproc.c: fixing the Document element precompilation
  to avoid the problem raised in #125614
Daniel

21 years agoupdated to reflect change to HTML output in libxml2 (formatting of <p>,
William M. Brack [Tue, 4 Nov 2003 09:13:05 +0000 (09:13 +0000)]
updated to reflect change to HTML output in libxml2 (formatting of <p>,

* tests/multiple/out/letter*.orig: updated to reflect change
  to HTML output in libxml2 (formatting of <p>, bug #125093)

21 years agofixed bug #124286 - detect invalid name on template
William M. Brack [Sun, 2 Nov 2003 17:12:37 +0000 (17:12 +0000)]
fixed bug #124286 - detect invalid name on template

* libxslt/xslt.c: fixed bug #124286 - detect invalid name on
  template

21 years agosome cleanup and trial for the upcoming 1.1.0 release this release removes
Daniel Veillard [Sun, 2 Nov 2003 09:53:42 +0000 (09:53 +0000)]
some cleanup and trial for the upcoming 1.1.0 release this release removes

* Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
  libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
  for the upcoming 1.1.0 release
* breakpoint/*: this release removes the deprecated breakpoint library
Daniel

21 years agofixed bug #125502 and corrected expected test output fixed broken test
William M. Brack [Sun, 2 Nov 2003 01:10:43 +0000 (01:10 +0000)]
fixed bug #125502 and corrected expected test output fixed broken test

* libxslt/transform.c, tests/general/bug-119.out: fixed
  bug #125502 and corrected expected test output
* tests/general/bug-79.out: fixed broken test (bug #123328)
* libxslt/pattern.c, libexslt/functions.c: minor change to
  eliminate compilation warning