* 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
* 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
* 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
* 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
For Norman walsh:
* xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
* tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
tests/general/Makefile.am tests/general/bug-52.*
tests/general/bug-53.*: Added a few new tests for recently fixed
stuff in libxml
* tests/xmlspec/REC-xml-20001006-review.html
tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
DTD changed the result by adding extra attributes to the HTML output
Daniel
* 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
- FEATURES: updated
- libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
support
- tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
of specific tests
- tests/xmlspec/REC-xml-20001006-review.html: seems this changed
something there, not visually perceptible
Daniel
* 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
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
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
- 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
Cleanup:
- transform.c: fixed text and cdata handling in xsl:copy
- xslt.c : avoid crashing on invalid xslt input
- test/general/bug-*.* test/docs/bug-*.xml : added a number of
bugs submitted to the regression tests
Daniel
- 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
- 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
libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
libxslt/xsltutils.c: of course the way I defined
UNUSED breaks on old gcc version. Try to be smart and
also define it directly in xsltconfig.h
- tests/xmlspec/Makefile.am: fixed the timing arg test
Daniel
- libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
implemented command line parameter passing
- tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
tested it by passing show.diff.markup=1 to build the review version too
Daniel
- libxslt/transform.c libxslt/variables.c: removed a couple
of possibly uninitialized var probs
- tests/xmlspec/Makefile.am: run the processing without verbose
avoid raising generated id differences.
Daniel
- libxslt/preproc.c libxslt/transform.c: a couple of nastyness
w.r.t. value of tree result (and attributes within it) fixed.
- tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
Integrated the xmlspec to the test (i.e. diffed output for
changes).
Daniel
- libxslt/transform.[ch]: finished integrating the current
state of the preproc optimizations.
- tests/xmlspec/diffspec.xsl: switched off diff printing
Daniel
apply-imports support:
- FEATURES libxslt/imports.h libxslt/pattern.[ch]
libxslt/xsltInternals.h libxslt/transform.[ch]
libxslt/templates.c libxslt/xslt.c:
Added apply-imports, keep a stack of running templates
- libxslt/xsltutils.c: bugfixes, gather the output informations
down the cascade
- tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
the real set of transformation on XML-1.0 2e generages a near
perfect HTML. Needs just more number fixes and implementation
and an obscure problem in 3.3.3
Daniel
- libxslt/FEATURES libxslt/transform.c: added support for
disable-output-escaping in xsl:copy-of
- xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
give more debugging info
Daniel
- FEATURES: updated, added mode support for templates
- pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
support for templates
- templates.c variables.c: simple fixes
- xslt.c: added a separate DEBUG_BLANKS debug class disabled
- xsltproc.c: added option -timing
- xsltutils.c: seem I forgot to add encoding support in output...
- configure.in tests/Makefile.am tests/xmlspec/*: added a test
consisting of reformatting the XML REC with the xmlspec XSLT,
heavy !
Daniel