From bad8e8476df540f291c659bf0f9f24bf0ac475ea Mon Sep 17 00:00:00 2001 From: "kvisco%ziplink.net" Date: Mon, 19 Jun 2000 07:53:55 +0000 Subject: [PATCH] Not part of build, a=leaf updated docs git-svn-id: svn://10.0.0.236/trunk@72537 18797224-902f-48f8-a5cc-f745e15eee43 --- .../extensions/transformiix/docs/changes.txt | 32 +++++++++------- .../transformiix/docs/contributors.html | 6 ++- .../transformiix/docs/remaining.txt | 37 +++++++++++-------- 3 files changed, 45 insertions(+), 30 deletions(-) diff --git a/mozilla/extensions/transformiix/docs/changes.txt b/mozilla/extensions/transformiix/docs/changes.txt index e81d31333c4..7adcd5fd336 100755 --- a/mozilla/extensions/transformiix/docs/changes.txt +++ b/mozilla/extensions/transformiix/docs/changes.txt @@ -1,7 +1,11 @@ -TransforMiiX (TM) +TransforMiiX (TM) (C) Copyright 1999, 2000, The MITRE Corporation, Keith Visco, et al. All rights reserved. +Build 20000618 +-- Added changes from Olivier Gerardin for improved + handling of template parameters + Build 20000523 -- Added fix from Marc Schefer regarding OR expressions @@ -26,7 +30,7 @@ Build 20000420 - When an XSLT stylesheet is specified on the command line the document base was still defaulting to the XML document, instead of the stylesheet - + -- Fixed bug in namespace-uri() function [NodeSetFunctionCall.cpp] - Marina - If an expression was passed as an argument to the function, which evaluated to an empty NodeSet, the context node was being @@ -35,14 +39,14 @@ Build 20000420 -- Fixed bug in PathExpr::matches (Marina) - expressions such as "foo//bar" would not always match properly if more than one node existed in the final - set of "matching context nodes" (so basically if foo + set of "matching context nodes" (so basically if foo was not the root element). - + Build 20000419 -- Added the generate-id function --- Added XPath Extension Function support +-- Added XPath Extension Function support Build 20000413 @@ -88,7 +92,7 @@ Build 20000326 within Mozilla -- Added Marina Mechtcheriakova's changes to xml/parser/XMLParser.cpp to fix - a Unicode bug in ::startElement. Instead of improperly casting char* + a Unicode bug in ::startElement. Instead of improperly casting char* as DOM_CHAR*, the proper String constructor, String(char*) is used Build 20000322 @@ -120,7 +124,7 @@ Build 20000216 -- this also caused default priorities to be incorrectly calculated. Build 19991110 --- fixed bug with PathExpr and LocationStep with respect +-- fixed bug with PathExpr and LocationStep with respect to the ::match method -- problem reported by Oblix -- Added support for xsl:include (only file URLs will work) @@ -132,7 +136,7 @@ Build 19990818 -- Added support for xsl:with-param -- Added more XPath support -- added operator precedence - -- added and, or, <,<=,>=,> + -- added and, or, <,<=,>=,> Build 19990816 @@ -157,14 +161,14 @@ Build 19990812 FloatPort to Double, I wanted to add more Double related methods -- changed the NaN() method to just a static double -- All expr classes now use Double::isNaN() and Double::NaN - -- I added Double::isInfinite, Double::POSITIVE_INFINITY and + -- I added Double::isInfinite, Double::POSITIVE_INFINITY and Double::NEGATIVE_INFINITY -- Added base/Integer.cpp back into Makefile - -- added Integer::toString(int,String); + -- added Integer::toString(int,String); -- changed implementation -- Moved code to convert from Strings to doubles and from doubles to Strings into the Double class --- removed testdom.cpp from xml/dom +-- removed testdom.cpp from xml/dom -- Added more changes from Larry Fitzpatrick and Michele Lee for porting issues -- added appropriate return values for: @@ -173,9 +177,9 @@ Build 19990812 -- base/StringList.cpp -- xsl/expr/PredicateList.cpp -- Added remaining String Function Calls - -- substring(), substring-after(), substring-before(), translate(), + -- substring(), substring-after(), substring-before(), translate(), string-length() - + Build 19990810 -- Added most of the Whitespace handling @@ -189,7 +193,7 @@ Build 19990810 Build 19990806 -- Incoporated Changes From Larry Fitzpatrick --- Added more XPath functions +-- Added more XPath functions -- last(), count(), string(), contains(), starts-with(), concat() -- see functions.xml/functions.xsl for available functions -- Added xsl:text support diff --git a/mozilla/extensions/transformiix/docs/contributors.html b/mozilla/extensions/transformiix/docs/contributors.html index 6c16ada4bca..415de468c1e 100644 --- a/mozilla/extensions/transformiix/docs/contributors.html +++ b/mozilla/extensions/transformiix/docs/contributors.html @@ -149,7 +149,11 @@ The following people have contributed to the development. Gerardin, Olivier - Implemented the XPath Number functions. + Implemented the XPath Number functions, the document() + function, as well as some other changes/improvements. + + (see changes.txt for more info) + DigitalWave diff --git a/mozilla/extensions/transformiix/docs/remaining.txt b/mozilla/extensions/transformiix/docs/remaining.txt index 645459cbb00..88572a14f3a 100755 --- a/mozilla/extensions/transformiix/docs/remaining.txt +++ b/mozilla/extensions/transformiix/docs/remaining.txt @@ -1,19 +1,20 @@ -TransforMiiX (TM) +TransforMiiX (TM) (C) Copyright 1999 The MITRE Corporation, Keith Visco. All rights reserved. -Last updated: 2000/04/12 +Last updated: 2000/05/23 The current "target" XSLT version is the 19991116 XSLT Recommendation, which -can be found at http://www.w3.org/TR/1999/REC-xslt-19991116. +can be found at http://www.w3.org/TR/1999/REC-xslt-19991116. XPath implementation is also "targeting" the 19991116 version. What's Remaining? --- Network support for URI handling +-- Network support for URI handling (standalone version only) + -- currently I only implemented the file:/// protocol -- Note: Peter Van der Beken is currently working on integrating the - URIUtils into Mozilla + URIUtils for use when compiled as a Mozilla module -- I18N support for sorting and numbering @@ -23,22 +24,28 @@ What's Remaining? -- Stylesheet inclusion using xsl:import -- xsl:include works --- finish XPath function implementations - -- see examples/functions.html for a list of available functions - -- Note: Olivier Gerardin is currently working on the number functions. +-- XSLT Additional functions (Section 12 in the XSLT 1.0 Rec) --- XSLT extension functions - -- I've implemented generate-id(), see examples/functions.html - for a list of currently implemented functions - -- document(), format-number(), system-propety(), etc need to - be implemented + See examples/functions.html for a list of available functions --- Add support for xsl:key + -- document() has been implemented by Olivier Gerardin + - The second argument is currently not supported. + + -- Remaining functions which need to be implemented: + - From section 12.2, the key() function + - From section 12.3, the format-number() function + - From section 12.4 + - system-property() + - unparsed-entity-uri() + +-- Add support for xsl:key (XSLT 1.0, Section 12.2) + +-- Fallback (XSLT 1.0, Section 15) -- convert result-ns, and indent-result to new xsl:output -- some of this has been done --- Add support for disable-output-escaping for xsl:text +-- Add support for disable-output-escaping (Section 16.4) for xsl:text -- clean up Namespace handling