platform/upstream/libxslt.git
20 years agoadded cruntime option, contributed by Oliver Stoeneberg
Igor Zlatkovic [Mon, 24 May 2004 10:47:38 +0000 (10:47 +0000)]
added cruntime option, contributed by Oliver Stoeneberg

20 years agofixed bug in error message printing for undefined namespace (bug 143004)
William M. Brack [Mon, 24 May 2004 00:36:18 +0000 (00:36 +0000)]
fixed bug in error message printing for undefined namespace (bug 143004)

* libxslt/xsltutils.c: fixed bug in error message printing
  for undefined namespace (bug 143004)

20 years agoupdated for 1.1.7 Daniel
Daniel Veillard [Tue, 18 May 2004 03:07:31 +0000 (03:07 +0000)]
updated for 1.1.7 Daniel

* NEWS doc/*: updated for 1.1.7
Daniel

20 years agorelease of libxslt-1.1.7 Daniel
Daniel Veillard [Mon, 17 May 2004 04:14:57 +0000 (04:14 +0000)]
release of libxslt-1.1.7 Daniel

* configure.in: release of libxslt-1.1.7
Daniel

20 years agoadded regression test for old bug #127877 Daniel
Daniel Veillard [Mon, 17 May 2004 03:07:55 +0000 (03:07 +0000)]
added regression test for old bug #127877 Daniel

* tests/general/bug-151*, tests/docs/bug-151.xml,
  tests/general/Makefile.am, tests/docs/Makefile.am: added
  regression test for old bug #127877
Daniel

20 years agofixing bug #135542 about the DOCTYPE name being generated when the root
Daniel Veillard [Mon, 17 May 2004 00:48:47 +0000 (00:48 +0000)]
fixing bug #135542 about the DOCTYPE name being generated when the root

* libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
  being generated when the root element is namespaced
* tests/general/bug-151*, tests/docs/bug-151.xml,
  tests/general/Makefile.am, tests/docs/Makefile.am: added
  regression test for bug #135542
Daniel

20 years agofixing bug #134500 on namespace lookup for attribute which sometimes lead
Daniel Veillard [Sun, 16 May 2004 23:40:08 +0000 (23:40 +0000)]
fixing bug #134500 on namespace lookup for attribute which sometimes lead

* libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
  libxslt/transform.c: fixing bug #134500 on namespace lookup for
  attribute which sometimes lead to default namespace
* tests/general/bug-150*, tests/docs/bug-150.xml,
  tests/general/Makefile.am, tests/docs/Makefile.am: added
  regression test for bug #134500
Daniel

20 years agofixing a small portability problem on Solaris for the declaration of
Daniel Veillard [Sun, 16 May 2004 22:09:35 +0000 (22:09 +0000)]
fixing a small portability problem on Solaris for the declaration of

* libexslt/date.h: fixing a small portability problem on Solaris
  for the declaration of localtime_r bug #140468
Daniel

20 years agoapplied patch from Edward Rudd to fix the problems raised in bug #142429
Daniel Veillard [Sun, 16 May 2004 20:35:57 +0000 (20:35 +0000)]
applied patch from Edward Rudd to fix the problems raised in bug #142429

* libxslt.m4: applied patch from Edward Rudd to fix the problems
  raised in bug #142429
Daniel

20 years agofixed a weird namespace bug #141532 added tests to the regression for bug
Daniel Veillard [Sun, 16 May 2004 15:02:15 +0000 (15:02 +0000)]
fixed a weird namespace bug #141532 added tests to the regression for bug

* libxslt/xslt.c: fixed a weird namespace bug #141532
* tests/docs/Makefile.am tests/docs/bug-14[89].xml
  tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
  to the regression for bug #141532
Daniel

20 years agoSame fix as for libxml2, Daniel
Daniel Veillard [Sun, 16 May 2004 05:09:20 +0000 (05:09 +0000)]
Same fix as for libxml2, Daniel

20 years agoSame fixe with timezone, Daniel
Daniel Veillard [Sun, 16 May 2004 03:39:02 +0000 (03:39 +0000)]
Same fixe with timezone, Daniel

20 years agoRebuilt the docs, Daniel
Daniel Veillard [Sun, 16 May 2004 01:01:45 +0000 (01:01 +0000)]
Rebuilt the docs, Daniel

20 years agoFixing ChangeLog links, Daniel
Daniel Veillard [Sun, 16 May 2004 00:58:32 +0000 (00:58 +0000)]
Fixing ChangeLog links, Daniel

20 years agoAdded ChangeLog.xsl and links, Daniel
Daniel Veillard [Sun, 16 May 2004 00:50:06 +0000 (00:50 +0000)]
Added ChangeLog.xsl and links, Daniel

20 years agoSmall change due to libxml2 escaping using hex instead of dec charrefs, daniel
Daniel Veillard [Sat, 15 May 2004 16:41:25 +0000 (16:41 +0000)]
Small change due to libxml2 escaping using hex instead of dec charrefs, daniel

20 years agoadded comments and function header, improved logic of routine just added.
William M. Brack [Mon, 3 May 2004 07:19:36 +0000 (07:19 +0000)]
added comments and function header, improved logic of routine just added.

* libxslt/imports.c: added comments and function header,
  improved logic of routine just added.
* tests/general/bug-147*, tests/docs/bug-147.xml,
  tests/general/Makefile.am, tests/docs/Makefile.am: added
  regression test for bug 141279

20 years agoenhanced normalization of comp steps when an imported stylesheet has it's
William M. Brack [Sun, 2 May 2004 19:48:18 +0000 (19:48 +0000)]
enhanced normalization of comp steps when an imported stylesheet has it's

* libxslt/imports.c: enhanced normalization of comp steps
  when an imported stylesheet has it's own imports
  (bug 141279)

20 years agoadded code to recognize disable-output-escaping on certain text nodes (bug
William M. Brack [Sat, 1 May 2004 17:37:20 +0000 (17:37 +0000)]
added code to recognize disable-output-escaping on certain text nodes (bug

* libxslt/transform.c: added code to recognize
  disable-output-escaping on certain text nodes (bug 140755)
* tests/general/bug-100.out: regenerated to account for change
  from next ChangeLog entry (bug 140558)

20 years agosuppressed any automatic linefeed after a comment following the document
William M. Brack [Thu, 29 Apr 2004 01:19:17 +0000 (01:19 +0000)]
suppressed any automatic linefeed after a comment following the document

* libxslt/xsltutils.c: suppressed any automatic linefeed after
  a comment following the document root element (bug 140558)

20 years agofix a problem where we updated an ELEMENT node psvi field as if it was a
Daniel Veillard [Thu, 22 Apr 2004 06:41:33 +0000 (06:41 +0000)]
fix a problem where we updated an ELEMENT node psvi field as if it was a

* libxslt/transform.c: fix a problem where we updated an
  ELEMENT node psvi field as if it was a DOCUMENT one, leading
  to a subtle crash later, valgrind rules.
Daniel

20 years agofixed bug in UTF8 string tokenize kindly reported by Vasily Tchekalkin
William M. Brack [Mon, 19 Apr 2004 16:27:33 +0000 (16:27 +0000)]
fixed bug in UTF8 string tokenize kindly reported by Vasily Tchekalkin

* libexslt/strings.c: fixed bug in UTF8 string tokenize
  kindly reported by Vasily Tchekalkin

20 years agopreparing release 1.1.6 keep the ChangeLog compressed Daniel
Daniel Veillard [Sun, 18 Apr 2004 22:41:10 +0000 (22:41 +0000)]
preparing release 1.1.6 keep the ChangeLog compressed Daniel

* configure.in doc/*: preparing release 1.1.6
* libxslt.spec.in: keep the ChangeLog compressed
Daniel

20 years agofixed a stupid cut'npaste bug #139132 added test to the regression for bug
Daniel Veillard [Mon, 5 Apr 2004 13:26:19 +0000 (13:26 +0000)]
fixed a stupid cut'npaste bug #139132 added test to the regression for bug

* libxslt/keys.c: fixed a stupid cut'npaste bug #139132
* tests/docs/Makefile.am tests/docs/bug-146.xml
  tests/general/Makefile.am tests/docs/bug-146*: added test
  to the regression for bug #139132
Daniel

20 years agoapplied patch from Mark Vakoc to fix problem with key matching attribute
William M. Brack [Fri, 2 Apr 2004 02:19:34 +0000 (02:19 +0000)]
applied patch from Mark Vakoc to fix problem with key matching attribute

* libxslt/keys.c: applied patch from Mark Vakoc to fix problem
  with key matching attribute node.

20 years agoAdd generated files, to make cvs silent.
Johan Dahlin [Thu, 1 Apr 2004 14:18:32 +0000 (14:18 +0000)]
Add generated files, to make cvs silent.

* python/.cvsignore: Add generated files, to make cvs silent.

* .cvsignore: Add missing libexslt.pc and stamp-h1

20 years agoChange of policy for the mailing lists, Daniel
Daniel Veillard [Mon, 29 Mar 2004 22:22:42 +0000 (22:22 +0000)]
Change of policy for the mailing lists, Daniel

20 years agoUpdated the news and download pages, Daniel
Daniel Veillard [Fri, 26 Mar 2004 11:00:07 +0000 (11:00 +0000)]
Updated the news and download pages, Daniel

20 years agoAdded note about being subscribed, Daniel
Daniel Veillard [Wed, 24 Mar 2004 09:33:44 +0000 (09:33 +0000)]
Added note about being subscribed, Daniel

20 years agoprepare release of 1.1.5, made a hard dependancy to libxml2 2.6.8 due to
Daniel Veillard [Tue, 23 Mar 2004 13:09:49 +0000 (13:09 +0000)]
prepare release of 1.1.5, made a hard dependancy to libxml2 2.6.8 due to

* configure.in: prepare release of 1.1.5, made a hard dependancy
  to libxml2 2.6.8 due to the dictionnary reference counting change
* doc/*: updated and rebuilt the doc.
* tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
Daniel

20 years agosmall fix for OpenVMS fixed a leak associated to the change in reference
Daniel Veillard [Mon, 22 Mar 2004 19:27:40 +0000 (19:27 +0000)]
small fix for OpenVMS fixed a leak associated to the change in reference

* libxslt/xsltconfig.h.in: small fix for OpenVMS
* libxslt/documents.c: fixed a leak associated to the change
  in reference counting when running the XML parser and using
  the document() function.
Daniel

20 years agoadded check for state XSLT_STATE_STOPPED when output file is used (bug
William M. Brack [Wed, 17 Mar 2004 10:51:06 +0000 (10:51 +0000)]
added check for state XSLT_STATE_STOPPED when output file is used (bug

* xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
  when output file is used (bug 137341)

20 years agocorrected my error from bug 135938 pointed out on the mailing list by Mark
William M. Brack [Tue, 16 Mar 2004 00:53:41 +0000 (00:53 +0000)]
corrected my error from bug 135938 pointed out on the mailing list by Mark

* libxslt/xsltutils.c: corrected my error from bug 135938
  pointed out on the mailing list by Mark Vakoc.
* libxslt/transform.c: enhanced the error message for
  call-template when namespace is present.
* tests/general/bug-145.err: regenerated for new message

20 years agoadded additional check to prevent superfluous namespace href's being
William M. Brack [Fri, 12 Mar 2004 05:03:50 +0000 (05:03 +0000)]
added additional check to prevent superfluous namespace href's being

* libxslt/namespaces.c: added additional check to prevent
  superfluous namespace href's being generated on elements
  (bug 136914)
* tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
  added new test for bug 136914
* tests/namespaces, tests/extensions/ tests/reports: fixed
  error in "enhanced" Makefile.am, removed superfluous .err files
  from cvs

20 years agominor addition for later version of php requiring $HTTP_GET_VARS. doc/*:
William M. Brack [Wed, 10 Mar 2004 11:31:37 +0000 (11:31 +0000)]
minor addition for later version of php requiring $HTTP_GET_VARS. doc/*:

* doc/search.php.incl: minor addition for later version of php
  requiring $HTTP_GET_VARS.
  doc/*: rebuilt the docs

20 years agomodified the 'tokenize' routine to work with UTF8 chars in both string and
William M. Brack [Wed, 10 Mar 2004 09:17:08 +0000 (09:17 +0000)]
modified the 'tokenize' routine to work with UTF8 chars in both string and

* libexslt/strings.c: modified the 'tokenize' routine to work with
  UTF8 chars in both string and tokens (Bug 136183)

20 years agoadded coding to allow growing the AVT structure when a large number of
William M. Brack [Tue, 9 Mar 2004 15:50:05 +0000 (15:50 +0000)]
added coding to allow growing the AVT structure when a large number of

* libxslt/attrvt.c: added coding to allow growing the
  AVT structure when a large number of segments are present
  (bug 136624)
* libxslt/keys.c: fixed a compilation warning (no logic change)

20 years agosmall fix to typo
William M. Brack [Sat, 6 Mar 2004 15:41:42 +0000 (15:41 +0000)]
small fix to typo

* tests/docbook/Makefile.am: small fix to typo

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