platform/upstream/libxslt.git
21 years agofix bug #110577 namespace in copy-of don't obbey the same rules as for
Daniel Veillard [Wed, 23 Apr 2003 12:30:07 +0000 (12:30 +0000)]
fix bug #110577 namespace in copy-of don't obbey the same rules as for

* libxslt/transform.c: fix bug #110577 namespace in copy-of
  don't obbey the same rules as for literal reusl elements.
* tests/docs/Makefile.am tests/docs/bug-118.*
  tests/general/Makefile.am tests/general/bug-118*: added the
  example in the regression tests for that bug.
* libxslt/variables.c: fixed a bug introduced in fixing #110020
* tests/docs/Makefile.am tests/docs/bug-11[67].*
  tests/general/Makefile.am tests/general/bug-11[67]*: added 2
  regression tests one still exposing a mem leak (Mark Vadoc).
Daniel

21 years agofix a memory related segfault on a pattern compilation error #110189
Daniel Veillard [Tue, 22 Apr 2003 14:14:49 +0000 (14:14 +0000)]
fix a memory related segfault on a pattern compilation error #110189

* libxslt/pattern.c: fix a memory related segfault on a
  pattern compilation error #110189
Daniel

21 years agofixing bug #110020 on global parameter and variables mismatch added the
Daniel Veillard [Tue, 22 Apr 2003 13:47:16 +0000 (13:47 +0000)]
fixing bug #110020 on global parameter and variables mismatch added the

* libxslt/variables.c: fixing bug #110020 on global parameter
  and variables mismatch
* tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
  the test to the regression suite
Daniel

21 years agoapplied patch from Charles Bozeman fixing the math power function where
Daniel Veillard [Mon, 21 Apr 2003 10:56:16 +0000 (10:56 +0000)]
applied patch from Charles Bozeman fixing the math power function where

* libexslt/math.c: applied patch from Charles Bozeman fixing
  the math power function where args were inverted #110996
* tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
  added the test to the regraession for #110996
* libexslt/sets.c: avoid a problem with nodesets.
Daniel

21 years agoadded 1 to HAVE_MATH_H to please the compiler
Igor Zlatkovic [Mon, 14 Apr 2003 16:29:45 +0000 (16:29 +0000)]
added 1 to HAVE_MATH_H to please the compiler

21 years ago*** empty log message ***
Igor Zlatkovic [Mon, 14 Apr 2003 16:10:46 +0000 (16:10 +0000)]
*** empty log message ***

21 years agoadded HAVE_MATH_H
Igor Zlatkovic [Mon, 14 Apr 2003 16:10:36 +0000 (16:10 +0000)]
added HAVE_MATH_H

21 years ago*** empty log message ***
Igor Zlatkovic [Sun, 13 Apr 2003 21:05:49 +0000 (21:05 +0000)]
*** empty log message ***

21 years agofixed compilation with thread-enabled libxml
Igor Zlatkovic [Sun, 13 Apr 2003 21:05:35 +0000 (21:05 +0000)]
fixed compilation with thread-enabled libxml

21 years agoapplied patch from Mark Vakoc fixing a problem with RTF in libexslt Daniel
Daniel Veillard [Wed, 9 Apr 2003 20:03:43 +0000 (20:03 +0000)]
applied patch from Mark Vakoc fixing a problem with RTF in libexslt Daniel

* libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
  with RTF in libexslt
Daniel

21 years agoFixes bug #110023 reported by Mark Vakoc and other places where
Daniel Veillard [Mon, 7 Apr 2003 12:41:56 +0000 (12:41 +0000)]
Fixes bug #110023 reported by Mark Vakoc and other places where

* libxslt/keys.c libxslt/templates.c libxslt/transform.c
  libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
  other places where ctxt->document pointer may be used without
  checking it agaisnt NULL.
* tests/docs/Makefile.am tests/docs/bug-115.*
  tests/general/Makefile.am tests/general/bug-115*: added the
  example in the regression tests for that bug.
* libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
Daniel

21 years agoFixed a prereq problem, Daniel
Daniel Veillard [Tue, 1 Apr 2003 13:36:44 +0000 (13:36 +0000)]
Fixed a prereq problem, Daniel

21 years agopreparing 1.0.29 release generate the document order for document() loaded
Daniel Veillard [Tue, 1 Apr 2003 11:45:10 +0000 (11:45 +0000)]
preparing 1.0.29 release generate the document order for document() loaded

