| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <meta name="GENERATOR" content="Mozilla/4.76 [en] (Windows NT 5.0; U) [Netscape]"> |
| <title>Combined JDT Text and JDT UI Component 3.6 Plan</title> |
| |
| <script type="text/javascript"> |
| <!-- |
| function linkifyBugs() { |
| // Replaces plain text 'bug xyz' by a link to Eclipse's bugzilla. |
| traverseLinkifyBugs(document.getElementsByTagName("body")[0]); |
| } |
| function nextNode(node, stopNode) { |
| if (node.nextSibling) { |
| return node.nextSibling; |
| } else if (node.parentNode == stopNode) { |
| return null; |
| } else { |
| return nextNode(node.parentNode); |
| } |
| } |
| function traverseLinkifyBugs(node) { |
| var stopNode= node.parentNode; |
| var regex= /(Bug\s*)(\d+)/i; |
| while (node) { |
| if (node.nodeType == 1/*element*/ && node.nodeName == "a") { |
| node= nextNode(node, stopNode); |
| |
| } else if (node.childNodes != null && node.childNodes.length > 0) { |
| node= node.childNodes[0]; |
| |
| } else if (node.nodeType == 3/*text*/) { |
| var txt= node.data; |
| var res= regex.exec(txt); |
| if (res) { |
| var matchStart= txt.indexOf(res[0]); |
| |
| var beforeNode= document.createTextNode(txt.substring(0, matchStart)); |
| node.parentNode.insertBefore(beforeNode, node); |
| |
| var linkNode= document.createElement("a"); |
| linkNode.href= "https://bugs.eclipse.org/bugs/show_bug.cgi?id=" + res[2]; |
| linkNode.appendChild(document.createTextNode(res[1] + res[2])); |
| node.parentNode.insertBefore(linkNode, node); |
| |
| node.data= txt.substr(matchStart + res[0].length); |
| // continue with current (shortened) node... |
| } else { |
| node= nextNode(node, stopNode); |
| } |
| |
| } else { |
| node= nextNode(node, stopNode); |
| } |
| } |
| } |
| |
| function showHiddenWork() { |
| // Open this document with an URL ending in ?work, and the "work" class becomes visible. |
| if (window.location.search == "?work") { |
| var spans= document.getElementsByTagName("span") |
| for (var i in spans) { |
| var s= spans[i]; |
| if (s.className == "work") { |
| s.style.visibility= "visible"; |
| s.insertBefore(document.createTextNode("\u00a0"), s.firstChild); |
| s.insertBefore(document.createTextNode("\u00a0"), s.lastChild.nextSibling); |
| } |
| }; |
| } |
| } |
| |
| //--> |
| </script> |
| |
| |
| <style type="text/css"> |
| .priority { |
| color: blue; |
| font-style: italic; |
| } |
| .work { |
| background: lightgreen; |
| visibility: hidden; |
| } |
| #midcolumn ul {list-style:square none;} |
| </style> |
| |
| </head> |
| |
| <body text="#000000" bgcolor="#FFFFFF" onload="linkifyBugs();showHiddenWork();"> |
| |
| <table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" > |
| |
| <tr> |
| <td WIDTH="100%"> |
| <p>Last revised $Date: 2010/03/05 15:53:26 $</p> |
| |
| |
| <p>This plan is under continuous refinement. Please send comments about this plan to the <a href="mailto:jdt-ui-dev@eclipse.org">jdt-ui-dev@eclipse.org</a> developer mailing list.</p> |
| <p><strong>Note:</strong> This plan depends on the <a href="http://www.eclipse.org/eclipse/platform-text/3.6/plan.php">Platform Text Plan</a>.</p> |
| |
| <h2><a NAME="Overall_Planning"></a>Overall Goals</h2> |
| <p>This section lists the goals for Eclipse 3.6 for the JDT Text and the JDT UI component as listed on the |
| <a href="http://www.eclipse.org/projects/project-plan.php?projectid=eclipse">Eclipse Project 3.6 Draft Plan</a>. |
| </p> |
| |
| |
| <p> |
| <strong><a name="1"></a>[1] Scaling Up</strong>. |
| Monitor overall performance and memory consumption which includes the addition of new performance tests for new features. |
| </p> |
| |
| <p> |
| <strong><a name="2"></a>[2] Design for Extensibility</strong>. |
| Provide APIs for clients where needed. |
| </p> |
| |
| <p> |
| <strong><a name="3"></a>[3] Ease of Use</strong>. |
| Make sure we run on the e4 compatibility layer and deliver new productivity features like TBD. |
| </p> |
| |
| <p> |
| <strong><a name="4"></a>[4] Platform Support</strong>. |
| Add support for Java 7 and make sure we run on Windows 7. |
| </p> |
| |
| <p> |
| <strong><a name="5"></a>[5] Technology Trends</strong>. |
| Add support for JUnit 4.7. |
| </p> |
| |
| <h2><a NAME="Work_Items"></a><br>Work Items</h2> |
| <p> |
| This section lists the <em>possible</em> work items for Eclipse 3.6 for the JDT Text and the JDT UI component |
| with the [corresponding theme]. |
| Some of those items have a <span class="priority">higher priority</span> than others. |
| </p> |
| |
| <ul> |
| <li><h4><font class="indexsub" color="#8080ff">[> 3.6]</font> Java 7 [<a href="#4">4</a>]</h4> |
| </p> |
| Work for JSR308 which is publicly available is in progress in JDT Core. For the JSR292, JSR294 and project Coin we need to wait for publicly available specifications. |
| This probably means that Java 7 support won't be completely done for the 3.6 release. We might be able to get all we need in time for 3.6.1.</p> |
| <strong>Note:</strong> In order to align our schedule with the delayed official Java 7 appearance and due to lack of publicly available |
| specifications (including lack of a Java 7 JSR), we have decided to move the development work to a separate branch and decouple it from the |
| 3.6 release. In that branch we will continue to develop the Java 7 features as they become publicly accessible. We will deliver separate |
| updates for the official builds in order to provide early access to Java 7 features. |
| |
| <li><h4>Windows 7 Support [<a href="#4">4</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> test pass on Windows 7 <span class="work">Dani: 1w</span></li> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> fix bugs that arise during test pass <span class="work">Dani: 1w</span></li> |
| </ul></li> |
| |
| <li><h4>Adopt New Platform Features [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority">make sure that we run on the e4 compatibility layer <span class="work">2w</span> |
| <ul> |
| <li>test our bundles against it</li> |
| <li>help to investigate and fix bugs in the compatibility layer</li> |
| </ul> |
| </li> |
| </ul></li> |
| |
| <li><h4>API [<a href="#2">2</a>]</h4> |
| <ul> |
| <li>provide a way for RefactoringWizardOpenOperation/RefactoringWizard to use a specified IRunnableContext (bug 283427) <span class="work">Markus</span></li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> provide container name for JUnit container (bug 161566) <span class="work">Markus</span></li> |
| </ul></li> |
| |
| <li><h4>Refactoring [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority">new refactoring: move type to new file (bug 43277) <span class="work">Raksha: 3d</span></li> |
| <li>new refactoring: convert instance method to static (bug 118032) <span class="work">Raksha: 2w</span></li> |
| <li>decide on strategy to handle visibility errors after refactorings (and implement it correctly): <span class="work">Markus: 2w</span> |
| <ul> |
| <li>Increase visibility (with info/warning message)?</li> |
| <li>add delegation if possible (with info/warning message)?</li> |
| <li>offer possibility to "fix" warning on error page?</li> |
| </ul> |
| </li> |
| </ul></li> |
| |
| <li><h4>Usability [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 'Open Implementation' should also be available as command <span class="work">Raksha: 2d</span> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> Allow to export all clean up and formatter profiles from preference page (bug 48966) <span class="work">Raksha: 2d</span> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> provide link to clean up in enhanced problem hover (bug 218595) <span class="work">Raksha: 2w</span></li> |
| <li><font class="indexsub" color="#8080ff">[>3.6]</font> provide a trim to show number of error/warnings<span class="work">1w</span> |
| <ul> |
| <li>needs to be discussed with UI team first |
| <br>→ this would bind too much resources from Platform UI and hence not for 3.6</li> |
| </ul> |
| </li> |
| <li class="priority">BiDi support for input fields/combos (<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=bidi&classification=Eclipse&product=JDT&component=Text&component=UI&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&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=">related bugs</a>, depends on SWT bug 230854) <span class="work">6w</span></li> |
| </ul> |
| |
| <li><h4>Java Search [<a href="#3">3</a>]</h4> |
| <ul> |
| <li><font class="indexsub" color="#8080ff">[>3.6]</font> search for text in attached source (bug 247503, depends on JDT Core bug 199994) |
| <br>→ will be solved via text search participant support (bug 23341) |
| <br>→ JDT Core tried to support to find constant references in .class files with attached source (bug 12044) but deferred this from 3.5 |
| </li> |
| </ul> |
| |
| <li><h4>Call Hierarchy [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> allow to remove nodes from view (bug 41702) <span class="work">Raksha: 2d</span></li> |
| </ul> |
| |
| <li><h4>Type Hierarchy [<a href="#3">3</a>]</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> compute hierarchy in background (bug 30881) <span class="work">Raksha: 3d</span></li> |
| </ul> |
| |
| <li><h4>JUnit [<a href="#5">5</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> update JUnit 4 to 4.7 (bug 272418, <a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3480">CQ 3480</a>) <span class="work">Markus: 1d</span></li> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> separate UI from non-UI code (bug 278844) <span class="work">external contribution + Markus: 1d</span></li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> help to make JUnit 4 available as 'org.junit' bundle in Orbit (bug 186369 and bug 153429)</li> |
| </ul> |
| |
| |
| <li><h4>Content Assist [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> context information: show parameters should show parameters for all overloaded methods (bug 58719) <span class="work">Dani: 2d</span></li> |
| <li>fix constructor completion bugs <span class="work">Dani: 3d</span></li> |
| <li>indicate match in proposal list (similar to Ctrl+3)</li> |
| </ul> |
| </li> |
| |
| <li><h4>Code Visualization [<a href="#3">3</a>]</h4> |
| <ul> |
| <li>show horizontal line between methods (bug 13672) <span class="work">Raksha or Deepak: 1w</span></li> |
| <li>visualize code nesting (bug 69455) <span class="work">Raksha or Prakash: 2w</span> |
| <br>→ could be implemented as semantic highlighting</li> |
| <li>[misc] draw vertical lines in control flow statements (bug 84878)</li> |
| </ul> |
| </li> |
| |
| <li><h4>Quick views [<a href="#3">3</a>]</h4> |
| <ul> |
| <li>allow to open quick views from any Java element from any view (e.g. from the Package Explorer or Outline view) (bug 285411) <span class="work">Raksha or Prakash: 2d</span> |
| </ul> |
| </li> |
| |
| <li><h4>Javadoc view and sticky Javadoc hover [<a href="#3">3</a>]</h4> |
| <ul> |
| <li>show Java annotations (bug 236850) <span class="work">Markus: 2d</span></li> |
| </ul> |
| </li> |
| |
| <li><h4>Performance And Memory Consumption [<a href="#1">1</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> constantly watch performance test results and act when red</li> |
| <li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> continue to provide new tests</li> |
| </ul> |
| |
| <li><h4>Miscellaneous</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> adopt NodeFinder API (bug 250944) <span class="work">Markus: 1d</span></li> |
| <li>add hyperlinking for the @inheritDoc tag <span class="work">Raksha: 2d</span></li> |
| <li>structured selection should support brackets (bug 86835) <span class="work">Markus</span></li> |
| </ul> |
| |
| <li><h4>General Items</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.5.x maintenance work <span class="work">2w</span></li> |
| <li><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> look at bugs with patches and review those</li> |
| </ul></li> |
| </ul> |
| |
| |
| <h2><br>Cross Team Issues</h2> |
| <p>This section contains cross team issues that have to be clarified. The |
| concrete outcome affects the plan items listed above.</p> |
| <ul> |
| <li>SWT |
| <ul> |
| <li>bug 230854 needs to be fixed in order to provide BiDi support for input fields/combos</li> |
| </ul> |
| </li> |
| <li>Platform Compare |
| <ul> |
| TBD |
| </ul> |
| </li> |
| <li>Platform UI |
| <ul> |
| TBD |
| </ul> |
| </li> |
| <li>JDT Core (<a href="http://www.eclipse.org/jdt/core/r3.6/plan.php">3.6 plan</a>) |
| <ul> |
| <li>Java 7 features; detailed bugs TBD</li> |
| </ul> |
| </li> |
| <li>JDT Debug |
| <ul> |
| TBD |
| </ul> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| |
| |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF"><a name="Milestone_Planning_M1">Milestone M1 (2009-08-07)</font></font></td> |
| </tr> |
| |
| <tr> |
| <td WIDTH="100%"> |
| See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.6/plan.php#Milestone_Planning_M1">Platform Text 3.6 M1 Plan</a>.</p> |
| |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items</h4> |
| <ul> |
| <li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.6 M2]</font> 3.5.1 maintenance work <span class="work">1w</span></li> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.6 planning <span class="work">1d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Call Hierarchy [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> allow to remove nodes from view (bug 41702) <span class="work">Raksha: 2d</span> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> JUnit [<a href="#5">5</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.6 M2]</font> update JUnit 4 to 4.7 (bug 272418, <a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3437">CQ 3437</a>) <span class="work">Markus: 1d</span> |
| <br>→ filed CQ</br> |
| </li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Usability [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 'Open Implementation' should also be available as command <span class="work">Raksha: 2d</span> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> Allow to export all clean up and formatter profiles from preference page (bug 48966) <span class="work">Raksha: 2d</span> |
| </ul> |
| |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Permanent Items</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> bugzilla inbox tracking</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> bug fixing</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> watch performance tests</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> increase correctness test coverage</li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" nosave="" border="0" height="16" width="16" align="top"> Testing</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> <a href="http://www.eclipse.org/jdt/ui/r3_6/testing/M1_Test_Plan.html">test plan</a> for the 3.6 M1 test pass.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF"><a name="Milestone_Planning_M2">Milestone M2 (2009-09-18)</font></font></td> |
| </tr> |
| |
| <tr> |
| <td WIDTH="100%"> |
| See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.6/plan.php#Milestone_Planning_M2">Platform Text 3.6 M2 Plan</a>.</p> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.5.1 maintenance work <span class="work">1w</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> JUnit [<a href="#5">5</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> separate UI from non-UI code (bug 278844) <span class="work">external contribution + Markus: 1d</span></li> |
| <li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.6 M3]</font> update JUnit 4 to 4.7 (bug 272418, <a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3437">CQ 3437</a>) <span class="work">Markus: 1d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Type Hierarchy [<a href="#3">3</a>]</h4> |
| <ul> |
| <li><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.6 M3]</font> compute hierarchy in background (bug 30881) <span class="work">Raksha: 3d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Miscellaneous</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> adopt NodeFinder API (bug 250944) <span class="work">Markus: 1d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Permanent Items</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> bugzilla inbox tracking</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> bug fixing</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> watch performance tests</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> increase correctness test coverage</li> |
| </ul> |
| |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" nosave="" border="0" height="16" width="16" align="top"> Testing</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> <a href="http://www.eclipse.org/jdt/ui/r3_6/testing/3.5.1_RC2_Test_Plan.html">test plan</a> for the 3.5.1 RC2 test pass.</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> <a href="http://www.eclipse.org/jdt/ui/r3_6/testing/3.5.1_RC3_Test_Plan.html">test plan</a> for the 3.5.1 RC3 test pass.</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> <a href="http://www.eclipse.org/jdt/ui/r3_6/testing/M2_Test_Plan.html">test plan</a> for the 3.6 M2 test pass.</li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF"><a name="Milestone_Planning_M3">Milestone M3 (2009-10-30)</font></font></td> |
| </tr> |
| |
| <tr> |
| <td WIDTH="100%"> |
| See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.6/plan.php#Milestone_Planning_M3">Platform Text 3.6 M3 Plan</a>.</p> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items</h4> |
| <ul> |
| <li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.6 M4]</font> 3.5.2 maintenance work <span class="work">1w</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> JUnit [<a href="#5">5</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> update JUnit 4 to 4.7 (bug 272418, <a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3437">CQ 3437</a>) <span class="work">Markus: 1d</span></li> |
| <li><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.6 M4]</font> help to make JUnit 4 available as 'org.junit' bundle in Orbit (bug 186369 and bug 153429)</li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Type Hierarchy [<a href="#3">3</a>]</h4> |
| <ul> |
| <li><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.6 M4]</font> compute hierarchy in background (bug 30881) <span class="work">Raksha: 1d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Windows 7 Support [<a href="#4">4</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> test pass on Windows 7 <span class="work">Dani: 1w</span></li> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> fix bugs that arise during test pass <span class="work">Dani: 1w</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Permanent Items</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> bugzilla inbox tracking</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> bug fixing</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> watch performance tests</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> increase correctness test coverage</li> |
| </ul> |
| |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" nosave="" border="0" height="16" width="16" align="top"> Testing</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> <a href="http://www.eclipse.org/jdt/ui/r3_6/testing/M3_Test_Plan.html">test plan</a> for the 3.6 M3 test pass.</li> |
| </ul> |
| |
| </td> |
| </tr> |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF"><a name="Milestone_Planning_M4">Milestone M4 (2009-12-11)</font></font></td> |
| </tr> |
| |
| <tr> |
| <td WIDTH="100%"> |
| See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.6/plan.php#Milestone_Planning_M4">Platform Text 3.6 M4 Plan</a>.</p> |
| |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items</h4> |
| <ul> |
| <li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.6 M5]</font> 3.5.2 maintenance work <span class="work">1w</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> JUnit [<a href="#5">5</a>]</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> help to make JUnit 4 available as 'org.junit' bundle in Orbit (bug 186369 and bug 153429)</li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Type Hierarchy [<a href="#3">3</a>]</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> compute hierarchy in background (bug 30881) <span class="work">Raksha: 1d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Content Assist [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><font class="indexsub" color="#8080ff">[>3.6 M4]</font> context information: show parameters should show parameters for all overloaded methods (bug 58719) <span class="work">Dani: 2d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Javadoc view and sticky Javadoc hover [<a href="#3">3</a>]</h4> |
| <ul> |
| <li><font class="indexsub" color="#8080ff">[>3.6 M4]</font> show Java annotations (bug 236850) <span class="work">Markus: 2d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Refactoring [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><font class="indexsub" color="#8080ff">[>3.6 M4]</font> new refactoring: move type to new file (bug 43277) <span class="work">Raksha: 3d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Usability [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> provide link to clean up in enhanced problem hover (bug 218595) <span class="work">Raksha: 2w</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Permanent Items</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> bugzilla inbox tracking</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> bug fixing</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> watch performance tests</li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> increase correctness test coverage</li> |
| </ul> |
| |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" nosave="" border="0" height="16" width="16" align="top"> Testing</h4> |
| <ul> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> <a href="http://www.eclipse.org/jdt/ui/r3_6/testing/M4_Test_Plan.html">test plan</a> for the 3.6 M4 test pass.</li> |
| </ul> |
| |
| </td> |
| </tr> |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF"><a name="Milestone_Planning_M5">Milestone M5 (2010-01-29) - Major/Big Features Done</font></font></td> |
| </tr> |
| |
| <tr> |
| <td WIDTH="100%"> |
| See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.6/plan.php#Milestone_Planning_M5">Platform Text 3.6 M5 Plan</a>.</p> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.5.2 maintenance work <span class="work">1w</span></li> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.5.2 one day test pass (<a href="testing/3.5.2_Test_Plan.html">test plan</a>)</li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Content Assist [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> context information: show parameters should show parameters for all overloaded methods (bug 58719) <span class="work">Dani: 2d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Javadoc view and sticky Javadoc hover [<a href="#3">3</a>]</h4> |
| <ul> |
| <li><font class="indexsub" color="#8080ff">[>3.6 M5]</font> show Java annotations (bug 236850) <span class="work">Markus: 2d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Refactoring [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority"><font class="indexsub" color="#8080ff">[>3.6 M5]</font> new refactoring: move type to new file (bug 43277) <span class="work">Raksha: 3d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Permanent Items</h4> |
| <ul> |
| <li>bugzilla inbox tracking</li> |
| <li>bug fixing</li> |
| <li>watch performance tests</li> |
| <li>increase correctness test coverage</li> |
| </ul> |
| |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" nosave="" border="0" height="16" width="16" align="top"> Testing</h4> |
| <ul> |
| <li><a href="http://www.eclipse.org/jdt/ui/r3_6/testing/M5_Test_Plan.html">test plan</a> for the 3.6 M5 test pass.</li> |
| </ul> |
| |
| </td> |
| </tr> |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF"><a name="Milestone_Planning_M6">Milestone M6 (2010-03-12) - API Freeze</font></font></td> |
| </tr> |
| |
| <tr> |
| <td WIDTH="100%"> |
| See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.6/plan.php#Milestone_Planning_M6">Platform Text 3.6 M6 Plan</a>.</p> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Javadoc view and sticky Javadoc hover [<a href="#3">3</a>]</h4> |
| <ul> |
| <li>show Java annotations (bug 236850) <span class="work">Markus: 2d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Refactoring [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority">new refactoring: move type to new file (bug 43277) <span class="work">Raksha: 3d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> API [<a href="#2">2</a>]</h4> |
| <ul> |
| <li>provide a way for RefactoringWizardOpenOperation/RefactoringWizard to use a specified IRunnableContext (bug 283427) <span class="work">Markus</span></li> |
| <li><img src="../images/ok.gif" border="0" height="10" width="10"> provide container name for JUnit container (bug 161566) <span class="work">Markus</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Permanent Items</h4> |
| <ul> |
| <li>bugzilla inbox tracking</li> |
| <li>bug fixing</li> |
| <li>watch performance tests</li> |
| <li>increase correctness test coverage</li> |
| </ul> |
| |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" nosave="" border="0" height="16" width="16" align="top"> Testing</h4> |
| <ul> |
| <li><a href="http://www.eclipse.org/jdt/ui/r3_6/testing/M6_Test_Plan.html">test plan</a> for the 3.6 M6 test pass.</li> |
| </ul> |
| |
| </td> |
| </tr> |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF"><a name="Milestone_Planning_M7">Milestone M7 (2010-04-30) - Feature Freeze, Focus on Performance and Polish</font></font></td> |
| </tr> |
| |
| <tr> |
| <td WIDTH="100%"> |
| See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.6/plan.php#Milestone_Planning_M7">Platform Text 3.6 M7 Plan</a>.</p> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Performance <span class="work">0.5m</span></h4> |
| Work on bugs tagged with the <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=JDT&component=Text&component=UI&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=performance&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&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=">'performance' keyword</a>. |
| <ul> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Polish <span class="work">0.5m</span></h4> |
| Fix all bugs tagged with the <a href= "https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=JDT&component=Text&component=UI&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=polish&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&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=">'polish' keyword</a>. |
| <ul> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Adopt New Platform Features [<a href="#3">3</a>]</h4> |
| <ul> |
| <li class="priority">make sure that we run on the e4 compatibility layer <span class="work">2w</span> |
| <br>NOTE: Depends on the availability of the compatibility layer. |
| <ul> |
| <li>test our bundles against it</li> |
| <li>help to investigate and fix bugs in the compatibility layer</li> |
| </ul> |
| </li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Content Assist [<a href="#3">3</a>]</h4> |
| <ul> |
| <li>fix constructor completion bugs <span class="work">Dani: 3d</span></li> |
| </ul> |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Permanent Items</h4> |
| <ul> |
| <li>bugzilla inbox tracking</li> |
| <li>bug fixing</li> |
| <li>watch performance tests</li> |
| <li>increase correctness test coverage</li> |
| </ul> |
| |
| |
| <h4><img src="http://www.eclipse.org/images/Adarrow.gif" nosave="" border="0" height="16" width="16" align="top"> Testing</h4> |
| <ul> |
| <li><a href="http://www.eclipse.org/jdt/ui/r3_6/testing/M7_Test_Plan.html">test plan</a> for the 3.6 M7 test pass.</li> |
| </ul> |
| |
| </td> |
| </tr> |
| |
| |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF">Bug Tracking</font></font></td> |
| </tr> |
| |
| <tr> |
| <td> |
| <ul> |
| <li><a href="https://bugs.eclipse.org/bugs/query.cgi?bug_file_loc=&bug_file_loc_type=allwordssubstr&bug_id=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bugidtype=include&chfieldfrom=&chfieldto=Now&chfieldvalue=&classification=Eclipse&component=Text&component=UI&email1=&email2=&emailtype1=substring&emailtype2=substring&field-1-0-0=classification&field-1-1-0=product&field-1-2-0=component&field-1-3-0=bug_status&field0-0-0=noop&keywords=&keywords_type=allwords&long_desc=&long_desc_type=allwordssubstr&product=JDT&query_format=advanced&remaction=&short_desc=&short_desc_type=allwordssubstr&status_whiteboard=&status_whiteboard_type=allwordssubstr&type-1-0-0=anyexact&type-1-1-0=anyexact&type-1-2-0=anyexact&type-1-3-0=anyexact&type0-0-0=noop&value-1-0-0=Eclipse&value-1-1-0=JDT&value-1-2-0=Text%2CUI&value-1-3-0=UNCONFIRMED%2CNEW%2CASSIGNED%2CREOPENED&value0-0-0=&votes=">find a bug report</a></li> |
| <li><a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=JDT">report a bug</a></li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| <table border="0" cellpadding="2" cellspacing="5" width="100%"><tbody><tr><td colspan="4" align="left" bgcolor="#595791" valign="top" width="100%"><font face="Arial,Helvetica"><font color="#ffffff">Legend |
| </font></font></td> |
| </tr> |
| <tr> |
| <td valign="center"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"></td> |
| <td width="50%">item is under development.</td> |
| <td valign="top"><img src="../images/glass.gif" border="0" height="10" width="10"></td> |
| <td width="50%">item is under investigation.</td> |
| </tr> |
| <tr> |
| <td valign="center"><img src="../images/ok.gif" border="0" height="10" width="10"></td> |
| <td width="50%">item is finished.</td> |
| <td valign="top">( )</td> |
| <td width="50%">item is time permitted.</td> |
| </tr> |
| <tr> |
| <td valign="center"><font class="indexsub" color="#8080ff">[xyz]</font></td> |
| <td width="50%">item is deferred (>) from xyz or continues in xyz.</td> |
| <td valign="center"><font class="indexsub"><img src="../images/new.gif" border="0"></font></td> |
| <td width="50%">new</td> |
| </tr> |
| </tbody> |
| </table> |
| |
| <br> |
| </body> |
| </html> |