platform-core-home/plan_xerces.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (view) (download) (as text)

1 : dj 1.1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2 :     <html>
3 :     <head>
4 :     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 :     <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
6 :     <title>Platform/Core Component Planning Details</title>
7 :     <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
8 :     </head>
9 :     <body text="#000000" bgcolor="#FFFFFF">
10 :     &nbsp;
11 :     <table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
12 :     <tr>
13 :     <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Platform/Core
14 :     Component Planning Details</font></font></b></td>
15 :     </tr>
16 :     <tr>
17 :     <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="Adarrow.gif" BORDER=0 height=16 width=16></td>
18 :     <td>
19 :     <p><b><a name="xerces"></a>Remove Dependancy on Xerces </b>(bugs <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37696">37696</a>,
20 :     <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=36112">36112</a>)</p>
21 :     <p><i>Checklist:</i></p>
22 : dj 1.2 <ul type="circle">
23 : dj 1.1 <li>Create new XML plug-in containing the XML Pull APIs.</li>
24 :     <li>Remove plug-in dependancies from org.eclipse.core.runtime and org.eclipse.core.resources.</li>
25 :     <li>Add new dependancy to new XML plug-in.</li>
26 :     <li>Replace org.eclipse.core.internal.plugins.PluginParser with a new
27 :     parser using the new APIs.</li>
28 :     <li>Replace org.eclipse.core.internal.resources.WorkspaceDescriptionReader
29 :     with new reader based on new APIs.</li>
30 :     <li>Check test suites.</li>
31 :     <li>Verify new work by completely removing the Xerces plug-in from the
32 :     environment.</li>
33 :     <li>Educate Platform/UI and other teams in SDK who rely on Xerces with
34 :     knowledge of new APIs.</li>
35 :     </ul>
36 :     </td>
37 :     </tr>
38 :     <tr> </tr>
39 :     </table>
40 :    
41 :     </body>
42 :     </html>