| <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
| <head> |
| <title>sse 1.0M8 milestone plan</title> |
| <link rel="stylesheet" type="text/css" href="../../../stylesheets/images/default_style.css"/> |
| <script src="../../../../../popup.js" type="text/javascript"> |
| // script is linked |
| </script> |
| </head> |
| <body> |
| <table border="0" width="100%" cellPadding="2" cellSpacing="5"> |
| <tr> |
| <td> |
| <font class="indextop">sse 1.0M8</font> |
| <br/> |
| <font class="indexsub">Milestone planning for SSE Component</font> |
| </td> |
| <td> |
| <br/> |
| </td> |
| <td width="28%"> |
| <img height="86" width="120" src="../../../stylesheets/images/Idea.jpe"/> |
| </td> |
| </tr> |
| </table> |
| <table border="0" width="100%" cellPadding="2" cellSpacing="5"> |
| <tr> |
| <a name="Overall_Planning"> |
| <td rowspan="3" colSpan="2" bgColor="#0080c0" width="100%" align="left" valign="top"> |
| <b> |
| <font face="Arial,Helvetica"> |
| <font color="#ffffff">1.0M8 Plan - updated 9/12/2005</font> |
| </font> |
| </b> |
| </td> |
| </a> |
| </tr> |
| </table> |
| <table width="100%" cellspacing="5"> |
| <tr> |
| <td><description> |
| |
| <p>M8 focusses on performance and confirming our API designs, and to overall give smaller, easier to digest examples while providing a good exemplary implementation of each extension facility we support. To that end we will use the WSDL, XSD, and XML editors as the benchmarks and examples of good multi-page editors embedding an SSE source page, including:</p> |
| |
| <ul> |
| |
| <li>Ensuring contributions work correctly, for base-provided actions as well as the ruler, toolbar, and status line</li> |
| |
| <li>Ensuring validate-edit and resource synchronization work from every page</li> |
| |
| <li>Making sure input types other than FileEditorInput function properly</li> |
| |
| </ul> |
| |
| </description> |
| </td> |
| </tr> |
| </table> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Design for Platform Use</b> |
| <br/> |
| <i> |
| <detail>Provide API to embed source page editor in multipage editors and improve integration with the Eclipse platform</detail> |
| </i> |
| <ul> |
| <li> |
| <img width="13" height="5" src="../../../stylesheets/images/progress.gif"/> |
| <a name="Design-for-Platform-Use.Continue-refactoring-to-improve-separation-of-components"/> |
| <description>Continue refactoring to improve separation of components</description> |
| <font color="8080FF"> [medium]</font> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../stylesheets/images/progress.gif"/> |
| <a name="Design-for-Platform-Use.Remove-ViewerSelectionManager-in-favor-of-workbench-part-driven-selection-notification"/> |
| <description>Remove ViewerSelectionManager in favor of workbench part-driven selection notification</description> |
| <font color="8080FF"> [high]</font> |
| <img width="16" height="15" src="../../../stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> SSE currently provides a ViewerSelectionManager which duplicates the functionality provided by the platform selection service and SelectionProvider API. This also includes deprecating and removing VSM-specific event types </detail>")"/> |
| </li> |
| <li> |
| <a name="Design-for-Platform-Use.Code-folding"/> |
| <description>Code folding</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> Believed done except requires fix for document/model synchronization. </detail>")"/> |
| </li> |
| <li> |
| <a name="Design-for-Platform-Use.Remove-encoding-mementos-and-document-alternate-methods-using-content-describers"/> |
| <description>Remove encoding mementos and document alternate methods using content describers</description> |
| <font color="8080FF"> [low]</font> |
| </li> |
| <li> |
| <a name="Design-for-Platform-Use.Adopt-the-platform-Undo-mechanism-and-prevent-conflicts-with-package-names"/> |
| <description>Adopt the platform Undo mechanism and prevent conflicts with package names</description> |
| <font color="8080FF"> [low]</font> |
| </li> |
| <li> |
| <a name="Design-for-Platform-Use.Correct-partitioner-implementations-and-usages-by-StructuredDocument-implementations"/> |
| <description>Correct partitioner implementations and usages by StructuredDocument implementations</description> |
| <font color="8080FF"> [low]</font> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Provide APIs to extend our source editor</b> |
| <ul> |
| <li> |
| <img width="13" height="5" src="../../../stylesheets/images/progress.gif"/> |
| <a name="Provide-APIs-to-extend-our-source-editor.Confirm-API-of-Extended-Configuration-extension-point"/> |
| <description>Confirm API of Extended Configuration extension point</description> |
| <font color="8080FF"> [high]</font> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../stylesheets/images/progress.gif"/> |
| <a name="Provide-APIs-to-extend-our-source-editor.Utilize-PDE-validation-by-updating-schema-to-have-individual-element-names"/> |
| <description>Utilize PDE validation by updating schema to have individual element names</description> |
| <font color="8080FF"> [high]</font> |
| <img width="16" height="15" src="../../../stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> <ul> <li> TextViewerConfiguration </li> <li> OutlineConfiguration (keep root class and check with base about moving it down) </li> <li> Remove dependency on StructuredTextEditor </li> </ul> </detail>")"/> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../stylesheets/images/progress.gif"/> |
| <a name="Provide-APIs-to-extend-our-source-editor.Eliminate-StructuredTextEditor-subclasses-and-switch-to-plugin-action-contributions"/> |
| <description>Eliminate StructuredTextEditor subclasses and switch to plugin action contributions</description> |
| <font color="8080FF"> [medium]</font> |
| </li> |
| <li> |
| <a name="Provide-APIs-to-extend-our-source-editor.Find-where-we're-violating-our-own-APIs-and-clean-them-up"/> |
| <description>Find where we're violating our own APIs and clean them up</description> |
| <font color="8080FF"> [low]</font> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <table> |
| <tr> |
| <td valign="top"> |
| <img height="16" border="0" nosave="" src="../../../stylesheets/images/Adarrow.gif"/> |
| </td> |
| <td> |
| <b>Quality</b> |
| <ul> |
| <li> |
| <img width="13" height="5" src="../../../stylesheets/images/progress.gif"/> |
| <a name="Quality.Continue-to-Document-Designs-and-API,-create-JUnit-and-Performance-Tests"/> |
| <description>Continue to Document Designs and API, create JUnit and Performance Tests</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="16" height="15" src="../../../stylesheets/images/detail.gif" onmouseout="hidePopup()" onmouseover="showPopup("<detail> Create more JUnit tests, verify performance runs. <ul> <li> Editor overview, primarily extended configuration, editor IDs, etc. </li> <li> Model overview, StructuredDocument vs. IDocument, ModelManager, etc. </li> <li> Content Type Describers, encoding. </li> </ul> </detail>")"/> |
| <img width="40" height="12" src="../../../stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="13" height="5" src="../../../stylesheets/images/progress.gif"/> |
| <a name="Quality.Define-and-enhance-JUnit-testcases."/> |
| <description>Define and enhance JUnit testcases.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../stylesheets/images/help.gif"/> |
| </li> |
| <li> |
| <img width="10" height="10" src="../../../stylesheets/images/glass.gif"/> |
| <a name="Quality.Write-on-line-documentation."/> |
| <description>Write on-line documentation.</description> |
| <font color="8080FF"> [medium]</font> |
| <img width="40" height="12" src="../../../stylesheets/images/help.gif"/> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <table border="0" width="100%" cellpadding="2" cellspacing="5"> |
| <tbody> |
| <tr> |
| <td colspan="4" bgcolor="#0080c0" width="100%" align="left" valign="top"> |
| <b> |
| <font face="Arial,Helvetica"> |
| <font color="#ffffff">Legend</font> |
| </font> |
| </b> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top"> |
| <img width="14" height="5" src="../../../stylesheets/images/progress.gif"/> |
| </td> |
| <td width="50%">item is under development.</td> |
| <td valign="top"> |
| <img width="10" height="10" src="../../../stylesheets/images/glass.gif"/> |
| </td> |
| <td width="50%">item is under investigation.</td> |
| </tr> |
| <tr> |
| <td valign="top"> |
| <img width="10" height="10" src="../../../stylesheets/images/ok.gif"/> |
| </td> |
| <td width="50%">item is finished.</td> |
| <td valign="top"> |
| <img width="40" height="12" src="../../../stylesheets/images/help.gif"/> |
| </td> |
| <td width="50%">help wanted</td> |
| </tr> |
| <tr> |
| <td valign="top"> |
| <img width="10" height="10" src="../../../stylesheets/images/defer.gif"/> |
| </td> |
| <td width="50%">item is deferred.</td> |
| <td valign="top"> |
| <font class="indexsub"> |
| <img src="../../../stylesheets/images/new.gif"/> |
| </font> |
| </td> |
| <td width="50%">new</td> |
| </tr> |
| </tbody> |
| </table> |
| <br/> |
| </body> |
| </html> |