platform/upstream/libxslt.git
22 years agofixing bug #64044 reported by Gero Meißner, template matches compilation
Daniel Veillard [Mon, 26 Nov 2001 10:23:04 +0000 (10:23 +0000)]
fixing bug #64044 reported by Gero Meißner, template matches compilation

* libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
  template matches compilation was failing to skip blanks bewteen
  consecutive predicates
Daniel

22 years agoupdating Makefiles to fix the prelinking. Daniel
Daniel Veillard [Mon, 26 Nov 2001 09:29:54 +0000 (09:29 +0000)]
updating Makefiles to fix the prelinking. Daniel

* Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
  updating Makefiles to fix the prelinking.
Daniel

22 years agofixed a bug in the document extension element where the doctype infos were
Daniel Veillard [Sun, 25 Nov 2001 14:54:08 +0000 (14:54 +0000)]
fixed a bug in the document extension element where the doctype infos were

* libxslt/transform.c: fixed a bug in the document extension
  element where the doctype infos were not taken into account.
Daniel

22 years agoAdded link to Paul and Norm's on-line presentation of XSLT, Daniel
Daniel Veillard [Fri, 23 Nov 2001 08:34:24 +0000 (08:34 +0000)]
Added link to Paul and Norm's on-line presentation of XSLT, Daniel

22 years agofixed xsltDebug() to output with the normal error routines updated the
Daniel Veillard [Thu, 22 Nov 2001 18:10:38 +0000 (18:10 +0000)]
fixed xsltDebug() to output with the normal error routines updated the

* libxslt/extra.c: fixed xsltDebug() to output with the normal
  error routines
* tests/namespaces/*: updated the tests to separate stdout and
  stderr
* libxslt/transform.c: increasing xsltMaxDepth to 5000
Daniel

22 years agomore Makefile fixups Daniel
Daniel Veillard [Thu, 22 Nov 2001 11:13:21 +0000 (11:13 +0000)]
more Makefile fixups Daniel

* configure.in libexslt/Makefile.am: more Makefile fixups
Daniel

22 years agotrying to fix more Makefiles crapola small fix. Daniel
Daniel Veillard [Wed, 21 Nov 2001 15:30:33 +0000 (15:30 +0000)]
trying to fix more Makefiles crapola small fix. Daniel

* configure.in libexslt/Makefile.am: trying to fix more Makefiles
  crapola
* libxslt/transform.c: small fix.
Daniel

22 years agoincluded OpenVMS port instructions from John A Fotheringham, integrated in
Daniel Veillard [Tue, 13 Nov 2001 15:17:55 +0000 (15:17 +0000)]
included OpenVMS port instructions from John A Fotheringham, integrated in

* vms/* Makefile.am: included OpenVMS port instructions from
  John A Fotheringham, integrated in the tar file.
Daniel

22 years agoRemoved a temporary file, Daniel
Daniel Veillard [Tue, 13 Nov 2001 08:07:44 +0000 (08:07 +0000)]
Removed a temporary file, Daniel

22 years agoPatches from Igor for Windows try to fix the LIBXSLT_PUBLIC mess Daniel
Daniel Veillard [Mon, 12 Nov 2001 21:48:52 +0000 (21:48 +0000)]
Patches from Igor for Windows try to fix the LIBXSLT_PUBLIC mess Daniel

* win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
  from Igor for Windows
* libxslt/xslt.h: try to fix the  LIBXSLT_PUBLIC mess
Daniel

22 years agofixing bug #64298 reported by T. V. Raman Daniel
Daniel Veillard [Sun, 11 Nov 2001 20:18:02 +0000 (20:18 +0000)]
fixing bug #64298 reported by T. V. Raman Daniel

* libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
Daniel

22 years agoAdded a link to xsldbg, Daniel
Daniel Veillard [Sun, 11 Nov 2001 11:12:17 +0000 (11:12 +0000)]
Added a link to xsldbg, Daniel

22 years ago1.0.7 release, Daniel
Daniel Veillard [Sat, 10 Nov 2001 14:10:56 +0000 (14:10 +0000)]
1.0.7 release, Daniel

22 years agopreparing 1.0.7 cleanup similar to libxml2 one finished cleaning up
Daniel Veillard [Sat, 10 Nov 2001 13:35:26 +0000 (13:35 +0000)]
preparing 1.0.7 cleanup similar to libxml2 one finished cleaning up

* configure.in: preparing 1.0.7
* libxslt.spec.in: cleanup similar to libxml2 one
* breakpoint/*.[hc]: finished cleaning up contributed code
* doc/*: updated and rebuilt the documentation
* xsltproc/xsltproc.c: cleanup of the timing code
* xsltproc/Makefile.am: auto* sucks
* libxslt/transform.c: added a missing include
Daniel

22 years agoApplied Keith Isdale patch for the debugger support, make it the default,
Daniel Veillard [Mon, 5 Nov 2001 13:34:01 +0000 (13:34 +0000)]
Applied Keith Isdale patch for the debugger support, make it the default,

* Makefile.am acconfig.h config.h.in configure.in
  xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
  libxslt/xsltconfig.h.in:  Applied Keith Isdale patch for
  the debugger support, make it the default, added the
  WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
Daniel

22 years agomake sure LIBXSLT_PUBLIC is defined Daniel
Daniel Veillard [Fri, 2 Nov 2001 10:40:35 +0000 (10:40 +0000)]
make sure LIBXSLT_PUBLIC is defined Daniel

* libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
Daniel

22 years agohandle indent=no when using an HTML output this modified the output of
Daniel Veillard [Thu, 1 Nov 2001 14:20:57 +0000 (14:20 +0000)]
handle indent=no when using an HTML output this modified the output of

* libxslt/xsltutils.c: handle indent=no when using an HTML
  output
* tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
  modified the output of those test suites
Daniel

22 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

22 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

22 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

22 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

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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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)

22 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

22 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.

22 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

22 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

22 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

22 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"

22 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.

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

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

22 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

22 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

22 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

22 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)

22 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

22 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

22 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

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

22 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

22 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.

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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.

22 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

22 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

22 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)

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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