You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by dl...@apache.org on 2001/05/04 22:16:20 UTC

cvs commit: xml-xalan/java xsltc_todo.xml todo.xml todo.xsl

dleslie     01/05/04 13:16:19

  Modified:    java     todo.xml todo.xsl
  Added:       java     xsltc_todo.xml
  Log:
  Added xsltc to-do list.
  Revised original and todo.xsl to generalize transformations and apply
  same stylesheet to both lists.
  
  Revision  Changes    Path
  1.31      +2 -2      xml-xalan/java/todo.xml
  
  Index: todo.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/todo.xml,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- todo.xml	2001/03/29 03:24:19	1.30
  +++ todo.xml	2001/05/04 20:16:14	1.31
  @@ -1,6 +1,6 @@
   <?xml version="1.0"?>
   
  -<todo title="Things To Do" project="Xalan" major-version="2">
  +<todo title="Things To Do" project="Xalan-Java" major-version="2">
   
    <devs>
     <!-- in alphabetical order, by last name -->
  @@ -17,7 +17,7 @@
       Xalan-J 2.x developer, compiling/compiled stylesheets experiments.
     </person>
     <person name="Donald Leslie" email="donald_leslie@lotus.com" id="DL" expertise="doc">
  -    Xalan-J and -C documentation, servlets and samples.
  +    Xalan-J and -C documentation, servlets, applets, and samples.
     </person>
     <person name="Costin Manolache" email="cmanolache@yahoo.com" id="CM">
       Xalan-J 2.x developer.
  
  
  
  1.4       +5 -5      xml-xalan/java/todo.xsl
  
  Index: todo.xsl
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/todo.xsl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- todo.xsl	2000/12/07 15:30:19	1.3
  +++ todo.xsl	2001/05/04 20:16:16	1.4
  @@ -1,14 +1,14 @@
   <?xml version="1.0"?>
   <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  -
  +<xsl:variable name="title" select="concat(todo/@project, ' ', todo/@major-version)"/>
     <xsl:template match="/">
       <HTML>
         <HEAD>
  -         <TITLE>Xalan-Java Version 2</TITLE>
  +         <TITLE><xsl:value-of select="$title"/></TITLE>
         </HEAD>
         <BODY>
  -        <!-- H1>Xalan for Java Version 2</H1 -->
  -        <H2>Xalan for Java Version 2: <xsl:value-of select="todo/@title"/></H2>
  +
  +        <H2><xsl:value-of select="concat($title, ': ', todo/@title)"/></H2>
           <p><font size="-1">See a 
             <xsl:element name="a">
               <xsl:attribute name="href">#developer-list</xsl:attribute>
  @@ -126,7 +126,7 @@
           <xsl:text>Developers:</xsl:text>
         </xsl:element>
       </H3>
  -    <p>A list of some of people working on Xalan currently:</p>
  +    <p>A list of some of people currently working on working on <xsl:value-of select="/todo/@project"/>:</p>
       <ul>
       <xsl:for-each select="devs/person">
         <li>
  
  
  
  1.1                  xml-xalan/java/xsltc_todo.xml
  
  Index: xsltc_todo.xml
  ===================================================================
  <?xml version="1.0"?>
  <!DOCTYPE todo
       [<!ENTITY integration-task "Note: Task may be implemented as a result of integrating Xsltc and Xalan 
                                   and using shared code.">
       ]
  >
  
  <todo title="Things To Do" project="XCLTC" major-version="1">
  
  
  
    <devs>
     <person name="Tom Amiro" email="Tom.Amiro@Sun.COM" id="TA" expertise="testing">
       Details to be added.
     </person>  
     <person name="Morten J&#216;rgensen" email="morten@xml.apache.org" id="MJ" expertise="code, doc">
       Details to be added.
     </person>
     <person name="G. Todd Miller" email="Glenn.Miller@Sun.COM" id="TM" expertise="code">
       Details to be added.
     </person>
    </devs>
   
    <actions>
  
     <target-release-description>
      <date>00/00/00</date>
      <level>beta</level>
      <goal type="conformance">XSLT 1.0 compliant 100%.</goal>
      <goal type="performance">Maintain current level.</goal>
      <goal type="stability"> Stable, reasonable.</goal>
      <goal type="api">API Complete.</goal>
      <goal type="documentation">Documentation functionally complete.</goal>
     </target-release-description>
     
     <action context="code, packages: org.apache.xalan.xsltc" 
             category="feature" 
             who="MJ, TM"
             priority="high">           
       Replace all Project X components and APIs with 
       JAXP equivalents (this includes updating compiler's parser 
       to use SAX2/DOM2).
     </action>
  
    <action context="doc"
            category="documentation"
            who="MJ"
            priority="high">
      Produce documentation on architecture of XSLTC so the larger developer
      community can contribute to the development of XSLT.
    </action>  
      
    <action context="test, packages:org.apache.xalan.xsltc"
            category="tests"
            who="TA, Shane"
            priority="high">
       Integrate tests not already there into the Xalan test suite and begin
        using the Xalan test suite to test XSLTC as a component of XalanJ2.
        (This should wait until #1 is done.)          
     </action>       
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="feature"
            who="??"
            priority="high">
         Finish the implementation of id() and key() in patterns.   
     </action>       
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="bug"
            who="??"
            priority="high">
        Continue to improve the handling of name spaces. There are a number of
        bugs that are independent of the lack of namespace nodes.  
       (bugzilla 1411, 1472, 1473, 1506, 1517, 1518)    
     </action>       
  
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="bug"
            who="??"
            priority="high">
      Fix bugs that impact the XSLTMark performance benchmark.
      (bugzilla 1498, 1532).          
     </action>
          
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="feature"
            who="??"
            priority="high">
       Fix bugs that impact the use of XSLT with DocBook (1404, 1487).          
     </action>
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="feature"
            who="MJ"
            priority="high">
       Fix bugs with the handling of variables and parameters (1487, 1408)          
     </action>
            
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="feature"
            who="TM"
            priority="high">
         Fix bugs reflecting positional problems (1409, 1410, 1412, 1532).          
     </action>
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="feature"
            who="TM"
            priority="high">
        Fix bugs on dealing with XPATH expressions (1407, 1511).          
     </action>       
  
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="feature"
            who="who"
            priority="medium">
        Fix bugs involving template selection (1503, 1397).
     </action>
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="feature"
            who="MJ"
            priority="low">
       Implement name space nodes (bugzilla 1379).
     </action>       
  
    <action context="code, packages:org.apache.xalan.xsltc"
            category="feature"
            who="??"
            priority="low">
        Look into proper caching algorithms and improve the example given in 
        DocumentCache.java accordingly.          
     </action>
  
  
    <action context="code, packages:????"
            category="feature, integration with Xalan"
            who="??"
            priority="medium">
        Implement an extension to support the redirection of output to multiple
        output files from within a stylesheet (equivalent to xalan:redirect or
        saxon:output). &integration-task;
     </action>       
  
  
    <action context="code, packages:????"
            category="feature, integration with Xalan"
            who="??"
            priority="medium">
       Implement a node-set extension to convert result tree fragments to
       node-sets. This enables sorting and grouping of nodes assigned to a tree 
       variable. &integration-task;
     </action>       
  
  
    <action context="code, packages:????"
            category="feature, integration with Xalan"
            who="??"
            priority="medium">
        Add support for nonstatic external Java functions. &integration-task;
     </action>       
  
  
    <action context="code, packages:????"
            category="feature, integration with Xalan"
            who="??"
            priority="medium">
      Fix bugs affecting the correctness of ouput 
      (1403, 1406, 1441, 1489, 1429, 1504,
       1508, 1512, 1513, 1516, 1520, 1521, 1525).  &integration-task;
     </action>       
  
    <action context="code, AST"
            category="architecture"
            who="??"
            priority="medium">
      Use SAX to build the AST. The DOM builder
     (the real DOM builder, not our quasi-DOM builder) receives SAX
     events when it builds the DOM. The compiler.Parser class could
     possible receive these SAX events directly, and thereby eliminating
     the need for a DOM (saves loads of time and memory).
     </action>
     
     <action context="code, DOM"
             category="architecture"
             who="??"
             priority="medium">
        Consider building a DOM-2-'DOM' converter, perhaps by adding 
        a second DOM builder inner class to our DOM. Then we would have 
        one SAX DOM builder and one DOM DOM builder. I don't know if
        JAXP lets you supply the stylesheet as a DOM. If it doesn't, 
        we should assign this task a very low priority. There is no
        point in spending a lot of time on this if JAXP users will 
        never be able to use this functionality.
      </action>       
  
    </actions>
  
    <completed>
    </completed>
  
  </todo>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org