platform/upstream/libxslt.git
21 years agoenhanced xsltInitCtxtKey to take care of multiple instances of a key with
William M. Brack [Mon, 18 Aug 2003 06:50:15 +0000 (06:50 +0000)]
enhanced xsltInitCtxtKey to take care of multiple instances of a key with

* keys.c: enhanced xsltInitCtxtKey to take care of multiple
  instances of a key with the same namespace:name, reported
  on the mailing list by Ian Young.  Added regression test
  (bug-128).

21 years agoAdded an entry pointing to Bob Stayton web site, Daniel
Daniel Veillard [Fri, 15 Aug 2003 10:25:50 +0000 (10:25 +0000)]
Added an entry pointing to Bob Stayton web site, Daniel

21 years agofixed bug 119699 (missing error on shadowed variable) removed dependency
William M. Brack [Fri, 15 Aug 2003 05:08:57 +0000 (05:08 +0000)]
fixed bug 119699 (missing error on shadowed variable) removed dependency

* variables.c: fixed bug 119699 (missing error on shadowed
  variable)
* autogen.sh: removed dependency on automake-1.4, updated
  links for fetching auto* tools
* doc/Makefile.am: added check for automatic regeneration of
  win32/*.def.src when api xml files are updated.

21 years agofixed bug 114563 (params not passed when default template processed)
William M. Brack [Thu, 14 Aug 2003 15:16:41 +0000 (15:16 +0000)]
fixed bug 114563 (params not passed when default template processed)

* transform.c: fixed bug 114563 (params not passed when
  default template processed)

21 years agofixed bug 119862 (missing param on ns error print)
William M. Brack [Thu, 14 Aug 2003 14:06:16 +0000 (14:06 +0000)]
fixed bug 119862 (missing param on ns error print)

* xslt.c: fixed bug 119862 (missing param on ns error print)

21 years agopreparing libxslt-1.0.32 release updated the doc and rebuilt Daniel
Daniel Veillard [Sat, 9 Aug 2003 22:24:34 +0000 (22:24 +0000)]
preparing libxslt-1.0.32 release updated the doc and rebuilt Daniel

* News configure.in: preparing libxslt-1.0.32 release
* doc/* : updated the doc and rebuilt
Daniel

21 years agoremoved ref to libxslt.la Minor cleanup of warning errors
William M. Brack [Thu, 7 Aug 2003 13:03:02 +0000 (13:03 +0000)]
removed ref to libxslt.la Minor cleanup of warning errors

* breakpoint/Makefile.am: removed ref to libxslt.la
* numbers.c transform.c python/libxml_wrap.h python/types.c
  xlstproc/xsltproc.c: Minor cleanup of warning errors

21 years agorevuilt the API and docs Daniel
Daniel Veillard [Mon, 4 Aug 2003 20:44:28 +0000 (20:44 +0000)]
revuilt the API and docs Daniel

* doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
Daniel

21 years agoadded the test from bug #118763 to the regression suite. Daniel
Daniel Veillard [Mon, 4 Aug 2003 01:37:11 +0000 (01:37 +0000)]
added the test from bug #118763 to the regression suite. Daniel

* tests/docs/Makefile.am tests/docs/bug-127.*
  tests/general/Makefile.am tests/general/bug-127*: added the
  test from bug #118763 to the regression suite.
Daniel

21 years agominor change, avoid wasting CPU cycles Daniel
Daniel Veillard [Sun, 3 Aug 2003 21:40:52 +0000 (21:40 +0000)]
minor change, avoid wasting CPU cycles Daniel

* xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
Daniel

21 years agoFixed regression test bug-125
William M. Brack [Sun, 3 Aug 2003 13:03:55 +0000 (13:03 +0000)]
Fixed regression test bug-125

21 years agoFixing Bug 116517
William M. Brack [Sun, 3 Aug 2003 11:48:43 +0000 (11:48 +0000)]
Fixing Bug 116517

21 years agoBug 117552
William M. Brack [Sun, 3 Aug 2003 08:02:34 +0000 (08:02 +0000)]
Bug 117552

21 years agoBug 118561
William M. Brack [Sat, 2 Aug 2003 02:00:45 +0000 (02:00 +0000)]
Bug 118561

21 years agofixing bug 118558
William M. Brack [Thu, 31 Jul 2003 14:40:44 +0000 (14:40 +0000)]
fixing bug 118558

21 years agochanged sign of date:seconds as previously posted to the mailing list
William M. Brack [Tue, 29 Jul 2003 04:44:20 +0000 (04:44 +0000)]
changed sign of date:seconds as previously posted to the mailing list

* libexslt/date.c test/exslt/data/seconds.1 : changed sign
  of date:seconds as previously posted to the mailing list
* numbers.c: extensive modification to cater for UTF8 within
  the various routines.

21 years agoapplied patch from Shaun McCance to fix bug #117616 about EXST
Daniel Veillard [Thu, 24 Jul 2003 18:41:50 +0000 (18:41 +0000)]
applied patch from Shaun McCance to fix bug #117616 about EXST

* libexslt/strings.c: applied patch from Shaun McCance to fix bug
  #117616 about EXST str:tokenize.
* tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
  added the test in the regression suite.
Daniel

21 years agoapplying a patch based on #117377 for --path option. Daniel
Daniel Veillard [Wed, 23 Jul 2003 21:46:39 +0000 (21:46 +0000)]
applying a patch based on #117377 for --path option. Daniel

* xsltproc/xsltproc.c: applying a patch based on #117377
  for --path option.
Daniel

21 years agoallow strip-space to support full namespaces using prefix:* , should fix
Daniel Veillard [Tue, 22 Jul 2003 20:59:31 +0000 (20:59 +0000)]
allow strip-space to support full namespaces using prefix:* , should fix

* libxslt/transform.c: allow strip-space to support full namespaces
  using prefix:* , should fix #114287
* tests/docs/Makefile.am tests/docs/bug-124.*
  tests/general/Makefile.am tests/general/bug-124*: added a
  test to the regression suite for this bug.

* libxslt/tramsform.c: make xsl:copy on attribute a copy in case
  the attribute was already defined, should fix bug #113812
* tests/docs/Makefile.am tests/docs/bug-123.*
  tests/general/Makefile.am tests/general/bug-123*: added the
  test to the regression suite.

Daniel

21 years agoapplied patch from Shaun McCance to implement exslt:split c.f. #117752
Daniel Veillard [Fri, 18 Jul 2003 11:15:45 +0000 (11:15 +0000)]
applied patch from Shaun McCance to implement exslt:split c.f. #117752

* libexslt/strings.c: applied patch from Shaun McCance to implement
  exslt:split c.f. #117752
* tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
  added the test to the regression suite.
Daniel

21 years agoquick fix for an HP-UX compilation problem, might require more attention
Daniel Veillard [Thu, 17 Jul 2003 08:36:44 +0000 (08:36 +0000)]
quick fix for an HP-UX compilation problem, might require more attention

* libxslt/numbers.c: quick fix for an HP-UX compilation problem,
  might require more attention could be an Unicode support breakage.
Daniel

21 years agooptimize text node coalescing by caching info about the last text node
Daniel Veillard [Wed, 16 Jul 2003 08:49:16 +0000 (08:49 +0000)]
optimize text node coalescing by caching info about the last text node

* libxslt/numbers.c libxslt/transform.c libxslt/transform.h
  libxslt/xsltInternals.h: optimize text node coalescing by
  caching info about the last text node generated and doing
  fast alloc/copy of the text. Should fix #115273
Daniel

21 years agofixed bug 113520
William M. Brack [Mon, 14 Jul 2003 04:59:57 +0000 (04:59 +0000)]
fixed bug 113520

21 years agoFixed bug 114764
William M. Brack [Sat, 12 Jul 2003 12:35:37 +0000 (12:35 +0000)]
Fixed bug 114764

21 years agosimple cast missing Peter Breitenlohner added deps to libxslt integrated
Daniel Veillard [Thu, 10 Jul 2003 13:49:57 +0000 (13:49 +0000)]
simple cast missing Peter Breitenlohner added deps to libxslt integrated

* libxslt/transform.c: simple cast missing Peter Breitenlohner
* breakpoint/Makefile.am: added deps to libxslt
* tests/exslt/common/Makefile.am: integrated William Brack test
  in the regression suite
Daniel

21 years agofixed bug 114812
William M. Brack [Wed, 9 Jul 2003 13:28:47 +0000 (13:28 +0000)]
fixed bug 114812

21 years agopatch from Sean Treadway, adding Python bindings for extension element and
Daniel Veillard [Wed, 9 Jul 2003 10:22:14 +0000 (10:22 +0000)]
patch from Sean Treadway, adding Python bindings for extension element and

* python/generator.py python/libxslt-python-api.xml python/libxslt.c
  python/libxslt_wrap.h python/libxsltclass.txt: patch from
  Sean Treadway, adding Python bindings for extension element and
  some bindings cleanups.
* python/tests/Makefile.am python/tests/extelem.py: also add an
  example/test.
Daniel

21 years agoapplied patch from #116943 which should fix the xsltSaveResultToFile
Daniel Veillard [Tue, 8 Jul 2003 10:21:31 +0000 (10:21 +0000)]
applied patch from #116943 which should fix the xsltSaveResultToFile

* python/libxml_wrap.h: applied patch from #116943 which should
  fix the xsltSaveResultToFile python binding.
Daniel

21 years agoremoved an old reference to libxml2 >= 2.2.12 Daniel
Daniel Veillard [Mon, 7 Jul 2003 09:04:18 +0000 (09:04 +0000)]
removed an old reference to libxml2 >= 2.2.12 Daniel

* INSTALL: removed an old reference to libxml2 >= 2.2.12
Daniel

21 years agoSeems I forgot to rebuild the docs before the build, oops, Daniel
Daniel Veillard [Sun, 6 Jul 2003 22:55:54 +0000 (22:55 +0000)]
Seems I forgot to rebuild the docs before the build, oops, Daniel

21 years agoreleasing 1.0.31 update and rebuild of the docs Daniel
Daniel Veillard [Sun, 6 Jul 2003 21:59:18 +0000 (21:59 +0000)]
releasing 1.0.31 update and rebuild of the docs Daniel

* configure.in: releasing 1.0.31
* doc/*: update and rebuild of the docs
Daniel

21 years agofixing bug #115913 for xsl:copy with namespace nodes. added the test to
Daniel Veillard [Sun, 6 Jul 2003 16:33:43 +0000 (16:33 +0000)]
fixing bug #115913 for xsl:copy with namespace nodes. added the test to

* libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
  nodes.
* tests/docs/Makefile.am tests/docs/bug-122.*
  tests/general/Makefile.am tests/general/bug-122*: added the
  test to the regression suite.
Daniel

21 years agofix bug #115778 for attribute value template on xsl:sort order Daniel
Daniel Veillard [Sun, 6 Jul 2003 16:10:27 +0000 (16:10 +0000)]
fix bug #115778 for attribute value template on xsl:sort order Daniel

* libxslt/preproc.c: fix bug #115778 for attribute value template
  on xsl:sort order
Daniel

21 years agoapplied patch from Keith Isdale to desactivate node numbering when running
Daniel Veillard [Sun, 6 Jul 2003 15:24:08 +0000 (15:24 +0000)]
applied patch from Keith Isdale to desactivate node numbering when running

* libxslt/documents.c libxslt/transform.c: applied patch from
  Keith Isdale to desactivate node numbering when running under
  the debugger.
Daniel

21 years agofix the write checking code when the output filename does not parse as an
Daniel Veillard [Sat, 5 Jul 2003 22:02:17 +0000 (22:02 +0000)]
fix the write checking code when the output filename does not parse as an

* libxslt/security.c: fix the write checking code when
  the output filename does not parse as an URL bug #115402
Daniel

21 years agoAlbert Chin pointed out that trio.h and triodef.h were missing from the
Daniel Veillard [Sun, 22 Jun 2003 17:39:13 +0000 (17:39 +0000)]
Albert Chin pointed out that trio.h and triodef.h were missing from the

* libxslt/Makefile.am: Albert Chin pointed out that trio.h and
  triodef.h were missing from the distribution
Daniel

21 years agoMoved the man pages to section 3 applied patch from Peter Breitenlohner
Daniel Veillard [Fri, 13 Jun 2003 14:58:09 +0000 (14:58 +0000)]
Moved the man pages to section 3 applied patch from Peter Breitenlohner

* libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
  libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
  to section 3
* libexslt/sets.c: applied patch from Peter Breitenlohner
* doc/*: rebuilt the docs
* tests/docbook/result//* tests/xmlspec/*.html: changes in
  generattion of " as " in element content.
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Sun, 8 Jun 2003 20:58:34 +0000 (20:58 +0000)]
*** empty log message ***

21 years agochanged xsltChoose to ignore whitespace which is a sibling of xsl:when
Igor Zlatkovic [Sun, 8 Jun 2003 20:58:20 +0000 (20:58 +0000)]
changed xsltChoose to ignore whitespace which is a sibling of xsl:when

21 years ago*** empty log message ***
Igor Zlatkovic [Sat, 31 May 2003 15:44:47 +0000 (15:44 +0000)]
*** empty log message ***

21 years agofixed potential crash incase of a bad stylesheet
Igor Zlatkovic [Sat, 31 May 2003 15:44:23 +0000 (15:44 +0000)]
fixed potential crash incase of a bad stylesheet

21 years agofixes a 64bits cleanliness issue #113318 Daniel
Daniel Veillard [Tue, 20 May 2003 10:15:22 +0000 (10:15 +0000)]
fixes a 64bits cleanliness issue #113318 Daniel

* libxslt/variables.c: fixes a 64bits cleanliness issue #113318
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Sat, 17 May 2003 11:28:10 +0000 (11:28 +0000)]
*** empty log message ***

21 years agoadded the example for bug #112904 in the regression tests, the bug fix is
Daniel Veillard [Fri, 16 May 2003 18:23:07 +0000 (18:23 +0000)]
added the example for bug #112904 in the regression tests, the bug fix is

* tests/docs/Makefile.am tests/docs/bug-121.*
  tests/general/Makefile.am tests/general/bug-121*: added the
  example for bug #112904 in the regression tests, the bug fix is
  actually in libxml2
Daniel

21 years agofixing portability bug #113002 on HP-UX cleanup of --with-python like for
Daniel Veillard [Thu, 15 May 2003 20:28:53 +0000 (20:28 +0000)]
fixing portability bug #113002 on HP-UX cleanup of --with-python like for

* xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
* configure.in libxslt.spec.in python/Makefile.am: cleanup
  of --with-python like for libxml2
Daniel

21 years ago''
William M. Brack [Thu, 15 May 2003 08:40:08 +0000 (08:40 +0000)]
''

21 years agoFixed bug 112995
William M. Brack [Thu, 15 May 2003 03:53:33 +0000 (03:53 +0000)]
Fixed bug 112995

21 years agofixing bug #112803 , make sure to avoid network accesses when building
Daniel Veillard [Tue, 13 May 2003 22:24:10 +0000 (22:24 +0000)]
fixing bug #112803 , make sure to avoid network accesses when building

* doc/Makefile.am: fixing bug #112803 , make sure to avoid
  network accesses when building
Daniel

21 years agofixed a segfault introduced with the RVT handling change, bug #112703 .
Daniel Veillard [Sat, 10 May 2003 18:21:45 +0000 (18:21 +0000)]
fixed a segfault introduced with the RVT handling change, bug #112703 .

* libxslt/transform.c: fixed a segfault introduced with the RVT
  handling change, bug #112703 .
Daniel

21 years agomake sure stylesheet compilation errors forces a NULL stylesheet, fixes
Daniel Veillard [Sat, 10 May 2003 17:06:57 +0000 (17:06 +0000)]
make sure stylesheet compilation errors forces a NULL stylesheet, fixes

* libxslt/xslt.c: make sure stylesheet compilation errors
  forces a NULL stylesheet, fixes #112270
Daniel

21 years agopreparing release 1.0.30 backported a patch from libxml2 updated and
Daniel Veillard [Sun, 4 May 2003 15:44:04 +0000 (15:44 +0000)]
preparing release 1.0.30 backported a patch from libxml2 updated and

* NEWS configure.in : preparing release 1.0.30
* doc/apibuild.py: backported a patch from libxml2
* doc/*: updated and rebuilt the docs
Daniel

21 years agocleaning up Result Value Tree handling fixed a pair of implementations.
Daniel Veillard [Wed, 30 Apr 2003 20:47:47 +0000 (20:47 +0000)]
cleaning up Result Value Tree handling fixed a pair of implementations.

* libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
  cleaning up Result Value Tree handling
* libexslt/functions.c libexslt/strings.c: fixed a pair of
  implementations.
* tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
  added Mark Vakoc test combining for-each and exslt:tokenize
Daniel

21 years agofixing bug #111755 when a template is applied to an attribute added the
Daniel Veillard [Wed, 30 Apr 2003 13:25:24 +0000 (13:25 +0000)]
fixing bug #111755 when a template is applied to an attribute added the

* libxslt/transform.c: fixing bug #111755 when a template is
  applied to an attribute
* tests/docs/Makefile.am tests/docs/bug-119.*
  tests/general/Makefile.am tests/general/bug-119*: added the
  example in the regression tests for that bug.
Daniel

21 years agoAdded informations about xslt-config in the FAQ, Daniel
Daniel Veillard [Tue, 29 Apr 2003 20:30:17 +0000 (20:30 +0000)]
Added informations about xslt-config in the FAQ, Daniel

21 years agoTypo fixup, Daniel
Daniel Veillard [Tue, 29 Apr 2003 13:31:47 +0000 (13:31 +0000)]
Typo fixup, Daniel

21 years agoFixed a couple of Makefile glitches, daniel
Daniel Veillard [Tue, 29 Apr 2003 13:29:33 +0000 (13:29 +0000)]
Fixed a couple of Makefile glitches, daniel

21 years agoupgraded to the XML/XSLT toolchain for the HTML generation fixing #111799
Daniel Veillard [Tue, 29 Apr 2003 13:20:50 +0000 (13:20 +0000)]
upgraded to the XML/XSLT toolchain for the HTML generation fixing #111799

* doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
  for the HTML generation fixing #111799
* doc/html/*.html doc/html/*.png: associated update
Daniel

21 years ago*** empty log message ***
Igor Zlatkovic [Sun, 27 Apr 2003 16:03:31 +0000 (16:03 +0000)]
*** empty log message ***

21 years agoadded more exports
Igor Zlatkovic [Sun, 27 Apr 2003 16:03:12 +0000 (16:03 +0000)]
added more exports

21 years agoremoved premature call to xsltFreeStackElem
Igor Zlatkovic [Sun, 27 Apr 2003 16:02:52 +0000 (16:02 +0000)]
removed premature call to xsltFreeStackElem

21 years agoupdated the web site, made the transition to XHTML1 added validity
Daniel Veillard [Sun, 27 Apr 2003 10:47:55 +0000 (10:47 +0000)]
updated the web site, made the transition to XHTML1 added validity

* NEWS doc/*.xsl doc/*.html: updated the web site, made the
  transition to XHTML1 added validity checking to the makefile rules.
Daniel

21 years agoAdded a picture of the duck on the DocBook page, Daniel
Daniel Veillard [Sat, 26 Apr 2003 13:16:03 +0000 (13:16 +0000)]
Added a picture of the duck on the DocBook page, Daniel

21 years agofixed a problem in the generator where the way functions are remapped as
Daniel Veillard [Sat, 26 Apr 2003 12:06:36 +0000 (12:06 +0000)]
fixed a problem in the generator where the way functions are remapped as

* python/generator.py: fixed a problem in the generator where
  the way functions are remapped as methods on classes was
  not symetric and dependant on python internal hash order,
  as reported by Stéphane Bidoul
* libexslt/strings.c: attempt at fixing an object type pbm
* libxslt/triodef.h: update for OpenVMS from libxml2
Daniel

21 years agoautomated the generation of the man page Daniel
Daniel Veillard [Fri, 25 Apr 2003 13:27:22 +0000 (13:27 +0000)]
automated the generation of the man page Daniel

* doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
  generation of the man page
Daniel

21 years agofixed a bug introduced in the last commit tried to fix #111437 side effect
Daniel Veillard [Wed, 23 Apr 2003 21:29:56 +0000 (21:29 +0000)]
fixed a bug introduced in the last commit tried to fix #111437 side effect

* libexslt/sets.c: fixed a bug introduced in the last commit
* libxslt/transform.c: tried to fix #111437
* tests/docbook/result/xtchunk/html/*.orig
  tests/multiple/out/*.orig: side effect of #111437 change.
Daniel

21 years agoapplied last patch for #110023 from Mark Vakoc fixed a memory leak when
Daniel Veillard [Wed, 23 Apr 2003 20:44:16 +0000 (20:44 +0000)]
applied last patch for #110023 from Mark Vakoc fixed a memory leak when

* libexslt/strings.c: applied last patch for #110023 from
  Mark Vakoc
* libexslt/sets.c: fixed a memory leak when mixing one of the
  EXSLT set functions and a Result Value Tree
* TODO: there are other bugs around in libexslt/sets.c in conjunction
  with Result Value Tree
Daniel

21 years agopatch from Vasily Tchekalkin fixing bug #111420 about double
Daniel Veillard [Wed, 23 Apr 2003 15:04:45 +0000 (15:04 +0000)]
patch from Vasily Tchekalkin fixing bug #111420 about double

*  libxslt/extensions.c: patch from Vasily Tchekalkin fixing
   bug #111420 about double initialization of extension contexts
Daniel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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