xref: /aosp_15_r20/external/apache-xml/test/tests/bugzilla/Bugzilla6312.xml (revision 1212f9a0ffdc28482b8821715d2222bf16dc14e2)
1*1212f9a0SAndroid Build Coastguard Worker<?xml version="1.0"?>
2*1212f9a0SAndroid Build Coastguard Worker
3*1212f9a0SAndroid Build Coastguard Worker<todo title="Things To Do" project="XSLTC" major-version="1">
4*1212f9a0SAndroid Build Coastguard Worker
5*1212f9a0SAndroid Build Coastguard Worker  <devs>
6*1212f9a0SAndroid Build Coastguard Worker   <person name="Jacek Ambroziak" email="[email protected]" id="JA" expertise="code">
7*1212f9a0SAndroid Build Coastguard Worker     Inventor, architect, former lead developer and evangelist.
8*1212f9a0SAndroid Build Coastguard Worker   </person>
9*1212f9a0SAndroid Build Coastguard Worker   <person name="Tom Amiro" email="[email protected]" id="TA" expertise="testing">
10*1212f9a0SAndroid Build Coastguard Worker     Testing.
11*1212f9a0SAndroid Build Coastguard Worker   </person>
12*1212f9a0SAndroid Build Coastguard Worker   <person name="Morten J&#216;rgensen" email="[email protected]" id="MJ" expertise="code, doc">
13*1212f9a0SAndroid Build Coastguard Worker     Lead developer - key contributor on design documentation, ID/Keys, performance, JAXP, and continuing development in general.
14*1212f9a0SAndroid Build Coastguard Worker   </person>
15*1212f9a0SAndroid Build Coastguard Worker   <person name="G. Todd Miller" email="[email protected]" id="TM" expertise="code">
16*1212f9a0SAndroid Build Coastguard Worker     Developer - key contributor on TrAX.
17*1212f9a0SAndroid Build Coastguard Worker   </person>
18*1212f9a0SAndroid Build Coastguard Worker   <person name="Santiago Pericas-Geertsen" email="[email protected]" id="SP" expertise="code">
19*1212f9a0SAndroid Build Coastguard Worker     Developer - key contributor on compilation strategy.
20*1212f9a0SAndroid Build Coastguard Worker   </person>
21*1212f9a0SAndroid Build Coastguard Worker  </devs>
22*1212f9a0SAndroid Build Coastguard Worker
23*1212f9a0SAndroid Build Coastguard Worker  <actions>
24*1212f9a0SAndroid Build Coastguard Worker
25*1212f9a0SAndroid Build Coastguard Worker   <target-release-description>
26*1212f9a0SAndroid Build Coastguard Worker    <date>09/??/01</date>
27*1212f9a0SAndroid Build Coastguard Worker    <level>????</level>
28*1212f9a0SAndroid Build Coastguard Worker    <goal type="conformance">XSLT 1.0 compliant 100%.</goal>
29*1212f9a0SAndroid Build Coastguard Worker    <goal type="performance">Maintain current level.</goal>
30*1212f9a0SAndroid Build Coastguard Worker    <goal type="stability"> Stable, reasonable.</goal>
31*1212f9a0SAndroid Build Coastguard Worker    <goal type="api">API Complete.</goal>
32*1212f9a0SAndroid Build Coastguard Worker    <goal type="documentation">Documentation functionally complete.</goal>
33*1212f9a0SAndroid Build Coastguard Worker   </target-release-description>
34*1212f9a0SAndroid Build Coastguard Worker
35*1212f9a0SAndroid Build Coastguard Worker  <action context="test, packages:org.apache.xalan.xsltc"
36*1212f9a0SAndroid Build Coastguard Worker          category="tests"
37*1212f9a0SAndroid Build Coastguard Worker          who="TA, Shane"
38*1212f9a0SAndroid Build Coastguard Worker          priority="high">
39*1212f9a0SAndroid Build Coastguard Worker     Modify Xalan test enviroment to test XSLTC as a component of XalanJ2.
40*1212f9a0SAndroid Build Coastguard Worker   </action>
41*1212f9a0SAndroid Build Coastguard Worker
42*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:org.apache.xalan.xsltc"
43*1212f9a0SAndroid Build Coastguard Worker          category="feature"
44*1212f9a0SAndroid Build Coastguard Worker          who="MJ"
45*1212f9a0SAndroid Build Coastguard Worker          priority="high">
46*1212f9a0SAndroid Build Coastguard Worker       Finish the implementation of id() and key() in patterns.
47*1212f9a0SAndroid Build Coastguard Worker   </action>
48*1212f9a0SAndroid Build Coastguard Worker
49*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:org.apache.xalan.xsltc"
50*1212f9a0SAndroid Build Coastguard Worker          category="bug"
51*1212f9a0SAndroid Build Coastguard Worker          who="??"
52*1212f9a0SAndroid Build Coastguard Worker          priority="high">
53*1212f9a0SAndroid Build Coastguard Worker      Continue to improve the handling of name spaces. There are a number of
54*1212f9a0SAndroid Build Coastguard Worker      bugs that are independent of the lack of namespace nodes.
55*1212f9a0SAndroid Build Coastguard Worker     (bugzilla 1411, 1506, 1518, 2582, 2801, 2857, 2859, 2863, 2535, 2954, 2840)
56*1212f9a0SAndroid Build Coastguard Worker   </action>
57*1212f9a0SAndroid Build Coastguard Worker
58*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:org.apache.xalan.xsltc"
59*1212f9a0SAndroid Build Coastguard Worker          category="bug"
60*1212f9a0SAndroid Build Coastguard Worker          who="??"
61*1212f9a0SAndroid Build Coastguard Worker          priority="high">
62*1212f9a0SAndroid Build Coastguard Worker    Fix bugs that impact the XSLTMark performance benchmark.
63*1212f9a0SAndroid Build Coastguard Worker    (bugzilla 1376, 1498, 1512, 1532, 2351, 2517, 2553, 3065, 3066).
64*1212f9a0SAndroid Build Coastguard Worker   </action>
65*1212f9a0SAndroid Build Coastguard Worker
66*1212f9a0SAndroid Build Coastguard Worker
67*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:org.apache.xalan.xsltc"
68*1212f9a0SAndroid Build Coastguard Worker          category="bugs"
69*1212f9a0SAndroid Build Coastguard Worker          who="TM"
70*1212f9a0SAndroid Build Coastguard Worker          priority="high">
71*1212f9a0SAndroid Build Coastguard Worker       Fix bugs reflecting positional problems (1410, 1532, 2939).
72*1212f9a0SAndroid Build Coastguard Worker   </action>
73*1212f9a0SAndroid Build Coastguard Worker
74*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:org.apache.xalan.xsltc"
75*1212f9a0SAndroid Build Coastguard Worker          category="bug"
76*1212f9a0SAndroid Build Coastguard Worker          who="TM"
77*1212f9a0SAndroid Build Coastguard Worker          priority="high">
78*1212f9a0SAndroid Build Coastguard Worker      Fix bugs on dealing with XPATH/Axes expressions (1498, 2551, 2553, 2572, 2932).
79*1212f9a0SAndroid Build Coastguard Worker   </action>
80*1212f9a0SAndroid Build Coastguard Worker
81*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:org.apache.xalan.xsltc"
82*1212f9a0SAndroid Build Coastguard Worker          category="bug"
83*1212f9a0SAndroid Build Coastguard Worker          who="??"
84*1212f9a0SAndroid Build Coastguard Worker          priority="medium">
85*1212f9a0SAndroid Build Coastguard Worker      Fix bugs involving template selection (1397, 2749, 2582, 2585, 2695, 2749, 2754, 2886, 2937).
86*1212f9a0SAndroid Build Coastguard Worker   </action>
87*1212f9a0SAndroid Build Coastguard Worker
88*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:org.apache.xalan.xsltc"
89*1212f9a0SAndroid Build Coastguard Worker          category="bug"
90*1212f9a0SAndroid Build Coastguard Worker          who="??"
91*1212f9a0SAndroid Build Coastguard Worker          priority="medium">
92*1212f9a0SAndroid Build Coastguard Worker      Fix bugs affecting numbering (2901, 2931).
93*1212f9a0SAndroid Build Coastguard Worker   </action>
94*1212f9a0SAndroid Build Coastguard Worker
95*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:org.apache.xalan.xsltc"
96*1212f9a0SAndroid Build Coastguard Worker          category="bug"
97*1212f9a0SAndroid Build Coastguard Worker          who="??"
98*1212f9a0SAndroid Build Coastguard Worker          priority="medium">
99*1212f9a0SAndroid Build Coastguard Worker      Fix bugs affecting comment and processing-intruction nodes (2599, 2834, 2858).
100*1212f9a0SAndroid Build Coastguard Worker   </action>
101*1212f9a0SAndroid Build Coastguard Worker
102*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:org.apache.xalan.xsltc"
103*1212f9a0SAndroid Build Coastguard Worker          category="feature"
104*1212f9a0SAndroid Build Coastguard Worker          who="MJ"
105*1212f9a0SAndroid Build Coastguard Worker          priority="low">
106*1212f9a0SAndroid Build Coastguard Worker     Implement name space nodes (bugzilla 1379).
107*1212f9a0SAndroid Build Coastguard Worker   </action>
108*1212f9a0SAndroid Build Coastguard Worker
109*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:????"
110*1212f9a0SAndroid Build Coastguard Worker          category="feature, integration with Xalan"
111*1212f9a0SAndroid Build Coastguard Worker          who="??"
112*1212f9a0SAndroid Build Coastguard Worker          priority="medium">
113*1212f9a0SAndroid Build Coastguard Worker      Implement an extension to support the redirection of output to multiple
114*1212f9a0SAndroid Build Coastguard Worker      output files from within a stylesheet (equivalent to xalan:redirect or
115*1212f9a0SAndroid Build Coastguard Worker      saxon:output).  Note: Task may be implemented as a result of integrating Xsltc and Xalan
116*1212f9a0SAndroid Build Coastguard Worker     and using shared code.
117*1212f9a0SAndroid Build Coastguard Worker   </action>
118*1212f9a0SAndroid Build Coastguard Worker
119*1212f9a0SAndroid Build Coastguard Worker
120*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:????"
121*1212f9a0SAndroid Build Coastguard Worker          category="feature, integration with Xalan"
122*1212f9a0SAndroid Build Coastguard Worker          who="??"
123*1212f9a0SAndroid Build Coastguard Worker          priority="medium">
124*1212f9a0SAndroid Build Coastguard Worker     Implement a node-set extension to convert result tree fragments to
125*1212f9a0SAndroid Build Coastguard Worker     node-sets. This enables sorting and grouping of nodes assigned to a tree
126*1212f9a0SAndroid Build Coastguard Worker     variable. Note: Task may be implemented as a result of integrating Xsltc and Xalan
127*1212f9a0SAndroid Build Coastguard Worker     and using shared code.
128*1212f9a0SAndroid Build Coastguard Worker   </action>
129*1212f9a0SAndroid Build Coastguard Worker
130*1212f9a0SAndroid Build Coastguard Worker
131*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:????"
132*1212f9a0SAndroid Build Coastguard Worker          category="feature, integration with Xalan"
133*1212f9a0SAndroid Build Coastguard Worker          who="??"
134*1212f9a0SAndroid Build Coastguard Worker          priority="medium">
135*1212f9a0SAndroid Build Coastguard Worker      Add support for nonstatic external Java functions.
136*1212f9a0SAndroid Build Coastguard Worker      Note: Task may be implemented as a result of integrating Xsltc and Xalan
137*1212f9a0SAndroid Build Coastguard Worker      and using shared code.
138*1212f9a0SAndroid Build Coastguard Worker   </action>
139*1212f9a0SAndroid Build Coastguard Worker
140*1212f9a0SAndroid Build Coastguard Worker
141*1212f9a0SAndroid Build Coastguard Worker  <action context="code, packages:????"
142*1212f9a0SAndroid Build Coastguard Worker          category="feature, integration with Xalan"
143*1212f9a0SAndroid Build Coastguard Worker          who="??"
144*1212f9a0SAndroid Build Coastguard Worker          priority="medium">
145*1212f9a0SAndroid Build Coastguard Worker    Fix bugs affecting the correctness of ouput
146*1212f9a0SAndroid Build Coastguard Worker    (1439, 1504, 1512, 1516, 1520, 1525, 2517, 2520, 2578, 2948, 2951, 2952, 2954, 3005, 3065).
147*1212f9a0SAndroid Build Coastguard Worker     Note: Task may be implemented as a result of integrating Xsltc and Xalan
148*1212f9a0SAndroid Build Coastguard Worker     and using shared code.
149*1212f9a0SAndroid Build Coastguard Worker   </action>
150*1212f9a0SAndroid Build Coastguard Worker
151*1212f9a0SAndroid Build Coastguard Worker  <action context="code, AST"
152*1212f9a0SAndroid Build Coastguard Worker          category="architecture"
153*1212f9a0SAndroid Build Coastguard Worker          who="??"
154*1212f9a0SAndroid Build Coastguard Worker          priority="medium">
155*1212f9a0SAndroid Build Coastguard Worker    Use SAX to build the AST. The DOM builder
156*1212f9a0SAndroid Build Coastguard Worker   (the real DOM builder, not our quasi-DOM builder) receives SAX
157*1212f9a0SAndroid Build Coastguard Worker   events when it builds the DOM. The compiler.Parser class could
158*1212f9a0SAndroid Build Coastguard Worker   possible receive these SAX events directly, and thereby eliminating
159*1212f9a0SAndroid Build Coastguard Worker   the need for a DOM (saves loads of time and memory).
160*1212f9a0SAndroid Build Coastguard Worker   </action>
161*1212f9a0SAndroid Build Coastguard Worker
162*1212f9a0SAndroid Build Coastguard Worker   <action context="code, DOM"
163*1212f9a0SAndroid Build Coastguard Worker           category="architecture"
164*1212f9a0SAndroid Build Coastguard Worker           who="??"
165*1212f9a0SAndroid Build Coastguard Worker           priority="medium">
166*1212f9a0SAndroid Build Coastguard Worker      Consider building a DOM-2-'DOM' converter, perhaps by adding
167*1212f9a0SAndroid Build Coastguard Worker      a second DOM builder inner class to our DOM. Then we would have
168*1212f9a0SAndroid Build Coastguard Worker      one SAX DOM builder and one DOM DOM builder. I don't know if
169*1212f9a0SAndroid Build Coastguard Worker      JAXP lets you supply the stylesheet as a DOM. If it doesn't,
170*1212f9a0SAndroid Build Coastguard Worker      we should assign this task a very low priority. There is no
171*1212f9a0SAndroid Build Coastguard Worker      point in spending a lot of time on this if JAXP users will
172*1212f9a0SAndroid Build Coastguard Worker      never be able to use this functionality.
173*1212f9a0SAndroid Build Coastguard Worker    </action>
174*1212f9a0SAndroid Build Coastguard Worker
175*1212f9a0SAndroid Build Coastguard Worker  </actions>
176*1212f9a0SAndroid Build Coastguard Worker</todo>
177