platform/upstream/libxslt.git
19 years agoremoved obsolete copy operations
Igor Zlatkovic [Wed, 6 Apr 2005 22:01:43 +0000 (22:01 +0000)]
removed obsolete copy operations

19 years agowindows build cleanup, removed obsolete checks
Igor Zlatkovic [Wed, 6 Apr 2005 22:01:18 +0000 (22:01 +0000)]
windows build cleanup, removed obsolete checks

19 years agopreparing release of 1.1.14, updated docs and rebuilt. Daniel
Daniel Veillard [Sat, 2 Apr 2005 11:43:03 +0000 (11:43 +0000)]
preparing release of 1.1.14, updated docs and rebuilt. Daniel

* configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
  and rebuilt.
Daniel

19 years agoupdated the result of some tests following the change to serailization in
Daniel Veillard [Thu, 31 Mar 2005 21:52:55 +0000 (21:52 +0000)]
updated the result of some tests following the change to serailization in

* tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
  tests/general/bug-142.out: updated the result of some tests
  following the change to serailization in libxml2.
Daniel

19 years agofixed bug #171488 with cascading select in patterns. added test provided
Daniel Veillard [Thu, 31 Mar 2005 09:56:13 +0000 (09:56 +0000)]
fixed bug #171488 with cascading select in patterns. added test provided

* libxslt/pattern.c: fixed bug #171488 with cascading select in
  patterns.
* tests/general/bug-161.*, tests/general/Makefile.am,
  tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
  by Ben Ko
Daniel

19 years agofixed build outside of source tree bug #172155 thanks to patch from Mike
Daniel Veillard [Wed, 30 Mar 2005 22:29:28 +0000 (22:29 +0000)]
fixed build outside of source tree bug #172155 thanks to patch from Mike

* tests/plugins/Makefile.am: fixed build outside of source tree
  bug #172155 thanks to patch from Mike Castle
Daniel

19 years agofixed the xinclude problem with document() as in bug #171893 added a new
Daniel Veillard [Wed, 30 Mar 2005 12:12:53 +0000 (12:12 +0000)]
fixed the xinclude problem with document() as in bug #171893 added a new

* xsltproc/xsltproc.c: fixed the xinclude problem with document()
  as in bug #171893
