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

21 years agofixed the API generation scripts. regenerated updated too updated too
Daniel Veillard [Tue, 26 Nov 2002 15:05:17 +0000 (15:05 +0000)]
fixed the API generation scripts. regenerated updated too updated too

* doc/Makefile.am doc/parsedecl.py: fixed the API generation
  scripts.
* doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
* doc/html/*.html: updated too
* python/libxsltclass.txt: updated too
Daniel

21 years agoadded the function xsltGetProfileInformation() to retrieve profiling
Daniel Veillard [Tue, 26 Nov 2002 14:19:57 +0000 (14:19 +0000)]
added the function xsltGetProfileInformation() to retrieve profiling

* libxslt/xsltutils.c libxslt/xsltutils.h: added the function
  xsltGetProfileInformation() to retrieve profiling informations
  from an XSLT transformation context. It returns it as an XML
  tree. Provided by Michael Rothwell this closes RFE #99527
Daniel

21 years agoapply patch from Daniel Stodden, a bug in xsltFindElemSpaceHandling()
Daniel Veillard [Tue, 26 Nov 2002 13:43:27 +0000 (13:43 +0000)]
apply patch from Daniel Stodden, a bug in xsltFindElemSpaceHandling()

* libxslt/imports.c: apply patch from Daniel Stodden, a bug
  in xsltFindElemSpaceHandling() missing imported informations
* tests/REC/stand-2.7-1.stand.out: this change slightly the result
  of this test.
Daniel

21 years agoPrevious commit missed that changelog
Daniel Veillard [Mon, 25 Nov 2002 16:35:14 +0000 (16:35 +0000)]
Previous commit missed that changelog
* libxslt/namespaces.c: fix for namespace generation on
  attributes created with xsl:attribute
Daniel

21 years agoadd a line in %changelog for releases Daniel
Daniel Veillard [Mon, 25 Nov 2002 16:31:39 +0000 (16:31 +0000)]
add a line in %changelog for releases Daniel

* libxslt.spec.in configure.in: add a line in %changelog for releases
Daniel

21 years agoKir Kolyshkin pointed out it lacked xsltInternals.h reference. Daniel
Daniel Veillard [Mon, 25 Nov 2002 13:59:25 +0000 (13:59 +0000)]
Kir Kolyshkin pointed out it lacked xsltInternals.h reference. Daniel

* libxslt/transform.h: Kir Kolyshkin pointed out it lacked
  xsltInternals.h reference.
Daniel

21 years agoenable libxml2 memory debug before loading libxslt since libxslt
Daniel Veillard [Sun, 24 Nov 2002 14:51:51 +0000 (14:51 +0000)]
enable libxml2 memory debug before loading libxslt since libxslt

* python/tests/*.py: enable libxml2 memory debug before
  loading libxslt since libxslt initialization now includes
  EXSLT registration which initialize the libxml2 library and
  allocate memory
Daniel

21 years agoupdated with new version from Stéphane Bidoul Daniel
Daniel Veillard [Sun, 24 Nov 2002 13:01:24 +0000 (13:01 +0000)]
updated with new version from Stéphane Bidoul Daniel

* python/libxsl.py: updated with new version from Stéphane Bidoul
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Sat, 23 Nov 2002 21:48:07 +0000 (21:48 +0000)]
*** empty log message ***

21 years agoexported new functions
Igor Zlatkovic [Sat, 23 Nov 2002 21:47:56 +0000 (21:47 +0000)]
exported new functions

21 years agopatch from Charles Bozeman fixing a memory leak in
Daniel Veillard [Sat, 23 Nov 2002 13:48:38 +0000 (13:48 +0000)]
patch from Charles Bozeman fixing a memory leak in

* libexslt/date.c: patch from Charles Bozeman fixing a memory
  leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
* python/tests/exslt.py: trouble with mem debug in that specific
  test...
Daniel

21 years agoAlexey Efimov reported a portability problem when compiling on HP-UX
Daniel Veillard [Sat, 23 Nov 2002 11:36:05 +0000 (11:36 +0000)]
Alexey Efimov reported a portability problem when compiling on HP-UX

* libxslt/xsltInternals.h: Alexey Efimov reported a portability
  problem when compiling on HP-UX
Daniel

21 years agofixes for compiling without config.h Daniel
Daniel Veillard [Sat, 23 Nov 2002 11:25:00 +0000 (11:25 +0000)]
fixes for compiling without config.h Daniel

* python/generator.py python/libxslt.c: fixes for compiling
  without config.h
Daniel

21 years agothe XHTML1 serialization change to libxml2 modifies slightly the result of
Daniel Veillard [Thu, 21 Nov 2002 14:13:31 +0000 (14:13 +0000)]
the XHTML1 serialization change to libxml2 modifies slightly the result of

* tests/documents/result.xhtml: the XHTML1 serialization change
  to libxml2 modifies slightly the result of that test.
Daniel

21 years agothe python bindings requires libxml2 >= 2.4.25 for the regexp stuff.
Daniel Veillard [Mon, 18 Nov 2002 10:39:50 +0000 (10:39 +0000)]
the python bindings requires libxml2 >= 2.4.25 for the regexp stuff.

* configure.in: the python bindings requires libxml2 >= 2.4.25
  for the regexp stuff.
Daniel

21 years agosimilar patch to #98825 for --with-python Daniel
Daniel Veillard [Mon, 18 Nov 2002 09:12:00 +0000 (09:12 +0000)]
similar patch to #98825 for --with-python Daniel

* configure.in: similar patch to #98825 for --with-python
Daniel

21 years agofix bug #98793 on clash of imported global variables. this changes the
Daniel Veillard [Sun, 17 Nov 2002 21:11:16 +0000 (21:11 +0000)]
fix bug #98793 on clash of imported global variables. this changes the

* libxslt/variables.c: fix bug #98793 on clash of imported global
  variables.
* tests/reports/tst-1.err: this changes the output of that test
Daniel

21 years agopreparing 1.0.23 rebuilding the docs Daniel
Daniel Veillard [Sun, 17 Nov 2002 17:34:43 +0000 (17:34 +0000)]
preparing 1.0.23 rebuilding the docs Daniel

* configure.in: preparing 1.0.23
* doc/*: rebuilding the docs
Daniel

21 years agomake sure to register EXSLT for the bindings add a specific test minor
Daniel Veillard [Sat, 16 Nov 2002 22:26:08 +0000 (22:26 +0000)]
make sure to register EXSLT for the bindings add a specific test minor

* python/libxslt.c: make sure to register EXSLT for the bindings
* python/tests/Makefile.am python/tests/exslt.py: add a specific test
* xsltproc/xsltproc.c: minor cleanup
Daniel