1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-06 23:49:25 +03:00
Commit Graph

20 Commits

Author SHA1 Message Date
Daniel Veillard
f6f08bd890 added "make valgrind" targets to run the test suite under the debugger
* Makefile.am tests/Makefile.am tests/*/Makefile.am
  tests/*/*/Makefile.am : added "make valgrind" targets
  to run the test suite under the debugger control
* transform.c: valgrind spotted 2 bugs, one related to
  the ordering of the deallocation of the data associated to
  a transofrmation, the second in xsltCopyTree when the new
  node may have been coalesced with an adjacent text node.
  The regression tests now pass cleanly under testgrind.
Daniel
2002-03-19 18:52:17 +00:00
Daniel Veillard
ac6924c939 refactored make tests, make all now don't run the test suite added tests
* Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
  tests/*/*/Makefile.am: refactored make tests, make all now don't
  run the test suite
* python/Makefile.am: added tests
* python/tests/basic.py python/tests/Makefile.am: added the first
  basic test, memory debug included
Daniel
2002-02-06 10:35:19 +00:00
Daniel Veillard
acb2e6c949 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
2001-10-24 11:07:19 +00:00
Daniel Veillard
45f2619024 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
2001-08-21 11:18:24 +00:00
Daniel Veillard
d025723434 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
2001-08-21 11:11:21 +00:00
Daniel Veillard
7b60042845 fixed a serious proble is node-set was called on a nodeset fixed the rule
* libxslt/extra.c: fixed a serious proble is node-set was called
  on a nodeset
* tests//*/Makefile.am: fixed the rule to rebuild xsltproc
Daniel
2001-07-30 13:47:26 +00:00
Daniel Veillard
a476e34b2e Integrating EXSLT and cleanup:
* Makefile.am configure.in libexslt/Makefile.am:
  Integration of libexslt in the build system
* libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
  xsltproc/Makefile.am xsltproc/xsltproc.c:
  Moved xsltproc to a separate directory, linked it to libexslt,
  and added exslt version reports to -V
* tests/*/Makefile.am: updated the path to xsltproc
* libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
  libexslt/functions.c libexslt/math.c libexslt/sets.c: added
  versionning informations, some cleanup, and added documentation
  to a couple of exported functions
Daniel
2001-07-15 18:30:53 +00:00
Daniel Veillard
15ea351154 updated do not dump document for which there have been no generated
* FEATURES: updated
* libxslt/xsltutils.c: do not dump document for which there have
  been no generated content
* tests/multiple/result.xml tests/namespaces/extra2.out: fixed
  test output accordingly
* libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
* tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
* tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
Daniel
2001-07-05 08:59:37 +00:00
Daniel Veillard
599b6b9743 Lots of cleanup work toward betted multiple document output handling:
* libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
  added a new interface xsltRunStylesheet() for a more flexible
  handling of the output and trying to adhere to xsl:document
  filename generation semantic if one knows the URL of the output,
  also add IObuf capacity and SAX for output but is currently not
  implemented.
* libxslt/xsltproc.c: added a -o or --output filename argument
  to test xsltRunStylesheet() or provide a base when generating
  multiple outputs
* tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
  updated tests to add DocBook xt:document based chunking
* tests/multiple/Makefile.am: cleaned up the makefile a bit
* tests/multiple/out/*.html: the new xt:document now generate
  the DOCTYPE if available as is the case for HTML
Daniel
2001-06-25 10:58:40 +00:00
Daniel Veillard
bf7c97febe Don't bother me with generated files, Daniel 2001-06-22 14:36:47 +00:00
Daniel Veillard
134706d5da Removed the result of the multiple tests, it's generated stuff, Daniel 2001-06-22 14:35:03 +00:00
ÉRDI Gergo
b58357db78 Adding generated files to .cvsignore -- Hope you don't mind, Daniel 2001-06-18 21:02:58 +00:00
Daniel Veillard
d4ab0d4a43 - 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
2001-05-20 18:57:32 +00:00
Daniel Veillard
0643448255 - 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
2001-05-19 16:06:21 +00:00
Daniel Veillard
2cefd348e0 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
2001-05-04 18:14:17 +00:00
Daniel Veillard
3b126325ee 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
2001-05-02 09:15:02 +00:00
Daniel Veillard
3d65ba4ae6 - tests/general/bug-5-.out tests/multiple/out/*.orig
tests/xmlspec/REC-xml-20001006*.html: fixed the test output
  following the libxml changes
Daniel
2001-04-18 13:26:25 +00:00
Daniel Veillard
42e81556a0 - libxslt/functions.c: applied TOM's patch to key()
- tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
  tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
  small HTML output change
Daniel
2001-04-18 10:27:05 +00:00
Daniel Veillard
fb0a57cf03 Jumbo patch, extended regression tests and fixed regression results:
- configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
  added the XSLTMark in the regression tests as well as multiple
  output test from Ankh
- libxslt/functions.c libxslt/keys.c libxslt/transform.c
  libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
  patches and fixed a memory leak
- tests/docbook/result/html/*.html : updated the results after
  William's patch
- tests/xmlspec/REC-xml-20001006-review.html
  tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
  an HTML doctype when serializing HTML result, but adds the
  encoding in ALT
Daniel
2001-04-02 15:13:28 +00:00
Daniel Veillard
039f7e40c3 Applied small but significant fix:
- libxslt/transform.c: applied fix to xsltApplyTemplates from
  William M. Brack
- test/docbook/result/html/*.html: this change the output
- tests/xmlspec/REC-xml-20001006-review.html
  tests/xmlspec/REC-xml-20001006.html: this also fixed some of
  the reference anchors generated for the XML spec
Daniel
2001-03-29 08:28:31 +00:00