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

21 years agotrying to fix #98518 when building outside of the source tree Daniel
Daniel Veillard [Fri, 15 Nov 2002 11:37:04 +0000 (11:37 +0000)]
trying to fix #98518 when building outside of the source tree Daniel

* python/Makefile.am python/tests/Makefile.am: trying to fix #98518
  when building outside of the source tree
Daniel

21 years agoxpathObjectRet() pertains to the libxml2 module, add the namespace. Daniel
Daniel Veillard [Thu, 14 Nov 2002 20:40:43 +0000 (20:40 +0000)]
xpathObjectRet() pertains to the libxml2 module, add the namespace. Daniel

* python/generator.py: xpathObjectRet() pertains to the libxml2
  module, add the namespace.
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Thu, 14 Nov 2002 17:49:34 +0000 (17:49 +0000)]
*** empty log message ***

21 years agoallowed stdarg for mingw
Igor Zlatkovic [Thu, 14 Nov 2002 17:49:20 +0000 (17:49 +0000)]
allowed stdarg for mingw

21 years agocleanup
Igor Zlatkovic [Thu, 14 Nov 2002 17:48:57 +0000 (17:48 +0000)]
cleanup

21 years agointegrated mingw into jscript configure
Igor Zlatkovic [Thu, 14 Nov 2002 17:48:25 +0000 (17:48 +0000)]
integrated mingw into jscript configure

21 years agodoc/xsltproc.1 doc/xsltproc.html - ran stylesheets to update man page and
MST 2002 John Fleck [Thu, 14 Nov 2002 14:30:34 +0000 (14:30 +0000)]
doc/xsltproc.1 doc/xsltproc.html - ran stylesheets to update man page and

Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.1
* doc/xsltproc.html - ran stylesheets to update man page
and html with Daniel's fix to #95510

21 years agoapplied patch from Brian McCauley fixing #95493 fixing #95510 missing
Daniel Veillard [Thu, 14 Nov 2002 14:13:25 +0000 (14:13 +0000)]
applied patch from Brian McCauley fixing #95493 fixing #95510 missing

* libxslt/transform.c: applied patch from Brian McCauley fixing #95493
* doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
* README: fix the bug page URL
Daniel

21 years agomake sure the fixup for key() reported by John Escott actually works.
Daniel Veillard [Thu, 14 Nov 2002 09:05:49 +0000 (09:05 +0000)]
make sure the fixup for key() reported by John Escott actually works.

* libxslt/functions.c: make sure the fixup for key() reported
  by John Escott actually works.
* tests/docs/Makefile.am tests/docs/bug-98.xml
  tests/general/Makefile.am tests/general/bug-98.*: added the
  example in the regression tests for this case
Daniel

21 years agofixes bug #97969 for @*[...] patterns added the example in the regression
Daniel Veillard [Wed, 13 Nov 2002 09:38:48 +0000 (09:38 +0000)]
fixes bug #97969 for @*[...] patterns added the example in the regression

* libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
* tests/docs/Makefile.am tests/docs/bug-97.xml
  tests/general/Makefile.am tests/general/bug-97.*: added the
  example in the regression tests for this case
Daniel

21 years agofixes bug #97950 for cdata-section-elements checks in recursive copies.
Daniel Veillard [Tue, 12 Nov 2002 21:37:39 +0000 (21:37 +0000)]
fixes bug #97950 for cdata-section-elements checks in recursive copies.

* libxslt/transform.c: fixes bug #97950 for cdata-section-elements
  checks in recursive copies.
* tests/docs/Makefile.am tests/docs/bug-96.xml
  tests/general/Makefile.am tests/general/bug-96.*: added the
  example in the regression tests for this case
Daniel

21 years agoautoconvert key() first arg to string, reported by John Escott Daniel
Daniel Veillard [Tue, 12 Nov 2002 18:32:47 +0000 (18:32 +0000)]
autoconvert key() first arg to string, reported by John Escott Daniel

* libxslt/functions.c: autoconvert key() first arg to string,
  reported by John Escott
Daniel

21 years agocorner case handling of copying a CDATA node. Daniel
Daniel Veillard [Tue, 12 Nov 2002 12:42:38 +0000 (12:42 +0000)]
corner case handling of copying a CDATA node. Daniel

