blob: 99d34fd246011088c14c069074afca5fc9923da1 [file] [log] [blame]
<!doctype html public "-//w3c//dtd html 4.0 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>Platform Text Component</title>
</head>
<body text="#000000" bgcolor="#FFFFFF">
&nbsp;
<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
<tr>
<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF">Platform
Text 2.1 Milestone Plans</font></font></td>
</tr>
<tr>
<td WIDTH="100%">
<h4> <a NAME="Milestone_Planning"></a>Milestone M1</h4>
<ul>
<li> Bug fixing - Reduce the number of open problem reports not classified
as enhancements</li>
<li> Experimental work items (may not surface in the milestone build)</li>
<ul>
<li> Move text related code into a separate Eclipse plugins</li>
<li> Code folding, i.e. hide/show selected document range</li>
</ul>
</ul>
<h4> Milestone M2</h4>
<ul>
<li> Bug fixing</li>
<li> Move text into a separate component&nbsp;</li>
<ul>
<li> see <a href="splitting/PrereleaseNote.html">pre-release</a> and
<a href="splitting/ReleaseNote.html">release</a> note</li>
</ul>
<li> Smart home and end</li>
<li> Assess, integrate, or turn down patches submitted for incremental
search</li>
<li> Resizable content assist on GTK/Motif</li>
<li> Investigate resizable hovers and info popups</li>
<li> Infrastructure to select between hover types using modifier keys&nbsp;</li>
<ul>
<li> Assigning hover types to modifier keys</li>
<li> Selective enabling and disabling&nbsp;</li>
</ul>
<li> Experimental work items (may not surface in the milestone build)</li>
<ul>
<li> Code folding, i.e. hide/show selected document range</li>
</ul>
<li> Cross team issues&nbsp;</li>
<ul>
<li> Navigation history</li>
<li> Key binding support</li>
</ul>
</ul>
<h4> Milestone M3</h4>
<ul>
<li> Bug fixing</li>
<li> Resizable content assist, info popups, and hovers</li>
<li> Allow custom editors to provide the logic for smart paste</li>
<li> Jump to last edit position</li>
<li> Configurable key bindings</li>
<li> Continuous work items</li>
<ul>
<li> Allow for an open number of content assists/information popups
(different popups required such as tables and trees)</li>
<li> Folded documents including ruler and API for defining folding regions</li>
</ul>
</ul>
<h4> Milestone M4</h4>
<ul>
<li> Bug fixing</li>
<li> Allow for an open number of content assists/information popups (different
popups required such as tables and trees)</li>
<li> validateEdit</li>
<li> File encoding</li>
<li> Continuous work items</li>
<ul>
<li> Folded documents</li>
</ul>
<li> Post-poned work items</li>
<ul>
<li> support for highlighting a set of ranges (depends on generalized
painter support)</li>
<li> generalization of JDT template engine with emphasis on separate
linked position support</li>
</ul>
<li> Work items continued in M5</li>
<ul>
<li> Generalize JDT painter support and integrate it into Platform Text&nbsp;</li>
<li> Default text editor</li>
<ul>
<li> line numbers</li>
<li> preference page&nbsp;</li>
<li> line highlighting (depends on generalized painter support)</li>
<li> error indication (depends on generalized painter support)</li>
</ul>
</ul>
</ul>
<h4>Milestone M5</h4>
<ul>
<li> Bug fixing</li>
<li> Generalize JDT painter support and integrate it with Platform Text</li>
<li> Adapt extension point schema</li>
<li> Default text editor
<ul>
<li> line numbers</li>
<li> preference page&nbsp;</li>
<li> line highlighting (depends on generalized painter support)</li>
<li> error indication (depends on generalized painter support)</li>
</ul>
</li>
<li> Investigate improvements of printing support
<ul>
<li> page header/footer</li>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td></td>
</tr>
</table>
<br>&nbsp;
</body>
</html>