summaryrefslogtreecommitdiff
path: root/FEATURES
AgeCommit message (Collapse)AuthorFilesLines
2001-07-10added Embedding Stylesheets added the test from the REC about it tried toDaniel Veillard1-1/+1
* FEATURES libxslt/xsltproc.c libxslt/transform.c libxslt/xsltInternals.h: added Embedding Stylesheets * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test from the REC about it * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c: tried to accomodate the various (and changing) proprietary ways of implementing chunking. * tests/docbook/result/xtchunk/html: now output is generated in ISO-8859-1 Daniel
2001-07-05- FEATURES: updated - libxslt/xslt.c libxslt/xsltInternals.h: addedDaniel Veillard1-2/+2
- 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
2001-07-05updated added cdata-section-elements added 2 tests from the REC DanielDaniel Veillard1-1/+1
* FEATURES: updated * libxslt/transform.c: added cdata-section-elements * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from the REC Daniel
2001-07-05updated do not dump document for which there have been no generatedDaniel Veillard1-7/+7
* 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-06-28added configuration/version informations for Windows/MSC internal headerDaniel Veillard1-1/+1
* libxslt/xsltwin32config.h[.in]: added configuration/version informations for Windows/MSC * libxslt/libxslt.h libxslt/*.c: internal header to centralize includes switches * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in] * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially the email addresses * AUTHORS: added William Daniel
2001-06-10- libxslt/transform.c: closed bug #55723, problem was due toDaniel Veillard1-0/+1
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
2001-02-17Mor bug chasing/fixing on DocBook XSL:Daniel Veillard1-1/+1
- FEATURES libxslt/attributes.c: fixed use-attribute-sets - libxslt/xsltutils.c: add carriage return to xsl:message when needed Daniel
2001-02-14xsl:number level=anyBjorn Reese1-1/+1
2001-02-14The XML Rec formatting test starts looking okay, also addedDaniel Veillard1-1/+1
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
2001-02-13Almost forgot...Bjorn Reese1-2/+2
2001-02-12Chasing bugs in XSLT, hard ...:Daniel Veillard1-1/+1
- 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
2001-02-11Partial support for xsl:number/@levelBjorn Reese1-1/+1
2001-02-08Added more support for keys, nearly complete:Daniel Veillard1-2/+2
- 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
2001-02-07More work on Key support:Daniel Veillard1-1/+1
- libxslt/functions.c FEATURES: started adding support for key() - tests/REC/test-12.2-1.*: first key test Daniel
2001-02-07- FEATURES: updated - libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.cDaniel Veillard1-4/+5
- FEATURES: updated - libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c libxslt/transform.c libxslt/xsltInternals.h: started adding key support - libxslt/xsltutils.c: warning cleanup - libxslt/pattern.h: fixed soopid cut'n paste prob Daniel
2001-02-05Starting doing some bulk testing and transformations:Daniel Veillard1-2/+2
- 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
2001-02-04Number formatting - FEATURES: updated - numbers.c: handles actual numberBjorn Reese1-17/+17
Number formatting - FEATURES: updated - numbers.c: handles actual number formatting for both xsl:number and the format-number extension function. - function.c: formatting moved to numbers.c - transform.c: added xsl:number - xslt.c: minor memory leak removed - Makefile.am: added numbers.c and numbersInternals.h Bjorn
2001-02-03Lots of tests/testing and pattern support should be decent now:Daniel Veillard1-160/+182
- FEATURES: updated - imports.c: bugfix - pattern.c: lots of changes to make most patterns work - templates.[ch]: added xsltEvalXPathPredicate() for predicate testing - transform.c: cleanup and attribute patterns testing - xslt.c: added xsltFreeStylesheetList() and now cleanup the imports - tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests - tests/REC/test-5.2-*: 18 pattern tests from the spec, all should work now. Daniel
2001-02-02And most of this is simply untested, yet...:Daniel Veillard1-12/+12
- FEATURES: updated - transform.c: added xsl:element support - namespaces.[ch]: added xsltGetSpecialNamespace() - attributes.c: added xsl:attribute namespace support. Daniel
2001-02-01Added more test stuff and tested xsl:choose:Daniel Veillard1-4/+4
- FEATURES: updated choose/when/otherwise added - libxslt/transform.c: plugged choose in - configure.in tests/Makefile.am tests/REC/Makefile.am tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am tests/general/itemschoose.*: started adding a more generic infrastructure for testing. Daniel
2001-01-29One more day of hacking:Daniel Veillard1-1/+1
- FEATURES: updated - tests/numbers/Makefile.am tests/numbers/format-number.* tests/Makefile.am configure.in: added number formattting test from Bjorn - libxslt/attributes.[ch]: separated attribute support, started add support for attribute-sets - libxslt/functions.[ch]: update for number and formatting from Bjorn - libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h: cleanups updates, etc ... Daniel
2001-01-28Added support for copy-of:Daniel Veillard1-2/+2
- FEATURES: updated - libxslt/transform.c: added copy-of support - libxslt/xsltutils.[ch]: added xsltDocumentSortFunction() Daniel
2001-01-28Boring stuff for a Sunday evening:Daniel Veillard1-2/+2
- FEATURES TODO: updates - libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h: added xsl:message Daniel
2001-01-28Work done on namespace support:Daniel Veillard1-5/+5
- FEATURES TODO: updates - libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h: added support for namespace aliases and cleaned up the overall namespace related code. This materialize as a new module. Daniel
2001-01-25Hack, hack, hack ... Mostly adding functions:Daniel Veillard1-7/+13
- FEATURES TODO README INSTALL: updated - libxslt/xslt.h: added URL and version/vendor :-) - libxslt/transform.c: fixed a problem in xsl:attribute, removed attempt to support older libxml2 version. - libxslt/variables.h libxslt/xsltInternals.h: update to structures and macros to add/register new document created by document() - libxslt/functions.c: implemented current(), unparsed-entity-uri() system-property(), element-available() and function-available(). A crippled version of document() has been added too. Daniel
2001-01-25- functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> providedDaniel Veillard1-1/+1
number formatting !!! - acconfig.h config.h.in configure.in libxslt/Makefile.am tests/Makefile.am; added testing for mathematical functions, fixed make test(s) - FEATURES: updated Daniel
2001-01-24Lotsa improvement and fixes:Daniel Veillard1-4/+7
- libxslt/xsltInternals.h libxslt/pattern.c: fixed problems with non-named rules (*, ...) added accelerators - libxslt/templates.[ch]: added xsltEvalTemplateString() and xsltEvalAttrValueTemplate() high level functions - libxslt/transform.c: fixed the part where attributes had to be looked at as templates, added comment and PI generation - TODO FEATURES: updated to reflect the new state Daniel
2001-01-22updated added with alist of what's in and what's not fixed top level ParamCET 2001 Daniel Veillard1-0/+211
Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * TODO: updated * FEATURES: added with alist of what's in and what's not * libxslt/xslt.c: fixed top level Param and Variable stuff Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * xsltproc.c: removed bug * tests/REC2/html.xml: added newline after doctype * libxslt/variables.[ch] libxslt/xsltInternals.h: added param support, result tree fragment support (requires just commited extensions to libxml2 XPath !!!) * transform.c: added call-template, with-param support * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template * TODO: updated, added a DONE section and started migrating stuff :-) Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * Makefile.am tests/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am tests/REC2/html.xml: added tests target too, added the HTML output test * libxmls/xsltutils.c: added HTML output * libxslt/xslt.c: check version on literal result used as templates * libxslt/transform.c: fixed an error in VERSION number * libxslt/templates.c: make sure generated nodes have doc and parent properly set Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/Makefile.am libxslt/template.[ch]: added a template specific module. Added attribute value template, at least in one spot. * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from the spec now works too. * libxslt/variables.c: fixed the debug * libxslt/xslt.c: fixed an ugly uninitialized variable * libxslt/transform.c: now using attr template processing Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few structure to add an execution stack with variables. Tree valued variables still missing. * TODO: updated Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/xslt.c: check version on stylesheets * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]: started adding variables interfaces and modules. Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/xslt.c: added support for disable-output-escaping will need libxml version > 20211 * libxslt/transform.c: cleanup * libxslt/xsltutils.[ch]: added output functions * libxslt/xsltproc.c: reuse the output function * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output test Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/transform.c libxslt/xslt.c: avoiding some problems with blank node stripping when not allowed. Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/transform.c: modified apply-templates processing added select and sort support support. Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * TODO: guess what, it's growing :-( * configure.in: setup hacking values when compiling in my own environment. * libxslt/transform.c libxslt/xsltutils.[hc]: added a first very rudimentary version of xsl:sort Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * TODO: more stuff * libxslt/transform.c: context position and size in for-each * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module and put Error and Debug routines * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched to use the Debug calls, cleanup * libxslt/xsltproc.c: added -v to enable debug printing Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * TODO: started filling it :-( * libxslt/pattern.c: should now at least compile the full set of patterns authorized. Default priorities added. * libxslt/transform.c: a bit more work and cleanup. Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * TODO: started adding in there :-( Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * transform.c, xslt.c, xsltproc.c: lots of fixes, added support of xslt:if and xslt:attribute, need libxml2 interfaces present only in CVS. Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * test/Makefile.am test/REC*/Makefile.am: added first test * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c: cleanup of nodes at reading of stylesheet, added support for xsl:for-each and fixed a few recursion bugs Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * pattern.c, xslt.c: removed debug * transform.c: added value-of, seems to handle the first REC example correctly Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * transform.c, xsltproc.c: small fight with spaces and formatting may need a revisit later but looks pretty good right now. Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * transform.c: basic processing in place * xsltInternals.h: exported one xslt.c function Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/transform.[ch] Makefile.am: started adding the transformation module * pattern.[ch] xslt.c: more work... Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/pattern.c: started adding xsltTestCompMatch() Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/pattern.c: more work on parsing selectors Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/xslt*: completeted the structures * libxslt/pattern.[ch]: started adding code to precompile patterns and do the lookup * libxslt/makefile.am: added the new files Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/xslt.c : small cleanup * configure.in libxslt/xsltconfig.h.in: add memory debug and mechanism for compile-time options Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/xslt.[ch]: started parsing templates Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c: very early coding Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in libxslt/Makefile.am tests/Makefile.am: Created the library framework, imported it into the GNOME CVS base * INSTALL: added a small instruction file. Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c: first steps toward building the framework Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * NOTES: added notes taken while reading the spec. Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * test/REC1 test/REC2: added examples from the XSLT REC Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr> * README: basic informations * Changelog: created