dmarston    2002/11/21 14:11:39

  Modified:    java     Tag: xslt20 xalan3_todo.xml
  Log:
  Clarify many entries, reorganize, and separate out more features.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.8   +61 -43    xml-xalan/java/Attic/xalan3_todo.xml
  
  Index: xalan3_todo.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/Attic/xalan3_todo.xml,v
  retrieving revision 1.1.2.7
  retrieving revision 1.1.2.8
  diff -u -r1.1.2.7 -r1.1.2.8
  --- xalan3_todo.xml   19 Nov 2002 16:06:13 -0000      1.1.2.7
  +++ xalan3_todo.xml   21 Nov 2002 22:11:39 -0000      1.1.2.8
  @@ -1,79 +1,96 @@
   <?xml version="1.0" encoding="UTF-8"?>
   <todo project="XSLT 2.0 in Xalan-J" major-version="3">
     <actions>
  +    <action category="feature" who="SB">() constructs empty sequence</action>
  +    <action category="feature" who="SB">"instance of empty" test</action>
  +  <!-- From XSLT 2.0 Working Draft 15-Nov-2002: -->
       <action category="feature">Errors formalized, numbered, dichotomized as 
static/dynamic</action>
       <action category="feature">starting node can be designated</action>
  +    <action category="feature">Can designate base output URI at 
startup</action>
       <action category="feature">Can designate a named template to be invoked 
at startup</action>
       <action category="feature">External parameters: data types?</action>
  -    <action category="feature">XPath backward-compatibility mode</action>
  -    <action category="feature" who="SB">() constructs empty sequence</action>
  -    <action category="feature" who="SB">"instance of empty" test</action>
  -    <action category="feature" status="unstable">xsl:import-schema</action>
  -    <action category="feature" status="unstable">format-dateTime() and 
xsl:datetime-format</action>
  -    <action category="feature">xsl:sort-key</action>
  +    <action category="feature" status="unstable">Module: XPath 
backward-compatibility</action>
  +    <action category="feature">Module: Lexical construct support (XSLT 
Appendix G)</action>
  +    <action category="feature" status="unstable">Modularize mandatory schema 
processing (XSLT Issue 125)</action>
  +    <action category="feature" status="unstable">default-xpath-namespace 
attribute on any XSLT element</action>
  +    <action category="feature" status="unstable">version attribute on any 
XSLT element and LREs, allows mixing</action>
  +    <action category="feature">exclude-result-prefixes="#all" 
supported</action>
  +    <action category="feature">exclude-result-prefixes, 
extension-element-prefixes now ubiquitous</action>
  +    <action category="feature">Implement namespace fixup rules from XSLT 
part 4.4</action>
  +    <action category="feature" status="unstable">Implement d-o-e rules from 
XSLT part 4.5</action>
  +    <action category="feature">Detect use of reserved namespaces for named 
objects like templates, raise error</action>
  +    <action category="feature">If AVT is sequence, produce space-separated 
string (XSLT part 5.5)</action>
  +    <action category="feature">Template modes: multiple per template, 
#default, #current</action>
  +    <action category="feature">xsl:apply-imports takes with-param 
subelement</action>
  +    <action category="feature" who="JK">xsl:variable and xsl:param take @as 
(was @type). SequenceType parsing should be centralized.</action>
  +    <action category="feature" who="JK">xsl:variable, xsl:param, 
xsl:with-param take @type-information</action>
  +    <action category="feature">xsl:param takes @required</action>
  +    <action category="feature" status="partial">xsl:function takes 
@override, xsl:result takes @as</action>
  +    <action category="feature">LREs, xsl:element, xsl:attribute take 
@type-annotation</action>
  +    <action category="feature">xsl:attribute takes 
@disable-output-escaping</action>
  +    <action category="feature" status="unstable">xsl:text allows 
instructions</action>
       <action category="feature" status="unstable">xsl:namespace</action>
  +    <action category="feature">xsl:copy and xsl:copy-of take 
@copy-namespaces</action>
  +    <action category="feature">xsl:copy-of takes 
