- 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
- imports.c transform.c xslt.c xsltInternals.h: fixed a
strip-spaces problem
- tests/docs/*.xml tests/general/*.[xsl,out]: added reported
bugs to testsuite
Daniel
- libxslt/transform.[ch]: finished integrating the current
state of the preproc optimizations.
- tests/xmlspec/diffspec.xsl: switched off diff printing
Daniel
- libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
xsltInternals.h: started working on optimizing stylesheet
element parsing. Just builds the extra informations so far.
- xsltutils.h: added a missing XPath decl
Daniel
- libxslt/extensions.c: fixed stoopid bug
- libxslt/Makefile.am libxslt/extra.[ch]: added a new module
carrying extensions to the specification. Added node-set()
for existing saxon and xt namespaces and debug() in libxslt
namespace (http://xmlsoft.org/XSLT/namespace)
- libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
plus cleanup.
- configure.in tests/Makefile.am tests/namespaces: added some
namespaces tests, including a test calling the extra debugging
function in libxslt namespace, worked first time !!!
Daniel
- libxslt/xslt.c: extension prefix support for the full stylesheet
- libxslt/transform.c libxslt/extensions.[ch]: more work should
start working
Daniel
- libxslt/xsltutils.c: reformat of messages
- libxslt/xsltproc.c: removed memleak on --noout
- libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
changed again the way parameter are evaluated before a
call-template, seems to fix a few nasty bugs, memory alloc debug too
Daniel
- libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
fixed the param evaluation problem in apply-template
- libxslt/pattern.c: speed up seriously some context computation
- libxslt/xsltInternals.h: preparing for extension support
Daniel
- libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
support of namespaces, both in templates and in XPath subexpressions
Daniel
- libxslt/xsltproc.c: added --novalid and --noout as well
as options printing when no args
- libxslt/variables.c libxslt/transform.c: trying to get rid
if some variable/params addressing errors.
Daniel
fixed how variables/params are evaluated:
- libxslt/xsltutils.c: started doing more useful stuff in
xsltDebug
- libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
libxslt/xsltInternals.h: changed the way variables/params
are stored
- libxslt/xsltproc.c: removed a pedantic warning
- libxslt/variables.[ch]: found an ugly evaluation bug
Daniel
- libxslt/pattern.[ch]: exported pattern matching interfaces
for numbers.c and future debug module
- libxslt/numbers.c: updated to new interface, should avoid
unnecessary recompilation of patterns.
- libxslt/xsltutils.[ch]: cleanup
- tests/REC/gmon.out: removed :-)
Daniel