blob: 79a80bf319fbf05138030826a77b22cff41d490d [file] [log] [blame]
<!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.5 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) {
if (node.nextSibling) {
return node.nextSibling;
} else if (node.parentNode == document.getElementsByTagName("body")[0]) {
return null;
} else {
return nextNode(node.parentNode);
}
}
function traverseLinkifyBugs(node) {
while (node) {
if (node.nodeType == 1/*element*/ && node.nodeName == "a") {
node= nextNode(node);
} else if (node.childNodes != null && node.childNodes.length > 0) {
node= node.childNodes[0];
} else if (node.nodeType == 3/*text*/) {
var txt= node.data;
var regex= /([Bb]ug\s*)([0-9]+)/;
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);
}
} else {
node= nextNode(node);
}
}
}
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;
}
</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: 2008/08/15 13:03:55 $</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.5/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.5 for the JDT Text and the JDT UI component as listed on the
<a href="http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_5.html">Eclipse Project 3.5 Draft Plan</a>.
</p>
<p>
<strong><a name="1"></a>[1] Performance</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] Reliability</strong>.
Provide APIs for clients where needed and fix critical bugs.
</p>
<p>
<strong><a name="3"></a>[3] Keep Eclipse vibrant and attractive</strong>.
Deliver new productivity features like richer Java compare editor and easier project setup.
</p>
<h2><a NAME="Work_Items"></a><br>Work Items</h2>
<p>
This section lists the possible work items for Eclipse 3.5 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>Adopt New Platform Features [<a href="#2">2</a>]</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> adopt new Platform UI constants<span class="work">0.5d</span></li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> investigate using new <code>PixelConverter</code><span class="work">0.5d</span></li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> investigate using new <code>ListDialog</code><span class="work">0.5d</span></li>
</ul></li>
<li><h4>Refactoring [<a href="#3">3</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> change execution should not happen in the UI thread (bug 175733) <span class="work">2w</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> add 'Rename' refactoring quick assist (bug 239420) <span class="work">1d</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> Refactoring Preview should have "Back" button (bug 33737) <span class="work">1d</span></li>
<li>new refactoring: extract field (bug 52791)</li>
<li>new refactoring: convert instance method to static</li>
<li>new refactoring: move type to new file (bug 43277)
<li>decide on strategy to handle visibility errors after refactorings (and implement it correctly): <span class="work">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>API [<a href="#2">2</a>]</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> extension point for the clean up wizard (bug 153755)</li>
<li><li><img src="../images/ok.gif" border="0" height="10" width="10"> provide JUnit API for test searching (bug 243294)</li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> make <code>RefactoringSaveHelper</code> API (bug 255932)</li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5]</font> make <code>WorkbenchRunnableAdapter</code> API (bug 255934)
<br>&rarr; removed from plan as there was no response/feedback from the original requestor
</li>
</ul></li>
<li><h4>Usability [<a href="#3">3</a>]</h4>
<ul>
<li>problem hover enhancements:
<ul>
<li>provide link to help if any</li>
<li>provide link to clean up in enhanced problem hover (bug 218595)</li>
</ul>
</li>
<li>provide a trim to show number of error/warnings</li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> Compiler compliance, Execution Environment, JRE System Library, ... <span class="work">1w</span>
<ul>
<li>EE should be "normal" case, CC automatically updated (new compliance setting: "From EE") (bug 176516)</li>
<li>make EE the default (bug 176517)</li>
</ul>
</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> allow to delete working sets from Package Explorer hover enhancements</li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> allow to add class folders to user libraries (bug 115097) <span class="work">1d</span></li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> adapt to JDT/Core support for ".." in build path (bug 248583)</li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5]</font> allow to mark source folders as containing test source code (see bug 224708)<br>
&rarr; this got removed from the 3.5 plan by JDT Core</li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M4]</font> 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">1m</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> enable styled strings when running in BiDi (depends on Platform UI bug 227559)<span class="work">1d</span></li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5]</font> allow to ignore problems per source folder (depends on JDT Core bug 220928)<span class="work">1w</span><br>
&rarr; this got removed from the 3.5 plan by JDT Core</li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> add 'Show in Properties File' action to NLS key hover (bug 220002) <span class="work">1d</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> indicate match in Open Type dialog (similar to Ctrl+3) (depends on Platform UI bug 228397 and JDT Core bug 218605) <span class="work">2d</span></li>
</ul>
<li><h4>Jar Exporter [<a href="#3">3</a>]</h4>
<ul>
<li><span class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> add Jar-in-Jar class loader option (contribution) (bug 219530) <span class="work">1w</span></span>
</ul>
<li><h4>Java Search [<a href="#3">3</a>]</h4>
<ul>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> search for text in attached source (bug 247503, depends on JDT Core bug 199994)
<br>&rarr; will be solved via text search participant support (bug 23341)
<br>&rarr; 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="#2">2</a>]</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> shouldn't be stopped by anonymous inner classes (bug 102281)</li>
</ul>
<li><h4>Type Hierarchy [<a href="#2">2</a>]</h4>
<ul>
<li>compute hierarchy in background (bug 30881)</li>
</ul>
<li><h4>JUnit [<a href="#2">2</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> update JUnit4 to 4.4 (bug 197170, <a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2027">CQ 2027</a>) <span class="work">2d</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> update JUnit4 to 4.5 (bug 244423, <a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2583">CQ 2583</a>) <span class="work">2d</span></li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> track rename of org.junit4 bundle to org.junit (bug 186369)</li>
</ul>
<li><h4>Content Assist [<a href="#2">2</a>]</h4>
<ul>
<li>indicate match in proposal list (similar to Ctrl+3) (depends on Platform UI bug 228397 and JDT Core bug 218605)</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> improve handling of parameter hints for multi-line method calls</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> out of the box we should not call JDT Core code assist twice for each request (bug 164449) <span class="work">0.25d</span></li></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> leverage JDT Core threshold support for code completion, show in editor or proposal popup status line (bug 247433) <span class="work">1d</span></li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> improve handling of constructor proposals (depends on JDT Core bug 6930) <span class="work">1d</span></li>
<li>context information: show parameters should show parameters for all overloaded methods (bug 58719) <span class="work">1d</span></li>
</ul>
</li>
<li><h4>Code Visualization [<a href="#3">3</a>] <span class="work">1m</span></h4>
<ul>
<li>show horizontal line between methods (bug 13672)</li>
<li>[misc] draw vertical lines in control flow statements (bug 84878)</li>
<li>visualize code nesting (bug 69455)</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)</li>
<li>show Javadoc (bug 41334)</li>
<li>context menu on its items [experimental]</li>
</ul>
</li>
<li><h4>Javadoc view and sticky Javadoc hover [<a href="#2">2</a>] <span class="work">2w</span></h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> support to follow relative links (bug 8112, bug 65310)</li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> add better support for the @inheritDoc tag (bug 24227)</li>
</ul>
</li>
<li><h4>Performance And Memory Consumption [<a href="#1">1</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> constantly watch performance test results and act when red</li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> continue to provide new tests</li>
<li>investigate to reduce garbage when typing</li>
<li>revisit the text viewer's support for redraw, compound updates, and selection preservation
<ul>
<li>check all setRedraw(on/off) users whether they really need that expensive operation (e.g. undo!)</li>
<li>separate selection preservation from redraw and compound command</li>
</ul>
</li>
</ul>
<li><h4>Miscellaneous</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> help to improve editing support in Java compare editor (code reviews, provide new APIs) <span class="work">0.5m</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> document single-click and double-click behavior together with Platform UI and adjust all views in JDT UI (bug 44277) <span class="work">3d</span></li>
<li><span class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> Open Implementation action on methods (bug 44277) <span class="work">5d</span></span>
<br>this could be achieved by a registering a new hyperlink detector</li>
<li>add better support for the @inheritDoc tag (content assist, syntax coloring, hyperlinking)</li>
<li>structured selection should support brackets (bug 86835)</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10">paste patch from clipboard into Package Explorer (bug 170879)</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> investigate using P2 on local build machine to allow update to latest plug-in export <span class="work">1d</span></li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5]</font> adopt NodeFinder API (see bug 53024) <span class="work">1d</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> adopt improved NamingConventions (see bug 38111) <span class="work">1d</span></li>
</ul>
<li><h4>General Items [<a href="#2">2</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.4.x maintenance work <span class="work">1w</span></li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> 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>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> need to work together in order to provide improved editing support in Java compare editor</li>
</ul>
</li>
<li>Platform UI
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> bug 228397 needs to be fixed in order to indicate match in proposal list (similar to Ctrl+3)</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> bug 227559 needs to be fixed in order to enable styled strings when running in BiDi</li>
</ul>
</li>
<li>JDT Core
<ul>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> bug 199994 needs to be fixed in order to provide search for text in attached source (bug 247503)
<br>&rarr; will be solved via text search participant support (bug 23341)
</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> bug 218605 needs to be fixed in order to indicate match in proposal list (similar to Ctrl+3)</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> bug 247941 needs to be fixed in order to add threshold support for code completion (bug 247433)</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> make NodeFinder API (bug 53024)</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> improve NamingConventions (bug 38111)</li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> allow to mark source folders as containing test source code (bug 224708)<br>
&rarr; this got removed from the 3.5 plan by JDT Core</li>
</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> support '..' in classpath entries (bug 57732)</li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> allow to ignore problems per source folder (bug 220928)<br>
&rarr; this got removed from the 3.5 plan by JDT Core</li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"></li>
</ul>
</li>
<li>JDT Debug
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> bug 236296 could influence the resolution for our EE-related bugs (bug 176516, bug 176517)</li>
</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 (2008-08-08)</font></font></td>
</tr>
<tr>
<td WIDTH="100%">
See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.5/plan.php#Milestone_Planning_M1">Platform Text 3.5 M1 Plan</a>.</p>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items [<a href="#2">2</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.5 M2]</font> 3.4.1 maintenance work <span class="work">1w</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.5 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"> Javadoc view and sticky Javadoc hover [<a href="#2">2</a>] <span class="work">2w</span></h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> add better support for the @inheritDoc tag</li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> support relative URLs links in Javadoc hover and view</li>
</ul>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> JUnit [<a href="#2">2</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> update JUnit4 to 4.4 (bug 197170, <a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2027">CQ 2027</a>) <span class="work">2d</span></li>
<li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.5 M2]</font> track rename of org.junit4 bundle to org.junit (bug 186369)</li>
</ul>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Jar Exporter [<a href="#3">3</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> provide feedback to Jar-in-Jar class loader option (contribution) (bug 219530)</li>
</ul>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Miscellaneous</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> investigate using P2 on local build machine to allow update to latest plug-in export <span class="work">1d</span>
<br>&rarr; we are disabling P2's locking of the <code>plugins</code> folder as creating feature patches is too slow and requires that the features are not in source.
</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_5/testing/M1_Test_Plan.html">test plan</a> for the 3.5 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 (2008-09-19)</font></font></td>
</tr>
<tr>
<td WIDTH="100%">
See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.5/plan.php#Milestone_Planning_M2">Platform Text 3.5 M2 Plan</a>.</p>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items [<a href="#2">2</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.4.1 maintenance work <span class="work">1w</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.5 milestone level 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"> JUnit [<a href="#2">2</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> update JUnit4 to 4.5 (bug 244423, <a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2583">CQ 2583</a>) <span class="work">2d</span></li>
<li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.5 M3]</font> track rename of org.junit4 bundle to org.junit (bug 186369)</li>
</ul>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Jar Exporter [<a href="#3">3</a>]</h4>
<ul>
<li><span class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[&gt;3.5 M2]</font> add Jar-in-Jar class loader option (contribution) (bug 219530) <span class="work">1w</span></span><br>
&rarr; we are waiting for IP review from eclipse.org</li>
</ul>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top">Content Assist [<a href="#2">2</a>]</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> improve handling of parameter hints for multi-line method calls</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"> resolve cross team issues (get target milestones for required work) <span class="work">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.5 M3]</font> help to improve editing support in Java compare editor (code reviews, provide new APIs) <span class="work">0.5m</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> document single-click and double-click behavior together with Platform UI and adjust all views in JDT UI (bug 44277) <span class="work">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><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_5/testing/M2_Test_Plan.html">test plan</a> for the 3.5 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 (2008-10-31)</font></font></td>
</tr>
<tr>
<td WIDTH="100%">
See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.5/plan.php#Milestone_Planning_M3">Platform Text 3.5 M3 Plan</a>.</p>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items [<a href="#2">2</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.5 M4]</font> 3.4.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="#2">2</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.5 M4]</font> track rename of org.junit4 bundle to org.junit (bug 186369)</li>
</ul>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Jar Exporter [<a href="#3">3</a>]</h4>
<ul>
<li><span class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[&gt;3.5 M3]</font> add Jar-in-Jar class loader option (contribution) (bug 219530) <span class="work">1w</span></span><br>
&rarr; we are still waiting for IP review from eclipse.org</li>
</ul>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> API</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> extension point for the clean up wizard (bug 153755)</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"> enable styled strings when running in Bidi (depends on Platform UI bug 227559)<span class="work">1d</span></li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> adapt to JDT/Core support for ".." in build path: part 1: make sure existing dialogs don't crash (bug 248583) <span class="work">0.5d</span></li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M3]</font> Compiler compliance, Execution Environment, JRE System Library, ... <span class="work">1w</span>
<ul>
<li>EE should be "normal" case, CC automatically updated (new compliance setting: "From EE") (bug 176516)</li>
<li>make EE the default (bug 176517)</li>
</ul>
</li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M3]</font> allow to add class folders to user libraries (bug 115097) <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"> Refactoring [<a href="#3">3</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.5 M4]</font> change execution should not happen in the UI thread (bug 175733) <span class="work">2w</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="#2">2</a>]</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> out of the box we should not call JDT Core code assist twice for each request (bug 164449) <span class="work">0.25d</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> leverage JDT Core threshold support for code completion, show in editor or proposal popup status line (bug 247433) <span class="work">1d</span></li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5 M3]</font> context information: show parameters should show parameters for all overloaded methods (bug 58719) <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"> Miscellaneous</h4>
<ul>
<li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.5 M4]</font> help to improve editing support in Java compare editor (code reviews, provide new APIs) <span class="work">0.5m</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_5/testing/M3_Test_Plan.html">test plan</a> for the 3.5 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 (2008-12-12)</font></font></td>
</tr>
<tr>
<td WIDTH="100%">
See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.5/plan.php#Milestone_Planning_M4">Platform Text 3.5 M4 Plan</a>.</p>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items [<a href="#2">2</a>]</h4>
<ul>
<li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> 3.4.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="#2">2</a>]</h4>
<ul>
<li><span class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5]</font> track rename of org.junit4 bundle to org.junit (bug 186369)</span><br>
&rarr; removing from plan. Will most likely not happen for 3.5.
</li>
</ul>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Jar Exporter [<a href="#3">3</a>]</h4>
<ul>
<li><span class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.5 M5]</font> add Jar-in-Jar class loader option (contribution) (bug 219530) <span class="work">1w</span></span><br>
&rarr; IP review from eclipse.org is done but we are still negotiating details<br>
&rarr; plan is to release this feature early M5</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><img src="../images/ok.gif" border="0" height="10" width="10"> allow to delete working sets from Package Explorer hover enhancements</li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M4]</font> allow to mark source folders as containing test source code (see bug 224708)
<br>&rarr; deferring to M5 as JDT Core is not ready yet
</li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M4]</font> Compiler compliance, Execution Environment, JRE System Library, ... <span class="work">1w</span>
<ul>
<li>EE should be "normal" case, CC automatically updated (new compliance setting: "From EE") (bug 176516)</li>
<li>make EE the default (bug 176517)</li>
</ul>
</li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M4]</font> allow to add class folders to user libraries (bug 115097) <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"> Content Assist [<a href="#2">2</a>]</h4>
<ul>
<li><font class="indexsub" color="#8080ff">[&gt;3.5 M4]</font> improve handling of constructor proposals (depends on JDT Core bug 6930) <span class="work">1d</span>
<br>&rarr; deferring to M5 as JDT Core is not ready yet
</li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5 M4]</font> context information: show parameters should show parameters for all overloaded methods (bug 58719) <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"> Refactoring [<a href="#3">3</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> change execution should not happen in the UI thread (bug 175733) <span class="work">2w</span></li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M4]</font> add 'Rename' refactoring quick assist (bug 239420) <span class="work">1d</span></li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M4]</font> Refactoring Preview should have "Back" button (bug 33737) <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"> Miscellaneous</h4>
<ul>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M4]</font> adopt NodeFinder API (see bug 53024) <span class="work">1d</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> adopt improved NamingConventions (see bug 38111) <span class="work">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.5 M5]</font> help to improve editing support in Java compare editor (code reviews, provide new APIs) <span class="work">0.5m</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_5/testing/M4_Test_Plan.html">test plan</a> for the 3.5 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 (2009-01-30) - 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.5/plan.php#Milestone_Planning_M5">Platform Text 3.5 M5 Plan</a>.</p>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> General Items [<a href="#2">2</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.4.2 maintenance work <span class="work">1w</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> 3.4.2 one day test pass (<a href="testing/3.4.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"> Jar Exporter [<a href="#3">3</a>]</h4>
<ul>
<li><span class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> add Jar-in-Jar class loader option (contribution) (bug 219530) <span class="work">1w</span></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">2</a>]</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> improve handling of constructor proposals (depends on JDT Core bug 6930) <span class="work">1d</span>
<li><font class="indexsub" color="#8080ff">[&gt;3.5 M5]</font> context information: show parameters should show parameters for all overloaded methods (bug 58719) <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"> Usability [<a href="#3">3</a>]</h4>
<ul>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M5]</font> Compiler compliance, Execution Environment, JRE System Library, ... <span class="work">1w</span>
<ul>
<li>EE should be "normal" case, CC automatically updated (new compliance setting: "From EE") (bug 176516)</li>
<li>make EE the default (bug 176517)</li>
</ul>
</li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M5]</font> add 'Show in Properties File' action to NLS key hover (bug 220002) <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"> Code Visualization [<a href="#3">3</a>] <span class="work">1m</span></h4>
<ul>
<li><font class="indexsub" color="#8080ff">[&gt;3.5 M5]</font> show horizontal line between methods (bug 13672)</li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5 M5]</font> ([misc] draw vertical lines in control flow statements (bug 84878))</li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5 M5]</font> (visualize code nesting (bug 69455))</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"><img src="../images/ok.gif" border="0" height="10" width="10"> Refactoring Preview should have "Back" button (bug 33737) <span class="work">1d</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> add 'Rename' refactoring quick assist (bug 239420) <span class="work">1d</span></li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5 M5]</font> decide on strategy to handle visibility errors after refactorings (and implement it correctly): <span class="work">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>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Miscellaneous [<a href="#3">3</a>]</h4>
<ul>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M5]</font> adopt NodeFinder API (see bug 53024) <span class="work">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.5 M5]</font> help to improve editing support in Java compare editor (code reviews, provide new APIs) <span class="work">0.5m</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_5/testing/M5_Test_Plan.html">test plan</a> for the 3.5 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 (2009-03-13) - API Freeze</font></font></td>
</tr>
<tr>
<td WIDTH="100%">
See also the <a href="http://www.eclipse.org/eclipse/platform-text/3.5/plan.php#Milestone_Planning_M6">Platform Text 3.5 M6 Plan</a>.</p>
<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><img src="../images/ok.gif" border="0" height="10" width="10"> provide JUnit API for test searching (bug 243294)</li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> make <code>RefactoringSaveHelper</code> API (bug 255932)</li>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5]</font> allow to mark source folders as containing test source code (see bug 224708)<br>
&rarr; this got removed from the 3.5 plan by JDT Core</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">2</a>]</h4>
<ul>
<li><font class="indexsub" color="#8080ff">[&gt;3.5 M6]</font> context information: show parameters should show parameters for all overloaded methods (bug 58719) <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"> Usability [<a href="#3">3</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> Compiler compliance, Execution Environment, JRE System Library, ... <span class="work">1w</span>
<ul>
<li>EE should be "normal" case, CC automatically updated (new compliance setting: "From EE") (bug 176516)</li>
<li>make EE the default (bug 176517)</li>
</ul>
</li>
<li class="priority"><img src="../images/progress.gif" border="0" height="5" width="14" align="absmiddle"> <font class="indexsub" color="#8080ff">[3.5 M6]</font>add 'Show in Properties File' action to NLS key hover (bug 220002) <span class="work">1d</span></li>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> indicate match in Open Type dialog (similar to Ctrl+3) (depends on Platform UI bug 228397 and JDT Core bug 218605) <span class="work">2d</span></li>
</ul>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Code Visualization [<a href="#3">3</a>] <span class="work">1m</span></h4>
<ul>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> show horizontal line between methods (bug 13672)</li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> ([misc] draw vertical lines in control flow statements (bug 84878))</li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> (visualize code nesting (bug 69455))</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>decide on strategy to handle visibility errors after refactorings (and implement it correctly): <span class="work">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>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Miscellaneous</h4>
<ul>
<li class="priority"><font class="indexsub" color="#8080ff">[&gt;3.5 M6]</font> adopt NodeFinder API (see bug 53024) <span class="work">1d</span></li>
<li><span class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> Open Implementation action on methods (bug 44277) <span class="work">1d</span></span>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> help to improve editing support in Java compare editor (code reviews, provide new APIs) <span class="work">0.5m</span></li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> (adapt to JDT/Core support for ".." in build path (bug 248583))</li>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font>(allow to add class folders to user libraries (bug 115097)) <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"> 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_5/testing/M6_Test_Plan.html">test plan</a> for the 3.5 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 (2009-05-01) - 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.5/plan.php#Milestone_Planning_M7">Platform Text 3.5 M7 Plan</a>.</p>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Adopt New Platform Features [<a href="#2">2</a>]</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> adopt new Platform UI constants<span class="work">0.5d</span></li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> investigate using new <code>PixelConverter</code><span class="work">0.5d</span></li>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> investigate using new <code>ListDialog</code><span class="work">0.5d</span></li>
</ul></li>
<h4><img src="http://www.eclipse.org/images/Adarrow.gif" border="0" height="16" width="16" align="top"> Content Assist [<a href="#3">2</a>]</h4>
<ul>
<li><font class="indexsub" color="#8080ff">[&gt;3.5]</font> context information: show parameters should show parameters for all overloaded methods (bug 58719) <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"> Usability [<a href="#3">3</a>]</h4>
<ul>
<li class="priority"><img src="../images/ok.gif" border="0" height="10" width="10"> add 'Show in Properties File' action to NLS key hover (bug 220002) <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="#2">2</a>]</h4>
<ul>
<li><img src="../images/ok.gif" border="0" height="10" width="10"> shouldn't be stopped by anonymous inner classes (bug 102281)</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"><font class="indexsub" color="#8080ff">[&gt;3.5]</font> adopt NodeFinder API (see bug 53024) <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"> Performance <span class="work">0.5m</span></h4>
<img src="../images/ok.gif" border="0" height="10" width="10"> 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>
<img src="../images/ok.gif" border="0" height="10" width="10"> 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"> 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_5/testing/M7_Test_Plan.html">test plan</a> for the 3.5 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 (&gt;) 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>&nbsp;
</body>
</html>