* configure.in tests/Makefile.am tests/xinclude/*: added a new
  xinclude directory with the test for this problem
Daniel

19 years agofixed bug 169718 with ancestors in patterns similar to same bug fixed in
Daniel Veillard [Wed, 30 Mar 2005 10:01:59 +0000 (10:01 +0000)]
fixed bug 169718 with ancestors in patterns similar to same bug fixed in

* libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
  similar to same bug fixed in libxml2
* tests/general/bug-160.*, tests/general/Makefile.am,
  tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
  by Aaron Kaplan
Daniel

19 years agoadded test for bug #168196 fixed in libxml2 Daniel
Daniel Veillard [Tue, 29 Mar 2005 20:35:38 +0000 (20:35 +0000)]
added test for bug #168196 fixed in libxml2 Daniel

* tests/general/bug-159.*, tests/general/Makefile.am,
  tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
  bug #168196 fixed in libxml2
Daniel

19 years agoworking around Mark Vakoc' reported bug related to mode internaing adding
Daniel Veillard [Tue, 29 Mar 2005 19:07:56 +0000 (19:07 +0000)]
working around Mark Vakoc' reported bug related to mode internaing adding

* libxslt/transform.c: working around Mark Vakoc' reported bug related
  to mode internaing
* xsltproc/xsltproc.c: adding a --nodict mode to check problems with
  document without a dictionnary.
* tests/REC/Makefile.am tests/general/Makefile.am: testing without
  dictionnary
Daniel

19 years agofix bug #165201 when calling xsltInit() multiple times. Daniel
Daniel Veillard [Tue, 29 Mar 2005 13:38:57 +0000 (13:38 +0000)]
fix bug #165201 when calling xsltInit() multiple times. Daniel

* libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
  times.
Daniel

19 years agoadded DTD like checking when compiling stylesheets, closes bug #160402 and
Daniel Veillard [Tue, 29 Mar 2005 13:16:06 +0000 (13:16 +0000)]
added DTD like checking when compiling stylesheets, closes bug #160402 and

* libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
  added DTD like checking when compiling stylesheets, closes
  bug #160402 and a long term TODO
* tests/general/bug-89.xsl: thos spotted a misconstruct of one
  of the test cases where <xsl:when> was not within <xsl:choose>
Daniel

19 years agoMon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
John Fleck [Tue, 22 Mar 2005 04:05:14 +0000 (04:05 +0000)]
Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)

Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)

* doc/xsltproc.xml, xsltproc.html, xsltproc.1
update documentation to reflect addition of --nodtdattr
command line flag. Bug #171098

19 years agofixed problem with text node on stylesheet document without a dictionary
William M. Brack [Wed, 16 Mar 2005 11:12:38 +0000 (11:12 +0000)]
fixed problem with text node on stylesheet document without a dictionary

* libxslt/xslt.c: fixed problem with text node on stylesheet
  document without a dictionary (bug 170533)

19 years agopreparing 1.1.13, updated and rebuilt the docs. trying to fix some build
Daniel Veillard [Sun, 13 Mar 2005 19:44:17 +0000 (19:44 +0000)]
preparing 1.1.13, updated and rebuilt the docs. trying to fix some build

* NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
  the docs.
* tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
  some build problems.
* libxslt.spec.in: adding a build require and a require for
  libgcrypt-devel, c.f. Red Hat bug #133211
* libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
Daniel

19 years agofixed a problem with '//' and namespaces (bug 168208)
William M. Brack [Wed, 23 Feb 2005 11:26:24 +0000 (11:26 +0000)]
fixed a problem with '//' and namespaces (bug 168208)

* libxslt/pattern.c: fixed a problem with '//' and
  namespaces (bug 168208)

19 years agoAdded links to the Wiki, Daniel
Daniel Veillard [Sun, 20 Feb 2005 13:32:58 +0000 (13:32 +0000)]
Added links to the Wiki, Daniel

19 years agofixed a problem with exclude-result-prefixes (bug 165560)
William M. Brack [Mon, 14 Feb 2005 15:12:42 +0000 (15:12 +0000)]
fixed a problem with exclude-result-prefixes (bug 165560)

* libxslt/namespaces.c: fixed a problem with
  exclude-result-prefixes (bug 165560)

19 years agoadded a cretion of ctxt->globalVars in xsltProcessUserParamInternal if
Daniel Veillard [Mon, 14 Feb 2005 11:52:12 +0000 (11:52 +0000)]
added a cretion of ctxt->globalVars in xsltProcessUserParamInternal if

* libxslt/variables.c: added a cretion of ctxt->globalVars in
  xsltProcessUserParamInternal if missing.
Daniel

19 years agoapplied patch for make wiki from Joel Reed and rebuild fix from Joel Reed
Daniel Veillard [Wed, 9 Feb 2005 21:00:05 +0000 (21:00 +0000)]
applied patch for make wiki from Joel Reed and rebuild fix from Joel Reed

* doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
  doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
  Joel Reed and rebuild
* tests/plugins/Makefile.am: fix from Joel Reed for make dist
Daniel

19 years agoapplied plugin patch for Windows by Joel Reed Daniel
Daniel Veillard [Sun, 30 Jan 2005 19:02:09 +0000 (19:02 +0000)]
applied plugin patch for Windows by Joel Reed Daniel

* tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
  applied plugin patch for Windows by Joel Reed
Daniel

19 years agoMakefile fixes for Widows from Joel Reed Daniel
Daniel Veillard [Fri, 28 Jan 2005 00:01:31 +0000 (00:01 +0000)]
Makefile fixes for Widows from Joel Reed Daniel

* win32/configure.js: Makefile fixes for Widows from Joel Reed
Daniel

19 years agochasing xmlStrEqual calls and removed them when comparing mode and modeURI
Daniel Veillard [Sat, 22 Jan 2005 21:16:15 +0000 (21:16 +0000)]
chasing xmlStrEqual calls and removed them when comparing mode and modeURI

* libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
  libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
  calls and removed them when comparing mode and modeURI for
  templates by interning those strings when compiling the
  stylesheets.
Daniel

19 years agosmall fix for local setup speeding up some variable lookup. In the process
Daniel Veillard [Sat, 22 Jan 2005 18:19:08 +0000 (18:19 +0000)]
small fix for local setup speeding up some variable lookup. In the process

* configure.in: small fix for local setup
* libxslt/transform.c libxslt/variables.c : speeding up some
  variable lookup. In the process dug out something nasty about
  ctxt->dict creation and key initialization order.
Daniel

19 years agowhen copying text nodes in elements or attributes to the output, if
Daniel Veillard [Sat, 22 Jan 2005 15:31:49 +0000 (15:31 +0000)]
when copying text nodes in elements or attributes to the output, if

* libxslt/templates.c libxslt/transform.c libxslt/xslt.c
  libxslt/xsltInternals.h: when copying text nodes in elements
  or attributes to the output, if interning, then reuse the strings
  directly without copying them in the output tree if dicts are
  shared between the context and the output docs. Less allocations
  smaller output document and no copying involved anymore.
Daniel

19 years agointernalize all text node content from stylesheet documents with the
Daniel Veillard [Sat, 22 Jan 2005 10:26:08 +0000 (10:26 +0000)]
internalize all text node content from stylesheet documents with the

* libxslt/xslt.c: internalize all text node content from
  stylesheet documents with the stylesheet dictionnary
Daniel

19 years agoApplied patch 11 (with small modification) from Joel
William M. Brack [Fri, 21 Jan 2005 04:07:11 +0000 (04:07 +0000)]
Applied patch 11 (with small modification) from Joel

* tests/plugins/Makefile.am: Applied patch 11 (with small
  modification) from Joel

19 years agoapplied patch 10 from Joel Reed Daniel
Daniel Veillard [Thu, 20 Jan 2005 20:06:12 +0000 (20:06 +0000)]
applied patch 10 from Joel Reed Daniel

* tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
  patch 10 from Joel Reed
Daniel

19 years agofixed a small error in LIBXSLT_VERSION_EXTRA pointed out by
William M. Brack [Wed, 19 Jan 2005 14:09:53 +0000 (14:09 +0000)]
fixed a small error in LIBXSLT_VERSION_EXTRA pointed out by

* libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
  fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
  by Michael.Hewarth on the mailing list

19 years agopatch #9 from Joel Reed Daniel
Daniel Veillard [Wed, 19 Jan 2005 12:59:19 +0000 (12:59 +0000)]
patch #9 from Joel Reed Daniel

* configure.in: patch #9 from Joel Reed
Daniel

19 years agofixed problem with parserOptions not being set before loading a new
William M. Brack [Wed, 19 Jan 2005 02:21:23 +0000 (02:21 +0000)]
fixed problem with parserOptions not being set before loading a new

* transform.c: fixed problem with parserOptions not being
  set before loading a new document (bug 164530)

19 years agoapplied another patch from Joel Reed still failing here but looking better
Daniel Veillard [Mon, 17 Jan 2005 15:51:34 +0000 (15:51 +0000)]
applied another patch from Joel Reed still failing here but looking better

* configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
  tests/Makefile.am tests/plugins/Makefile.am
  tests/plugins/testplugin.c: applied another patch from Joel Reed
  still failing here but looking better
Daniel

19 years agoapplied another patch from Joel Reed Daniel
Daniel Veillard [Sat, 15 Jan 2005 23:09:48 +0000 (23:09 +0000)]
applied another patch from Joel Reed Daniel

* libxslt/extensions.c: applied another patch from Joel Reed
Daniel

19 years agoCopying testplugin.c to the right place really, Daniel
Daniel Veillard [Sat, 15 Jan 2005 13:03:05 +0000 (13:03 +0000)]
Copying testplugin.c to the right place really, Daniel

19 years agoOops forgot libxslt/testplugin.c, Daniel
Daniel Veillard [Sat, 15 Jan 2005 12:57:26 +0000 (12:57 +0000)]
Oops forgot libxslt/testplugin.c, Daniel

19 years agoApplied another patch from Joel Reed, fixed a segfault and changed the
Daniel Veillard [Sat, 15 Jan 2005 12:56:23 +0000 (12:56 +0000)]
Applied another patch from Joel Reed, fixed a segfault and changed the

* tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
  libxslt/Makefile.am configure.in: Applied another patch from
  Joel Reed, fixed a segfault and changed the configure code
  a bit to work in my debug environment.
Daniel

19 years agoadded python2.4 to the list of accepted versions (bug 163274)
William M. Brack [Tue, 11 Jan 2005 02:49:41 +0000 (02:49 +0000)]
added python2.4 to the list of accepted versions (bug 163274)

* configure.in: added python2.4 to the list of accepted
  versions (bug 163274)

19 years agooops previous patch could break build Daniel
Daniel Veillard [Sun, 9 Jan 2005 16:05:10 +0000 (16:05 +0000)]
oops previous patch could break build Daniel

* libxslt/extensions.c: oops previous patch could break build
Daniel

19 years agointegrated the module patch from Joel Reed with just a couple of changes
Daniel Veillard [Sun, 9 Jan 2005 15:43:24 +0000 (15:43 +0000)]
integrated the module patch from Joel Reed with just a couple of changes

* configure.in win32/configure.js libxslt/extensions.c
  libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
  integrated the module patch from Joel Reed with just a couple
  of changes and cleanup.
Daniel

19 years agoAdding XMLLib osax description, Daniel
Daniel Veillard [Thu, 30 Dec 2004 21:31:16 +0000 (21:31 +0000)]
Adding XMLLib osax description, Daniel

19 years agofixed a problem with the expression "*//name" (bug 162265), also a small
William M. Brack [Tue, 28 Dec 2004 09:50:22 +0000 (09:50 +0000)]
fixed a problem with the expression "*//name" (bug 162265), also a small