@copy-type-annotations</action>
  +    <action category="feature">xsl:sort-key</action>
  +    <action category="feature" who="JK">xsl:sort and xsl:key take @as, 
@collation for value matching. SequenceType parsing should be centralized.
  +      <issue id="collations">What are we going to do about 
collations?</issue>
  +      <issue id="collations">New rules for matching NaN as a 
value</issue></action>
       <action category="feature">Function sort(string,sequence)</action>
  -    <action category="feature" who="JK">Add collation argument to 
starts-with, contains, substring-before, substring-after
  -      <issue id="collations">What are we going to do about collations? 
Anything?</issue></action>
  +    <action category="feature">xsl:analyze-string has sub-element 
xsl:fallback</action>
       <action category="feature" who="MM">regex-group(integer)</action>
       <action category="feature">Function unparsed-text(sequence, 
string?)</action>
  +    <action category="feature">Function format-number has new picture 
strings and algorithm</action>
  +    <action category="feature" status="unstable">format-dateTime() and 
xsl:datetime-format</action>
       <action category="feature">Function 
unparsed-entity-public-id(string)</action>
  -    <action category="feature" who="JK" status="partial">xf:compare()
  +    <action category="feature">system-property() has new keywords</action>
  +    <action category="feature" status="partial">xsl:result-document takes 
@type-information</action>
  +    <action category="feature" status="partial">xsl:output takes @name, 
@normalize-unicode</action>
  +    <action category="feature">xsl:output method="xhtml"</action>
  +    <action category="feature" status="partial">xsl:output takes 
@escape-uri-attributes for XHTML, HTML</action>
  +  <!-- From Functions and Operators Working Draft 15-Nov-2002: -->
  +    <action category="feature" who="JK">Add collation argument to 
starts-with, contains, substring-before, substring-after
         <issue id="collations">What are we going to do about collations? 
Anything?</issue></action>
  -    <action category="feature">xf:normalize-unicode()</action>
  -    <action category="feature">xf:upper-case() and xf:lower-case()</action>
  -    <action category="feature">xf:string-pad()</action>
  -    <action category="feature">xf:escape-uri()</action>
  -    <action category="feature">xf:resolve-uri()</action>
  -    <action category="feature">fn:unordered</action>
  +    <action category="feature" who="JK" status="partial">fn:compare()
  +      <issue id="collations">What are we going to do about collations? 
Anything?</issue></action>
  +    <action category="feature">fn:normalize-unicode()</action>
  +    <action category="feature">fn:upper-case() and xf:lower-case()</action>
  +    <action category="feature">fn:string-pad()</action>
  +    <action category="feature">fn:escape-uri()</action>
  +    <action category="feature">fn:resolve-uri()</action>
  +    <action category="feature">fn:unordered()</action>
       <action category="feature">fn:get-in-scope-namespaces(), 
fn:get-namespace-uri-for-prefix()</action>
  -    <action category="feature">fn:default-collation</action>
  +    <action category="feature">fn:default-collation()</action>
       <action category="feature">fn:implicit-timezone()</action>
       <action category="feature">fn:string-join()</action>
       <action category="feature">fn:base-uri()</action>
       <action category="feature">change fn:expanded-QName to 
QName-in-context</action>
       <action category="feature">change fn:get-*-from-dateTime to 
subtract-dateTimes-yielding-*</action>
  -    <action category="feature">fn:codepoints-to-string, 
fn:string-to-codepoints</action>
  -    <action category="feature">fn:error</action>
  -    <action category="feature" status="unstable">xf:copy()</action>
  -    <action category="feature" who="MM">xf:input()</action>
  -    <action category="feature">xf:context-item()</action>
  -    <action category="feature">xf:context-document()</action>
  -    <action category="feature">xf:ends-with()</action>
  +    <action category="feature">fn:codepoints-to-string(), 
fn:string-to-codepoints()</action>
  +    <action category="feature">fn:error()</action>
  +    <action category="feature" who="MM">fn:input()</action>
  +    <action category="feature">fn:context-item()</action>
  +    <action category="feature">fn:context-document()</action>
  +    <action category="feature">fn:ends-with()</action>
       <action category="feature" who="JK">constructor functions for hexBinary, 