* configure.in NEWS: preparing 1.0.29 release
* libxslt/documents.c: generate the document order for document()
  loaded resources.
* doc/*: updated and regenerated the docs
daniel

21 years agofixed a namespace redundancy problem in xsl:element added an example in
Daniel Veillard [Tue, 1 Apr 2003 09:29:28 +0000 (09:29 +0000)]
fixed a namespace redundancy problem in xsl:element added an example in

* libxslt/transform.c: fixed a namespace redundancy problem
  in xsl:element
* tests/docs/Makefile.am tests/docs/bug-114.*
  tests/general/Makefile.am tests/general/bug-114*: added an
  example in the regression tests for that bug.
Daniel

21 years agofix bug #109395 as pointed out by Ben Phillips and avoid some warnings
Daniel Veillard [Fri, 28 Mar 2003 11:23:00 +0000 (11:23 +0000)]
fix bug #109395 as pointed out by Ben Phillips and avoid some warnings

* python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
  and avoid some warnings when loading the python modules on non
  Linux platforms.
* libxslt/transform.c: fix a bug introduced in the document lookup
  and exhibited by the keys test.
Daniel

21 years agoadded an example in the regression tests for bug #109160 fixed in libxml2
Daniel Veillard [Wed, 26 Mar 2003 21:41:37 +0000 (21:41 +0000)]
added an example in the regression tests for bug #109160 fixed in libxml2

* tests/docs/Makefile.am tests/docs/bug-113.*
  tests/general/Makefile.am tests/general/bug-113*: added an
  example in the regression tests for bug #109160 fixed in libxml2
Daniel

21 years agoportability fixes from Albert Chin avoid RTLD_GLOBAL detection warning too
Daniel Veillard [Wed, 26 Mar 2003 20:47:47 +0000 (20:47 +0000)]
portability fixes from Albert Chin avoid RTLD_GLOBAL detection warning too

* configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
  libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
* python/libxslt.py: avoid RTLD_GLOBAL detection warning too
Daniel

21 years agoforgot to make one change related to Result Value Tree change, pointed out
Daniel Veillard [Wed, 26 Mar 2003 18:31:38 +0000 (18:31 +0000)]
forgot to make one change related to Result Value Tree change, pointed out

* libxslt/transform.c: forgot to make one change related to
  Result Value Tree change, pointed out by Sebastian Rahtz
* tests/docs/Makefile.am tests/docs/bug-112.*
  tests/general/Makefile.am tests/general/bug-112*: added an
  example in the regression tests that bug
Daniel

21 years agosecond part of the patch fixing #108905 performances problems, ask for
Daniel Veillard [Wed, 26 Mar 2003 00:41:28 +0000 (00:41 +0000)]
second part of the patch fixing #108905 performances problems, ask for

* libxslt/transform.c: second part of the patch fixing #108905
  performances problems, ask for computation of document order on
  the document transformed and avoid inefficiencies building large
  nodesets of unique nodes.
* configure.in: fix a trouble with libtool in my debug environment.
Daniel

21 years agoRecompiled, Daniel
Daniel Veillard [Mon, 24 Mar 2003 23:46:53 +0000 (23:46 +0000)]
Recompiled, Daniel

21 years agoResult Value Tree are now generated with a document root node not an
Daniel Veillard [Mon, 24 Mar 2003 21:38:13 +0000 (21:38 +0000)]
Result Value Tree are now generated with a document root node not an

* libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
  Result Value Tree are now generated with a document root node
  not an element, it's quite cleaner.
* configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
  also prepared for libxslt-1.0.28 release
* doc/*: updated and regenerated the docs
Daniel

21 years agoFinally fixed bug #75813, processing or Result Value Tree converted into
Daniel Veillard [Mon, 24 Mar 2003 14:04:00 +0000 (14:04 +0000)]
Finally fixed bug #75813, processing or Result Value Tree converted into

* libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
  Finally fixed bug #75813, processing or Result Value Tree
  converted into node-sets should be a bit more sensible now.
* tests/exslt/common/node-set.2.out: the associated fix in libxml2
  fixes this regression test, there is 4 nodes, not 3
* tests/docs/Makefile.am tests/docs/bug-111.*
  tests/general/Makefile.am tests/general/bug-111*: added an
  example in the regression tests for bug #75813
Daniel

21 years agoadded an example in the regression tests for bug #108976 which is fixed in
Daniel Veillard [Sun, 23 Mar 2003 12:10:47 +0000 (12:10 +0000)]
added an example in the regression tests for bug #108976 which is fixed in

* tests/docs/Makefile.am tests/docs/bug-110.*
  tests/general/Makefile.am tests/general/bug-110*: added an
  example in the regression tests for bug #108976 which is
  fixed in libxml2
Daniel

21 years agoadded an example in the regression tests for the invalid bug #108716
Daniel Veillard [Sat, 22 Mar 2003 11:36:51 +0000 (11:36 +0000)]
added an example in the regression tests for the invalid bug #108716

* tests/docs/Makefile.am tests/docs/bug-109.xml
  tests/general/Makefile.am tests/general/bug-109*: added an
  example in the regression tests for the invalid bug #108716
Daniel

21 years agofixed bug #108633 reported by Jerome Pesenti about recursive global
Daniel Veillard [Sat, 22 Mar 2003 11:04:09 +0000 (11:04 +0000)]
fixed bug #108633 reported by Jerome Pesenti about recursive global

* libxslt/variables.c: fixed bug #108633 reported by
  Jerome Pesenti about recursive global variables/param detections
* tests/reports/Makefile.am tests/reports/rec*: added regression
  tests for the checking of recusion in global/local param/variables.
Daniel

21 years agoAutomated the NEWS generation and generated the XSA, like for libxml2, Daniel
Daniel Veillard [Sun, 16 Mar 2003 22:44:34 +0000 (22:44 +0000)]
Automated the NEWS generation and generated the XSA, like for libxml2, Daniel

21 years agovalgrind pointed out an uninitialized variable use in format-number()
Daniel Veillard [Fri, 7 Mar 2003 15:09:39 +0000 (15:09 +0000)]
valgrind pointed out an uninitialized variable use in format-number()

* libxslt/numbers.c: valgrind pointed out an uninitialized
  variable use in format-number()
Daniel

21 years agoadded an example in the regression tests bug #107804 fixed in libxml2
Daniel Veillard [Fri, 7 Mar 2003 14:30:57 +0000 (14:30 +0000)]
added an example in the regression tests bug #107804 fixed in libxml2

* tests/docs/Makefile.am tests/docs/bug-108.xml
  tests/general/Makefile.am tests/general/bug-108*: added an
  example in the regression tests bug #107804 fixed in libxml2
Daniel

21 years agofixed bug #107591 node() in pattern matches should catch comments and PIs
Daniel Veillard [Wed, 5 Mar 2003 11:50:54 +0000 (11:50 +0000)]
fixed bug #107591 node() in pattern matches should catch comments and PIs

* libxslt/pattern.c: fixed bug #107591 node() in pattern
  matches should catch comments and PIs
* tests/docs/Makefile.am tests/docs/bug-107.xml
  tests/general/Makefile.am tests/general/bug-107*: added an
  example in the regression tests for this case
Daniel

21 years agoAdded a pointer to LibxmlJ, Daniel
Daniel Veillard [Thu, 27 Feb 2003 11:11:37 +0000 (11:11 +0000)]
Added a pointer to LibxmlJ, Daniel

21 years agoadded the next example for bug #106788 from James Clark in the regression
Daniel Veillard [Wed, 26 Feb 2003 15:51:22 +0000 (15:51 +0000)]
added the next example for bug #106788 from James Clark in the regression

* tests/docs/Makefile.am tests/docs/bug-106.xml
  tests/general/Makefile.am tests/general/bug-106*: added the next
  example for bug #106788 from James Clark in the regression tests,
  the bug fix is actually in libxml2
Daniel

21 years agosome cleanup for Python checks, makefile cleanup, and convenience changes
Daniel Veillard [Tue, 25 Feb 2003 15:20:58 +0000 (15:20 +0000)]
some cleanup for Python checks, makefile cleanup, and convenience changes

* configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
  for Python checks, makefile cleanup, and convenience changes
Daniel

21 years agohad to comment out Igor last change since it made libxslt-1.0.27 depends
Daniel Veillard [Mon, 24 Feb 2003 22:50:35 +0000 (22:50 +0000)]
had to comment out Igor last change since it made libxslt-1.0.27 depends

* xsltproc/xsltproc.c: had to comment out Igor last change
  since it made libxslt-1.0.27 depends on libxml2 newly
  API extension which hasn't propagated yet :-(
Daniel

21 years agolibxslt.spec.in there is actually a hard dependancy on libxml2-2.5.4
Daniel Veillard [Mon, 24 Feb 2003 21:56:00 +0000 (21:56 +0000)]
libxslt.spec.in there is actually a hard dependancy on libxml2-2.5.4
introduced by Igor :-(, Daniel

21 years agopreparing release 1.0.27 updated and rebuilt the docs Daniel
Daniel Veillard [Mon, 24 Feb 2003 21:22:53 +0000 (21:22 +0000)]
preparing release 1.0.27 updated and rebuilt the docs Daniel

* configure.in: preparing release 1.0.27
* doc/*: updated and rebuilt the docs
Daniel

21 years agofixed #106554 for spurious xmlns:nsX="" generation Daniel
Daniel Veillard [Mon, 24 Feb 2003 18:44:21 +0000 (18:44 +0000)]
fixed #106554 for spurious xmlns:nsX="" generation Daniel

* libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
  generation
Daniel

21 years agoadded the example for bug #106788 from James Clark in the regression
Daniel Veillard [Sun, 23 Feb 2003 13:56:23 +0000 (13:56 +0000)]
added the example for bug #106788 from James Clark in the regression

* tests/docs/Makefile.am tests/docs/bug-105.xml
  tests/general/Makefile.am tests/general/bug-105*: added the
  example for bug #106788 from James Clark in the regression tests,
  the bug fix is actually in libxml2
Daniel

21 years agofixed bug #106789 from James Clark and a bit of cleanup added the example
Daniel Veillard [Sun, 23 Feb 2003 13:27:05 +0000 (13:27 +0000)]
fixed bug #106789 from James Clark and a bit of cleanup added the example

* libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
  James Clark and a bit of cleanup
* tests/docs/Makefile.am tests/docs/bug-104.xml
  tests/general/Makefile.am tests/general/bug-104*: added the
  example in the regression tests for this case
Daniel

21 years agoAdded pointers to tkxmllint and tkxsltproc, Daniel
Daniel Veillard [Sat, 22 Feb 2003 10:05:26 +0000 (10:05 +0000)]
Added pointers to tkxmllint and tkxsltproc, Daniel

21 years agofixed RH#84801 wrong prereqs in the spec file Daniel
Daniel Veillard [Fri, 21 Feb 2003 16:10:07 +0000 (16:10 +0000)]
fixed RH#84801 wrong prereqs in the spec file Daniel

* libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
Daniel

21 years agoAdded reference to libxslt/PHP, Daniel
Daniel Veillard [Thu, 20 Feb 2003 14:28:20 +0000 (14:28 +0000)]
Added reference to libxslt/PHP, Daniel

21 years agomade proper walk through imports
Igor Zlatkovic [Wed, 19 Feb 2003 18:02:23 +0000 (18:02 +0000)]
made proper walk through imports

21 years ago*** empty log message ***
Igor Zlatkovic [Wed, 19 Feb 2003 17:53:45 +0000 (17:53 +0000)]
*** empty log message ***

21 years agofixed bug 106251
Igor Zlatkovic [Wed, 19 Feb 2003 17:53:30 +0000 (17:53 +0000)]
fixed bug 106251

21 years agohandled trio option correctly
Igor Zlatkovic [Wed, 19 Feb 2003 15:08:19 +0000 (15:08 +0000)]
handled trio option correctly

21 years ago*** empty log message ***
Igor Zlatkovic [Wed, 19 Feb 2003 15:08:00 +0000 (15:08 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Igor Zlatkovic [Wed, 19 Feb 2003 15:04:30 +0000 (15:04 +0000)]
*** empty log message ***

21 years agoobsoleted xmlNormalizeWindowsPath
Igor Zlatkovic [Wed, 19 Feb 2003 15:04:05 +0000 (15:04 +0000)]
obsoleted xmlNormalizeWindowsPath

21 years agotypo fix from Kjartan Maraas, daniel
Daniel Veillard [Sun, 16 Feb 2003 22:15:20 +0000 (22:15 +0000)]
typo fix from Kjartan Maraas, daniel

21 years agoRemoval of a need for an Apache module, Daniel
Daniel Veillard [Sun, 16 Feb 2003 15:37:56 +0000 (15:37 +0000)]
Removal of a need for an Apache module, Daniel

21 years agoAdded a pointer to mod-xslt in the related links, Daniel
Daniel Veillard [Sat, 15 Feb 2003 12:09:51 +0000 (12:09 +0000)]
Added a pointer to mod-xslt in the related links, Daniel

21 years agopreparing release 1.0.26 Daniel
Daniel Veillard [Mon, 10 Feb 2003 16:47:44 +0000 (16:47 +0000)]
preparing release 1.0.26 Daniel

* configure.in doc/*: preparing release 1.0.26
Daniel

21 years agofixing another bug in document(), bug #105450 Slight change to the output
Daniel Veillard [Fri, 7 Feb 2003 14:52:25 +0000 (14:52 +0000)]
fixing another bug in document(), bug #105450 Slight change to the output

* libxslt/functions.c: fixing another bug in document(), bug #105450
* tests/documents/test_bad.result: Slight change to the output
Daniel

21 years agofixing a segfault in document(), bug #105418 add the specific test as
Daniel Veillard [Fri, 7 Feb 2003 14:37:19 +0000 (14:37 +0000)]
fixing a segfault in document(), bug #105418 add the specific test as

* libxslt/functions.c: fixing a segfault in document(), bug #105418
* tests/documents/Makefile.am tests/documents/test_bad: add the
  specific test as suggested by Jean T Anderson
Daniel

21 years agotried to fix 105387 and all similar cases in the library sources. Daniel
Daniel Veillard [Fri, 7 Feb 2003 13:20:49 +0000 (13:20 +0000)]
tried to fix 105387 and all similar cases in the library sources. Daniel

* libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
  libxslt/preproc.c libxslt/transform.c libxslt/variables.c
  libxslt/xslt.c: tried to fix 105387 and all similar cases
  in the library sources.
Daniel

21 years agopreparing for release of 1.0.25 Daniel
Daniel Veillard [Wed, 5 Feb 2003 15:05:00 +0000 (15:05 +0000)]
preparing for release of 1.0.25 Daniel

* doc/* configure.in: preparing for release of 1.0.25
Daniel

21 years agofixed bug #99623 Daniel
Daniel Veillard [Tue, 4 Feb 2003 23:09:40 +0000 (23:09 +0000)]
fixed bug #99623 Daniel

* xsltproc/xsltproc.c: fixed bug #99623
Daniel

21 years agofixing bug #105116 sometimes one need to generate a default namespace
Daniel Veillard [Tue, 4 Feb 2003 21:12:33 +0000 (21:12 +0000)]
fixing bug #105116 sometimes one need to generate a default namespace

* libxslt/transform.c: fixing bug #105116 sometimes one need
  to generate a default namespace reset xmlns="" in the output
* tests/docs/Makefile.am tests/docs/bug-103.xml
  tests/general/Makefile.am tests/general/bug-103*: added the
  example in the regression tests for this case
Daniel

21 years agochanged the way the root element of value tree are handled to fix bug
Daniel Veillard [Tue, 4 Feb 2003 17:40:54 +0000 (17:40 +0000)]
changed the way the root element of value tree are handled to fix bug

* libxslt/pattern.c libxslt/transform.c: changed the way the
  root element of value tree are handled to fix bug #104123
Daniel

21 years agochange of policy w.r.t. mails small cleanup fixed a couple of bugs raised
Daniel Veillard [Tue, 4 Feb 2003 17:20:09 +0000 (17:20 +0000)]
change of policy w.r.t. mails small cleanup fixed a couple of bugs raised

* README: change of policy w.r.t. mails
* configure.in: small cleanup
* libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
  a couple of bugs raised by Eric van der Vlist in #104114
* tests/exslt/*/*.out: slight change to the tests
Daniel

