platform/upstream/libxslt.git
20 years agobetter python dependancy Red hat bug #126364 by Robert Scheck Daniel
Daniel Veillard [Tue, 6 Jul 2004 15:44:46 +0000 (15:44 +0000)]
better python dependancy Red hat bug #126364 by Robert Scheck Daniel

* libxslt.spec.in: better python dependancy Red hat bug #126364
  by Robert Scheck
Daniel

20 years agoadded extra2.err, tst5.xml, tst5.xsl and tst.out to EXTRA_DIST
William M. Brack [Tue, 6 Jul 2004 13:37:51 +0000 (13:37 +0000)]
added extra2.err, tst5.xml, tst5.xsl and tst.out to EXTRA_DIST

* tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
  tst5.xsl and tst.out to EXTRA_DIST

20 years agoreleasing 1.1.8 Daniel
Daniel Veillard [Mon, 5 Jul 2004 19:55:11 +0000 (19:55 +0000)]
releasing 1.1.8 Daniel

* configure.in doc/*: releasing 1.1.8
Daniel

20 years agochanged the sequence of LD_ADDS and LIBGCRYPT_LIBS on xsltproc_LDADD.
William M. Brack [Sun, 4 Jul 2004 15:21:35 +0000 (15:21 +0000)]
changed the sequence of LD_ADDS and LIBGCRYPT_LIBS on xsltproc_LDADD.

* xsltproc/Makefile.am: changed the sequence of LD_ADDS and
  LIBGCRYPT_LIBS on xsltproc_LDADD.  Previously this was
  causing the wrong libs to be linked when using the configure
  option --with-libxml-libs-prefix, or --with-libxml-src (nasty)

20 years agoimplemented change from Joel Reed for automake-1.4 compatibility.
William M. Brack [Sun, 4 Jul 2004 13:53:02 +0000 (13:53 +0000)]
implemented change from Joel Reed for automake-1.4 compatibility.

* libexslt/Makefile.am: implemented change from Joel Reed for
  automake-1.4 compatibility.
* libexslt/crypto.c: reformatted source to remove an overly
  generous supply of tabs.  Added a #include for sys/select to
  fix a compilation error caused by the gcrypt include file's
  usage of 'fd_set'.  Made some minor changes to fix
  some warning messages (no change to the logic).
* configure.in, config.h.in: added test for presence of
  sys/select.h.
  Added test for libgcrypt version > 1.1.41 (bug 145245)

20 years agocorrected the URI for libxslt namespace, also a small enhancement of the
William M. Brack [Sat, 3 Jul 2004 09:53:08 +0000 (09:53 +0000)]
corrected the URI for libxslt namespace, also a small enhancement of the

* doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
  namespace, also a small enhancement of the surrounding text on
  extension functions. (bug 145250)

20 years agoconvenience change try to avoid calling libxml2 cleanup function directly
Daniel Veillard [Fri, 2 Jul 2004 13:53:31 +0000 (13:53 +0000)]
convenience change try to avoid calling libxml2 cleanup function directly

* configure.in: convenience change
* python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
  try to avoid calling libxml2 cleanup function directly but go
  though the python wrapper of libxml2 for memory debug accounting.
Daniel

20 years agoadded namespace setup before calling XPath to evaluate key (Bug 143520)
William M. Brack [Fri, 2 Jul 2004 08:35:26 +0000 (08:35 +0000)]
added namespace setup before calling XPath to evaluate key (Bug 143520)

* libxslt/keys.c: added namespace setup before calling XPath
  to evaluate key (Bug 143520)

20 years agoadded coding to xsltCopyTree to copy namespaces (bug 139578). changed to
William M. Brack [Thu, 1 Jul 2004 02:25:08 +0000 (02:25 +0000)]
added coding to xsltCopyTree to copy namespaces (bug 139578). changed to

* libxslt/transform.c: added coding to xsltCopyTree to copy
  namespaces (bug 139578).
* tests/general/bug-128.out: changed to reflect above fix
* libxslt/xslt.c: minor change to an error message

20 years agoapplied patch from Joel Reed to get EXSLT crypto extensions based on
Daniel Veillard [Wed, 30 Jun 2004 16:43:53 +0000 (16:43 +0000)]
applied patch from Joel Reed to get EXSLT crypto extensions based on

* win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
  libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
  libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
  crypto extensions based on libgcrypt if found at configure time.
* tests/namespaces/Makefile.am: fixed a small breakage
Daniel

20 years agosome enhancement for fixing bug 142768 added regression test for this bug
William M. Brack [Wed, 30 Jun 2004 04:29:32 +0000 (04:29 +0000)]
some enhancement for fixing bug 142768 added regression test for this bug

* libxslt/namespaces: some enhancement for fixing bug 142768
* tests/namespaces/Makefile.am, tests/namespaces/tst6*:
  added regression test for this bug

20 years agoseems I never commited to CVS the example from Richard Jinks Daniel
Daniel Veillard [Tue, 29 Jun 2004 07:26:34 +0000 (07:26 +0000)]
seems I never commited to CVS the example from Richard Jinks Daniel

* Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
  the example from Richard Jinks
Daniel

20 years ago*** empty log message ***
Igor Zlatkovic [Wed, 9 Jun 2004 14:34:04 +0000 (14:34 +0000)]
*** empty log message ***

20 years agominor changes for the windows binary package
Igor Zlatkovic [Wed, 9 Jun 2004 14:33:54 +0000 (14:33 +0000)]
minor changes for the windows binary package

20 years agoenhanced to remove forcing module names to lower case, and to fix problem
William M. Brack [Wed, 26 May 2004 02:50:53 +0000 (02:50 +0000)]
enhanced to remove forcing module names to lower case, and to fix problem

* doc/search.php.inc, doc/search/php: enhanced to remove
  forcing module names to lower case, and to fix problem
  with links between pages in libxml2 directory.

20 years ago*** empty log message ***
Igor Zlatkovic [Mon, 24 May 2004 10:47:51 +0000 (10:47 +0000)]
*** empty log message ***

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.