- 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
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
- libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
Includes, more document changes
- libxslt/xsltutils.c: fix the output of doctype and what is or
is not HTML
- tests/REC/*.out tests/REC2/html.xml : changed output accordingly
- tests/Makefile.am tests/documents/* : added a new test from Stric
exercising document() among other things
Daniel
- libxslt/Makefile.am libxslt/documents.[ch]: added a new module
to deal with documents
- libxslt/functions.c: fixed document() to return the same set
for teh same URL
- libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
libxslt/variables.c libxslt/xsltInternals.h: keys are really
associated to loaded documents, not to the transformation
context, made the change, this impacted a number of modules
Daniel
- README configure.in libxslt.spec.in: bumped to 0.1.0, getting
ready for the release
- libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
- tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
was not up to date
Daniel
- FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
added support for keys in patterns
- tests/REC/test-12.2-2.*: added a specific testcase
Daniel