platform/upstream/libxslt.git
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

21 years agoApplied patch from Richard Jinks to allow redefining the sorting routine,
Daniel Veillard [Wed, 27 Nov 2002 12:35:02 +0000 (12:35 +0000)]
Applied patch from Richard Jinks to allow redefining the sorting routine,

* libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
  libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
  redefining the sorting routine, plus a bit of tweaking of the
  interfaces.
Daniel