platform/upstream/libxslt.git
22 years agoWindows/MSVC project files update from Igor Zlatkovic Daniel
Daniel Veillard [Sat, 5 Jan 2002 18:34:36 +0000 (18:34 +0000)]
Windows/MSVC project files update from Igor Zlatkovic Daniel

* win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
Daniel

22 years agodoc/xsltproc.xml, xsltproc.1 - updating man page to reflect increased
MST 2002 John Fleck [Sat, 5 Jan 2002 05:14:33 +0000 (05:14 +0000)]
doc/xsltproc.xml, xsltproc.1 - updating man page to reflect increased

Fri Jan  4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
increased number of parameteres, changed license, cleaned up some
places where it looked junky because of stylesheet issues

22 years agoincreased the max number of parameters Daniel
Daniel Veillard [Fri, 4 Jan 2002 14:51:13 +0000 (14:51 +0000)]
increased the max number of parameters Daniel

* xsltproc/xsltproc.c: increased the max number of parameters
Daniel

22 years agoadded pkg-config file from Rodrigo Moya Daniel
Daniel Veillard [Thu, 20 Dec 2001 13:59:22 +0000 (13:59 +0000)]
added pkg-config file from Rodrigo Moya Daniel

* libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
Daniel

22 years agoapplied albert portability patch applied Igor patch for Windows Daniel
Daniel Veillard [Thu, 20 Dec 2001 13:53:08 +0000 (13:53 +0000)]
applied albert portability patch applied Igor patch for Windows Daniel

* configure.in: applied albert portability patch
* libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
 applied Igor patch for Windows
Daniel

22 years agofixed a problem with the debuuger interface. Daniel
Daniel Veillard [Tue, 11 Dec 2001 14:28:19 +0000 (14:28 +0000)]
fixed a problem with the debuuger interface. Daniel

* libxslt/xsltutils.c: fixed a problem with the debuuger interface.
Daniel

22 years agopreparing 1.0.9 updated and rebuild the doc Daniel
Daniel Veillard [Fri, 7 Dec 2001 14:50:08 +0000 (14:50 +0000)]
preparing 1.0.9 updated and rebuild the doc Daniel

* configure.in: preparing 1.0.9
* doc/*: updated and rebuild the doc
Daniel

22 years agotrying to fix the problem related to prelinking and libtools crazyness
Daniel Veillard [Thu, 6 Dec 2001 13:59:15 +0000 (13:59 +0000)]
trying to fix the problem related to prelinking and libtools crazyness

* configure.in libexslt/Makefile.am: trying to fix the problem
  related to prelinking and libtools crazyness
Daniel

22 years agoapplied Keith Isdale patch for the debugger glue. Daniel
Daniel Veillard [Wed, 5 Dec 2001 17:50:53 +0000 (17:50 +0000)]
applied Keith Isdale patch for the debugger glue. Daniel

* libxslt/transform.c libxslt/variables.c: applied Keith Isdale
  patch for the debugger glue.
Daniel

22 years agoreplaced the whole module with just the entry points. Daniel
Daniel Veillard [Wed, 5 Dec 2001 17:45:08 +0000 (17:45 +0000)]
replaced the whole module with just the entry points. Daniel

* breakpoint/Makefile.am breakpoint/deprecated.c: replaced
  the whole module with just the entry points.
Daniel

22 years agoNik Clayton found a bug introduced in 1.0.8 when using doctypes for HTML
Daniel Veillard [Fri, 30 Nov 2001 18:02:14 +0000 (18:02 +0000)]
Nik Clayton found a bug introduced in 1.0.8 when using doctypes for HTML

* libxslt/transform.c: Nik Clayton found a bug introduced in
  1.0.8 when using doctypes for HTML output
Daniel

22 years agorevamped the mechanism to hook a debuger to use a callback setup function,
Daniel Veillard [Fri, 30 Nov 2001 12:01:25 +0000 (12:01 +0000)]
revamped the mechanism to hook a debuger to use a callback setup function,

* libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
  libxslt/xsltutils.h: revamped the mechanism to hook a debuger
  to use a callback setup function, deprecating libxsltbreakpoint
* xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
  dependancies on libxsltbreakpoint
Daniel

22 years agoBuild patch from Peter Williams <peterw@ximian.com>
Daniel Veillard [Thu, 29 Nov 2001 09:08:37 +0000 (09:08 +0000)]
Build patch from  Peter Williams  <peterw@ximian.com>
* breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
* doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
  $(srcdir), not the build directory.
Daniel

22 years agoadded an FAQ Daniel
Daniel Veillard [Wed, 28 Nov 2001 10:19:19 +0000 (10:19 +0000)]
added an FAQ Daniel

* doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
Daniel

22 years ago//bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
MST 2001 John Fleck [Wed, 28 Nov 2001 04:17:13 +0000 (04:17 +0000)]
//bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649

Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>

* doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
xsltproc return codes, per
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649

22 years agoMarc Tardif provided a patch to use as much as 40 steps. A dynamic alloc
Daniel Veillard [Tue, 27 Nov 2001 21:18:06 +0000 (21:18 +0000)]
Marc Tardif provided a patch to use as much as 40 steps. A dynamic alloc

* libxslt/pattern.c: Marc Tardif provided a patch to use as
  much as 40 steps. A dynamic alloc would still be better
Daniel

22 years agoreturn useful code signaling error conditions closing #56649 (RH) Daniel
Daniel Veillard [Mon, 26 Nov 2001 20:46:26 +0000 (20:46 +0000)]
return useful code signaling error conditions closing #56649 (RH) Daniel

* xsltproc/xsltproc.c: return useful code signaling error conditions
  closing #56649 (RH)
Daniel

22 years agoUpdated Gary's webpages, Daniel
Daniel Veillard [Mon, 26 Nov 2001 17:23:58 +0000 (17:23 +0000)]
Updated Gary's webpages, Daniel

22 years agoUpdated the on-line documentation, Daniel
Daniel Veillard [Mon, 26 Nov 2001 13:20:05 +0000 (13:20 +0000)]
Updated the on-line documentation, Daniel

22 years agopreparing release of 1.0.8 Daniel
Daniel Veillard [Mon, 26 Nov 2001 12:15:02 +0000 (12:15 +0000)]
preparing release of 1.0.8 Daniel

* configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
Daniel

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

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

23 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

23 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

23 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

23 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

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