platform/upstream/libxslt.git
23 years agoenhanced ApplyTemplates and ForEach to allow multiple documents
William M. Brack [Sun, 24 Jun 2001 06:41:16 +0000 (06:41 +0000)]
enhanced ApplyTemplates and ForEach to allow multiple documents
within a single nodelist. Repaired small bug in document function.

23 years agodoc/tutorial/libxslttutorial.xml, libxslttutorial.html updating tutorial
MDT 2001 John Fleck [Sat, 23 Jun 2001 21:49:27 +0000 (21:49 +0000)]
doc/tutorial/libxslttutorial.xml, libxslttutorial.html updating tutorial

Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/tutorial/libxslttutorial.xml, libxslttutorial.html
updating tutorial with explanation of xsltSave vs. xmlSave
functions

23 years agoupdated to docbook-xsl-1.4, regenerated results Daniel
Daniel Veillard [Sat, 23 Jun 2001 17:06:54 +0000 (17:06 +0000)]
updated to docbook-xsl-1.4, regenerated results Daniel

* test/docbook: updated to docbook-xsl-1.4, regenerated results
Daniel

23 years ago- Makefile.am libxslt/Makefile.am libxslt/numbers.c
Daniel Veillard [Sat, 23 Jun 2001 15:41:55 +0000 (15:41 +0000)]
- Makefile.am libxslt/Makefile.am libxslt/numbers.c
  libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
  Patches for Windows mostly contributed by Yon Derek
- win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
  win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
  Project file for Mircrosoft C provided by Yon Derek
Daniel

23 years agoclosing bug #56517, fixed a number of problems in the patterns
Daniel Veillard [Sat, 23 Jun 2001 12:24:49 +0000 (12:24 +0000)]
closing bug #56517, fixed a number of problems in the patterns

* libxslt/pattern.c: closing bug #56517, fixed a number of
  problems in the patterns compilations, priorities and debug
* libxslt/transform.c: improved the template debug message
* tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-39-* tests/docs/bug-39-*: added a specific
  regression test for #56517
Daniel

23 years agoDon't bother me with generated files, Daniel
Daniel Veillard [Fri, 22 Jun 2001 14:36:47 +0000 (14:36 +0000)]
Don't bother me with generated files, Daniel

23 years agoRemoved the result of the multiple tests, it's generated stuff, Daniel
Daniel Veillard [Fri, 22 Jun 2001 14:35:03 +0000 (14:35 +0000)]
Removed the result of the multiple tests, it's generated stuff, Daniel

23 years ago- libxslt/xslt.c: avoid a stupid bug when compiling with
Daniel Veillard [Fri, 22 Jun 2001 14:18:43 +0000 (14:18 +0000)]
- libxslt/xslt.c: avoid a stupid bug when compiling with
  libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
Daniel

23 years ago- libxslt/numbers.c: fix of a small bug
Daniel Veillard [Thu, 21 Jun 2001 22:13:02 +0000 (22:13 +0000)]
- libxslt/numbers.c: fix of a small bug
- libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
  while bug-hunting
Daniel

23 years agoMore .cvsignore entries
ÉRDI Gergo [Wed, 20 Jun 2001 22:40:03 +0000 (22:40 +0000)]
More .cvsignore entries

23 years agoadded XHTML and XSL FO to the regression tests added XHTML stylesheets
Daniel Veillard [Tue, 19 Jun 2001 14:16:56 +0000 (14:16 +0000)]
added XHTML and XSL FO to the regression tests added XHTML stylesheets

* tests/docbook/Makefile.am: added XHTML and XSL FO to the
  regression tests
