platform/upstream/libxslt.git
23 years agocleanup, moved xsllNoNetExternalEntityLoader() to libxml and removed the
Daniel Veillard [Wed, 31 Oct 2001 17:54:43 +0000 (17:54 +0000)]
cleanup, moved xsllNoNetExternalEntityLoader() to libxml and removed the

* xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
  to libxml and removed the --warnnet option
Daniel

23 years agoapplied patches from David Härdeman closing bug #62891 Daniel
Daniel Veillard [Tue, 30 Oct 2001 18:33:50 +0000 (18:33 +0000)]
applied patches from David Härdeman closing bug #62891 Daniel

* configure.in: applied patches from David Härdeman closing
  bug #62891
Daniel

23 years agopreparing 1.0.6 applied patch from Bruce Miller updated and rebuilt the
Daniel Veillard [Tue, 30 Oct 2001 14:27:20 +0000 (14:27 +0000)]
preparing 1.0.6 applied patch from Bruce Miller updated and rebuilt the

* configure.in libxslt/xsltwin32config.h: preparing 1.0.6
* libexslt/date.c: applied patch from Bruce Miller
* doc/*: updated and rebuilt the docs
Daniel

23 years agoUpdated the documentation, merged in the internals.html and
Daniel Veillard [Mon, 29 Oct 2001 14:13:00 +0000 (14:13 +0000)]
Updated the documentation, merged in the internals.html and
extensions.html pages to the site, cleanups,
Daniel

23 years agoFixed a broken link, Daniel
Daniel Veillard [Sun, 28 Oct 2001 18:51:28 +0000 (18:51 +0000)]
Fixed a broken link, Daniel

23 years agoupdated with latest ZIP from Igor, made sure the .def is handled as binary
Daniel Veillard [Fri, 26 Oct 2001 12:13:43 +0000 (12:13 +0000)]
updated with latest ZIP from Igor, made sure the .def is handled as binary

* win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
  win32/dsp/libxslt.def: updated with latest ZIP from Igor,
  made sure the .def is handled as binary
Daniel

23 years agoapplied Igor patches for Win32 changed the site stylesheet a bit Daniel
Daniel Veillard [Fri, 26 Oct 2001 09:39:37 +0000 (09:39 +0000)]
applied Igor patches for Win32 changed the site stylesheet a bit Daniel

* win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
  for Win32
* doc/*.html doc/site.xsl: changed the site stylesheet a bit
Daniel

23 years agotake NaN and infinity attributes of xsl:decimal-format into account.
Thomas Broyer [Thu, 25 Oct 2001 21:00:16 +0000 (21:00 +0000)]
take NaN and infinity attributes of xsl:decimal-format into account.

* libxslt/numbers.c: take NaN and infinity attributes of
  xsl:decimal-format into account. Closes #62577

23 years agoAdded a couple of links, Daniel
Daniel Veillard [Thu, 25 Oct 2001 08:37:43 +0000 (08:37 +0000)]
Added a couple of links, Daniel

23 years agoUpdated the stylesheet and regenerated the site, Daniel
Daniel Veillard [Thu, 25 Oct 2001 08:20:18 +0000 (08:20 +0000)]
Updated the stylesheet and regenerated the site, Daniel

23 years agothe web site is now extracted from the xslt.html flat file using the site
Daniel Veillard [Wed, 24 Oct 2001 11:07:19 +0000 (11:07 +0000)]
the web site is now extracted from the xslt.html flat file using the site

* doc/*.html doc/site.xsl doc/Makefile.am: the web site
  is now extracted from the xslt.html flat file using
  the site stylesheet ... eat your own dogfood !
* libxslt/transform.c libxslt/xsltutils.c: fixed the
  HTML output to not generate a DOCTYPE if it should not
  i.e. no identifier nor version specified in the xsl:output
* tests/multiple/out/*.orig tests/general/bug-11-.out
  tests/general/bug-33-.out tests/general/bug-52.out
  tests/docbook/result/xtchunk/html/*.orig
  tests/docbook/result/html/gdp-handbook.html
  tests/XSLTMark/*.out: fixing xsl:output with method=html
  resulted in a number of small changes in the regression tests
  output
Daniel

23 years agomoved the config.h include out of exsltconfig.h since this header is
Daniel Veillard [Fri, 19 Oct 2001 14:47:24 +0000 (14:47 +0000)]
moved the config.h include out of exsltconfig.h since this header is

* libexslt/*.c libexslt/exsltconfig.h.in: moved the
  config.h include out of exsltconfig.h since this header is
  exported and config.h is not.
Daniel

23 years agocleanup TODO into XSLT_TODO Daniel
Daniel Veillard [Wed, 17 Oct 2001 19:21:57 +0000 (19:21 +0000)]
cleanup TODO into XSLT_TODO Daniel

* libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
  libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
  XSLT_TODO
Daniel

23 years agoreworked internal representation of tokenized number format and
Thomas Broyer [Wed, 17 Oct 2001 01:08:24 +0000 (01:08 +0000)]
reworked internal representation of tokenized number format and

* libxslt/numbers.c: reworked internal representation of
  tokenized number format and parsing/tokenization. This fixes
  many bugs regarding separator and default tokens.
* tests/REC/test-7.7-3.out: the fix changes the output of this
  test. It now complies to the XSLT spec (wow! ;o)

23 years agotrying to bypass libtool crazyness when compiling in my debug environment
Daniel Veillard [Tue, 16 Oct 2001 09:27:50 +0000 (09:27 +0000)]
trying to bypass libtool crazyness when compiling in my debug environment

* xsltproc/Makefile.am configure.in config.h.in: trying to
  bypass libtool crazyness when compiling in my debug environment
* libxslt/templates.c: fix a compilation problem due to recent
  libxml changes
Daniel

23 years agoimplement initial non-alphanumeric token handling in number formatting.
Thomas Broyer [Sun, 14 Oct 2001 15:13:33 +0000 (15:13 +0000)]
implement initial non-alphanumeric token handling in number formatting.

* libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
  non-alphanumeric token handling in number formatting.

23 years agoFix a small pbm with tests/reports/Makefile.am, 1.0.5 released, Daniel
Daniel Veillard [Wed, 10 Oct 2001 11:15:03 +0000 (11:15 +0000)]
Fix a small pbm with tests/reports/Makefile.am, 1.0.5 released, Daniel

23 years agoreleasing 1.0.5 updated and rebuilt the docs Daniel
Daniel Veillard [Wed, 10 Oct 2001 10:00:05 +0000 (10:00 +0000)]
releasing 1.0.5 updated and rebuilt the docs Daniel

* configure.in: releasing 1.0.5
* doc/xslt.html doc/html/*: updated and rebuilt the docs
Daniel

23 years agofixed a typo
Thomas Broyer [Tue, 9 Oct 2001 22:04:34 +0000 (22:04 +0000)]
fixed a typo

        * tests/REC/test-7.7-4.out: fixed a typo

23 years agofixed a typo and improved handling of non-XPath-expression arguments.
Thomas Broyer [Tue, 9 Oct 2001 20:57:29 +0000 (20:57 +0000)]
fixed a typo and improved handling of non-XPath-expression arguments.

* libexslt/saxon.c: fixed a typo and improved handling of
  non-XPath-expression arguments.
* libexslt/strings.c: fixed a bug in tokenize: function was using
  tctxt->output instead of tctxt->document->doc.
* libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
  which was using variable "node" instead of "cur"

23 years agoremoved older SAXON extensions implementations from Darren Graves. applied
Thomas Broyer [Tue, 9 Oct 2001 17:51:47 +0000 (17:51 +0000)]
removed older SAXON extensions implementations from Darren Graves. applied

* libxslt/extra.[ch]: removed older SAXON extensions
  implementations from Darren Graves.
* libexslt/date.c: applied patch from Charlie Bozeman to fix
  a bug with time zone offset on Linux, not using mktime any
  more.

23 years agostrip-space should also be applied to document imported at run-time.
Daniel Veillard [Tue, 9 Oct 2001 11:03:54 +0000 (11:03 +0000)]
strip-space should also be applied to document imported at run-time.

* libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
  strip-space should also be applied to document imported
  at run-time.
Daniel

23 years agorewrote the way strip-space gets applied. Closes bugs #61962 added a
Daniel Veillard [Tue, 9 Oct 2001 10:38:51 +0000 (10:38 +0000)]
rewrote the way strip-space gets applied. Closes bugs #61962 added a

* libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
  rewrote the way strip-space gets applied. Closes bugs #61962
* tests/docs/Makefile.am tests/docs/bug-66.xml
  tests/general/Makefile.am tests/general/bug-66.*: added a
  specific example in the regression tests
Daniel

23 years agoFixing bug #61913 removing a small memleak when running with the profiler.
Daniel Veillard [Mon, 8 Oct 2001 09:29:12 +0000 (09:29 +0000)]
Fixing bug #61913 removing a small memleak when running with the profiler.

* libxslt/xslt.c: Fixing bug #61913
* libxslt/transform.c: removing a small memleak when running with
  the profiler.
Daniel

23 years agoadded implementation of SAXON expression(), eval() and evaluate()
Thomas Broyer [Sun, 7 Oct 2001 16:55:36 +0000 (16:55 +0000)]
added implementation of SAXON expression(), eval() and evaluate()

* libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
  added implementation of SAXON expression(), eval() and
  evaluate() functions.
  See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
* tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
  modified to use SAXON namespace (functions are not registered
  in the LibXSLT namespace)
* tests/exslt/common/object-type.1.out: modified to take account
  of the new saxon:expression function

23 years agofixed bug #61070, number ANY formatting should be faster too. updated the
Daniel Veillard [Sun, 7 Oct 2001 11:19:37 +0000 (11:19 +0000)]
fixed bug #61070, number ANY formatting should be faster too. updated the

* libxslt/numbers.c: fixed bug #61070, number ANY formatting
  should be faster too.
* tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
  updated the result of the tests. A subtle bug unnnoticed yet
  in the XML Rec formatting got fixed.
Daniel

23 years agoPrevious patch was wrong, more work needed, rolling back, Daniel
Daniel Veillard [Sat, 6 Oct 2001 18:37:20 +0000 (18:37 +0000)]
Previous patch was wrong, more work needed, rolling back, Daniel

23 years agotrying to fix bug #61070, seems there is still a couple of problem left.
Daniel Veillard [Sat, 6 Oct 2001 17:46:49 +0000 (17:46 +0000)]
trying to fix bug #61070, seems there is still a couple of problem left.

* libxslt/numbers.c: trying to fix bug #61070, seems there
  is still a couple of problem left. And optimizations are
  certainly needed.
Daniel

23 years agofixing bug #61673 part II added a specific example in the regression tests
Daniel Veillard [Sat, 6 Oct 2001 13:11:36 +0000 (13:11 +0000)]
fixing bug #61673 part II added a specific example in the regression tests

* libxslt/variables.c: fixing bug #61673 part II
* tests/docs/Makefile.am tests/docs/bug-65.xml
  tests/general/Makefile.am tests/general/bug-65.*: added a
  specific example in the regression tests
Daniel

23 years agoForgot to do it in previous commit, Daniel
Daniel Veillard [Sat, 6 Oct 2001 11:02:41 +0000 (11:02 +0000)]
Forgot to do it in previous commit, Daniel

23 years agofixed bug #61627 added a specific example in the regression tests added a
Daniel Veillard [Sat, 6 Oct 2001 10:53:17 +0000 (10:53 +0000)]
fixed bug #61627 added a specific example in the regression tests added a

* libxslt/pattern.c: fixed bug #61627
* tests/docs/Makefile.am tests/docs/bug-64.xml
  tests/general/Makefile.am tests/general/bug-64.*: added a
  specific example in the regression tests
* tests/docs/Makefile.am tests/docs/bug-63.xml
  tests/general/Makefile.am tests/general/bug-63.*: added a
  specific example in the regression tests for bug #61291
  (fixed in libxml2 module)
* tests/reports/Makefile.am tests/reports/undefvar.*: added
  a test for handling undefined variables
Daniel

23 years agotrying to fix bug #60890 Daniel
Daniel Veillard [Thu, 4 Oct 2001 13:50:56 +0000 (13:50 +0000)]
trying to fix bug #60890 Daniel

* configure.in xslt-config.in: trying to fix bug #60890
Daniel

23 years agoapplied patch to close bug #60724 Daniel
Daniel Veillard [Thu, 4 Oct 2001 13:29:22 +0000 (13:29 +0000)]
applied patch to close bug #60724 Daniel

* configure.in: applied patch to close bug #60724
Daniel

23 years agoapplied patch from Charlie Bozeman that fixes a bug in DAY_IN_WEEK and
Thomas Broyer [Tue, 2 Oct 2001 19:36:40 +0000 (19:36 +0000)]
applied patch from Charlie Bozeman that fixes a bug in DAY_IN_WEEK and

* libexslt/date.c: applied patch from Charlie Bozeman that fixes
  a bug in DAY_IN_WEEK and implements the date:week-in-month function

23 years agoapplied patch from Darren Graves adding support for Saxon's evaluate &
Daniel Veillard [Tue, 2 Oct 2001 15:13:45 +0000 (15:13 +0000)]
applied patch from Darren Graves adding support for Saxon's evaluate &

* libxslt/extra.[ch] tests/extensions/list.*
  tests/extensions/evaluate.*: applied patch from Darren Graves
  adding support for Saxon's evaluate & expression extension functions
  http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
Daniel

23 years agoapplied patches from Igor for Windows. Daniel
Daniel Veillard [Mon, 1 Oct 2001 15:20:07 +0000 (15:20 +0000)]
applied patches from Igor for Windows. Daniel

* libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
  patches from Igor for Windows.
Daniel

23 years agoAdd .cvsignore for new directory.
Darin Adler [Wed, 26 Sep 2001 05:28:27 +0000 (05:28 +0000)]
Add .cvsignore for new directory.

23 years agofixed bug #60624 improver the error context reporting added a specific
Daniel Veillard [Tue, 18 Sep 2001 09:56:57 +0000 (09:56 +0000)]
fixed bug #60624 improver the error context reporting added a specific

* libxslt/xslt.c: fixed bug #60624
* libxslt/xsltutils.c: improver the error context reporting
* tests/reports/Makefile.am tests/reports/tst-2.*: added a
  specific regression test
* xsltproc/xsltproc: free the stylesheet if it contained an error.
Daniel

23 years agofixed a problem with global var override being reported as an error. added
Daniel Veillard [Mon, 17 Sep 2001 12:52:18 +0000 (12:52 +0000)]
fixed a problem with global var override being reported as an error. added

* libxslt/variables.c: fixed a problem with global var override
  being reported as an error.
* tests/docs/Makefile.am tests/docs/bug-61.xml
  tests/general/Makefile.am tests/general/bug-61.*: added a
  specific example in the regression tests
* configure.in tests/Makefile.am tests/reports/*: adding a test
  to make sure redefinition of global variables in the same stylesheet
  are still reported
Daniel

23 years agookay the code from Norm is really non portable and break everywhere except
Daniel Veillard [Sat, 15 Sep 2001 15:33:27 +0000 (15:33 +0000)]
okay the code from Norm is really non portable and break everywhere except

* libxslt/extra.c: okay the code from Norm is really non
  portable and break everywhere except on Sun and Linux
  platform. Compile it only on those targets.
Daniel

23 years agofixed some bugs (reported by Charles Bozeman and Justin Fletcher)
Thomas Broyer [Sat, 15 Sep 2001 04:20:07 +0000 (04:20 +0000)]
fixed some bugs (reported by Charles Bozeman and Justin Fletcher)

* libexslt/date.c: fixed some bugs (reported by Charles Bozeman
  and Justin Fletcher)

23 years agoFixing bug #60415 added a specific example in the regression tests Daniel
Daniel Veillard [Fri, 14 Sep 2001 13:23:51 +0000 (13:23 +0000)]
Fixing bug #60415 added a specific example in the regression tests Daniel

* libxslt/numbers.c: Fixing bug #60415
* tests/docs/Makefile.am tests/docs/bug-61.xml
  tests/general/Makefile.am tests/general/bug-61.*: added a
  specific example in the regression tests
Daniel

23 years agothe change in libxml to output decimal charrefs instead of hexadecimal
Daniel Veillard [Fri, 14 Sep 2001 10:43:57 +0000 (10:43 +0000)]
the change in libxml to output decimal charrefs instead of hexadecimal

* tests/docbook/result/*: the change in libxml to output
  decimal charrefs instead of hexadecimal changed a lot of
  docbook results
Daniel

23 years agoinstall xsltproc man page Daniel
Daniel Veillard [Thu, 13 Sep 2001 13:30:58 +0000 (13:30 +0000)]
install xsltproc man page Daniel

* libxslt.spec.in doc/Makefile.am: install xsltproc man page
Daniel

23 years agoPushed 1.0.4, Daniel
Daniel Veillard [Wed, 12 Sep 2001 21:32:27 +0000 (21:32 +0000)]
Pushed 1.0.4, Daniel

23 years agopreparing for 1.0.4 updated and regenerated docs Daniel
Daniel Veillard [Wed, 12 Sep 2001 20:51:09 +0000 (20:51 +0000)]
preparing for 1.0.4 updated and regenerated docs Daniel

* configure.in: preparing for 1.0.4
* doc/xslt.html doc/html/*: updated and regenerated docs
Daniel

23 years agofixed some compile warnings and disabled debugging by default.
Thomas Broyer [Wed, 12 Sep 2001 16:07:30 +0000 (16:07 +0000)]
fixed some compile warnings and disabled debugging by default.

* libexslt/date.c: fixed some compile warnings and disabled
  debugging by default.

23 years agotrying to incorporate comments from bug #59220 Daniel
Daniel Veillard [Wed, 12 Sep 2001 15:02:19 +0000 (15:02 +0000)]
trying to incorporate comments from bug #59220 Daniel

* win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
  incorporate comments from bug #59220
Daniel

23 years agoadded implementation of the EXSLT - Dates and Times core functions. The
Thomas Broyer [Wed, 12 Sep 2001 03:52:26 +0000 (03:52 +0000)]
added implementation of the EXSLT - Dates and Times core functions. The

* configure.in libexslt/date.c libexslt/Makefile.am
  libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
  of the EXSLT - Dates and Times core functions.
  The exsltDateFormat* functions need to be reworked but it
  works like this, even if it's quite messy.
* tests/exslt/strings/.cvsignore: added

23 years agotell in usage that parameter strings need to be quoted Daniel
Daniel Veillard [Tue, 11 Sep 2001 12:49:36 +0000 (12:49 +0000)]
tell in usage that parameter strings need to be quoted Daniel

* xsltproc/xsltproc.c: tell in usage that parameter strings
  need to be quoted
Daniel

23 years agotrying to close bug #60304 on xsl:fallback usage added a specific example
Daniel Veillard [Tue, 11 Sep 2001 11:45:45 +0000 (11:45 +0000)]
trying to close bug #60304 on xsl:fallback usage added a specific example

* libxslt/Makefile.am libxslt/transform.c: trying to close
  bug #60304 on xsl:fallback usage
* tests/docs/Makefile.am tests/docs/bug-60.xml
  tests/general/Makefile.am tests/general/bug-60.*: added a
  specific example in the regression tests
Daniel

23 years agochanged the test to use doc%5Ffile instead of doc%20file, this is
Daniel Veillard [Tue, 11 Sep 2001 11:04:33 +0000 (11:04 +0000)]
changed the test to use doc%5Ffile instead of doc%20file, this is

* tests/documents/Makefile.am tests/documents/*: changed the
  test to use doc%5Ffile instead of doc%20file, this is
  sufficient to preserve the test capacities while closing
  bug #60090
Daniel

23 years agoclose #59570 by simply not providing Norm's extension on FreeBSD. added a
Daniel Veillard [Tue, 11 Sep 2001 10:47:57 +0000 (10:47 +0000)]
close #59570 by simply not providing Norm's extension on FreeBSD. added a

* libxslt/extra.c : close #59570 by simply not providing
  Norm's extension on FreeBSD.
* tests/general tests/docs: added a couple of new entries
  in the testsuite
* libexslt/strings.c: NULL initialized a local variable
  which was tested later on.
Daniel

23 years agoapplied fix from #60143 and rebuilt the FO test outputs Daniel
Daniel Veillard [Mon, 10 Sep 2001 20:56:07 +0000 (20:56 +0000)]
applied fix from #60143 and rebuilt the FO test outputs Daniel

* libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
  #60143 and rebuilt the FO test outputs
Daniel

23 years agofixed bug #59757 on inheritance of attributes from multiple
Daniel Veillard [Mon, 10 Sep 2001 17:43:00 +0000 (17:43 +0000)]
fixed bug #59757 on inheritance of attributes from multiple

* libxslt/attributes.c libxslt/transform.c: fixed bug #59757
  on inheritance of attributes from multiple attributes-sets
Daniel

23 years agoadded implementation of EXSLT - Strings. Currently implemented functins
Thomas Broyer [Mon, 3 Sep 2001 00:17:54 +0000 (00:17 +0000)]
added implementation of EXSLT - Strings. Currently implemented functins

* libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
  added implementation of EXSLT - Strings.
  Currently implemented functins are str:tokenize, str:align
  str:concat and str:padding.
* configure.in tests/exslt/Makefile.am
  tests/exslt/strings/Makefile.am
  tests/exslt/strings/tokenize.1.*: added a test for the
  str:tokenize function.

23 years agoadded man pages provided by Heiko Rupp Daniel
Daniel Veillard [Fri, 31 Aug 2001 11:54:22 +0000 (11:54 +0000)]
added man pages provided by Heiko Rupp Daniel

* libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
  libexslt/Makefile.am: added man pages provided by Heiko Rupp
Daniel

23 years agodoc/tutorial/libxslttutorial.xml, libxslttutorial.html - update tutorial
MDT 2001 John Fleck [Thu, 30 Aug 2001 03:26:45 +0000 (03:26 +0000)]
doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update tutorial

Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
tutorial text to add references to global variables cleanups

23 years agothis has not been added into the build yet)
MDT 2001 John Fleck [Thu, 30 Aug 2001 03:08:46 +0000 (03:08 +0000)]
this has not been added into the build yet)

Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.1 - added xsltproc man page (note: this has not
been added into the build yet)

23 years agoadded global variables cleanups to the example. mjcox pointed to some
Daniel Veillard [Wed, 29 Aug 2001 21:00:50 +0000 (21:00 +0000)]
added global variables cleanups to the example. mjcox pointed to some

* doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
  doc/tutorial/libxslttutorial.xml: added global variables cleanups
  to the example.
* tests/documents/Makefile.am: mjcox pointed to some missing files
Daniel

23 years agofixed a bug in exsltNodeSetFunction
Thomas Broyer [Wed, 29 Aug 2001 13:28:06 +0000 (13:28 +0000)]
fixed a bug in exsltNodeSetFunction

* libexslt/common.c: fixed a bug in exsltNodeSetFunction

23 years agoimplemented version 3 of the exslt:node-set() function. added a test
Thomas Broyer [Wed, 29 Aug 2001 13:18:03 +0000 (13:18 +0000)]
implemented version 3 of the exslt:node-set() function. added a test

* libexslt/common.c: implemented version 3 of the exslt:node-set()
  function.
* tests/exslt/common/Makefile.am
  tests/exslt/common/node-set.3.{xml,xsl,out}: added a test

23 years agoadding doc/xsltproc.html - html generated from xsltproc.xml, update
MDT 2001 John Fleck [Mon, 27 Aug 2001 14:34:03 +0000 (14:34 +0000)]
adding doc/xsltproc.html - html generated from xsltproc.xml, update

Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>

* adding doc/xsltproc.html - html generated from xsltproc.xml,
update doc/xslt.html with link to xsltproc.html

23 years agoadding doc/xsltproc.xml - user manual for xsltproc
MDT 2001 John Fleck [Mon, 27 Aug 2001 14:26:14 +0000 (14:26 +0000)]
adding doc/xsltproc.xml - user manual for xsltproc

Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>

* adding doc/xsltproc.xml - user manual for xsltproc

23 years agoremoved a couple of warning raised by the Windows compiler (Chris Poblete)
Daniel Veillard [Sun, 26 Aug 2001 18:57:33 +0000 (18:57 +0000)]
removed a couple of warning raised by the Windows compiler (Chris Poblete)

* libxslt/numbers.c libxslt/xslt.c: removed a couple of
  warning raised by the Windows compiler (Chris Poblete)
Daniel

23 years agoAdded 1.0.3 release, daniel
Daniel Veillard [Fri, 24 Aug 2001 00:47:27 +0000 (00:47 +0000)]
Added 1.0.3 release, daniel

23 years agoclosed bugs #59212 and #59220 Daniel
Daniel Veillard [Thu, 23 Aug 2001 23:17:43 +0000 (23:17 +0000)]
closed bugs #59212 and #59220 Daniel

* libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
  closed bugs #59212 and #59220
Daniel

23 years agocomplete test of a DocBook XSLt transform with --nonet, need stat(), added
Daniel Veillard [Thu, 23 Aug 2001 21:20:28 +0000 (21:20 +0000)]
complete test of a DocBook XSLt transform with --nonet, need stat(), added

* config.h.in configure.in xsltproc/xsltproc.c: complete test
  of a DocBook XSLt transform with --nonet, need stat(), added
  checking in configure.
Daniel

23 years agocatalog integration, cleanup with the --nonet option closing #59427
Daniel Veillard [Thu, 23 Aug 2001 15:41:05 +0000 (15:41 +0000)]
catalog integration, cleanup with the --nonet option closing #59427

* xsltproc/xsltproc.c: catalog integration, cleanup with
  the --nonet option closing #59427
* libxslt/xslt.c: removed a small memleak when using a
  stylesheet PI
Daniel

23 years agofixed an error I propagated to nearly all Makefiles.am on Saturday Daniel
Daniel Veillard [Tue, 21 Aug 2001 11:18:24 +0000 (11:18 +0000)]
fixed an error I propagated to nearly all Makefiles.am on Saturday Daniel

* //Makefile.am : fixed an error I propagated to nearly all
  Makefiles.am on Saturday
Daniel

23 years agouse xmlXPathIsNaN() and xmlXPathIsInf() tag a potential threading problem.
Daniel Veillard [Tue, 21 Aug 2001 11:11:21 +0000 (11:11 +0000)]
use xmlXPathIsNaN() and xmlXPathIsInf() tag a potential threading problem.

* libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
  xmlXPathIsInf()
* libxslt/pattern.c: tag a potential threading problem.
Daniel

23 years agoRe-worked NaN and Inf support
Bjorn Reese [Tue, 21 Aug 2001 09:25:42 +0000 (09:25 +0000)]
Re-worked NaN and Inf support

23 years agofixed a number of small problems with Makefiles spotted by Albert Chin
Daniel Veillard [Sat, 18 Aug 2001 14:00:41 +0000 (14:00 +0000)]
fixed a number of small problems with Makefiles spotted by Albert Chin

* //Makefile.am : fixed a number of small problems with
  Makefiles spotted by Albert Chin
Daniel

23 years agoFixed a couple of links, Daniel
Daniel Veillard [Fri, 17 Aug 2001 12:01:40 +0000 (12:01 +0000)]
Fixed a couple of links, Daniel

23 years agominimal changes to compile 1.0.2 on Windows/MSC Daniel
Daniel Veillard [Thu, 16 Aug 2001 12:38:44 +0000 (12:38 +0000)]
minimal changes to compile 1.0.2 on Windows/MSC Daniel

* win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
  Windows/MSC
Daniel

23 years agowhat about commiting the modified file and not just the Changelog ?
Daniel Veillard [Thu, 16 Aug 2001 12:13:45 +0000 (12:13 +0000)]
what about commiting the modified file and not just the Changelog ?
Daniel

23 years agofixed a permutation of args to xsltPrintErrorContext() Daniel
Daniel Veillard [Thu, 16 Aug 2001 12:08:02 +0000 (12:08 +0000)]
fixed a permutation of args to xsltPrintErrorContext() Daniel

* libxslt/extensions.c: fixed a permutation of args to
  xsltPrintErrorContext()
Daniel

23 years agoUpdated to include 1.0.1 and 1.0.2 releases, Daniel
Daniel Veillard [Wed, 15 Aug 2001 13:32:03 +0000 (13:32 +0000)]
Updated to include 1.0.1 and 1.0.2 releases, Daniel

23 years agorelease of 1.0.2 cleaning of Makefiles pointed out by make distcheck
Daniel Veillard [Wed, 15 Aug 2001 13:21:46 +0000 (13:21 +0000)]
release of 1.0.2 cleaning of Makefiles pointed out by make distcheck

* Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
  release of 1.0.2
* tests/docs/Makefile.am libexslt/Makefile.am
  tests/documents/Makefile.am tests/general/Makefile.am
  xsltproc/Makefile.am: cleaning of Makefiles pointed out
  by make distcheck
Daniel

23 years agoa bit of cleanup Daniel
Daniel Veillard [Wed, 15 Aug 2001 11:55:20 +0000 (11:55 +0000)]
a bit of cleanup Daniel

* libxslt/functions.h libxslt/transform.c: a bit of cleanup
Daniel

23 years agocleanup of includes export xsltconfig.h at make install stage Daniel
Daniel Veillard [Wed, 15 Aug 2001 10:07:56 +0000 (10:07 +0000)]
cleanup of includes export xsltconfig.h at make install stage Daniel

* libexslt/common.c libexslt/math.c libxslt/Makefile.am
  libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
  export xsltconfig.h at make install stage
Daniel

23 years agodoc/xslt.html updated xsltproc description with the many new command line
MDT 2001 John Fleck [Wed, 15 Aug 2001 02:54:38 +0000 (02:54 +0000)]
doc/xslt.html updated xsltproc description with the many new command line

Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/xslt.html updated xsltproc description with the many new
  command line options Daniel has added, cleaned up some spelling

23 years agoserious changes on Result Value Trees and NodeSets w.r.t. deallocation and
Daniel Veillard [Tue, 14 Aug 2001 16:46:18 +0000 (16:46 +0000)]
serious changes on Result Value Trees and NodeSets w.r.t. deallocation and

* libxslt/extra.c libxslt/keys.c libxslt/templates.c
  libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
  serious changes on Result Value Trees and NodeSets
  w.r.t. deallocation and collect operations. Probably not
  100% clean (merge of allocated trees smells like a problem).
  Seems sufficient to close #58943 . Also check if XPath evaluations
  failed, and in this case stops the processing and avoid
  going further, goal is to not segfault on broken XSLT.
Daniel

23 years agotrying to kill bug #58878, some associated serious cleanup in the pattern
Daniel Veillard [Tue, 14 Aug 2001 13:35:41 +0000 (13:35 +0000)]
trying to kill bug #58878, some associated serious cleanup in the pattern

* libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
  some associated serious cleanup in the pattern code.
* tests/docbook/result/*: regenerated all the results for the
  docbook testsuite. Seems killing #58878 also changes the
  fo results seriously.
* tests/docs/Makefile.am tests/docs/bug-5[56].xml
  tests/general/Makefile.am tests/general/bug-5[56].*: added
  2 more tests
Daniel

23 years agofixed compilation warnings due to recent changes to the extension
Thomas Broyer [Tue, 14 Aug 2001 03:09:52 +0000 (03:09 +0000)]
fixed compilation warnings due to recent changes to the extension

* libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
  libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
  fixed compilation warnings due to recent changes to the extension
  framework.
* libxslt/preproc.[ch] libexslt/common.c
  fixed the precomputation of *:document elements
* libxslt/functions.h: fixed a compilation warning

23 years agoapplied fix suggested by Tom Moog for xsltTimeStamp() in bug report #58012
Daniel Veillard [Mon, 13 Aug 2001 09:42:27 +0000 (09:42 +0000)]
applied fix suggested by Tom Moog for xsltTimeStamp() in bug report #58012

* libxslt/xsltutils.c: applied fix suggested by Tom Moog
  for xsltTimeStamp() in bug report #58012
Daniel

23 years agoAdded a few pointers to XSLT list, archive, FAQ and Michael Kay's book, Daniel
Daniel Veillard [Mon, 13 Aug 2001 08:16:20 +0000 (08:16 +0000)]
Added a few pointers to XSLT list, archive, FAQ and Michael Kay's book, Daniel

23 years agocleaned up the code w.r.t. handling of 'non-standard' libxml element like
Daniel Veillard [Sun, 12 Aug 2001 19:55:12 +0000 (19:55 +0000)]
cleaned up the code w.r.t. handling of 'non-standard' libxml element like

* libxslt/functions.c libxslt/keys.c libxslt/transform.c
  libxslt/xsltutils.h: cleaned up the code w.r.t. handling
  of 'non-standard' libxml element like namespace nodes.
* tests/docs/Makefile.am tests/docs/bug-54.xml
  tests/general/Makefile.am tests/general/bug-54.*: added a
  specific example in the regression tests
Daniel

23 years agoSmall URL fix by Heiko Rupp, Daniel
Daniel Veillard [Thu, 9 Aug 2001 13:21:44 +0000 (13:21 +0000)]
Small URL fix by Heiko Rupp, Daniel

23 years agoadded John Fleck right to commit in the doc subdir Daniel
Daniel Veillard [Wed, 8 Aug 2001 20:59:23 +0000 (20:59 +0000)]
added John Fleck right to commit in the doc subdir Daniel

* HACKING: added John Fleck right to commit in the doc subdir
Daniel

23 years agoFor Norman walsh: for heriting defaulted atts from the DTD Added a few new
Daniel Veillard [Tue, 7 Aug 2001 01:14:30 +0000 (01:14 +0000)]
For Norman walsh: for heriting defaulted atts from the DTD Added a few new

For Norman walsh:
* xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
* tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
  tests/general/Makefile.am tests/general/bug-52.*
  tests/general/bug-53.*: Added a few new tests for recently fixed
  stuff in libxml
* tests/xmlspec/REC-xml-20001006-review.html
  tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
  DTD changed the result by adding extra attributes to the HTML output
Daniel

23 years agoFixes for compiling when srcdir != builddir.
Peter Williams [Mon, 6 Aug 2001 17:47:23 +0000 (17:47 +0000)]
Fixes for compiling when srcdir != builddir.

2001-08-06  Peter Williams  <peterw@ximian.com>

* libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
when srcdir != builddir.

23 years agomodified extension framework to easify extension element precomputation.
Thomas Broyer [Sun, 5 Aug 2001 07:37:44 +0000 (07:37 +0000)]
modified extension framework to easify extension element precomputation.

* libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
  libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
  to easify extension element precomputation.
* libexslt/functions.c: uses the new framework and precomputes
  func:result elements.

23 years agobug fix on output="text" from Nicolas Marsgui Daniel
Daniel Veillard [Sat, 4 Aug 2001 18:43:43 +0000 (18:43 +0000)]
bug fix on output="text" from Nicolas Marsgui Daniel

* libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
Daniel

23 years agofixed the link to go to stable subdir on gnome.org, Daniel
Daniel Veillard [Fri, 3 Aug 2001 20:27:52 +0000 (20:27 +0000)]
fixed the link to go to stable subdir on gnome.org, Daniel

23 years agothis got fixed by libxml patches Applied Igor Zlatkovic Win32 Facelift
Daniel Veillard [Fri, 3 Aug 2001 12:26:17 +0000 (12:26 +0000)]
this got fixed by libxml patches Applied Igor Zlatkovic Win32 Facelift

* tests/general/bug-21-.out tests/general/bug-31-.out:
  this got fixed by libxml patches
* win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
  Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
  libexslt/functions.c libexslt/math.c libxslt/win32config.h
  libxslt/xsltconfig.h.in libxslt/xsltutils.h
  libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
  Applied Igor  Zlatkovic Win32 Facelift No.2 patch, and fixed
  a few things related to those changes.
Daniel

23 years agowell one need one \n after DOCTYPE the output of some tests changed, looks
Daniel Veillard [Wed, 1 Aug 2001 12:00:00 +0000 (12:00 +0000)]
well one need one \n after DOCTYPE the output of some tests changed, looks

* libxslt/xsltutils.c: well one need one \n after DOCTYPE
* test//*/*.out: the output of some tests changed, looks better
  actually