21 years agofixing bug #104096, put emphasis on the fact that --docbook should not be
Daniel Veillard [Tue, 4 Feb 2003 16:20:30 +0000 (16:20 +0000)]
fixing bug #104096, put emphasis on the fact that --docbook should not be

* doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
  emphasis on the fact that --docbook should not be used
  for XML.
Daniel

21 years agoUpdated xmlwrapp pointers. Daniel
Daniel Veillard [Tue, 4 Feb 2003 10:30:26 +0000 (10:30 +0000)]
Updated xmlwrapp pointers. Daniel

21 years agoAdded pointers to xmlwrapp C++ bindings for libxslt, Daniel
Daniel Veillard [Mon, 3 Feb 2003 23:46:03 +0000 (23:46 +0000)]
Added pointers to xmlwrapp C++ bindings for libxslt, Daniel

21 years agoState that I will Cc the list for all technical answer, Daniel
Daniel Veillard [Sat, 25 Jan 2003 11:46:06 +0000 (11:46 +0000)]
State that I will Cc the list for all technical answer, Daniel

21 years agofixed a couple of return error #104150 reported by Peter O'Shea Daniel
Daniel Veillard [Wed, 22 Jan 2003 15:47:10 +0000 (15:47 +0000)]
fixed a couple of return error #104150 reported by Peter O'Shea Daniel