* tests/docbook/xhtml/*: added XHTML stylesheets
* tests/docbook/fo/*: added XSL FO stylesheets
* tests/docbook/result/xhtml/*: added XHTML results
* tests/docbook/result/fo/*: added XSL FO results
Daniel

23 years ago- HACKING: fixed, added William
Daniel Veillard [Mon, 18 Jun 2001 22:21:10 +0000 (22:21 +0000)]
- HACKING: fixed, added William
Daniel

23 years agoAdding generated files to .cvsignore -- Hope you don't mind, Daniel
ÉRDI Gergo [Mon, 18 Jun 2001 21:02:58 +0000 (21:02 +0000)]
Adding generated files to .cvsignore -- Hope you don't mind, Daniel

23 years ago- libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
Daniel Veillard [Mon, 18 Jun 2001 16:38:35 +0000 (16:38 +0000)]
- libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
  xml cases, and fixed text output to be recursive in text nodes
  lookups
Daniel

23 years ago- configure.in: patch from Tony Graham to cleanup libxml2 detection
Daniel Veillard [Mon, 18 Jun 2001 13:45:59 +0000 (13:45 +0000)]
- configure.in: patch from Tony Graham to cleanup libxml2 detection
Daniel

23 years ago- libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
Daniel Veillard [Sun, 17 Jun 2001 15:43:53 +0000 (15:43 +0000)]
- libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
  'namespace' is a reserved C++ identifier
Daniel

23 years agoadding 0.12.0 release Daniel
Daniel Veillard [Sun, 17 Jun 2001 15:09:33 +0000 (15:09 +0000)]
adding 0.12.0 release Daniel

* doc/xslt.html: adding 0.12.0 release
Daniel

23 years ago- configure.in: preparing 0.12.0 release
Daniel Veillard [Sun, 17 Jun 2001 11:25:09 +0000 (11:25 +0000)]
- configure.in: preparing 0.12.0 release
- libxslt/transform.c: a bit of cleanup on the XInclude defaults
- libxslt/xsltconfig.h.in: added doc inline comment
- libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
  and enriched xsltproc --version to show them
- doc/html/*.html: rebuilt the docs
- doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
  tutorial ends up in the tars and RPMs
Daniel

23 years agoupdated the descriptions Daniel
Daniel Veillard [Sat, 16 Jun 2001 21:59:54 +0000 (21:59 +0000)]
updated the descriptions Daniel

* libxslt.spec.in: updated the descriptions
Daniel

23 years agofixed the title, Daniel
Daniel Veillard [Sat, 16 Jun 2001 21:54:20 +0000 (21:54 +0000)]
fixed the title, Daniel

fixed the title,
Daniel

23 years ago- libxslt/namespaces.[ch]: added a single namespace def copy
Daniel Veillard [Sat, 16 Jun 2001 21:33:05 +0000 (21:33 +0000)]
- libxslt/namespaces.[ch]: added a single namespace def copy
  operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
- libxslt/transform.c: cleaned up xsltCopyNode to cope with
  any kind of input nodes.
- libxslt/variables.c: checked and closed the last TODO about
  namespace propagation
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-38-* tests/docs/bug-38-*: added a specific
  regression test for #56115
Daniel

23 years agoadding discussion of freeing memory, image files for callouts, link to
MDT 2001 John Fleck [Sat, 16 Jun 2001 15:46:24 +0000 (15:46 +0000)]
adding discussion of freeing memory, image files for callouts, link to

Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>

* updating tutorial: adding discussion of freeing memory, image
files for callouts, link to xsltproc.c code

23 years ago- libxslt/variables.c: bug #56267 was still not fixed, forgot
Daniel Veillard [Sat, 16 Jun 2001 13:25:56 +0000 (13:25 +0000)]
- libxslt/variables.c: bug #56267 was still not fixed, forgot
  to remove the old code
- tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
  the test for good
Daniel

23 years ago- libxslt/variables.c: fixed bug #56267, namespaces must
Daniel Veillard [Fri, 15 Jun 2001 22:33:52 +0000 (22:33 +0000)]
- libxslt/variables.c: fixed bug #56267, namespaces must
  be propagated when evaluating local variables.
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-37-* tests/docs/bug-37-*: added a specific
  regression test for #56267
Daniel

23 years ago- libxslt/keys.c: avoid a possibility of an uninitialized variable
Daniel Veillard [Fri, 15 Jun 2001 16:32:33 +0000 (16:32 +0000)]
- libxslt/keys.c: avoid a possibility of an uninitialized variable
- libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
  libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
  request to have xinclude processing done on document() if requested
Daniel

23 years ago- libxslt/Makefile.am: applied patch from Sander Vesik for -j2
Daniel Veillard [Thu, 14 Jun 2001 18:53:57 +0000 (18:53 +0000)]
- libxslt/Makefile.am: applied patch from Sander Vesik for -j2
Daniel

23 years ago- libxslt/preproc.c: removed a warning on xsl:transform
Daniel Veillard [Thu, 14 Jun 2001 08:09:43 +0000 (08:09 +0000)]
- libxslt/preproc.c: removed a warning on xsl:transform
- tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
  tests/general/array.out tests/general/array.xsl: added a new
  test fround in xsl-dev
Daniel

23 years ago- tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
Daniel Veillard [Wed, 13 Jun 2001 21:15:25 +0000 (21:15 +0000)]
- tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
  tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
  serializer of libxml impacted the result of some tests. Checked
  that the XML REC renders identically.
Daniel

23 years agofixing embarassing typos in doc/tutorial/libxslttutorial.xml and generated
MDT 2001 John Fleck [Mon, 11 Jun 2001 13:21:06 +0000 (13:21 +0000)]
fixing embarassing typos in doc/tutorial/libxslttutorial.xml and generated

Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>

* fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
generated html

23 years ago- libxslt/variables.c: fixed bug #55670, namespaces must
Daniel Veillard [Mon, 11 Jun 2001 11:44:36 +0000 (11:44 +0000)]
- libxslt/variables.c: fixed bug #55670, namespaces must
  be propagated when evaluating global variables.
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-36-* tests/docs/bug-36-*: added a specific
  regression test for #55670
Daniel

23 years agolinked to the tutorial Daniel
Daniel Veillard [Mon, 11 Jun 2001 07:36:43 +0000 (07:36 +0000)]
linked to the tutorial Daniel

* doc/xslt.html: linked to the tutorial
Daniel

23 years agodoc/tutorial/libxslt_tutorial.c, libxslttutorial.html, libxslttutorial.xml
MDT 2001 John Fleck [Mon, 11 Jun 2001 01:38:57 +0000 (01:38 +0000)]
doc/tutorial/libxslt_tutorial.c, libxslttutorial.html, libxslttutorial.xml

Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>

* doc/tutorial/libxslt_tutorial.c,  libxslttutorial.html,
libxslttutorial.xml
adding tutorial

23 years ago- libxslt/transform.c: closed bug #55723, problem was due to
Daniel Veillard [Sun, 10 Jun 2001 19:54:50 +0000 (19:54 +0000)]
- libxslt/transform.c: closed bug #55723, problem was due to
  a limitation of xsltGetNamespace() when the insertion point
  is the document.
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-35-* tests/docs/bug-35-*: added a specific
  regression test for #55723
Daniel

23 years agoposted changes commited earlier
William M. Brack [Sun, 10 Jun 2001 06:58:28 +0000 (06:58 +0000)]
posted changes commited earlier

23 years agodocuments.[hc] : added new procedure xsltFindDocument, needed when
William M. Brack [Sun, 10 Jun 2001 06:30:59 +0000 (06:30 +0000)]
documents.[hc] : added new procedure xsltFindDocument, needed when

documents.[hc] : added new procedure xsltFindDocument, needed when document changed within xsltApplyTemplates and xsltForEach
keys.c : saved and restored ctxt->document within xsltInitKey
transform.c : fixed several problems with document() within xsltApplyTemplates and xsltForEach.  Also cleaned up misc. messages

23 years agoFixed a few URLs, Daniel
Daniel Veillard [Sat, 9 Jun 2001 21:58:35 +0000 (21:58 +0000)]
Fixed a few URLs, Daniel

23 years ago- libxslt/xsltutils.[ch]: closing bug #55683 required to add
Daniel Veillard [Thu, 7 Jun 2001 19:35:15 +0000 (19:35 +0000)]
- libxslt/xsltutils.[ch]: closing bug #55683 required to add
  xsltGetNsProp()
- libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
  libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
  Updated to use the new function
- tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
  the fixes in the serialization of <pre> in HTML in libxml
  led to a number of changes in the output
Daniel

23 years ago- tests/docs/Makefile.am tests/general/Makefile.am
Daniel Veillard [Wed, 6 Jun 2001 08:24:24 +0000 (08:24 +0000)]
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-32-* tests/docs/bug-32-*: added a specific
  regression test for #55722
Daniel

23 years ago- doc/xslt.html: updated to ask to not send mail directly
Daniel Veillard [Wed, 6 Jun 2001 07:52:17 +0000 (07:52 +0000)]
- doc/xslt.html: updated to ask to not send mail directly
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-33-* tests/docs/bug-33-*: added a specific
  regression test for #55722
Daniel

23 years ago- libxslt/pattern.c : trying to fix #55670
Daniel Veillard [Tue, 5 Jun 2001 15:08:14 +0000 (15:08 +0000)]
- libxslt/pattern.c : trying to fix #55670
- tests/XSLTMark/reverser.out : result of test changed when
  William fixed XPath
Daniel

23 years ago- doc/xslt.html: updated with 0.11.0
Daniel Veillard [Fri, 1 Jun 2001 10:51:54 +0000 (10:51 +0000)]
- doc/xslt.html: updated with 0.11.0
daniel

23 years ago- configure.in libxslt.spec.in: released 0.11.0
Daniel Veillard [Fri, 1 Jun 2001 09:32:02 +0000 (09:32 +0000)]
- configure.in libxslt.spec.in: released 0.11.0
Daniel

23 years ago- libxslt/transform.c: William M. Brack found a small bug
Daniel Veillard [Mon, 28 May 2001 10:55:59 +0000 (10:55 +0000)]
- libxslt/transform.c: William M. Brack found a small bug
  when call-template didn't find the template.
Daniel

23 years ago- libxslt/transform.c: fixed handling of PI and comments
Daniel Veillard [Sat, 26 May 2001 15:09:54 +0000 (15:09 +0000)]
- libxslt/transform.c: fixed handling of PI and comments
  (bug raised by Brent M Hendricks).
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-31-* tests/docs/bug-31-*: added a specific
  regression test
Daniel

23 years ago- libxslt/xsltproc.c: added --xinclude in the option list,
Daniel Veillard [Wed, 23 May 2001 12:14:10 +0000 (12:14 +0000)]
- libxslt/xsltproc.c: added --xinclude in the option list,
  patch from Raphael Hertzog
- test/docbook/Makefile.am: force at least the gdp-handbook.xml
  test in the normal testsuite
Daniel

23 years ago- libxslt/variables.c: Mark Vakoc found a bug in variable eval
Daniel Veillard [Tue, 22 May 2001 22:07:42 +0000 (22:07 +0000)]
- libxslt/variables.c: Mark Vakoc found a bug in variable eval
  at the top template level
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-30-* tests/docs/bug-30-*: added a specific
  regression test
Daniel

23 years ago- libxslt/functions.c: fixed the document() bug reported by
Daniel Veillard [Tue, 22 May 2001 16:58:12 +0000 (16:58 +0000)]
- libxslt/functions.c: fixed the document() bug reported by
  Stephane GUIBOUD-RIBAUD
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/general/bug-29-* tests/docs/bug-29-*: added a specific
  regression test
Daniel

23 years ago- configure.in libxslt/Makefile.am: fixed bug #54953
Daniel Veillard [Tue, 22 May 2001 14:59:48 +0000 (14:59 +0000)]
- configure.in libxslt/Makefile.am: fixed bug #54953
- libxslt/attributes.c: cleanup pointed by Joe Orton
- libxslt/xsltproc.c: added --catalogs to load catalogs from
  $SGML_CATALOG_FILES
- libxslt/functions.c: cleanup unreached code
- configure.in config.h.in libxslt/xsltproc.c: guarded the
  include with preprocessor definitions
Daniel

23 years ago- tests/documents/Makefile.am tests/general/Makefile.am
Daniel Veillard [Sun, 20 May 2001 18:57:32 +0000 (18:57 +0000)]
- tests/documents/Makefile.am tests/general/Makefile.am
  tests/multiple/Makefile.am tests/namespaces/Makefile.am
  tests/numbers/Makefile.am tests/xmlspec/Makefile.am
  tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
  tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
  configure.in: Makefiles cleanup from Joe Orton
Daniel

23 years agoPrevious commit broke ???
Daniel Veillard [Sun, 20 May 2001 13:23:02 +0000 (13:23 +0000)]
Previous commit broke ???
Daniel

23 years ago- tests/docbook/result/html/external.html
Daniel Veillard [Sun, 20 May 2001 13:22:24 +0000 (13:22 +0000)]
- tests/docbook/result/html/external.html
  tests/docbook/result/html/graphics.html
  tests/docbook/result/html/gtest.html
  tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
  Added a test from coolo for IDs in external parsed entities
  and fixed 2 outputs
Daniel

23 years ago- libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
Daniel Veillard [Sat, 19 May 2001 20:33:55 +0000 (20:33 +0000)]
- libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
  added --version info to xsltproc closing #54952
Daniel

23 years ago- tests/documents/Makefile.am tests/general/Makefile.am
Daniel Veillard [Sat, 19 May 2001 16:06:21 +0000 (16:06 +0000)]
- tests/documents/Makefile.am tests/general/Makefile.am
  tests/multiple/Makefile.am tests/namespaces/Makefile.am
  tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
  Seems some of the changes I made for 0.9.0 Makefiles were
  not commited ...
Daniel

23 years ago- configure.in: preparing 0.10.0 release
Daniel Veillard [Sat, 19 May 2001 15:39:02 +0000 (15:39 +0000)]
- configure.in: preparing 0.10.0 release
- doc/xslt.html: updated
- doc/html/* : rebuilt the docs

23 years ago- libxslt/xslt.c libxslt/variables.c libxslt/templates.c
Daniel Veillard [Fri, 18 May 2001 14:50:31 +0000 (14:50 +0000)]
- libxslt/xslt.c libxslt/variables.c libxslt/templates.c
  libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
  avoiding modifying stylesheet informations, and fixing
  document() when called from a global variable init
Daniel

23 years ago- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
Daniel Veillard [Thu, 17 May 2001 15:26:12 +0000 (15:26 +0000)]
- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
  add ctxt->inst to allow stylesheet element lookup (needed
  for document() fix)
- libxslt/*.[ch]: generate docs for the structures and
  macros, general cleanup for docs
- doc/html/*.html: regenerated all docs
Daniel

23 years ago- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
Daniel Veillard [Thu, 17 May 2001 11:57:08 +0000 (11:57 +0000)]
- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
  add ctxt->inst to allow stylesheet element lookup (needed
  for document() fix)
- libxslt/*.h: tried to generate docs for the structures and
  macros
Daniel

23 years ago- libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
Daniel Veillard [Wed, 16 May 2001 21:02:29 +0000 (21:02 +0000)]
- libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
  libxslt/xsltInternals.h: optimizations, cleanup of global
  variables handling
Daniel

23 years ago- libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
Daniel Veillard [Wed, 16 May 2001 10:30:37 +0000 (10:30 +0000)]
- libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
  libxslt/variables.c: force the precompilation of XPath expressions
  at stylesheet compilation time
Daniel

23 years ago- libxslt/keys.c libxslt/transform.c: avoid some possibilities
Daniel Veillard [Tue, 15 May 2001 12:37:01 +0000 (12:37 +0000)]
- libxslt/keys.c libxslt/transform.c: avoid some possibilities
  of crashes on debug
- tests/REC/Makefile.am: be less verbose if things really go wrong
- tests/docs/Makefile.am tests/general/Makefile.am
  tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
  the regression tests
Daniel

23 years ago- libxslt/transform.c libxslt/xsltutils.c: fixed the default
Daniel Veillard [Sat, 12 May 2001 10:46:15 +0000 (10:46 +0000)]
- libxslt/transform.c libxslt/xsltutils.c: fixed the default
  detection method to generate HTML documents
- tests/REC/test-2.5-1.out tests/REC/test-8-1.out
  tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
  tests/XSLTMark/html.out tests/XSLTMark/products.out
  tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
  tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
  tests/general/bug-5-.out: updated a number of tests output
  accordingly
Daniel

23 years agouse LIBXML_DOCB_ENABLED, William M. Brack Daniel
Daniel Veillard [Sat, 12 May 2001 07:45:23 +0000 (07:45 +0000)]
use LIBXML_DOCB_ENABLED, William M. Brack Daniel

* libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
Daniel

23 years ago- libxslt/templates.c libxslt/transform.c: fixed bug #54446
Daniel Veillard [Fri, 11 May 2001 17:15:46 +0000 (17:15 +0000)]
- libxslt/templates.c libxslt/transform.c: fixed bug #54446
  about attribute being generated twice. Fixed a number of related
  bugs on attributes handling.
- tests/REC/test-7.1.4.out: this changed an attribute generation
  order
- tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
Daniel

23 years ago- libxslt/templates.c: fixed bug #54451 on escaped curly brackets
Daniel Veillard [Fri, 11 May 2001 15:11:21 +0000 (15:11 +0000)]
- libxslt/templates.c: fixed bug #54451 on escaped curly brackets
- tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
Daniel

23 years ago- configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
Daniel Veillard [Fri, 11 May 2001 14:23:17 +0000 (14:23 +0000)]
- configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
  the cases where perl is not in the path (nor in /usr/bin)
- tests/docbook/result/html/gdp-handbook.html
  tests/docbook/result/html/kwrite.html
  tests/docbook/test/gdp-handbook.xml
  tests/docbook/test/kwrite.xml: commited a few more DocBook tests
Daniel

23 years ago- libxslt/xsltproc.c: added --nonet and --warnnet to catch
Daniel Veillard [Wed, 9 May 2001 10:32:15 +0000 (10:32 +0000)]
- libxslt/xsltproc.c: added --nonet and --warnnet to catch
  cases where a network access is needed to load a DTD or entity
- tests/docbook/Makefile.am: added --nonet
- tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
  fixed 2 tests as a result
Daniel

23 years ago- configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
Daniel Veillard [Wed, 9 May 2001 08:45:59 +0000 (08:45 +0000)]
- configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
  try to remove the unneeded docbook Makefile stuff
Daniel

23 years ago- doc/xslt.html: fixed a link error
Daniel Veillard [Tue, 8 May 2001 14:24:04 +0000 (14:24 +0000)]
- doc/xslt.html: fixed a link error
- libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
- libxslt/xsltproc.c: cleaned up the --repeat loop
- tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
  fixed the DOCTYPE in tests output
- tests/docs/bug-25-.xml tests/doc/Makefile.am
  tests/general/bug-25-.* tests/general/Makefile.am : added a new
  test case and fixed the EXTRA_DIST
Daniel

23 years agoHow to spend 6 hours finding a 3 line bug :-(
Daniel Veillard [Mon, 7 May 2001 20:55:45 +0000 (20:55 +0000)]
How to spend 6 hours finding a 3 line bug :-(
- libxslt/extra.c: add more debug to xsltDebug
- libxslt/transform.c: spent a few hours tracking down an ugly
  race like bug in xsltCopyTreeList() arghhh
- libxslt/xsltproc.c: call xmlInitMemory() explictely
Daniel

23 years agoAdded a couple of TODO and fixed a typo, Daniel
Daniel Veillard [Mon, 7 May 2001 10:44:00 +0000 (10:44 +0000)]
Added a couple of TODO and fixed a typo, Daniel

23 years ago- doc/internals.html: more work done on the doc, mostly complete
Daniel Veillard [Mon, 7 May 2001 09:40:52 +0000 (09:40 +0000)]
- doc/internals.html: more work done on the doc, mostly complete
  except the section on the XSLT stack and the extensions API
  since both still need more work.
Daniel

23 years ago- doc/internals.html doc/contexts.* doc/object.*: more work done
Daniel Veillard [Sun, 6 May 2001 13:04:58 +0000 (13:04 +0000)]
- doc/internals.html doc/contexts.* doc/object.*: more work done
  on the doc
Daniel

23 years agomore work done on the doc Daniel
Daniel Veillard [Sat, 5 May 2001 22:20:30 +0000 (22:20 +0000)]
more work done on the doc Daniel

* doc/internals.html: more work done on the doc
Daniel

23 years agoAnother fix for the CDATA output
Bjorn Reese [Sat, 5 May 2001 17:02:29 +0000 (17:02 +0000)]
Another fix for the CDATA output

23 years agodo not escape content of CDATA nodes on output Daniel
Daniel Veillard [Sat, 5 May 2001 16:16:15 +0000 (16:16 +0000)]
do not escape content of CDATA nodes on output Daniel

* libxslt/xslt.c: do not escape content of CDATA nodes on output
Daniel

23 years agoLinked the white paper to the main page, Daniel
Daniel Veillard [Sat, 5 May 2001 15:59:09 +0000 (15:59 +0000)]
Linked the white paper to the main page, Daniel

23 years agoWe will need more hackers to understand how this works:
Daniel Veillard [Sat, 5 May 2001 15:56:14 +0000 (15:56 +0000)]
We will need more hackers to understand how this works:
- doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
  doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
  doc/templates.fig doc/templates.gif: started writing tye doc
  on how libxslt works.
Daniel

23 years ago*** empty log message ***
Bjorn Reese [Sat, 5 May 2001 15:16:58 +0000 (15:16 +0000)]
*** empty log message ***

23 years agoformat-number alignment to Java implementation
Bjorn Reese [Sat, 5 May 2001 15:13:16 +0000 (15:13 +0000)]
format-number alignment to Java implementation
Do not remove CDATA from stylesheet

23 years agoAlignment to Java implementation
Bjorn Reese [Sat, 5 May 2001 15:12:20 +0000 (15:12 +0000)]
Alignment to Java implementation

23 years agoBring our format-number() in alignment with the Java implemenation
Bjorn Reese [Sat, 5 May 2001 15:07:44 +0000 (15:07 +0000)]
Bring our format-number() in alignment with the Java implemenation

23 years agoDo not remove CDATA from stylesheet
Bjorn Reese [Sat, 5 May 2001 15:06:40 +0000 (15:06 +0000)]
Do not remove CDATA from stylesheet

23 years agooh my god, most of the HTML output were fucked an I never
Daniel Veillard [Fri, 4 May 2001 18:14:17 +0000 (18:14 +0000)]
oh my god, most of the HTML output were fucked an I never
noticed !
- tests/docbook/result/html/* tests/general/bug-11-.out
  tests/multiple/result.xml tests/XSLTMark/*.out
  libxslt/transform.c: all the PUBLIC and SYSTEM IDs
  were swapped
Daniel

23 years ago- libxslt/xsltproc.c: add a --docbook option if your libxml2
Daniel Veillard [Fri, 4 May 2001 17:11:06 +0000 (17:11 +0000)]
- libxslt/xsltproc.c: add a --docbook option if your libxml2
  has the SGML DocBook support compiled in.
Daniel

23 years ago- tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
Daniel Veillard [Fri, 4 May 2001 15:08:23 +0000 (15:08 +0000)]
- tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
  tests especially on sorting
- test/xsltutils.c: oops multiple sorts was actually broken !!!
  this should fix it
Daniel

23 years agoFixed all the tests makefiles to actaully references the tests
Daniel Veillard [Thu, 3 May 2001 17:44:25 +0000 (17:44 +0000)]
Fixed all the tests makefiles to actaully references the tests
files from $(srcdir) and use echo > .memdump instead of the less
portable touch .memdump Daniel

23 years ago- TODO configure.in libxslt.spec.in: getting ready for 0.9.0
Daniel Veillard [Thu, 3 May 2001 17:03:52 +0000 (17:03 +0000)]
- TODO configure.in libxslt.spec.in: getting ready for 0.9.0
  release
- doc/html/* doc/xslt.html: updated and regenerated the docs
Daniel

23 years ago- xsltutils.[ch] transform.c: implemented multiple levels of
Daniel Veillard [Thu, 3 May 2001 16:01:22 +0000 (16:01 +0000)]
- xsltutils.[ch] transform.c: implemented multiple levels of
  sorting
- test/REC/test-10-2.*: added a really small test for it
Daniel

23 years ago- libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
Daniel Veillard [Wed, 2 May 2001 12:05:43 +0000 (12:05 +0000)]
- libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
  there can be multiple text and CDATA child
Daniel

23 years agoFixed a couple of reported packaging bugs:
Daniel Veillard [Wed, 2 May 2001 09:15:02 +0000 (09:15 +0000)]
Fixed a couple of reported packaging bugs:
- tests/multiple/makefile.am: fixing #54015
- tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
  and a similar problem for the docbook tests
Daniel

23 years ago- tests/general/bug-8-.out: fixed in libxml xpath
Daniel Veillard [Mon, 30 Apr 2001 20:34:11 +0000 (20:34 +0000)]
- tests/general/bug-8-.out: fixed in libxml xpath
- libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
  problem in predicates within a pattern. Spotted another
  potential namespace problem
Daniel

23 years ago- libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
Daniel Veillard [Mon, 30 Apr 2001 17:33:47 +0000 (17:33 +0000)]
- libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
  libxslt/xsltproc.c: counting errors and warnings at compilation
  time. Stop processing in case of error.
- tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
  added more namespace related bug checks
Daniel

23 years ago- libxslt/preproc.c libxslt/variables.c: found the source of a
Daniel Veillard [Mon, 30 Apr 2001 11:49:35 +0000 (11:49 +0000)]
- libxslt/preproc.c libxslt/variables.c: found the source of a
  memory leak with DocBook introduced this w.e.. bit of cleanup.
- tests/docbook/result/html/*.html : regenerated the DocBook tests
  results.
Daniel

23 years ago- libxslt/variables.c: fixing bug #53769
Daniel Veillard [Sun, 29 Apr 2001 16:59:23 +0000 (16:59 +0000)]
- libxslt/variables.c: fixing bug #53769
- tests/general tests/docs: added new examples from the
  bug reports to the regression tests, updated the Makefiles
Daniel

23 years agoBig changes (but planned for a long time) small mem leak in docbook
Daniel Veillard [Sun, 29 Apr 2001 09:52:50 +0000 (09:52 +0000)]
Big changes (but planned for a long time) small mem leak in docbook
still to fix:
- preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
  attributes.c extensions.[ch]: moved all stylesheet precomputation
  at stylesheet loading time (stylesheet transform should be thread
  safe now), improved params and variables evaluations (but optim
  is not complete yet).
- TODO: updated
Daniel

23 years agoYou bet, I profiling and speeding it up again !
Daniel Veillard [Sat, 28 Apr 2001 14:32:43 +0000 (14:32 +0000)]
You bet, I profiling and speeding it up again !
- libxslt/xsltproc.c : changed the way --repeat works when
  used twice
Daniel

23 years agoFixed default formatting
Bjorn Reese [Sat, 28 Apr 2001 14:25:30 +0000 (14:25 +0000)]
Fixed default formatting

23 years ago- libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
Daniel Veillard [Sat, 28 Apr 2001 12:22:22 +0000 (12:22 +0000)]
- libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
- libxslt/xsltproc.c : added an option to process HTML input
Daniel

23 years ago- libxslt/transform.c: Tony Gorski found a bug pointed by
Daniel Veillard [Thu, 26 Apr 2001 19:15:38 +0000 (19:15 +0000)]
- libxslt/transform.c: Tony Gorski found a bug pointed by
  a compiler on Tandem
- tests/documents/result.xhtml: this results in a small
  change in the output of this test
Daniel

23 years ago- test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
Daniel Veillard [Thu, 26 Apr 2001 14:35:32 +0000 (14:35 +0000)]
- test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
  bug #53689
Daniel