Daniel

23 years agoavoid extra \n when serializing top text nodes. daniel
Daniel Veillard [Wed, 1 Aug 2001 11:22:35 +0000 (11:22 +0000)]
avoid extra \n when serializing top text nodes. daniel

* libxslt/xsltutils.c: avoid extra \n when serializing top text nodes.
daniel

23 years agoone more revision on Norm's localTime() function Daniel
Daniel Veillard [Wed, 1 Aug 2001 08:39:03 +0000 (08:39 +0000)]
one more revision on Norm's localTime() function Daniel

* libxslt/extra.c: one more revision on Norm's localTime() function
Daniel

23 years agofixed bugs in exsltTrailingFunction and exsltLeadingFunction when passing
Thomas Broyer [Tue, 31 Jul 2001 23:38:57 +0000 (23:38 +0000)]
fixed bugs in exsltTrailingFunction and exsltLeadingFunction when passing

* libexslt/sets.c: fixed bugs in exsltTrailingFunction and
  exsltLeadingFunction when passing an empty node-set as the
  second argument
* libxslt/functions.[ch]: gave priority to context-level functions
  over extension module functions. This allows a function declared
  with a func:function element to override an extension module
  function for example. This is a bit hackish...
* tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
  values didn't conform to the expected values. This is a bug in
  the EXSLT official use cases.