* python/libxslt.c: fixed a couple of return error #104150
  reported by Peter O'Shea
Daniel

21 years agofixed a double free of stylesheet when applied to a standalone stylesheet
Daniel Veillard [Fri, 17 Jan 2003 16:45:00 +0000 (16:45 +0000)]
fixed a double free of stylesheet when applied to a standalone stylesheet

* xsltproc/xsltproc.c: fixed a double free of stylesheet
  when applied to a standalone stylesheet
Daniel

21 years agopreparing release 2.0.24 small update updated the news, rebuilt the APIs
Daniel Veillard [Tue, 14 Jan 2003 15:28:23 +0000 (15:28 +0000)]
preparing release 2.0.24 small update updated the news, rebuilt the APIs

* configure.in: preparing release 2.0.24
* libxslt.spec.in: small update
* doc/*: updated the news, rebuilt the APIs descriptions
Daniel

21 years agofixed #101502 by applying and cleaning up the associated patch from Daniel
Daniel Veillard [Tue, 14 Jan 2003 13:25:52 +0000 (13:25 +0000)]
fixed #101502 by applying and cleaning up the associated patch from Daniel

* libxslt/functions.c: fixed #101502 by applying and cleaning up
  the associated patch from Daniel Stodden.
* tests/documents/Makefile.am tests/documents/fragment*: added a
  specific test.
Daniel

21 years agoFixed a debug log, switched it off now, Daniel
Daniel Veillard [Mon, 13 Jan 2003 22:33:20 +0000 (22:33 +0000)]
Fixed a debug log, switched it off now, Daniel

21 years agofixing bug #101602 for extension modules init and shutdown callbacks,
Daniel Veillard [Mon, 13 Jan 2003 22:28:34 +0000 (22:28 +0000)]
fixing bug #101602 for extension modules init and shutdown callbacks,

* libxslt/extensions.c libxslt/transform.c: fixing bug #101602
  for extension modules init and shutdown callbacks, check that
  they are now called when needed.
* python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
  started adding the extension module support at the Python level.
  Still a strange bug to hunt down left.
Daniel

21 years agofixed bug #101003 on attribute-sets value computation in the presence of
Daniel Veillard [Sun, 12 Jan 2003 22:58:59 +0000 (22:58 +0000)]
fixed bug #101003 on attribute-sets value computation in the presence of

* libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
  libxslt/xslt.c: fixed bug #101003 on attribute-sets value
  computation in the presence of imports
* tests/docs/Makefile.am tests/docs/bug-102.xml
  tests/general/Makefile.am tests/general/bug-102*: added an
  example in the regression tests for this case
Daniel

21 years agoenhanced previous fix to bug #120684, using excellent suggestion by Daniel
William M. Brack [Sun, 12 Jan 2003 22:58:56 +0000 (22:58 +0000)]
enhanced previous fix to bug #120684, using excellent suggestion by Daniel

* transform.c: enhanced previous fix to bug #120684, using
  excellent suggestion by Daniel
* attributes.c: fixed bug #119583, merging attribute sets
  from imported stylesheets.
* tests/docs/Makefile.am tests/docs/bug-131.xml
  tests/general/Makefile.am tests/docs/bug-131*: added tests
  to the regression suite for bug #120684.

21 years agofixed bug #101003 on attribute-sets value computation in the presence of
Daniel Veillard [Sun, 12 Jan 2003 22:58:56 +0000 (22:58 +0000)]
fixed bug #101003 on attribute-sets value computation in the presence of

* libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
  libxslt/xslt.c: fixed bug #101003 on attribute-sets value
  computation in the presence of imports
* tests/docs/Makefile.am tests/docs/bug-102.xml
  tests/general/Makefile.am tests/general/bug-102*: added an
  example in the regression tests for this case
Daniel

21 years agochanged slightly the UI of the web site, Daniel
Daniel Veillard [Sat, 11 Jan 2003 14:21:01 +0000 (14:21 +0000)]
changed slightly the UI of the web site, Daniel

21 years agofinal touch to #102800 fix Daniel
Daniel Veillard [Fri, 10 Jan 2003 09:35:13 +0000 (09:35 +0000)]
final touch to #102800 fix Daniel

* xsltproc/xsltproc.c: final touch to #102800 fix
Daniel

21 years agoBe really clear about support guidelines, Daniel
Daniel Veillard [Fri, 10 Jan 2003 09:23:19 +0000 (09:23 +0000)]
Be really clear about support guidelines, Daniel

21 years agoApplied patch from Jonathan Wakely and regenerated the docs, Daniel
Daniel Veillard [Thu, 9 Jan 2003 18:31:09 +0000 (18:31 +0000)]
Applied patch from Jonathan Wakely and regenerated the docs, Daniel

21 years agotried to fix #102800 for good. Reenabled memory debug checking which got
Daniel Veillard [Thu, 9 Jan 2003 17:21:02 +0000 (17:21 +0000)]
tried to fix #102800 for good. Reenabled memory debug checking which got

* xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
  memory debug checking which got deactivated at some point ?!?
* libexslt/date.c libxslt/attributes.c: fixing some memory leaks
* libxslt/xsltutils.c: very small change on HTML indentation handling
Daniel

21 years agoadded some exclude-result-prefixes to avoid extra namespace declaration
Daniel Veillard [Thu, 9 Jan 2003 13:30:35 +0000 (13:30 +0000)]
added some exclude-result-prefixes to avoid extra namespace declaration

* tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
  tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
  exclude-result-prefixes to avoid extra namespace declaration being
  dumped following the fix for #102920 in libxml2
Daniel

21 years agofixed a problem related to directory checking and creation raised by Craig
Daniel Veillard [Wed, 8 Jan 2003 11:35:34 +0000 (11:35 +0000)]
fixed a problem related to directory checking and creation raised by Craig

* libxslt/transform.c: fixed a problem related to directory
  checking and creation raised by Craig Goss
Daniel

21 years agoapplied patch from Jörg Walter to provide URI escaping and unescaping
Daniel Veillard [Thu, 2 Jan 2003 22:30:08 +0000 (22:30 +0000)]
applied patch from Jörg Walter to provide URI escaping and unescaping

* libexslt/strings.c: applied patch from Jörg Walter to provide
  URI escaping and unescaping functions.
Daniel

21 years agoadd missing .cvsignore entries
Jose Maria Celorio [Sat, 28 Dec 2002 04:55:08 +0000 (04:55 +0000)]
add missing .cvsignore entries

21 years agoAlexey Efimov found a typo bug in exsltStrPaddingFunction() Daniel
Daniel Veillard [Thu, 26 Dec 2002 14:44:46 +0000 (14:44 +0000)]
Alexey Efimov found a typo bug in exsltStrPaddingFunction() Daniel

* libexslt/strings.c: Alexey Efimov found a typo bug in
  exsltStrPaddingFunction()
Daniel

21 years agopatch from Stéphane Bidoul for Python 2.1 Daniel
Daniel Veillard [Mon, 23 Dec 2002 14:44:48 +0000 (14:44 +0000)]
patch from Stéphane Bidoul for Python 2.1 Daniel

* python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
Daniel

21 years agoapplied patch from Craig A. Berry for the VMS port. Daniel
Daniel Veillard [Sun, 22 Dec 2002 21:55:36 +0000 (21:55 +0000)]
applied patch from Craig A. Berry for the VMS port. Daniel

* vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
  applied patch from Craig A. Berry for the VMS port.
Daniel

21 years agofixed the web links, Daniel
Daniel Veillard [Thu, 19 Dec 2002 22:37:44 +0000 (22:37 +0000)]
fixed the web links, Daniel

21 years agoincrease the max number of cascaded sort operations. updated Igor's mail
Daniel Veillard [Wed, 18 Dec 2002 14:43:06 +0000 (14:43 +0000)]
increase the max number of cascaded sort operations. updated Igor's mail

* libxslt/xsltInternals.h: increase the max number of cascaded
  sort operations.
* AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
  the Windows binaries.
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Mon, 16 Dec 2002 18:33:29 +0000 (18:33 +0000)]
*** empty log message ***

21 years agoadded more exports
Igor Zlatkovic [Mon, 16 Dec 2002 18:33:16 +0000 (18:33 +0000)]
added more exports

21 years agoAdded link to Stéphane Bidoul Python bindings on windows, Daniel
Daniel Veillard [Mon, 16 Dec 2002 16:07:00 +0000 (16:07 +0000)]
Added link to Stéphane Bidoul Python bindings on windows, Daniel

21 years agoAdded a small blurb about the API file and generator, Daniel
Daniel Veillard [Sat, 14 Dec 2002 10:38:54 +0000 (10:38 +0000)]
Added a small blurb about the API file and generator, Daniel

21 years agoupdated the apibuilder script, regenerated the APIs Daniel
Daniel Veillard [Fri, 13 Dec 2002 13:51:18 +0000 (13:51 +0000)]
updated the apibuilder script, regenerated the APIs Daniel

* doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
  the apibuilder script, regenerated the APIs
Daniel

21 years agonumbering should not traverse XInclude nodes left in the tree. Closes bug
Daniel Veillard [Fri, 13 Dec 2002 11:03:13 +0000 (11:03 +0000)]
numbering should not traverse XInclude nodes left in the tree. Closes bug

* libxslt/numbers.c: numbering should not traverse XInclude
  nodes left in the tree. Closes bug #101114 raised by
  Bernd Kuemmerlen
Daniel

21 years agofixed a bug in merging public info from C modules. patch from Mark Vakoc
Daniel Veillard [Thu, 12 Dec 2002 00:19:02 +0000 (00:19 +0000)]
fixed a bug in merging public info from C modules. patch from Mark Vakoc

* doc/apibuild.py: fixed a bug in merging public info from
  C modules.
* win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
  the iconv option to configure.js didn't work, and
  added zlib option needed when linking xsltproc statically
Daniel

21 years agoadded the generation of libexslt-api.xml small cleanup. Daniel
Daniel Veillard [Wed, 11 Dec 2002 18:20:13 +0000 (18:20 +0000)]
added the generation of libexslt-api.xml small cleanup. Daniel

* doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
  the generation of libexslt-api.xml
* libexslt/exslt.h: small cleanup.
Daniel

21 years agocopied over the apibuild.py from libxml2, adapted a bit and regenerated
Daniel Veillard [Wed, 11 Dec 2002 17:53:37 +0000 (17:53 +0000)]
copied over the apibuild.py from libxml2, adapted a bit and regenerated

* doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
  copied over the apibuild.py from libxml2, adapted a bit and
  regenerated the API description in XML. Todo: libexslt-api.xml
* libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
  libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
  libxslt/pattern.c libxslt/preproc.c libxslt/security.c
  libxslt/templates.c libxslt/transform.c libxslt/transform.h
  libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
  libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
  report from the scripts.
* libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
  package
Daniel

21 years agoxsl:element generated superfluous xmlns declarations, closes bug #99905
Daniel Veillard [Thu, 5 Dec 2002 17:07:18 +0000 (17:07 +0000)]
xsl:element generated superfluous xmlns declarations, closes bug #99905

* libxslt/transform.c: xsl:element generated superfluous xmlns
  declarations, closes bug #99905
* tests/docs/Makefile.am tests/docs/bug-101.xml
  tests/general/Makefile.am tests/general/bug-101.*: added the
  example in the regression tests for this case
Daniel

21 years agoMatt Sergeant reported a bug when having comments within an <xsl:text>
Daniel Veillard [Wed, 4 Dec 2002 17:13:36 +0000 (17:13 +0000)]
Matt Sergeant reported a bug when having comments within an <xsl:text>

* libxslt/xslt.c: Matt Sergeant reported a bug when having comments
  within an <xsl:text>
Daniel

21 years agoapplied patch from Josh Parsons fixing bug #100056 added the example in
Daniel Veillard [Mon, 2 Dec 2002 16:22:07 +0000 (16:22 +0000)]
applied patch from Josh Parsons fixing bug #100056 added the example in

* libxslt/extensions.c: applied patch from Josh Parsons fixing bug
  #100056
* tests/docs/Makefile.am tests/docs/bug-100.xml
  tests/general/Makefile.am tests/general/bug-100.*: added the
  example in the regression tests for this case
* tests/docs/Makefile.am tests/docs/bug-99.xml
  tests/general/Makefile.am tests/general/bug-99.*: this test
  covers an xsl:attribute namespace bug that Norm pointed out.
Daniel

21 years agoapplied another patch from Richard Jinks for the export of teh sorting
Daniel Veillard [Thu, 28 Nov 2002 16:55:56 +0000 (16:55 +0000)]
applied another patch from Richard Jinks for the export of teh sorting

* libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
  win32/libxslt.def.src: applied another patch from Richard Jinks
  for the export of teh sorting routine and allowing per context
  sort.
Daniel