* libxslt/pattern.c: fixed a problem with the expression
  "*//name" (bug 162265), also a small problem with the '|'
  operator.

19 years agofixed a couple of spots where out-of-memory errors were not detected in
William M. Brack [Thu, 23 Dec 2004 08:08:11 +0000 (08:08 +0000)]
fixed a couple of spots where out-of-memory errors were not detected in

* libxslt/transform.c, libxslt/templates.c: fixed a couple of
  spots where out-of-memory errors were not detected in time
  (bug #153660 on OSF/1)

19 years ago*doc/xslt.html, doc/downloads.html: changed the download link
William M. Brack [Thu, 2 Dec 2004 13:13:09 +0000 (13:13 +0000)]
*doc/xslt.html, doc/downloads.html: changed the download link
 on the web page for cvs snapshot

19 years agominor changes to get rid of gcc warnings, especially on 64-bit system.
William M. Brack [Wed, 1 Dec 2004 14:44:56 +0000 (14:44 +0000)]
minor changes to get rid of gcc warnings, especially on 64-bit system.

* libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
  libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
  libxslt/xsltInternals.h: minor changes to get rid of gcc
  warnings, especially on 64-bit system. Implemented
  XML_CAST_FPTR macro to cast between function pointer <->
  object pointer while avoiding gcc warnings (a hack).
  No change to the logic.

19 years agoapplied patch from Aleksey Gurtovoy moving some stat() definition for
Daniel Veillard [Wed, 1 Dec 2004 09:48:12 +0000 (09:48 +0000)]
applied patch from Aleksey Gurtovoy moving some stat() definition for

* libxslt/security.c xsltproc/xsltproc.c: applied patch from
  Aleksey Gurtovoy moving some stat() definition for Windows
  to the right place.
Daniel

19 years agoapplied patch from Mark Vakoc fixing bug with namespace URI on template
William M. Brack [Wed, 1 Dec 2004 06:52:22 +0000 (06:52 +0000)]
applied patch from Mark Vakoc fixing bug with namespace URI on template

* libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
  namespace URI on template names.
* tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
  test case for this

19 years agomore on RVT's in XPath predicates, this time for bug 159726. Cleaned up
William M. Brack [Tue, 30 Nov 2004 03:00:32 +0000 (03:00 +0000)]
more on RVT's in XPath predicates, this time for bug 159726. Cleaned up

* libxslt/pattern.c: more on RVT's in XPath predicates, this
  time for bug 159726.  Cleaned up the logic a little, hopefully
  now covers all setting of XSLT_RUNTIME_EXTRA.
* tests/general/bug-158.xsl: corrected a typo

19 years agobacked out the last change and re-did it the "right way" (bug 158372).
William M. Brack [Thu, 25 Nov 2004 14:32:45 +0000 (14:32 +0000)]
backed out the last change and re-did it the "right way" (bug 158372).

* libxslt/variables.c, libxslt/xsltInternals.h: backed out the
  last change and re-did it the "right way" (bug 158372).
* tests/general/bug-158.*, tests/general/Makefile.am,
  tests/docs/bug-158.*, tests/general/Makefile.am: added test
  case for this bug

19 years agoenhanced the evaluation of global variables to take account of possible
William M. Brack [Wed, 24 Nov 2004 02:54:35 +0000 (02:54 +0000)]
enhanced the evaluation of global variables to take account of possible

* libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
  evaluation of global variables to take account of possible
  changes to the current document (bug 158372).

19 years agosmall change to previous fix for bug 153137, fixes bug 158840. added test
William M. Brack [Mon, 22 Nov 2004 00:11:24 +0000 (00:11 +0000)]
small change to previous fix for bug 153137, fixes bug 158840. added test

* libxslt/pattern.c: small change to previous fix for bug 153137,
  fixes bug 158840.
* tests/general/bug-157.*, tests/general/Makefile.am,
  tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this

19 years agoenhanced code to assure the "current template rule" is not changed by
William M. Brack [Sun, 21 Nov 2004 02:09:34 +0000 (02:09 +0000)]
enhanced code to assure the "current template rule" is not changed by

* libxslt/transform.c: enhanced code to assure the "current
  template rule" is not changed by xsl:call-template (bug 157859).
* tests/general/bug-156.*, tests/general/Makefile.am,
  tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case

20 years agofixed problem with day-of-week-in-month (bug 157592) with patch from Sal
William M. Brack [Mon, 8 Nov 2004 03:41:26 +0000 (03:41 +0000)]
fixed problem with day-of-week-in-month (bug 157592) with patch from Sal

* libexslt/date.c: fixed problem with day-of-week-in-month
  (bug 157592) with patch from Sal Paradise
* tests/exslt/date/datetime.1.out: corrected expected output
  after above fix

20 years agoadded a test case provided by Markus Bertheau breaking on libxml2-2.6.15
Daniel Veillard [Mon, 1 Nov 2004 14:58:20 +0000 (14:58 +0000)]
added a test case provided by Markus Bertheau breaking on libxml2-2.6.15

* tests/general/bug-155.*, tests/general/Makefile.am,
  tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
  provided by Markus Bertheau breaking on libxml2-2.6.15
Daniel

20 years agopreparing release of libxslt-1.1.12 mini change to avoid breaking
Daniel Veillard [Fri, 29 Oct 2004 15:07:15 +0000 (15:07 +0000)]
preparing release of libxslt-1.1.12 mini change to avoid breaking

* configure.in NEWS doc/*: preparing release of libxslt-1.1.12
* libexslt/crypto.c: mini change to avoid breaking apibuild.py
* libxslt/templates.c: small fix, first step in adressing #153660
Daniel

20 years agoindicate - means stdin closing #156626 Daniel
Daniel Veillard [Fri, 29 Oct 2004 12:20:00 +0000 (12:20 +0000)]
indicate - means stdin closing #156626 Daniel

* doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing #156626
Daniel

20 years agoanother dictionnary/string interning fix Daniel
Daniel Veillard [Wed, 27 Oct 2004 15:02:23 +0000 (15:02 +0000)]
another dictionnary/string interning fix Daniel

* libxslt/transform.c: another dictionnary/string interning fix
Daniel

20 years agofix to force string interning on generated documents Daniel
Daniel Veillard [Tue, 26 Oct 2004 21:55:22 +0000 (21:55 +0000)]
fix to force string interning on generated documents Daniel

* libxslt/transform.c: fix to force string interning on generated
  documents
Daniel

20 years agochanged some variable names for warning cleanup when -ansi flag is not
William M. Brack [Sat, 23 Oct 2004 16:42:01 +0000 (16:42 +0000)]
changed some variable names for warning cleanup when -ansi flag is not

* libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
  libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
  libxslt/variables.c: changed some variable names for warning
  cleanup when -ansi flag is not present.
* libxslt/namespaces.c: fixed potential NULL pointer reference
  pointed out by Dennis Dams (bug 156187)

20 years agofix for RedHat bug #136072 to include EXSLT doc in libxslt package. Daniel
Daniel Veillard [Mon, 18 Oct 2004 15:01:59 +0000 (15:01 +0000)]
fix for RedHat bug #136072 to include EXSLT doc in libxslt package. Daniel

* libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
  to include EXSLT doc in libxslt package.
Daniel

20 years agochanged date.c to use gmtime_r if available (bug 129983) fixed a namespace
William M. Brack [Fri, 15 Oct 2004 05:46:56 +0000 (05:46 +0000)]
changed date.c to use gmtime_r if available (bug 129983) fixed a namespace

* configure.in, config.h.in, libexslt/date.c: changed date.c to use
  gmtime_r if available (bug 129983)
* libexslt/functions.c: fixed a namespace problem concerning a
  function with a namespace-qualified name (bug 155197)

20 years agofixed a bug in namespace lookup exhibited by the recent namespace tests in
Daniel Veillard [Mon, 11 Oct 2004 23:56:27 +0000 (23:56 +0000)]
fixed a bug in namespace lookup exhibited by the recent namespace tests in

* libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
  by the recent namespace tests in libxml2
Daniel

20 years agofixed a problem of tree structure raised by the new libxml2 tree checking
Daniel Veillard [Thu, 7 Oct 2004 14:14:13 +0000 (14:14 +0000)]
fixed a problem of tree structure raised by the new libxml2 tree checking

* libxslt/transform.c: fixed a problem of tree structure raised
  by the new libxml2 tree checking code.
Daniel

20 years agofixed problem with negative periods (bug 154021) changed expected output,
William M. Brack [Thu, 30 Sep 2004 18:33:30 +0000 (18:33 +0000)]
fixed problem with negative periods (bug 154021) changed expected output,

* libexslt/date.c: fixed problem with negative periods
  (bug 154021)
* tests/exslt/date/sum.2.out: changed expected output, now
  agrees with comments in sum.2.xml test data file

20 years agopatch from Mark Vakoc about an incorrect attribute document pointer.
Daniel Veillard [Thu, 30 Sep 2004 06:20:59 +0000 (06:20 +0000)]
patch from Mark Vakoc about an incorrect attribute document pointer.

* libxslt/templates.c: patch from Mark Vakoc about an incorrect
  attribute document pointer.
Daniel

20 years agoupdated the tutorial from Panagiotis Louridas Daniel
Daniel Veillard [Thu, 30 Sep 2004 06:14:39 +0000 (06:14 +0000)]
updated the tutorial from Panagiotis Louridas Daniel

* doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
  Louridas
Daniel

20 years agorelease of 1.1.11, rebuilt the docs Daniel
Daniel Veillard [Wed, 29 Sep 2004 22:10:30 +0000 (22:10 +0000)]
release of 1.1.11, rebuilt the docs Daniel

* configure.in doc/*: release of 1.1.11, rebuilt the docs
Daniel

20 years agotry to fix #153137 but without a test case it's shooting in the dark.
Daniel Veillard [Wed, 29 Sep 2004 13:43:13 +0000 (13:43 +0000)]
try to fix #153137 but without a test case it's shooting in the dark.

* libxslt/pattern.c: try to fix #153137 but without a test case
  it's shooting in the dark.
Daniel

20 years agoLinked the second tutorial from the web site, Daniel
Daniel Veillard [Tue, 28 Sep 2004 14:28:37 +0000 (14:28 +0000)]
Linked the second tutorial from the web site, Daniel

20 years agoNew tutorial from Panagiotis Louridas integrated the tutorial in the
Daniel Veillard [Tue, 28 Sep 2004 14:22:23 +0000 (14:22 +0000)]
New tutorial from Panagiotis Louridas integrated the tutorial in the

* doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
* libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
  distribution
Daniel

20 years agoFixed some troubles when compiling on the x86_64, specific to my environment, Daniel
Daniel Veillard [Sun, 26 Sep 2004 17:52:58 +0000 (17:52 +0000)]
Fixed some troubles when compiling on the x86_64, specific to my environment, Daniel

20 years agofixed 2 leaks with namespaced variable names. added test case for above
Daniel Veillard [Sat, 25 Sep 2004 19:42:07 +0000 (19:42 +0000)]
fixed 2 leaks with namespaced variable names. added test case for above

* libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
  namespaced variable names.
* tests/general/bug-154.*, tests/general/Makefile.am,
  tests/docs/bug-154*, tests/docs/Makefile.am: added test case
  for above
Daniel

20 years agoadditional leak fix in libexslt/date.c
William M. Brack [Fri, 24 Sep 2004 16:37:11 +0000 (16:37 +0000)]
additional leak fix in libexslt/date.c

20 years agoFixed the output, Daniel
Daniel Veillard [Fri, 24 Sep 2004 16:28:39 +0000 (16:28 +0000)]
Fixed the output, Daniel

20 years agoadd missing variable fixed some error callback data added new date:sum
Daniel Veillard [Fri, 24 Sep 2004 16:16:52 +0000 (16:16 +0000)]
add missing variable fixed some error callback data added new date:sum

* Makefile.am: add missing variable
* libxslt/transform.c: fixed some error callback data
* tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
  date:sum testing from Derek Poon
Daniel

20 years agofixed problem with empty sets, etc. (see discussion on mailing list)
William M. Brack [Fri, 24 Sep 2004 16:15:16 +0000 (16:15 +0000)]
fixed problem with empty sets, etc. (see discussion on mailing list)

* libexslt/date.c: fixed problem with empty sets, etc.
  (see discussion on mailing list)

20 years agofixed problem with timezone offset (bug 153000) changed regression test
William M. Brack [Sun, 19 Sep 2004 00:14:04 +0000 (00:14 +0000)]
fixed problem with timezone offset (bug 153000) changed regression test

* libexslt/date.c: fixed problem with timezone offset
  (bug 153000)
* tests/exslt/date/add.1.out: changed regression test output,
  which was apparently incorrect for above case

* libxslt/transform.c: re-arranged sequence of setting up
  namespaces within xsltCopyTree (see the list thread
  http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
* tests/general/bug-104.out: slight change to expected output
  due to above fix

20 years agoenhanced validation of date-time to catch bit-field overflow (bug 152836)
William M. Brack [Sat, 18 Sep 2004 06:18:55 +0000 (06:18 +0000)]
enhanced validation of date-time to catch bit-field overflow (bug 152836)

* libexslt/date.c: enhanced validation of date-time to catch
  bit-field overflow (bug 152836)
* tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
  cases for above

20 years agofurther refinement to UTF8 pattern separator (bug 151975)
William M. Brack [Wed, 8 Sep 2004 01:02:35 +0000 (01:02 +0000)]
further refinement to UTF8 pattern separator (bug 151975)

* libxslt/numbers.c: further refinement to UTF8 pattern
  separator (bug 151975)

20 years agofixed problem with UTF8 pattern separator (bug 151975)
William M. Brack [Tue, 7 Sep 2004 07:14:42 +0000 (07:14 +0000)]
fixed problem with UTF8 pattern separator (bug 151975)

* libxslt/numbers.c: fixed problem with UTF8 pattern
  separator (bug 151975)

20 years agofixed 2 problems with xsl:include (bug #151795)
William M. Brack [Mon, 6 Sep 2004 21:29:48 +0000 (21:29 +0000)]
fixed 2 problems with xsl:include (bug #151795)

* libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
  fixed 2 problems with xsl:include (bug #151795)

20 years agoRelease of libxslt-1.1.10 Daniel
Daniel Veillard [Tue, 31 Aug 2004 13:57:45 +0000 (13:57 +0000)]
Release of libxslt-1.1.10 Daniel

* NEWS configure.in doc/*: Release of libxslt-1.1.10
Daniel

20 years agoadded missing descriptions for --path as well as --load-trace, fixes Red
Daniel Veillard [Tue, 31 Aug 2004 09:42:38 +0000 (09:42 +0000)]
added missing descriptions for --path as well as --load-trace, fixes Red

* doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
  for --path as well as --load-trace, fixes Red Hat bug #106545
Daniel

20 years agofixed small problem with key initialisation disturbing the transformation
William M. Brack [Sat, 28 Aug 2004 04:00:26 +0000 (04:00 +0000)]
fixed small problem with key initialisation disturbing the transformation

* libxslt/keys.c: fixed small problem with key initialisation
  disturbing the transformation context (bug 151201).
* tests/general/bug-153.*, tests/general/Makefile.am,
  tests/docs/bug-153*, tests/docs/Makefile.am: added test case
  for above

20 years ago*** empty log message ***
Igor Zlatkovic [Tue, 24 Aug 2004 14:43:52 +0000 (14:43 +0000)]
*** empty log message ***

20 years agoadded support for version extra
Igor Zlatkovic [Tue, 24 Aug 2004 14:43:44 +0000 (14:43 +0000)]
added support for version extra

20 years agoEnd of the fix for 150844, Daniel
Daniel Veillard [Mon, 23 Aug 2004 17:37:44 +0000 (17:37 +0000)]
End of the fix for 150844, Daniel

20 years agofixing compilation problems on Solaris #150844 Daniel
Daniel Veillard [Mon, 23 Aug 2004 14:54:05 +0000 (14:54 +0000)]
fixing compilation problems on Solaris #150844 Daniel

* libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
  compilation problems on Solaris #150844
Daniel

20 years agoFixed the mod-xslt2 link, cleaned up the links, added PHP, Daniel
Daniel Veillard [Sun, 22 Aug 2004 20:17:22 +0000 (20:17 +0000)]
Fixed the mod-xslt2 link, cleaned up the links, added PHP, Daniel

20 years agopreparing release of 1.1.9 Daniel
Daniel Veillard [Sun, 22 Aug 2004 15:19:27 +0000 (15:19 +0000)]
preparing release of 1.1.9 Daniel

* configure.in NEWS doc/*: preparing release of 1.1.9
Daniel

20 years agoFurther enhancement for keys on exslt:node-sets. Corrects a rather serious
William M. Brack [Sun, 22 Aug 2004 05:24:46 +0000 (05:24 +0000)]
Further enhancement for keys on exslt:node-sets. Corrects a rather serious

* transform.c: Further enhancement for keys on exslt:node-sets.
  Corrects a rather serious timing problem (bug 150741)
* tests/exslt/common/node-set.8.*: added regression test for this

20 years agoa bit of cleanup and a extra variable for CVS dist Daniel
Daniel Veillard [Fri, 20 Aug 2004 16:48:53 +0000 (16:48 +0000)]
a bit of cleanup and a extra variable for CVS dist Daniel

* Makefile.am configure.in: a bit of cleanup and a extra variable for
  CVS dist
Daniel

20 years agofix a 64bit bug reported by Andreas Schwab Daniel
Daniel Veillard [Fri, 20 Aug 2004 09:25:42 +0000 (09:25 +0000)]
fix a 64bit bug reported by Andreas Schwab Daniel

* libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
Daniel

20 years agoadded some code to include the CVS ChangeLog version in the version
William M. Brack [Wed, 18 Aug 2004 21:27:08 +0000 (21:27 +0000)]
added some code to include the CVS ChangeLog version in the version

* configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
  libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
  libexslt/exslt.c: added some code to include the CVS
  ChangeLog version in the version strings available for
  printing (e.g. by xsltproc)

20 years agoUpdated the snapshot info, Daniel
Daniel Veillard [Wed, 18 Aug 2004 09:31:45 +0000 (09:31 +0000)]
Updated the snapshot info, Daniel

20 years agoimplemented --nodtdattr to avoid defaulting DTD attributes, RFE 150311 .
Daniel Veillard [Tue, 17 Aug 2004 22:20:30 +0000 (22:20 +0000)]
implemented --nodtdattr to avoid defaulting DTD attributes, RFE 150311 .

* xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
  DTD attributes, RFE 150311 . Also cleanup the code from all
  libxml2 pre 2.6.0 specific code since we are using
  LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
Daniel

20 years agoImplemented a hook to provide document loading as suggested by David Hyatt
Daniel Veillard [Mon, 16 Aug 2004 22:58:14 +0000 (22:58 +0000)]
Implemented a hook to provide document loading as suggested by David Hyatt

* libxslt/documents.c libxslt/documents.h libxslt/imports.c
  libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
  provide document loading as suggested by David Hyatt for
  Safari
Daniel

20 years agoadded a call to xmlXPathOrderDocElems in xmlNewTransformContext for the
William M. Brack [Mon, 16 Aug 2004 19:50:52 +0000 (19:50 +0000)]
added a call to xmlXPathOrderDocElems in xmlNewTransformContext for the

* libxslt/transform.c: added a call to xmlXPathOrderDocElems
  in xmlNewTransformContext for the principal document (bug 133289)

20 years agofixed handling of #default in namespace-alias for default namespace (bug
William M. Brack [Sun, 15 Aug 2004 04:55:29 +0000 (04:55 +0000)]
fixed handling of #default in namespace-alias for default namespace (bug

* libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
  fixed handling of #default in namespace-alias for default
  namespace (bug 149659)
* tests/namespaces/tst7.* tst8.*: added regression tests for above

20 years agoOops, daniel
Daniel Veillard [Sat, 14 Aug 2004 13:57:09 +0000 (13:57 +0000)]
Oops, daniel

20 years agoChanged the color or non-visited links, Daniel
Daniel Veillard [Sat, 14 Aug 2004 13:53:53 +0000 (13:53 +0000)]
Changed the color or non-visited links, Daniel