| <?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop' |
| |
| # |
| # Begin: page-specific settings. Change these. |
| $pageTitle = "Eclipse Team Component 3.3 Development Plan"; |
| $pageKeywords = "Eclipse, Team, 3.3, development plan"; |
| $pageAuthor = "Team/CVS team"; |
| |
| # Add page-specific Nav bars here |
| # Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3) |
| # $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3); |
| |
| # End: page-specific settings |
| # |
| |
| # Paste your HTML content between the EOHTML markers! |
| $html = <<<EOHTML |
| |
| <div id="midcolumn"> |
| <h1>$pageTitle</h1> |
| <p>Back to the <a href="../index.php">Team Component Page</a></p> |
| |
| <table border="0" cellspacing="10" cellpadding="0"> |
| <tbody> |
| <tr> |
| <td><img src="../images/progress.gif" alt="under development"> item |
| is under development</td> |
| <td><img src="../images/ok.gif" height="10" width="10" alt="finished"> item is |
| finished</td> |
| <td><font class="indexsub" alt="deferred">[>3.3]</font> item is deferred</td> |
| </tr> |
| </tbody> |
| </table> |
| |
| <div class="homeitem3col"> |
| <h3>Eclipse Project 3.3 Plan items that effect Team</h3> |
| |
| <p>The following items which appear on the |
| <a href="http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_3.html">Eclipse Project 3.3 Plan</a> |
| will have an effect on the Team/Compare/CVS component.<p> |
| <ul> |
| <li><strong>Platform level proxy settings</strong>: When the proxy settings are made available by the |
| Runtime component, the CVS and SSH2 plugins will need to be modified to use the Runtime settings. |
| </li> |
| <li><strong>Managing and sharing settings</strong>: Depending on the eventual solution for this, |
| there may be support required by Team or CVS. |
| </li> |
| <li><strong>Ship Finer-grained Components</strong>: It is not clear at this time whether this |
| will have an impact on Team/Compare/CVS. |
| </li> |
| <li><strong>Performance focus</strong>: There will be an ongoing effort during 3.3 to assess the |
| performance of existing an new features. |
| </li> |
| <li><strong>Improve multi-instance view management</strong>: Both the Synchronize view and the History |
| view can benefit from improved multi-instane view management. |
| </li> |
| <li><strong>Adopt the Eclipse File System</strong>: The effects of EFS on Team and Compare will be |
| considered during 3.3. |
| </li> |
| <li><strong>Adopt the new UI features</strong>: The goal is to update the Team, Compare and CVS components |
| to use new UI features that apply when they become available. |
| </li> |
| <li><strong>Improve compare</strong>: The Compare infrastructure has not undrgone much change in |
| the last few releases. We plan on addressing the more important issues that have accumulated in that time. |
| </li> |
| </ul> |
| |
| The next section contains a description of the particular items we plan to address in 3.3. |
| </div> |
| |
| <div class="homeitem3col"> |
| |
| <a name="Themes"></a> |
| <h3>Overall Team 3.3 Plan</h3> |
| |
| <p>The overall themes for this release are detailed below:</p> |
| <ul> |
| <li><strong>Compare Improvements</strong>: The Compare infrastructure has not undrgone much change in |
| the last few releases. We plan on addressing the more important issues that have accumulated in that time. |
| Some of these include: |
| <ul> |
| <li>API for change navigation in Compare Editors and Viewers.</li> |
| <li>Use ISaveable API that was introduced in 3.2.</li> |
| <li>Asynchronous population of compare editor content and labels.</li> |
| <li>Proper use of Commands (key bindings) for editor/viewer actions.</li> |
| <li>Support selection of proper ancestor and/or remote within an editor/viewer.</li> |
| <li>Use History view for local and model (e.g. Java) histories.</li> |
| <li>Polish items from Wiki.</li> |
| </ul> |
| </li> |
| <li><strong>Logical Model Integration</strong>: There are several logical model integration related issues |
| that were not addressed in 3.2 that we plan on addressing in 3.3.</li> |
| <li><strong>Improve multi-instance view management</strong>: The Synchronize view and History view are both page |
| based views but they use different mechanisms to support multiple active pages. In 3.3, we will use the same mechanism |
| for both and hep investigate improvements to multi-view management to improve the user experience.</li> |
| <li><strong>Eclipse File System</strong>: The Eclipse File System (EFS) API was introduced in 3.2. In 3.3, we |
| will investigate ways of incorporating this into Team.</li> |
| </ul> |
| |
| </div> |
| |
| <div class="homeitem3col"> |
| |
| <h3>3.3 Development Effort - Milestone 1 (Friday, August 11, 2006) </h3> |
| <a name="m1"></a> |
| |
| <ul> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished"><strong>Bug fixing</strong>: Target bugs are marked as 3.3 M1. |
| </li> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished"><strong>Add History View API that was missing from 3.2</strong> |
| </li> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished"><strong>Update actions to use the Commands framework</strong> |
| </li> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished"><strong>Working Set import/export:</strong> Give the user the |
| option to include working sets when exporting project sets. |
| </li> |
| </ul> |
| </div> |
| |
| <div class="homeitem3col"> |
| |
| <h3>3.3 Development Effort - Milestone 2 (Friday, September 22, 2006) </h3> |
| <a name="m2"></a> |
| |
| <ul> |
| <li><img src="../images/progress.gif" alt="progress"><strong>Bug fixing</strong>: Target bugs are marked as |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=Platform&component=Compare&component=CVS&component=Team&target_milestone=3.3+M2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">3.3 M2</a>. |
| </li> |
| <li><img src="../images/progress.gif" alt="progress">Investigate improvements to the Apply Patch wizard |
| <ul> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished">Preview changes against workspace (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=40971">40971</a>) |
| </li> |
| <li><em>[deferred to M3]</em> Support for manual merging (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=79372">79372</a>) |
| </li> |
| </ul> |
| </li> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished">Investigate the use of file buffers in Compare editors |
| (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=114">114</a>). |
| </ul> |
| </div> |
| |
| <div class="homeitem3col"> |
| |
| <h3>3.3 Development Effort - Milestone 3 (Friday, November 3, 2006) </h3> |
| <a name="m3"></a> |
| |
| <ul> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished"><strong>Bug fixing</strong>: Target bugs are marked as |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=Platform&component=Compare&component=CVS&component=Team&target_milestone=3.3+M3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">3.3 M3</a>. |
| </li> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished">Continue improvements to the Apply Patch wizard |
| <ul> |
| <li>Support for manual merging (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=79372">79372</a>) |
| </li> |
| <li>Provide a Command for Apply Patch. |
| </li> |
| </ul> |
| </li> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished">Compare API |
| <ul> |
| <li>Allow clients to extend ContentMergeViewer to the same extent TextMergeViewer does |
| (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=144638">144638</a>). |
| </li> |
| <li>Give clients access to Compare viewer navigation (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=143858">143858</a>). |
| </li> |
| <li>Allow clients to contribute actions to a CompareEditorInput. |
| </ul> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished">Improve Compare Editor Updating. |
| <ul> |
| <li>Update on save (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=41564">41564</a>) |
| </li> |
| <li>Update in response to Team operations (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=39425">39425</a>) |
| </li> |
| <li>Update in response to Resource operations (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=157213">157213</a>) |
| </li> |
| <li>Asynchronous loading and update. |
| </ul> |
| </li> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished">Improve Compare Editor Accessibility. |
| </li> |
| </ul> |
| </div> |
| |
| <div class="homeitem3col"> |
| |
| <h3>3.3 Development Effort - Milestone 4 (Friday, December 15, 2006) </h3> |
| <a name="m4"></a> |
| |
| <ul> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished"><strong>Bug fixing</strong>: Target bugs are marked as |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=Platform&component=Compare&component=CVS&component=Team&target_milestone=3.3+M4&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">3.3 M4</a>. |
| </li> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished">Unify Compare Navigation UI affordances |
| </li> |
| <li><img src="../images/ok.gif" height="10" width="10" alt="finished">Investigate making parts of Compare asynchronous. |
| <ul> |
| <li>Non-blocking opening of Compare editor.</li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| |
| <div class="homeitem3col"> |
| |
| <h3>3.3 Development Effort - Milestone 5 (Friday, February 9, 2007) </h3> |
| <a name="m5"></a> |
| |
| <ul> |
| <li><strong>Bug fixing</strong>: Target bugs are marked as |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=Platform&component=Compare&component=CVS&component=Team&target_milestone=3.3+M5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">3.3 M5</a>. |
| </li> |
| <li>Investigate highlighting of word level diffs |
| </li> |
| </ul> |
| </div> |
| |
| <p></p> |
| </div> |
| |
| <!-- remove the entire <div> tag to omit the right column! --> |
| <div id="rightcolumn"> |
| <div class="sideitem"> |
| <h6>Quick Links</h6> |
| <ul> |
| <li><a href="#Themes">Overall Themes</a></li> |
| <li><a href="#m1">Milestone 1</a></li> |
| <li><a href="#m2">Milestone 2</a></li> |
| <li><a href="#m3">Milestone 3</a></li> |
| <li><a href="#m4">Milestone 4</a></li> |
| <li><a href="#m5">Milestone 5</a></li> |
| <li><a href="#m6">Milestone 6</a></li> |
| </ul> |
| </div> |
| </div> |
| <div id="rightcolumn"> |
| <div class="sideitem"> |
| <h6>Related Links</h6> |
| <ul> |
| <li><a href="../index.php">Team Component</a></li> |
| <li><a href="../../platform-cvs">CVS Component</a></li> |
| </ul> |
| </div> |
| </div> |
| |
| EOHTML; |
| |
| |
| # Generate the web page |
| $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); |
| ?> |