* libxslt/transform.c: corner case handling of copying a CDATA node.
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Fri, 8 Nov 2002 17:12:29 +0000 (17:12 +0000)]
*** empty log message ***

21 years agoretired xmlwin32version.h
Igor Zlatkovic [Fri, 8 Nov 2002 17:12:14 +0000 (17:12 +0000)]
retired xmlwin32version.h

21 years agointegrated libxslt.m4 written by Thomas Schraitle (RFE #96485) Daniel
Daniel Veillard [Fri, 8 Nov 2002 16:10:37 +0000 (16:10 +0000)]
integrated libxslt.m4 written by Thomas Schraitle (RFE #96485) Daniel

* Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
  written by Thomas Schraitle (RFE #96485)
Daniel

21 years agodoc/xsltproc.xml //bugzilla.gnome.org/show_bug.cgi?id=97891
MST 2002 John Fleck [Thu, 7 Nov 2002 18:20:50 +0000 (18:20 +0000)]
doc/xsltproc.xml //bugzilla.gnome.org/show_bug.cgi?id=97891

Thu Nov  7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.xml
* doc/xsltproc.1
clarifying --catalog option and xsltproc's use of
XML_CATALOG_FILES and /etc/xml/catalog. fixes
http://bugzilla.gnome.org/show_bug.cgi?id=97891

21 years agoremove the use of snprintf, and use libxml2 string API instead. try to
Daniel Veillard [Mon, 4 Nov 2002 17:04:59 +0000 (17:04 +0000)]
remove the use of snprintf, and use libxml2 string API instead. try to

* xsltproc/xsltproc.c: remove the use of snprintf, and use
  libxml2 string API instead.
* configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
  try to cope with architecture lacking some of the string functions,
  reuse the trio ones compiled in libxml2 , should close #97113
Daniel

21 years agoTried to fix a bug, Daniel
Daniel Veillard [Thu, 24 Oct 2002 14:05:45 +0000 (14:05 +0000)]
Tried to fix a bug, Daniel

21 years agocleaned up the spec file and associated changes in the Makefiles. Daniel
Daniel Veillard [Wed, 23 Oct 2002 21:07:12 +0000 (21:07 +0000)]
cleaned up the spec file and associated changes in the Makefiles. Daniel

* Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
  the spec file and associated changes in the Makefiles.
Daniel

21 years agoForgot to check a pointer, fixes bug #96495 Daniel
Daniel Veillard [Tue, 22 Oct 2002 19:02:40 +0000 (19:02 +0000)]
Forgot to check a pointer, fixes bug #96495 Daniel

* libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
Daniel

21 years agofixed include c.f. bug #96487 Red Hat 8.0 induced change Daniel
Daniel Veillard [Tue, 22 Oct 2002 18:54:01 +0000 (18:54 +0000)]
fixed include c.f. bug #96487 Red Hat 8.0 induced change Daniel

* libxslt/keys.h: fixed include c.f. bug #96487
* config.h.in:  Red Hat 8.0 induced change
Daniel

21 years agofixed bug #78501 when using a non ascii character for the number
Daniel Veillard [Tue, 22 Oct 2002 15:34:36 +0000 (15:34 +0000)]
fixed bug #78501 when using a non ascii character for the number

* libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
  fixed bug #78501 when using a non ascii character for the
  number formatting grouping separator.
* tests/docs/Makefile.am tests/docs/bug-95.xml
  tests/general/Makefile.am tests/general/bug-95.*: added the
  example in the regression tests for this case
* libxslt/attributes.c: cleaning up a problem introduced in last
  patch
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Mon, 21 Oct 2002 07:34:27 +0000 (07:34 +0000)]
*** empty log message ***

21 years agofixed minor typo in a call to xmlHasNsProp
Igor Zlatkovic [Mon, 21 Oct 2002 07:32:35 +0000 (07:32 +0000)]
fixed minor typo in a call to xmlHasNsProp

21 years agofixed bugs when passing result value tree to Python functions. Daniel
Daniel Veillard [Sun, 20 Oct 2002 21:21:26 +0000 (21:21 +0000)]
fixed bugs when passing result value tree to Python functions. Daniel

* python/types.c: fixed bugs when passing result value tree
  to Python functions.
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Sun, 20 Oct 2002 13:25:20 +0000 (13:25 +0000)]
*** empty log message ***

21 years agomapped vsnprintf to _vsnprintf for MS runtime
Igor Zlatkovic [Sun, 20 Oct 2002 13:25:08 +0000 (13:25 +0000)]
mapped vsnprintf to _vsnprintf for MS runtime

21 years agomapped snprintf to _snprintf for MS runtime
Igor Zlatkovic [Sun, 20 Oct 2002 13:24:47 +0000 (13:24 +0000)]
mapped snprintf to _snprintf for MS runtime

21 years agopreparing 1.0.22 upated and rebuilt the docs Daniel
Daniel Veillard [Fri, 18 Oct 2002 11:42:04 +0000 (11:42 +0000)]
preparing 1.0.22 upated and rebuilt the docs Daniel

* configure.in: preparing 1.0.22
* doc/*: upated and rebuilt the docs
Daniel

21 years agofixed bug #86421 added the example in the regression tests for this case
Daniel Veillard [Thu, 17 Oct 2002 14:34:07 +0000 (14:34 +0000)]
fixed bug #86421 added the example in the regression tests for this case

* libxslt/variables.c: fixed bug #86421
* tests/docs/Makefile.am tests/docs/bug-94.xml
  tests/general/Makefile.am tests/general/bug-94.*: added the
  example in the regression tests for this case
Daniel

21 years agoadded and tested the --path option to close #79638 Daniel
Daniel Veillard [Thu, 17 Oct 2002 13:51:17 +0000 (13:51 +0000)]
added and tested the --path option to close #79638 Daniel

* xsltproc: added and tested the --path option to close #79638
Daniel

21 years agofixing bug #95826 the attribute was reset with the inherited stylesheet
Daniel Veillard [Thu, 17 Oct 2002 13:27:59 +0000 (13:27 +0000)]
fixing bug #95826 the attribute was reset with the inherited stylesheet

* libxslt/attributes.c: fixing bug #95826 the attribute was reset
  with the inherited stylesheet value.
* tests/docs/Makefile.am tests/docs/bug-93.xml
  tests/general/Makefile.am tests/general/bug-93-inc.*
  tests/general/bug-93.*: added the example in the regression
  tests for this case
Daniel

21 years agoadded the possibility to register a transformation context specific error
Daniel Veillard [Tue, 15 Oct 2002 16:06:47 +0000 (16:06 +0000)]
added the possibility to register a transformation context specific error

* libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
  possibility to register a transformation context specific
  error handler, with xsltSetTransformErrorFunc() and provided
  a new routine xsltTransformError() to handle contextual errors,
  this should fix #94435
* libxslt/*.c: modified all the code to use the context specific
  error handling, as a result xsltPrintErrorContext() is not called
  anymore except internally from xsltTransformError()
Daniel

21 years agoclosing #94933, any error will make the transformation abort with no
Daniel Veillard [Tue, 15 Oct 2002 13:08:41 +0000 (13:08 +0000)]
closing #94933, any error will make the transformation abort with no

* libxslt/transform.c: closing #94933, any error will make
  the transformation abort with  no result.
* tests/reports/tst-1.err tests/reports/tst-1.out
  tests/reports/undefvar.err: this changed the regression tests
  output.
* tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
  updated the result accordingly to the fixes done last month.
* libxslt/namespaces.c: make sure to avoid duplicate namespace
  declarations in the result trees. May fix #93692 but it's unclear.
Daniel

21 years agoadded a --path option to provide the enhancement requested by #79638,
Daniel Veillard [Tue, 15 Oct 2002 11:04:51 +0000 (11:04 +0000)]
added a --path option to provide the enhancement requested by #79638,

* xsltproc/xsltproc.c: added a --path option to provide the
  enhancement requested by #79638, first cur at it, untested yet.
Daniel

21 years agoseems the media-type attribute wasn't always correctly handled Daniel
Daniel Veillard [Tue, 15 Oct 2002 11:03:42 +0000 (11:03 +0000)]
seems the media-type attribute wasn't always correctly handled Daniel

* libxslt/xslt.c: seems the media-type attribute wasn't
  always correctly handled
Daniel

21 years agoadded URI escaping in case the resource target computation of
Daniel Veillard [Tue, 15 Oct 2002 10:55:24 +0000 (10:55 +0000)]
added URI escaping in case the resource target computation of

* libxslt/transform.c: added URI escaping in case the resource
  target computation of exslt:element failed. Should fix #81837
Daniel

21 years agoupdated the contact informations Daniel
Daniel Veillard [Tue, 15 Oct 2002 10:43:01 +0000 (10:43 +0000)]
updated the contact informations Daniel

* README: updated the contact informations
Daniel

21 years agofixed the behaviour of node() patter which didn't patch the one defined in
Daniel Veillard [Tue, 15 Oct 2002 09:45:29 +0000 (09:45 +0000)]
fixed the behaviour of node() patter which didn't patch the one defined in

* libxslt/pattern.c: fixed the behaviour of node() patter which
  didn't patch the one defined in XPath :-( . Closes bug #95793
* tests/docs/Makefile.am tests/docs/bug-92.xml
  tests/general/Makefile.am tests/general/bug-92.*: added the
  example in the regression tests for this case
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Mon, 14 Oct 2002 10:32:43 +0000 (10:32 +0000)]
*** empty log message ***

21 years agoexported security.c functions
Igor Zlatkovic [Mon, 14 Oct 2002 10:32:23 +0000 (10:32 +0000)]
exported security.c functions

21 years agoadded security.c
Igor Zlatkovic [Mon, 14 Oct 2002 10:32:01 +0000 (10:32 +0000)]
added security.c

21 years agoremapped mkdir to _mkdir for MS runtime
Igor Zlatkovic [Mon, 14 Oct 2002 10:31:21 +0000 (10:31 +0000)]
remapped mkdir to _mkdir for MS runtime

21 years agoadded another option --writesubtree to allow documents to be written only
Daniel Veillard [Thu, 10 Oct 2002 16:50:17 +0000 (16:50 +0000)]
added another option --writesubtree to allow documents to be written only

* xsltproc/xsltproc.c: added another option --writesubtree to allow
  documents to be written only to  a given subtree.
Daniel

21 years agonew module with runtime security checks, it will also check and do
Daniel Veillard [Thu, 10 Oct 2002 15:26:25 +0000 (15:26 +0000)]
new module with runtime security checks, it will also check and do

* libxslt/security.[ch] libxslt/Makefile.am: new module with
  runtime security checks, it will also check and do directory
  creation when allowed
* libxslt/documents.c libxslt/imports.c libxslt/transform.c
  libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
  security infrastructure probes at file reading or file creation
* xsltproc/xsltproc.c: plugged the security module there too,
  added the new options --nowrite and --nomkdir
* doc/*: updated the man page and regenerated.
Daniel

21 years agomade the link to search relative, Daniel
Daniel Veillard [Wed, 9 Oct 2002 19:42:21 +0000 (19:42 +0000)]
made the link to search relative, Daniel

21 years agoupdated the doc XSLT to add the search, added the search page, fixed a
Daniel Veillard [Wed, 9 Oct 2002 16:39:40 +0000 (16:39 +0000)]
updated the doc XSLT to add the search, added the search page, fixed a

* doc/*: updated the doc XSLT to add the search, added the search
  page, fixed a link problem raised by Yves Pratter, regenerated
Daniel

21 years agothe indexer version of the XSLT part of the xmlsoft site + archives Daniel
Daniel Veillard [Wed, 9 Oct 2002 12:29:41 +0000 (12:29 +0000)]
the indexer version of the XSLT part of the xmlsoft site + archives Daniel

* doc/index.py: the indexer version of the XSLT part of the
  xmlsoft site + archives
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Sun, 29 Sep 2002 18:07:11 +0000 (18:07 +0000)]
*** empty log message ***

21 years agointroduced double-run compilation
Igor Zlatkovic [Sun, 29 Sep 2002 18:05:13 +0000 (18:05 +0000)]
introduced double-run compilation