base64Binary, anyURI, Name, NCName, QName</action>
       <action category="feature" who="JK">constructor functions for 
normalizedString, token, language, NMTOKEN, NMTOKENS</action>
       <action category="feature" who="JK">constructor functions for NOTATION, 
ID, IDREF, IDREFS, ENTITY, ENTITIES</action>
       <action category="feature" who="JK">constructor functions for 
[unsigned]long, int, short, byte</action>
       <action category="feature" who="JK">constructor functions for 
[non][positive/negative]integer</action>
       <action category="feature" who="JK">constructor functions for decimal, 
float, double</action>
  +    <action category="feature">equality test for QName, anyURI, hexBinary, 
base64Binary, NOTATION</action>
  +  <!-- From XPath 2.0 Working Draft 15-Nov-2002: -->
  +    <action category="feature" status="unstable">XPath 
backward-compatibility as part of context</action>
  +    <action category="feature" status="unstable">default function namespace 
as part of context</action>
  +    <action category="feature" status="unstable">modularize extras from 
XPath section 2.6</action>
       <action category="feature" status="partial">XPath keywords: type, of 
type, untyped, in</action>
       <action category="feature">XPath keyword: castable</action>
       <action category="feature">operators &lt;&lt; (before) and &gt;&gt; 
(after)</action>
  -    <action category="feature">equality test for QName, anyURI, hexBinary, 
base64Binary</action>
       <action category="feature" status="unstable" who="JK">cast as, treat 
as</action>
       <action category="feature" status="unstable">ValidateExpr::= "validate" 
SchemaContext? "{" Expr "}"</action>
  -    <action category="feature">default-xpath-namespace standard attribute 
allowed everywhere</action>
  -    <action category="feature">xsl:analyze-string has sub-element 
xsl:fallback</action>
  -    <action category="feature">xsl:copy and xsl:copy-of take 
@copy-namespaces</action>
  -    <action category="feature" status="unstable">version attribute on XSLT 
element, allows mixing</action>
  -    <action category="feature">exclude-result-prefixes="#all" 
supported</action>
  -    <action category="feature">exclude-result-prefixes, extension 
element-prefixes now ubiquitous</action>
  -    <action category="feature">xsl:apply-imports takes with-param 
subelement</action>
  -    <action category="feature" who="JK">xsl:variable and xsl:param take @as 
(was @type). SequenceType parsing should be centralized.</action>
  -    <action category="feature">xsl:param takes @required</action>
  -    <action category="feature">xsl:attribute takes 
@disable-output-escaping</action>
  -    <action category="feature" who="JK">xsl:sort and xsl:key take @as, 
@collation for value matching. SequenceType parsing should be centralized.
  -      <issue id="collations">What are we going to do about 
collations?</issue>
  -      <issue id="collations">New rules for matching NaN as a 
value</issue></action>
  -    <action category="feature" status="partial">xsl:output takes @name, 
@unicode-normalization</action>
  -    <action category="feature">xsl:output method="xhtml"</action>
  -    <action category="feature">xsl:text allows instructions</action>
  -    <action category="feature">system-property() has new keywords</action>
  -    <action category="feature" status="partial">xsl:function, xsl:result 
takes @as</action>
     </actions>
     <completed>
       <action category="feature">Input is a sequence, not just one 
tree</action>
  -    <action category="feature">xsl:result-document</action>
       <action category="feature">xsl:for-each-group</action>
       <action category="feature">OccurrenceIndicator::= ("*" |  "+" |  "?")? 
in match and select</action>
       <action category="feature">ItemType keywords: element, attribute, node, 
document, item, atomic value, etc.</action>
  @@ -112,6 +129,7 @@
         <issue id="collations">What are we going to do about collations? 
Anything?</issue></action>
       <action category="feature" status="bugs">xf:collection()</action>
       <action category="feature">ExprComment ::= "{--" [^}]* "--}"</action>
  +    <action category="feature">xsl:import-schema</action>
     </completed>
    <devs>
     <!-- in alphabetical order, by last name -->
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to