You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general-cvs@xml.apache.org by dl...@apache.org on 2001/07/26 15:03:36 UTC
cvs commit: xml-site/targets/xalan-j/xsltc/graphics ext-40-label-1.jpg ext-40-label-2.jpg ext-40-label-3.jpg index-label-1.jpg index-label-2.jpg index-label-3.jpg xsl_comment_design-label-1.jpg xsl_comment_design-label-2.jpg xsl_comment_design-label-3.jpg xsl_key_design-label-1.jpg xsl_key_design-label-2.jpg xsl_key_design-label-3.jpg xsl_lang_design-label-1.jpg xsl_lang_design-label-2.jpg xsl_lang_design-label-3.jpg xsl_sort_design-label-1.jpg xsl_sort_design-label-2.jpg xsl_sort_design-label-3.jpg xsl_unparsed_design-label-1.jpg xsl_unparsed_design-label-2.jpg xsl_unparsed_design-label-3.jpg xsl_whitespace_design-label-1.jpg xsl_whitespace_design-label-2.jpg xsl_whitespace_design-label-3.jpg xsltc_compiler-label-1.jpg xsltc_compiler-label-2.jpg xsltc_compiler-label-3.jpg xsltc_dom-label-1.jpg xsltc_dom-label-2.jpg xsltc_dom-label-3.jpg xsltc_namespace-label-1.jpg xsltc_namespace-label-2.jpg xsltc_namespace-label-3.jpg xsltc_runtime-label-1.jpg xsltc_runtime-label-2.jpg xsltc_runtime-label-3.jpg xsltc_trax-label-1.jpg xsltc_trax-label-2.jpg xsltc_trax-label-3.jpg
dleslie 01/07/26 06:03:36
Modified: targets/xalan-j/xsltc todo.html
targets/xalan-j/xsltc/graphics ext-40-label-1.jpg
ext-40-label-2.jpg ext-40-label-3.jpg
index-label-1.jpg index-label-2.jpg
index-label-3.jpg xsl_comment_design-label-1.jpg
xsl_comment_design-label-2.jpg
xsl_comment_design-label-3.jpg
xsl_key_design-label-1.jpg
xsl_key_design-label-2.jpg
xsl_key_design-label-3.jpg
xsl_lang_design-label-1.jpg
xsl_lang_design-label-2.jpg
xsl_lang_design-label-3.jpg
xsl_sort_design-label-1.jpg
xsl_sort_design-label-2.jpg
xsl_sort_design-label-3.jpg
xsl_unparsed_design-label-1.jpg
xsl_unparsed_design-label-2.jpg
xsl_unparsed_design-label-3.jpg
xsl_whitespace_design-label-1.jpg
xsl_whitespace_design-label-2.jpg
xsl_whitespace_design-label-3.jpg
xsltc_compiler-label-1.jpg
xsltc_compiler-label-2.jpg
xsltc_compiler-label-3.jpg xsltc_dom-label-1.jpg
xsltc_dom-label-2.jpg xsltc_dom-label-3.jpg
xsltc_namespace-label-1.jpg
xsltc_namespace-label-2.jpg
xsltc_namespace-label-3.jpg
xsltc_runtime-label-1.jpg xsltc_runtime-label-2.jpg
xsltc_runtime-label-3.jpg xsltc_trax-label-1.jpg
xsltc_trax-label-2.jpg xsltc_trax-label-3.jpg
Log:
Bring up to date with 2.2.D7
Revision Changes Path
1.2 +51 -39 xml-site/targets/xalan-j/xsltc/todo.html
Index: todo.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xalan-j/xsltc/todo.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- todo.html 2001/05/23 13:56:25 1.1
+++ todo.html 2001/07/26 13:03:35 1.2
@@ -1,10 +1,10 @@
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>XCLTC 1</TITLE>
+<TITLE>XSLTC 1</TITLE>
</HEAD>
<BODY>
-<H2>XCLTC 1: Things To Do</H2>
+<H2>XSLTC 1: Things To Do</H2>
<p>
<font size="-1">See a
<a href="#developer-list">list of developers/initials.</a></font>
@@ -12,12 +12,12 @@
<font size="-1">
<p>Planned releases:
<BR>
-<a href="#release-date-00/00/00">00/00/00</a> <a href="#release-date-completed">Completed</a>
+<a href="#release-date-05/18/01">05/18/01</a> <a href="#release-date-completed">Completed</a>
</p>
</font>
<p>
-<a name="release-date-00/00/00"><b>For release: 00/00/00</b></a>
+<a name="release-date-05/18/01"><b>For release: 05/18/01</b></a>
, beta
<BR>
<b>Goal </b>[conformance]: XSLT 1.0 compliant 100%.
@@ -30,94 +30,90 @@
<BR>
<b>Goal </b>[documentation]: Documentation functionally complete.
</p>
-<p>1)
- Replace all Project X components and APIs with
- JAXP equivalents (this includes updating compiler's parser
- to use SAX2/DOM2).
- <BR>
-<b>context:</b> code, packages: org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-MJ,%20TM">MJ, TM</a>, <b>priority:</b> high</p>
-<p>2)
+<p>1)
Produce documentation on architecture of XSLTC so the larger developer
community can contribute to the development of XSLT.
<BR>
<b>context:</b> doc, <b>category:</b> documentation, <b>who:</b> <a href="#personref-MJ">MJ</a>, <b>priority:</b> high</p>
-<p>3)
+<p>2)
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.)
<BR>
<b>context:</b> test, packages:org.apache.xalan.xsltc, <b>category:</b> tests, <b>who:</b> <a href="#personref-TA,%20Shane">TA, Shane</a>, <b>priority:</b> high</p>
-<p>4)
+<p>3)
Finish the implementation of id() and key() in patterns.
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> high</p>
-<p>5)
+<p>4)
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)
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> bug, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> high</p>
-<p>6)
+<p>5)
Fix bugs that impact the XSLTMark performance benchmark.
(bugzilla 1498, 1532).
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> bug, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> high</p>
-<p>7)
+<p>6)
Fix bugs that impact the use of XSLT with DocBook (1404, 1487).
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> high</p>
-<p>8)
+<p>7)
Fix bugs with the handling of variables and parameters (1487, 1408)
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-MJ">MJ</a>, <b>priority:</b> high</p>
-<p>9)
+<p>8)
Fix bugs reflecting positional problems (1409, 1410, 1412, 1532).
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-TM">TM</a>, <b>priority:</b> high</p>
-<p>10)
+<p>9)
Fix bugs on dealing with XPATH expressions (1407, 1511).
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-TM">TM</a>, <b>priority:</b> high</p>
-<p>11)
+<p>10)
Fix bugs involving template selection (1503, 1397).
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-who">who</a>, <b>priority:</b> medium</p>
-<p>12)
+<p>11)
Implement name space nodes (bugzilla 1379).
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-MJ">MJ</a>, <b>priority:</b> low</p>
-<p>13)
+<p>12)
Look into proper caching algorithms and improve the example given in
DocumentCache.java accordingly.
<BR>
<b>context:</b> code, packages:org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> low</p>
-<p>14)
+<p>13)
Implement an extension to support the redirection of output to multiple
output files from within a stylesheet (equivalent to xalan:redirect or
- saxon:output). Note: Task may be implemented as a result of integrating Xsltc and Xalan
- and using shared code.
+ saxon:output). Note: Task may be implemented as a result of integrating Xsltc and Xalan
+ and using shared code.
<BR>
<b>context:</b> code, packages:????, <b>category:</b> feature, integration with Xalan, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> medium</p>
-<p>15)
+<p>14)
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. Note: Task may be implemented as a result of integrating Xsltc and Xalan
- and using shared code.
+ and using shared code.
<BR>
<b>context:</b> code, packages:????, <b>category:</b> feature, integration with Xalan, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> medium</p>
-<p>16)
- Add support for nonstatic external Java functions. Note: Task may be implemented as a result of integrating Xsltc and Xalan
- and using shared code.
+<p>15)
+ Add support for nonstatic external Java functions.
+ Note: Task may be implemented as a result of integrating Xsltc and Xalan
+ and using shared code.
<BR>
<b>context:</b> code, packages:????, <b>category:</b> feature, integration with Xalan, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> medium</p>
-<p>17)
+<p>16)
Fix bugs affecting the correctness of ouput
(1403, 1406, 1441, 1489, 1429, 1504,
- 1508, 1512, 1513, 1516, 1520, 1521, 1525). Note: Task may be implemented as a result of integrating Xsltc and Xalan
- and using shared code.
+ 1508, 1512, 1513, 1516, 1520, 1521, 1525).
+ Note: Task may be implemented as a result of integrating Xsltc and Xalan
+ and using shared code.
<BR>
<b>context:</b> code, packages:????, <b>category:</b> feature, integration with Xalan, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> medium</p>
-<p>18)
+<p>17)
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
@@ -125,7 +121,7 @@
the need for a DOM (saves loads of time and memory).
<BR>
<b>context:</b> code, AST, <b>category:</b> architecture, <b>who:</b> <a href="#personref-??">??</a>, <b>priority:</b> medium</p>
-<p>19)
+<p>18)
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
@@ -139,26 +135,42 @@
<a name="release-date-completed">
<H3>Completed: </H3>
</a>
+<p>1)
+ Replace all Project X components and APIs with
+ JAXP equivalents (this includes updating compiler's parser
+ to use SAX2/DOM2).
+ <BR>
+<b>context:</b> code, packages: org.apache.xalan.xsltc, <b>category:</b> feature, <b>who:</b> <a href="#personref-MJ,%20TM">MJ, TM</a>, <b>priority:</b> high</p>
<HR>
<H3>
<a name="developer-list">Developers:</a>
</H3>
-<p>A list of some of people currently working on working on XCLTC:</p>
+<p>A list of some of people currently working on working on XSLTC:</p>
<ul>
<li>
+<a href="mailto:jaceka@crossgain.com">Jacek Ambroziak</a><a name="personref-JA"> (JA)</a>
+<BR>
+ Inventor, architect, former lead developer and evangelist.
+ </li>
+<li>
<a href="mailto:Tom.Amiro@Sun.COM">Tom Amiro</a><a name="personref-TA"> (TA)</a>
<BR>
- Details to be added.
+ Testing.
</li>
<li>
<a href="mailto:morten@xml.apache.org">Morten JØrgensen</a><a name="personref-MJ"> (MJ)</a>
<BR>
- Details to be added.
+ Lead developer - key contributor on design documentation, ID/Keys, performance, JAXP, and continuing development in general.
</li>
<li>
<a href="mailto:Glenn.Miller@Sun.COM">G. Todd Miller</a><a name="personref-TM"> (TM)</a>
+<BR>
+ Developer - key contributor on TrAX.
+ </li>
+<li>
+<a href="mailto:santiago@cs.bu.edu">Santiago Pericas-Geertsen</a><a name="personref-SP"> (SP)</a>
<BR>
- Details to be added.
+ Developer - key contributor on compilation strategy.
</li>
</ul>
</BODY>
1.2 +3 -5 xml-site/targets/xalan-j/xsltc/graphics/ext-40-label-1.jpg
<<Binary file>>
1.2 +7 -5 xml-site/targets/xalan-j/xsltc/graphics/ext-40-label-2.jpg
<<Binary file>>
1.2 +5 -3 xml-site/targets/xalan-j/xsltc/graphics/ext-40-label-3.jpg
<<Binary file>>
1.2 +4 -2 xml-site/targets/xalan-j/xsltc/graphics/index-label-1.jpg
<<Binary file>>
1.2 +7 -7 xml-site/targets/xalan-j/xsltc/graphics/index-label-2.jpg
<<Binary file>>
1.2 +5 -2 xml-site/targets/xalan-j/xsltc/graphics/index-label-3.jpg
<<Binary file>>
1.2 +4 -4 xml-site/targets/xalan-j/xsltc/graphics/xsl_comment_design-label-1.jpg
<<Binary file>>
1.2 +3 -4 xml-site/targets/xalan-j/xsltc/graphics/xsl_comment_design-label-2.jpg
<<Binary file>>
1.2 +4 -4 xml-site/targets/xalan-j/xsltc/graphics/xsl_comment_design-label-3.jpg
<<Binary file>>
1.2 +1 -3 xml-site/targets/xalan-j/xsltc/graphics/xsl_key_design-label-1.jpg
<<Binary file>>
1.2 +4 -6 xml-site/targets/xalan-j/xsltc/graphics/xsl_key_design-label-2.jpg
<<Binary file>>
1.2 +3 -2 xml-site/targets/xalan-j/xsltc/graphics/xsl_key_design-label-3.jpg
<<Binary file>>
1.2 +2 -2 xml-site/targets/xalan-j/xsltc/graphics/xsl_lang_design-label-1.jpg
<<Binary file>>
1.2 +4 -2 xml-site/targets/xalan-j/xsltc/graphics/xsl_lang_design-label-2.jpg
<<Binary file>>
1.2 +2 -3 xml-site/targets/xalan-j/xsltc/graphics/xsl_lang_design-label-3.jpg
<<Binary file>>
1.2 +3 -2 xml-site/targets/xalan-j/xsltc/graphics/xsl_sort_design-label-1.jpg
<<Binary file>>
1.2 +5 -4 xml-site/targets/xalan-j/xsltc/graphics/xsl_sort_design-label-2.jpg
<<Binary file>>
1.2 +2 -2 xml-site/targets/xalan-j/xsltc/graphics/xsl_sort_design-label-3.jpg
<<Binary file>>
1.2 +6 -4 xml-site/targets/xalan-j/xsltc/graphics/xsl_unparsed_design-label-1.jpg
<<Binary file>>
1.2 +9 -12 xml-site/targets/xalan-j/xsltc/graphics/xsl_unparsed_design-label-2.jpg
<<Binary file>>
1.2 +3 -3 xml-site/targets/xalan-j/xsltc/graphics/xsl_unparsed_design-label-3.jpg
<<Binary file>>
1.2 +4 -3 xml-site/targets/xalan-j/xsltc/graphics/xsl_whitespace_design-label-1.jpg
<<Binary file>>
1.2 +5 -2 xml-site/targets/xalan-j/xsltc/graphics/xsl_whitespace_design-label-2.jpg
<<Binary file>>
1.2 +5 -3 xml-site/targets/xalan-j/xsltc/graphics/xsl_whitespace_design-label-3.jpg
<<Binary file>>
1.2 +2 -6 xml-site/targets/xalan-j/xsltc/graphics/xsltc_compiler-label-1.jpg
<<Binary file>>
1.2 +6 -7 xml-site/targets/xalan-j/xsltc/graphics/xsltc_compiler-label-2.jpg
<<Binary file>>
1.2 +3 -6 xml-site/targets/xalan-j/xsltc/graphics/xsltc_compiler-label-3.jpg
<<Binary file>>
1.2 +4 -2 xml-site/targets/xalan-j/xsltc/graphics/xsltc_dom-label-1.jpg
<<Binary file>>
1.2 +8 -4 xml-site/targets/xalan-j/xsltc/graphics/xsltc_dom-label-2.jpg
<<Binary file>>
1.2 +2 -2 xml-site/targets/xalan-j/xsltc/graphics/xsltc_dom-label-3.jpg
<<Binary file>>
1.2 +3 -4 xml-site/targets/xalan-j/xsltc/graphics/xsltc_namespace-label-1.jpg
<<Binary file>>
1.2 +1 -4 xml-site/targets/xalan-j/xsltc/graphics/xsltc_namespace-label-2.jpg
<<Binary file>>
1.2 +5 -3 xml-site/targets/xalan-j/xsltc/graphics/xsltc_namespace-label-3.jpg
<<Binary file>>
1.2 +2 -4 xml-site/targets/xalan-j/xsltc/graphics/xsltc_runtime-label-1.jpg
<<Binary file>>
1.2 +2 -9 xml-site/targets/xalan-j/xsltc/graphics/xsltc_runtime-label-2.jpg
<<Binary file>>
1.2 +5 -4 xml-site/targets/xalan-j/xsltc/graphics/xsltc_runtime-label-3.jpg
<<Binary file>>
1.2 +3 -3 xml-site/targets/xalan-j/xsltc/graphics/xsltc_trax-label-1.jpg
<<Binary file>>
1.2 +5 -2 xml-site/targets/xalan-j/xsltc/graphics/xsltc_trax-label-2.jpg
<<Binary file>>
1.2 +1 -6 xml-site/targets/xalan-j/xsltc/graphics/xsltc_trax-label-3.jpg
<<Binary file>>
---------------------------------------------------------------------
To unsubscribe, e-mail: general-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: general-cvs-help@xml.apache.org