This commit was manufactured by cvs2svn to create tag 'v20040721'.
diff --git a/platform-search/construction.gif b/platform-search/construction.gif
deleted file mode 100644
index b806699..0000000
--- a/platform-search/construction.gif
+++ /dev/null
Binary files differ
diff --git a/platform-search/dev.html b/platform-search/dev.html
deleted file mode 100644
index 625ac8c..0000000
--- a/platform-search/dev.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!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.75 [en] (WinNT; U) [Netscape]">
- <title>Search Component Development Resources</title>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Search
-Component Development Resources</font></font></b></td>
-</tr>
-
-<tr>
-<td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" BORDER=0 height=16 width=16></td>
-
-<td WIDTH="98%"><b>Bugs</b>
-<ul>
-<li>
-<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P1&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&version=&component=Search&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&order=Reuse+same+sort+as+last+time" target="_top">Priority
-1</a></li>
-
-<li>
-<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&component=Search&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&newqueryname=&order=Reuse%2Bsame%2Bsort%2Bas%2Blast%2Btime" target="_top">New,
-Assigned and Reopened</a> </li>
-
-<li>
-<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=7&votes=&chfield=resolution&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&version=&component=Search&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&order=Reuse+same+sort+as+last+time" target="_top">Resolved
-in the last week</a></li>
-</ul>
-
-</td>
-</tr>
-
-<tr>
-<td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" BORDER=0 height=16 width=16></td>
-
-<td WIDTH="98%"><b>Documents</b>
-<ul>
-<li><a href="http://dev.eclipse.org/conventions.html">coding conventions</a></li>
-<li><a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-ui-home/ui-messages.htm">common ui message issues</a></li>
-</ul>
-</td>
-</tr>
-
-<tr>
-<td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" BORDER=0 height=16 width=16></td>
-
-<td WIDTH="98%"><b>Plugins</b>
-<br>The Search component consists of the following plug-in:
-<ul>
-<li>
-<a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.search" target="_top">org.eclipse.search</a></li>
-</ul>
-</td>
-</tr>
-
-<tr>
-<td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" BORDER=0 height=16 width=16></td>
-
-<td WIDTH="98%"><b>Mailing Lists</b>
-<ul>
-<li>
-<a href="http://dev.eclipse.org/mailman/listinfo/platform-search-dev">platform-search-dev@eclipse.org</a>
-(<a href="mailto:platform-search-dev@eclipse.org">post</a>, <a href="http://bugs.eclipse.org/mhonarc/lists/platform-search-dev/maillist.html">archives</a>)</li>
-</ul>
-</td>
-</tr>
-</table>
-
-</body>
-</html>
diff --git a/platform-search/index.html b/platform-search/index.html
deleted file mode 100644
index e5ebb55..0000000
--- a/platform-search/index.html
+++ /dev/null
@@ -1,21 +0,0 @@
-
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Platform Search</title>
-</head>
-<frameset rows="48,*" frameborder=0 framespacing=0 border="0">
- <frame name="banner" scrolling="no" noresize target="home"
- src="http://dev.eclipse.org/banner.html" marginwidth="0" marginheight="0" frameborder="NO">
- <frameset cols="126,*" frameborder=0 framespacing=0 border="0">
- <frame name="home_nav" scrolling="no" noresize target="main"
- src="http://dev.eclipse.org/home_nav.html" marginwidth="0" marginheight="0" frameborder="NO">
- <frame name="main" marginwidth=10 marginheight=10 noresize frameborder="NO" src="main.html">
- </frameset>
- <noframes>
- <body>
- <p>This page uses frames, but your browser doesn't support them.</p>
- </body>
- </noframes> </frameset>
-</html>
diff --git a/platform-search/main.html b/platform-search/main.html
deleted file mode 100644
index 4f726a9..0000000
--- a/platform-search/main.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<html>
-<head>
-<title>Search Component</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-
-<body bgcolor="#FFFFFF" text="#000000">
-<table border=0 cellspacing=5 cellpadding=2 width="100%" >
- <tr>
- <td align=left width="72%"> <font class=indextop> search</font> <br>
- <font class=indexsub> integrated search facility</font></td>
- <td width="28%"><img src="http://dev.eclipse.org/images/Idea.jpg" height=86 width=120></td>
- </tr>
-</table>
-<table border=0 cellspacing=5 cellpadding=2 width="100%" >
- <tr>
- <td align=LEFT valign=TOP bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Development
- Resources </font></b></td>
- </tr>
- <tr>
- <td>
- <p>If you are already a Platform Search developer, check out the <a href="dev.html">Development
- Resources</a>.</p>
- </td>
- </tr>
-</table>
-<table border=0 cellspacing=5 cellpadding=2 width="100%" >
- <tr>
- <td align=LEFT valign=TOP bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Search</font></b></td>
- </tr>
- <tr>
- <td>
- <p>The search facility defines the infrastructure for contributing search
- functionality to the workbench. It is extensible and enables the
- contribution of content type specific searching support. For example, the
- JDT component contributes index based Java searching. The search component
- itself provides textual searching. It makes the following contributions to
- the workbench:</p>
- <ul>
- <li>
- <p>A multi page dialog for defining the search arguments. When
- contributing a new search kind, clients contribute a custom page to
- this dialog.</p>
- </li>
- <li>
- <p>A search results view that shows the search matches. When
- contributing a new search kind, clients define how the matches are
- presented, sorted, and how to navigate from a match to the
- corresponding resource.</p>
- </li>
- </ul>
- </td>
- </tr>
-</table>
-<table border=0 cellspacing=5 cellpadding=2 width="100%" >
- <tr>
- <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font face="Arial,Helvetica" color="#FFFFFF">What's
- Happening? </font></b></td>
- </tr>
-
- <tr>
- <td WIDTH="100%">
- <h4> <a name="Milestone_Planning"></a>3.0 Development Effort</h4>
- <ul>
- <li>Most active development goes into this stream.</li>
- <li>The 3.0 plan is posted <a href=plan.html#Overall_Planning>here</a>.</li>
- <li>The 3.0 next-milestone plan is posted <a href=plan.html#Milestone_Planning>here</a>.</li>
- </ul>
-
- <h4> 2.1 Maintenance effort</h4>
- <ul>
- <li> Corresponding sources are released in branch "R2_1_maintenance".</li>
- <li> Plug-in revision ID got changed to "2.1.1". </li>
- <li> Bug resolution:
- (<a href="https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=Platform&component=Search&target_milestone=2.1.1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=anywords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailassigned_to1=1&emailtype1=substring&email1=&emailreporter2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&namedcmd=Assigned&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">resolved fixes</a>)
- (<a href="https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=Platform&component=Search&target_milestone=2.1.1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=anywords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailreporter2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&namedcmd=Assigned&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">unresolved
- fixes</a>). </li>
- <li> To find the latest Eclipse 2.1.1 maintenance builds please go <a href="http://download.eclipse.org/downloads/index.php">here</a></li>
- </ul>
-
- <p>For more detailed information, check out the <a href="dev.html">Development
- Resources</a>.</p>
-</td>
- </tr>
-</table>
-<table border=0 cellspacing=5 cellpadding=2 width="100%" >
- <tr>
- <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Get
- Involved!</font></b></td>
- </tr>
- <tr>
- <td>
- <p>If you are interested in participating in the development of the Search component,
- check out the developer's mailing list: <a href="http://dev.eclipse.org/mailman/listinfo/platform-search-dev">platform-search-dev@eclipse.org</a>.
- Chat with people there about your problems and interests, and find out
- what you can do to help.</p>
- <p>In particular, if you are interested in improving regular expression
- matching for text search or adding search support for custom content types
- then don't hesitate to contact us.</p>
- <p>For more detailed information, check out the <a href="dev.html">Development
- Resources</a>.</p>
- </td>
- </tr>
-</table>
-<p> </p>
-</body>
-</html>
diff --git a/platform-search/ok.gif b/platform-search/ok.gif
deleted file mode 100644
index 689e523..0000000
--- a/platform-search/ok.gif
+++ /dev/null
Binary files differ
diff --git a/platform-search/plan.html b/platform-search/plan.html
deleted file mode 100644
index ecc5e30..0000000
--- a/platform-search/plan.html
+++ /dev/null
@@ -1,271 +0,0 @@
-<!DOCTYPE doctype 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 Search Component</title>
-
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css"
- type="text/css">
-</head>
-<body text="#000000" bgcolor="#ffffff">
-
-<table border="0" cellspacing="5" cellpadding="2" width="100%">
- <tbody>
- <tr>
- <td align="left" width="72%"><font class="indextop">Platform Search<br>
- </font></td>
-
- <td width="28%"><img src="http://dev.eclipse.org/images/Idea.jpg"
- height="86" width="120"></td>
- </tr>
- </tbody>
-</table>
-
-<table border="0" cellspacing="5" cellpadding="2" width="100%">
- <tbody>
- <tr>
- <td align="left" valign="top" colspan="2" width="100%"
- bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font
- color="#ffffff">Overall 3.0 Plan</font></font></b></td>
- </tr>
-
- <tr>
- <td width="100%"><a name="Overall_Planning"></a>The 3.0 plan below is a revised plan for the milestones M7 - M9 and still under developement. Input from the community is very welcome.
- <h4>Top Items</h4>
- <ul>
- <li>Add support for search participants</li>
- <li>Support different search result presentation (hierarchical, flat, graphical, ...)</li>
- <li>Support searching in background </li>
- </ul>
-
- <h4>Planned items</h4>
-
-
- <ul>
- <li>Architectural issues </li>
-
- <ul>
- <li><img src="ok.gif" height="10" width="10"> add support for search participants (support will be provided in JDT/UI for Java search)</li>
- <ul>
- <li>define new extension point</li>
- <li>change Search UIs to honour participants (search pages and
- menu items)</li>
- </ul>
- <li><img src="ok.gif" height="10" width="10"> support to search in the background</li>
- </ul>
- <li>Regular expression support</li>
- <ul>
- <li><img src="ok.gif" height="10" width="10"> regular expression
- support in text search engine</li>
- <li><img src="ok.gif" height="10" width="10"> option to search for
- regular expression on File search page</li>
- <li><img src="ok.gif" height="10" width="10"> get rid of the <code>StringMatcher</code>
- class</li>
- </ul>
-
-
-
-
- <ul></ul>
- <li>Improved replace feature:</li>
- <ul>
- <li><img src="ok.gif" height="10" width="10"> make it more visible
- (currently one has to know that this function is available in the
- Search view's context menu)</li>
- <li><img src="ok.gif"
- height="10" width="10"> offer automatic
- global replace (<a
- href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24008">24008</a>)</li>
- </ul>
- <li>Search comfort</li>
- <ul>
- <li><img src="ok.gif" height="10" width="10"> add support for a
- project scope (<a
- href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16287">16287</a>)</li>
- <li>change history drop down into Previous and Next buttons like
- the navigation history</li>
- <li><font class="indexsub"><font class="indexsub" color="#8080ff">[>3.0]</font></font> (add 'Text Search' to editor context menus (<a
- href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=19068">19068</a>))</li>
-
- </ul>
- <li><img src="progress.gif" height="5" width="16"> Improve file encoding support (<a
- href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36950">36950</a>)</li>
- </ul>
- <h4>Investigations</h4>
-
- <ul>
- <li><font class="indexsub"><font class="indexsub" color="#8080ff">[>3.0]</font></font> search (for) files which are outside the workspace (<a
- href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29389">29389</a>)</li>
- <li><font class="indexsub"><font class="indexsub" color="#8080ff">[>3.0]</font></font> search in archives (<a
- href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23341">23341</a>)</li>
- <li>(allow regular expression in replace string)</li>
-
- </ul>
- <h4>Cross team dependencies</h4>
- <ul>
- <li>Search in the background depends on Platform Core and Platform
- UI support (<a
- href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36957">36957</a>)</li>
- <li>Support for regular expressions: JDT Core and JDT UI should also
- add support for regular expressions</li>
- <li>Search participants: plug-in which contribute to search should
- honor the new search participants extension point</li>
- <ul>
- </ul>
- </ul>
- </td>
- </tr>
-
- <tr>
- <td align="center">
- <table border="0" cellspacing="5" cellpadding="0">
- <tbody>
- <tr>
- <td><img src="progress.gif" height="5" width="16"> item is under
- development </td>
-
- <td><img src="ok.gif" height="10" width="10"> item is
- finished </td>
-
- <td>() item is time permitting</td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
-
- <tr>
- <td align="left" valign="top" colspan="2" width="100%"
- bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font
- color="#ffffff">3.0 Development Effort - Milestone Plans</font></font></b></td>
- </tr>
- <tr>
- <td style="vertical-align: top">
- <h4><a name="Milestone_Planning"></a>Milestone M9</h4>
- <ul>
- <li>Javadoc for new Search API (1 days)</li>
- <li>Polish work
- (3 days)<ul>
- <li>NLS pass</li>
- <li>Support Remove Matches on artificial parent nodes</li>
- </ul>
- </li>
- <li>Bounded histroy list (1 day)</li>
- <li>Investigate to keep query instead of the matches and rerun the query if search is selected in history (3 days)</li>
- </ul></td>
- <td></td>
- </tr>
- <tr>
- <td style="vertical-align: top">
- <h4>Milestone M8</h4>
- <ul>
- <li>Finish new Search API (3 days)</li>
- <li>
- Investigate in compatibility layer (5 days)
- </li>
- </ul></td>
- <td></td>
- </tr>
- <tr>
- <td style="vertical-align: top">
- <h4>Milestone M7</h4>
- <ul>
- <li>Release new Search API (10 days)
- <ul>
- <li>support background searching</li>
- <li>support different search result presentations (flat,
- hierarchical)</li>
- </ul>
- </li>
- </ul>
- </td>
- <td></td>
- </tr>
- <tr>
- <td style="vertical-align: top">
- <h4>Milestone M6</h4>
- <ul>
- <li>performance and memory pass (2 days)</li>
- <li>bug fixing (4 days)</li>
- </ul></td>
- <td></td>
- </tr>
- <tr>
- <td style="vertical-align: top">
- <h4>Milestone M5</h4>
- <ul>
- <li>Improve global search/replace (<a
- href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24008">24008</a>)
- (5 days)</li>
- <li>Initial definition of new Search API, investigate in
- compatibility layer for existing searches (5 days)</li>
- <li>Bug fixing</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td width="100%">
- <h4>Milestone M4</h4>
- <ul>
- <li>Bug fixing</li>
- </ul>
- </td>
- </tr>
-
- <tr>
- <td style="vertical-align: top">
- <h4>Milestone M3</h4>
- <ul>
- <li>add support for a project scope (<a
- href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16287">16287</a>)</li>
- <li>start investigating the re-architecture of the search and Java
- search components to better support background search and automatic
- global replace</li>
- <li>Bug fixing</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td width="100%">
- <h4>Milestone M2</h4>
- <ul>
- <li>Bug fixing</li>
- </ul>
- </td>
- </tr>
-
- <tr>
- <td width="100%">
- <h4>Milestone M1</h4>
- <ul>
- <li>Bug fixing</li>
- </ul>
- </td>
- </tr>
-
- <tr>
- <td align="left" valign="top" colspan="2" width="100%"
- bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font
- color="#ffffff">Bug Tracking</font></font></b></td>
- </tr>
-
- <tr>
- <td>
- <ul>
- <li><a
- href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=REOPENED&email1=platform-search-inbox@eclipse.org&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&component=Search&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=All&newqueryname=Text%2BNew&tofooter=1&order=Reuse%2Bsame%2Bsort%2Bas%2Blast%2Btime">newly
- reported features and bug reports</a></li>
-
- <li><a
- href="https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=Platform&component=Search&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=anywords&keywords=&bug_status=ASSIGNED&emailtype1=exact&email1=&emailreporter2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&namedcmd=Assigned&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">assigned
- features and bug reports</a></li>
- </ul>
- </td>
- </tr>
- </tbody>
-</table>
-
-</body>
-</html>
diff --git a/platform-search/progress.gif b/platform-search/progress.gif
deleted file mode 100644
index bb7a15f..0000000
--- a/platform-search/progress.gif
+++ /dev/null
Binary files differ
diff --git a/platform-search/wip.html b/platform-search/wip.html
deleted file mode 100644
index 4ee0e3c..0000000
--- a/platform-search/wip.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE doctype 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 Search Component</title>
-
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"></head><body text="#000000" bgcolor="#ffffff">
-
-<table border="0" cellspacing="5" cellpadding="2" width="100%">
-<tbody><tr>
-<td align="left" width="72%"><font class="indextop">Platform Search<br>
-</font></td>
-
-<td width="28%"><img src="http://dev.eclipse.org/images/Idea.jpg" height="86" width="120"></td>
-</tr>
-</tbody></table>
-
-<table border="0" cellspacing="5" cellpadding="2" width="100%">
-<tbody><tr>
-<td align="left" valign="top" colspan="2" width="100%" bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font color="#ffffff">Overall 3.0 Plan</font></font></b></td>
-</tr>
-
-<tr>
-<td width="100%"><img src="construction.gif" title="" alt="This section is currently under construction" style="width: 40px; height: 40px;">
- <br>
-</td>
-</tr>
-
-<tr>
-<td align="center">
-<table border="0" cellspacing="5" cellpadding="0">
-<tbody><tr>
-<td><img src="progress.gif" height="5" width="16"> item is under development </td>
-
-<td><img src="ok.gif" height="10" width="10"> item is finished </td>
-
-<td>() item is time permitting</td>
-</tr>
-</tbody></table>
-</td>
-</tr>
-
-<tr>
-<td align="left" valign="top" colspan="2" width="100%" bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font color="#ffffff">3.0
-Development Effort - Milestone Plans</font></font></b></td>
-</tr>
-
-<tr>
-<td width="100%">
-<h4>
-<a name="Milestone_Planning"></a>Milestone M1</h4>
-
-<ul>
-<li>
-Bug fixing</li></ul></td>
-</tr>
-
-<tr>
-<td align="left" valign="top" colspan="2" width="100%" bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font color="#ffffff">Bug
-Tracking</font></font></b></td>
-</tr>
-
-<tr>
-<td>
-<ul>
-<li>
-<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=REOPENED&email1=platform-search-inbox@eclipse.org&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&component=Search&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=All&newqueryname=Text%2BNew&tofooter=1&order=Reuse%2Bsame%2Bsort%2Bas%2Blast%2Btime">newly
-reported features and bug reports</a></li>
-
-<li>
-<a href="https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=Platform&component=Search&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=anywords&keywords=&bug_status=ASSIGNED&emailtype1=exact&email1=&emailreporter2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&namedcmd=Assigned&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">assigned
-features and bug reports</a></li>
-</ul>
-</td>
-</tr>
-</tbody></table>
-
-<br>
-</body></html>
\ No newline at end of file
diff --git a/platform-text/Idea.jpg b/platform-text/Idea.jpg
deleted file mode 100644
index 119ce70..0000000
--- a/platform-text/Idea.jpg
+++ /dev/null
Binary files differ
diff --git a/platform-text/bug-annotation.htm b/platform-text/bug-annotation.htm
deleted file mode 100644
index 3853f03..0000000
--- a/platform-text/bug-annotation.htm
+++ /dev/null
@@ -1,141 +0,0 @@
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <title>Platform Text Bug Annotation Conventions</title>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<h2>Pseudo Keywords</h2>
-<p>To simplify enhancement and bug management we started to tag Platform Text reports
- with additional pseudo
- keywords (not normal Bugzilla keywords). The tag is a <i>prefix</i> in the report's
- summary field. Since we use these tags for internal report management reporters
- <i>should not</i> add any pseudo keywords when filing the report. The
- owner of the component bucket is responsible to add the keywords.</p>
-<p>Keywords are used to group reports without assigning them to a developer. So with
- the introduction of the keywords it is easy to search for all reports belonging
- to a specific sub component. For example to get an overview of all open formatting
- issues search for new, assigned or resolved-later reports containing the word [formatting]
- in the summary field.</p>
-<table width="800" border="1">
- <tr bgcolor="#CCCCCC">
- <td width="170">
- <div align="center">Keyword</div>
- </td>
- <td width="514">
- <div align="center">Description</div>
- </td>
- </tr>
- <tr>
- <td width="170">[api]</td>
- <td width="514">API related reports (wrong or missing API)</td>
- </tr>
- <tr>
- <td width="170">[content assist]</td>
- <td width="514">Reports related to content assist</td>
- </tr>
- <tr>
- <td width="170">[encoding]</td>
- <td width="514">Reports related to encoding support</td>
- </tr>
- <tr>
- <td width="170">[find/replace]</td>
- <td width="514">Find/replace reports including incremental find component</td>
- </tr>
- <tr>
- <td width="170">[formatting]</td>
- <td width="514">Reports related to code formatting functionality</td>
- </tr>
- <tr>
- <td width="170">[help]</td>
- <td width="514">Missing or wrong help information</td>
- </tr>
- <tr>
- <td width="170">[hovering]</td>
- <td width="514">Hover related reports</td>
- </tr>
- <tr>
- <td width="170">[implementation]</td>
- <td width="514">Implementation errors such as wrong implementation of equals etc., ...</td>
- </tr>
- <tr>
- <td width="170">[javadoc]</td>
- <td width="514">Missing or wrong Javadoc in the source code</td>
- </tr>
- <tr>
- <td width="170">[key binding]</td>
- <td width="514">Reports related to key bindings, accelerators and mnemonics</td>
- </tr>
- <tr>
- <td width="170">[language family]</td>
- <td width="514">Reports to related to handling different kinds of languages in the same editor</td>
- </tr>
- <tr> [language family]
- <td width="170">[misc]</td>
- <td width="514">Reports for which none of the other tags applies</td>
- </tr>
- <tr>
- <td width="170">[navigation]</td>
- <td width="514">Reports related to caret movements</td>
- </tr>
- <tr>
- <td width="170">[painting]</td>
- <td width="514">Bugs in painters such as current line highlighting or squiggles</td>
- </tr>
- <tr>
- <td width="170">[preferences]</td>
- <td width="514">Reports related to preferences</td>
- </tr>
- <tr>
- <td width="170">[printing]</td>
- <td width="514">Reports related to printing</td>
- </tr>
- <tr>
- <td width="170">[projection]</td>
- <td width="514">Reports related to the projection infrastructure. Includes folding and segmented view feature.</td>
- </tr>
- <tr>
- <td width="170">[RCP]</td>
- <td width="514">Reports related to RCP work</td>
- </tr>
- <tr>
- <td width="170">[reconciling]</td>
- <td width="514">Reports related to reconciling</td>
- </tr>
- <tr>
- <td width="170">[rulers]</td>
- <td width="514">Reports related to vertical and overview ruler</td>
- </tr>
- <tr>
- <td width="170">[spell checking]</td>
- <td width="514">Reports related to spell checking</td>
- </tr>
- <tr>
- <td width="170">[syntax highlighting]</td>
- <td width="514">Reports related to syntax highlighting</td>
- </tr>
- <tr>
- <td width="170">[templates]</td>
- <td width="514">Reports related to template support including linked feedback</td>
- </tr>
- <tr>
- <td width="170">[typing]</td>
- <td width="514">Reports related smart typing and formatting on the fly</td>
- </tr>
- <tr>
- <td width="170">[validateEdit]</td>
- <td width="514">Reports related to validate edit functionality</td>
- </tr>
- <tr>
- <td width="170">[wording]</td>
- <td width="514">Spelling and inappropriate wording</td>
- </tr>
- <tr>
- <td width="170">[1.5]</td>
- <td width="514">Reports related to version 1.5 of the Java 2 Platform</td>
- </tr>
-</table>
-<p> </p>
-</body>
-</html>
diff --git a/platform-text/dev.html b/platform-text/dev.html
deleted file mode 100644
index 8cefacd..0000000
--- a/platform-text/dev.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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 Development Resources</title>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
- <tr>
- <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Platform
- Text Component Development Resources</font></font></b></td>
- </tr>
- <tr>
- <td ALIGN=RIGHT VALIGN=TOP WIDTH="3%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16></td>
- <td WIDTH="97%"><b>Plugins</b> <br>
- The Platform Text component consists of the following plug-ins:
- <ul>
- <li> org.eclipse.core.filebuffers</li>
- <ul>
- <li> headless file buffer infrastructure</li>
- </ul>
- <li> org.eclipse.text</li>
- <ul>
- <li> headless text infrastructure providing a document abstraction</li>
- </ul>
- <li> org.eclipse.jface.text</li>
- <ul>
- <li> text viewer working on documents</li>
- <li> supports additions for content assist, formatting, presentation
- and model reconciling as well as vertical rulers</li>
- </ul>
- <li> org.eclipse.workbench.texteditor</li>
- <ul>
- <li> abstract implementation of an Eclipse text editor using text viewers</li>
- </ul>
- <li> org.eclipse.ui.editors</li>
- <ul>
- <li> the Eclipse Default Text Editor</li>
- </ul>
- </ul>
- </td>
- </tr>
- <tr>
- <td ALIGN=RIGHT VALIGN=TOP WIDTH="3%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16></td>
- <td WIDTH="97%"><b>Documents</b>
- <ul>
- <li><a href="bug-annotation.htm">bug annotation conventions</a></li>
- <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-ui-home/ui-messages.htm">common
- ui message issues</a></li>
- <li><a href="http://dev.eclipse.org/conventions.html">coding conventions</a>
- <p> Additional rules used in the Platform Text project:
- <ul>
- <li>instance variables start with an <b>f</b> prefix</li>
- <li>non final static variables start with an <b>fg</b> prefix</li>
- <li>we use the compact assignment form (<b>a= b</b>, i.e. no space
- on the left of equals)</li>
- </ul>
- <p></p>
- </li>
- </ul>
- </td>
- </tr>
- <tr VALIGN=TOP>
- <td width="3%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16 align=TEXTTOP></td>
- <td width="97%"><b>Splitting</b> <br>
- The Platform Text component was previously part of the Platform UI component.
- Originally, Platform UI had only one plugin: <tt>org.eclips.ui</tt>. In
- order to achieve the separation of the components, <tt>org.eclipse.ui</tt>
- has been split into several plug-ins. Details can be found in the <a href="splitting/PrereleaseNote.html">announcement</a>
- and the <a href="splitting/ReleaseNote.html">release notes</a> of the split.</td>
- </tr>
- <tr VALIGN=TOP>
- <td width="3%"><img src="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE border=0 height=16 width=16 align=TEXTTOP></td>
- <td width="97%">
- <p><b>RCP Migration </b> </p>
- <p>See <a href="rcp/migration.html">RCP migration notes</a>.</p>
- </td>
- </tr>
- <tr>
- <td ALIGN=RIGHT VALIGN=TOP WIDTH="3%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16></td>
- <td WIDTH="97%"><b>Mailing Lists</b>
- <ul>
- <li> <a href="http://dev.eclipse.org/mailman/listinfo/platform-text-dev">platform-text-dev@eclipse.org</a>
- (<a href="mailto:platform-text-dev@eclipse.org">post</a>, <a href="http://dev.eclipse.org/mhonarc/lists/platform-text-dev/maillist.html">archives</a>)</li>
- </ul>
- </td>
- </tr>
-</table>
-
-</body>
-</html>
diff --git a/platform-text/eclipseCon/appdeveloper.zip b/platform-text/eclipseCon/appdeveloper.zip
deleted file mode 100644
index ec0fca2..0000000
--- a/platform-text/eclipseCon/appdeveloper.zip
+++ /dev/null
Binary files differ
diff --git a/platform-text/eclipseCon/enabler.zip b/platform-text/eclipseCon/enabler.zip
deleted file mode 100644
index 5df7195..0000000
--- a/platform-text/eclipseCon/enabler.zip
+++ /dev/null
Binary files differ
diff --git a/platform-text/eclipseCon/extender.zip b/platform-text/eclipseCon/extender.zip
deleted file mode 100644
index 8489685..0000000
--- a/platform-text/eclipseCon/extender.zip
+++ /dev/null
Binary files differ
diff --git a/platform-text/eclipseCon/poster.pdf b/platform-text/eclipseCon/poster.pdf
deleted file mode 100644
index 3a73a7d..0000000
--- a/platform-text/eclipseCon/poster.pdf
+++ /dev/null
Binary files differ
diff --git a/platform-text/eclipseCon/publisher.zip b/platform-text/eclipseCon/publisher.zip
deleted file mode 100644
index 614e329..0000000
--- a/platform-text/eclipseCon/publisher.zip
+++ /dev/null
Binary files differ
diff --git a/platform-text/eclipseCon/talk.pdf b/platform-text/eclipseCon/talk.pdf
deleted file mode 100644
index 121e3e5..0000000
--- a/platform-text/eclipseCon/talk.pdf
+++ /dev/null
Binary files differ
diff --git a/platform-text/eclipseCon/tester.zip b/platform-text/eclipseCon/tester.zip
deleted file mode 100644
index 8e184a6..0000000
--- a/platform-text/eclipseCon/tester.zip
+++ /dev/null
Binary files differ
diff --git a/platform-text/focus_items.html b/platform-text/focus_items.html
deleted file mode 100644
index 904f614..0000000
--- a/platform-text/focus_items.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
- <td ALIGN=LEFT WIDTH="72%"><font class=indextop>Platform Text</font></td>
-
-<td WIDTH="28%"><img SRC="Idea.jpg" height=86 width=120></td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
- <tr>
- <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">3.0
- Development Effort - Draft of focus items for the remain 3.0 period</font></font></b></td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4> <a name="topfive"></a>Top Five items</h4>
- <ul>
- <li>text folding </li>
- <li>embedded content enablement</li>
- <li>semantic syntax coloring</li>
- <li>consolidation of user preferences / sharing between different editors</li>
- <li>editor view splitting (coordinated effort with MultiEditor)</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4>Productizing previous achievements</h4>
- <ul>
- <li> spell checking of comments and Javadoc comments</li>
- <li>usage of SWT Browser widget</li>
- <li>improved annotation presentation metaphor</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4>Platform consolidation</h4>
- <p>Integrate functionality already available in higher level components
- such as JDT UI.</p>
- <ul>
- <li>templates</li>
- <li>linked mode</li>
- <li>control mouse click</li>
- <li>adoption of basic quick fix infrastructure</li>
- </ul>
- <p>Generalize functionality available for text editors</p>
- <ul>
- <li>handling of validateEdit</li>
- <li>action contribution and retargeting</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4>Major defects or functional gaps</h4>
- <ul>
- <li> proposal popup for templates</li>
- <li>frustration items such as missing interactions</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4>Catch up items</h4>
- <ul>
- <li>user settings</li>
- <li>activities and contexts</li>
- <li>adapt to dynamic plug-in loading</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4>Investigation items</h4>
- <ul>
- <li>action hovers</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4>Cross team issues</h4>
- <ul>
- <li>GTK/Linux performance</li>
- <li>key binding support for non-parts such as dialogs and overlays (e.g.,
- hover, content assist)
- <ul>
- <li>support of a verify command listener</li>
- </ul>
- </li>
- <li>JDT Text: improve lightweight outliner to be a full-fledged replacement
- for the outline view part</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td></td>
- </tr>
-</table>
-
-<br>
-</body>
-</html>
diff --git a/platform-text/index.html b/platform-text/index.html
deleted file mode 100644
index 4fdbfb9..0000000
--- a/platform-text/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Platform Text</title>
-</head>
-<frameset rows="48,*" frameborder=0 framespacing=0 border="0">
- <frame name="banner" scrolling="no" noresize target="home"
- alt="Eclipse documentation banner" src="http://dev.eclipse.org/banner.html" marginwidth="0" marginheight="0" frameborder="NO"
- title="Eclipse banner frame">
- <frameset cols="126,*" frameborder=0 framespacing=0 border="0">
- <frame name="home_nav" scrolling="no" noresize target="main"
- title="Section navigation frame"
- src="http://dev.eclipse.org/home_nav.html" marginwidth="0" marginheight="0" frameborder="NO">
- <frame name="main" marginwidth=10 marginheight=10 noresize frameborder="NO" src="main.html"
- title="Main body frame">
- </frameset>
- <noframes>
- <body>
- <p>This page uses frames, but your browser doesn't support them.</p>
- </body>
- </noframes> </frameset>
-</html>
diff --git a/platform-text/main.html b/platform-text/main.html
deleted file mode 100644
index 1eeadc0..0000000
--- a/platform-text/main.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!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>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT WIDTH="72%"> <font class=indextop>Platform Text</font></td>
-
-<td WIDTH="28%"><img SRC="Idea.jpg" height=86 width=120></td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT VALIGN=TOP BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Development
-Resources </font></font></b></td>
-</tr>
-
-<tr>
-<td>If you are already a Platform Text developer, check out the <a href="dev.html">Development
-Resources</a>.</td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="98%" HEIGHT="62" >
-<tr>
-<td ALIGN=LEFT VALIGN=TOP HEIGHT="21" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Platform
-Text</font></font></b></td>
-</tr>
-
-<tr>
-<td HEIGHT="21">Platform Text provides the basic building blocks for text
-and text editors within Eclipse and contributes the Eclipse default text
-editor. Its framework component consists of three parts:
-<ul>
-<li>
-The text infrastructure provides facilities for text manipulation, position
-management, and change notification.</li>
-
-<li>
-JFace Text provides UI components for editing and presenting text. It offers
-support for rule based styling, content completion, formatting, model reconciling,
-hover help, and vertical rulers.</li>
-
-<li>
-The text editor framework provides the abstract implementation of an Eclipse
-text editor.</li>
-</ul>
-Editors built with this toolkit are for example the JDT Editor or the CDT
-Editor.</td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">What's
-Happening? </font></font></b></td>
-</tr>
-
- <tr>
- <td WIDTH="100%">
- <h4> <a NAME="Milestone_Planning"></a>3.0 Development Effort</h4>
- <ul>
- <li> The 3.0 plan is posted <a href="plan.html#Overall_Planning">here</a>.</li>
- <li> The plans for upcoming milestones are posted <a href="plan.html#Milestone_Planning">here</a>.</li>
- <li>The 3.0 RC1 test plan (combined with JDT UI, Platform Compare, and
- Platform Search) is availbe <a href="testpass_3.0_RC1.html">here</a>.</li>
- <li>The 3.0 RC2 test plan (combined with JDT UI, Platform Compare, and
- Platform Search) is availbe <a href="testpass_3.0_RC2.html">here</a>.</li>
- <li>The original plans for previous milestones can be found <a href="previous_plans.html#Milestone_Planning">here</a>.</li>
- </ul>
- <p>For more detailed information, check out the <a href="dev.html">Development
- Resources</a>.</p>
- <h4>2.1 Development Effort</h4>
- <ul>
- <li>The original 2.1 plan can be found <a href="plan_21.html#Overall_Planning">here</a>.</li>
- <li> The original plans for previous 2.1 milestones can be found <a href="previous_plans_21.html#Milestone_Planning">here</a>.</li>
- </ul>
- <h4>eclipseCon 2004 Contributions</h4>
- <ul>
- <li>Presentation "<a href="eclipseCon/talk.pdf">Text editors and
- how to implement your own</a>".</li>
- <li>Poster "<a href="eclipseCon/poster.pdf">Editor centric Workbench</a>".</li>
- <li>Example code used in the tutorial "Contributing to Eclipse: understanding
- and writing plug-ins".
- <ul>
- <li><a href="eclipseCon/extender.zip">state</a> after "Becoming
- an Extender"</li>
- <li><a href="eclipseCon/publisher.zip">state</a> after "Becoming
- a Publisher"</li>
- <li><a href="eclipseCon/enabler.zip">state</a> after "Becoming
- an Enabler"</li>
- <li><a href="eclipseCon/tester.zip">state</a> after "Improving
- as Extender/Enabler: Testing"</li>
- <li><a href="eclipseCon/appdeveloper.zip">state</a> after "Getting
- away from being part of an IDE: RCP Application"</li>
- <li>deployed stand-alone RCP <a href="eclipseCon/icon_explorer_app_based_on_I20040212.zip">application</a>
- based on SDK build I200402122000</li>
- </ul>
- </li>
- </ul>
- <p> </p>
- </td>
-</tr>
-
-<tr>
-<td WIDTH="707"></td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Get
-Involved!</font></font></b></td>
-</tr>
-
-<tr>
-<td>If you are interested in participating in the development of the Platform
-Text component, check out the developer's mailing list: <a href="http://dev.eclipse.org/mailman/listinfo/platform-text-dev">platform-text-dev@eclipse.org</a>.
-Chat with people there about your problems and interests, and find out
-what you can do to help.
-<p>For more detailed information, check out the <a href="dev.html">Development
-Resources</a>.</td>
-</tr>
-</table>
-
-<br>
-</body>
-</html>
diff --git a/platform-text/ok.gif b/platform-text/ok.gif
deleted file mode 100644
index 689e523..0000000
--- a/platform-text/ok.gif
+++ /dev/null
Binary files differ
diff --git a/platform-text/plan.html b/platform-text/plan.html
deleted file mode 100644
index feb6657..0000000
--- a/platform-text/plan.html
+++ /dev/null
@@ -1,272 +0,0 @@
-<!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>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT WIDTH="72%"><font class=indextop>Platform Text</font></td>
-
-<td WIDTH="28%"><img SRC="Idea.jpg" height=86 width=120></td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
- <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Overall
- 3.0 Plan</font></font></b></td>
-</tr>
-
- <tr>
- <td WIDTH="100%"><a NAME="Overall_Planning"></a>The 3.0 plan below is a proto
- plan and input from the community is welcome.
- <h3> Overall themes</h3>
- <ul>
- <li>improve navigation support</li>
- <li>reduce gestures</li>
- <li>smarter editing</li>
- <li>improve presentation of editing and browsing related information</li>
- <li>consolidate preference handling</li>
- <li>consolidate code</li>
- </ul>
- <h3>Navigation and interaction</h3>
- <h4>Planned items</h4>
- <ul>
- <li><img src="progress.gif" height=5 width=16> folding
- <ul>
- <li><img src="ok.gif" height=10 width=10> allow user controlled folding
- structures</li>
- <li><img src="ok.gif" height=10 width=10> vertical ruler column as
- folding control</li>
- </ul>
- </li>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> editor view
- splitting</li>
- <li><img src="ok.gif" height=10 width=10>regex in Find/Replace dialog
- (available, needs 1.4. runtime)</li>
- <li><img src="progress.gif" height=5 width=16> enable reducing the number
- of gestures required to insert a completion proposal and to continue
- typing
- <ul>
- <li><img src="ok.gif" height=10 width=10> e.g., auto activate content
- assist if completion trigger is also an auto activation trigger</li>
- </ul>
- </li>
- <li><img src="ok.gif" height=10 width=10> interactive status bar
- <ul>
- <li>change overwrite mode on double click</li>
- <li>change raw/smart mode on double click (see smart typing section)</li>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> change
- read/only flag on double click</li>
- </ul>
- </li>
- <li><font color="#000000"><img src="progress.gif" height=5 width=16> provide
- actions to show/hide vertical ruler columns, overview ruler, etc. that
- can be bound to accelerators</font></li>
- </ul>
- <h4><font color="#000000">Investigation items</font> </h4>
- <ul>
- <li><img src="ok.gif" height=10 width=10> navigation control<br>
- <ul>
- <li>Previous element button, Selector to choose the element type,
- Next element button</li>
- <li>navigation hover listing all possible navigation actions as hyper
- links</li>
- <li>content assist like lightweight dialog approach listing all possible
- navigation actions</li>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> action
- hovers</li>
- </ul>
- </li>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> <font color="#000000">support
- gestures</font></li>
- </ul>
- <ul>
- </ul>
- <h3>Information presentation</h3>
- <ul>
- <li><img src="ok.gif" height=10 width=10> generalize hover concept to
- show context information of elements and allow for configurable presentation
- <ul>
- <li>control as hover or view part </li>
- <li>content as text, list, or tree</li>
- </ul>
- </li>
- <li><img src="ok.gif" height=10 width=10> change bar vertical ruler column
- <ul>
- <li>shows difference to a selected revision/snapshot/saved state</li>
- <li>ruler hover shows original content</li>
- <li>context menu offers action to revert the current difference to
- the original content<br>
- </li>
- </ul>
- </li>
- <li><img src="ok.gif" height=10 width=10> background highlighting of text
- to complement squiggles</li>
- <li>synchronize editor dirty bit and undo manager state</li>
- </ul>
- <h3>Typing</h3>
- <h4>Planned items</h4>
- <ul>
- <li><img src="ok.gif" height=10 width=10> smart insert new line before/after
- cursor line</li>
- <li><img src="ok.gif" height=10 width=10> duplicate selection/line</li>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> transpose
- lines/words/characters</li>
- <li><img src="ok.gif" height=10 width=10> move lines</li>
- <li><img src="ok.gif" height=10 width=10> copy lines</li>
- <li><img src="ok.gif" height=10 width=10> change selection to upper/lower
- case</li>
- <li>smart Backspace/Delete/yank line: will remove everything inserted
- by an auto indent strategy</li>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> delete block
- of empty lines (keep none or one)</li>
- <li><img src="ok.gif" height=10 width=10> introduce "raw" mode in which
- every key stroke is stripped down to its bare meaning
- <ul>
- <li> mode is shown in the status line</li>
- <li>action with key binding to toggle mode</li>
- <li>adapt all actions to consider the mode setting</li>
- </ul>
- </li>
- <li><img src="ok.gif" height=10 width=10> template support in Default
- Text Editor</li>
- </ul>
- <h4>Investigation items</h4>
- <ul>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> investigate
- macro support (requires command based text infrastructure)</li>
- </ul>
- <h3>Preference handling</h3>
- <ul>
- <li><img src="ok.gif" height=10 width=10> support default configurations
- and preference inheritance</li>
- <li>introduce UI for setting the Undo manager stack size</li>
- </ul>
- <h3><font color="#000000">Misc</font></h3>
- <ul>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> <font color="#000000">allow
- to specify line terminator for new files</font></li>
- <li><font color="#000000">e</font>ditors and none resources
- <ul>
- <li><img src="ok.gif" height=10 width=10> open editor on a java.io.file
- rather than IFile </li>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> support
- for more abstract editable source than IFile such as IEditableEditorInput
- </li>
- </ul>
- </li>
- </ul>
- <h3>Architectural and implementation issues</h3>
- <ul>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> merge interfaces
- with their extensions including cleanup of replaced concepts </li>
- <li><img src="progress.gif" height=5 width=16> integrate command based
- text manipulation with <font face="Courier New, Courier, mono">IDocument</font>
- and related classes
- <ul>
- <li>unify with the undo manager</li>
- <li>find policy of partition and position updating that fits compound
- text manipulation commands</li>
- </ul>
- </li>
- <li>extend partitioning
- <ul>
- <li><img src="progress.gif" height=5 width=16> handle partitions of
- length zero</li>
- <li><font class="indexsub" color="#8080ff">[>3.0]</font> introduce
- nested partitions</li>
- </ul>
- </li>
- <li><img src="ok.gif" height=10 width=10> move templates to text infrastructure
- layer</li>
- </ul>
- </td>
-</tr>
-
-<tr>
-<td ALIGN=CENTER>
-<table BORDER=0 CELLSPACING=5 CELLPADDING=0 >
-<tr>
-<td><img SRC="progress.gif" height=5 width=16> item is under development </td>
-
-<td><img SRC="ok.gif" height=10 width=10> item is finished </td>
-
-<td>() item is time permitting</td>
-</tr>
-</table>
-</td>
-</tr>
-
-<tr>
- <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">3.0
- Development Effort - Milestone Plans</font></font></b></td>
-</tr>
-
- <tr>
- <td WIDTH="100%">
- <h3><a name="Milestone_Planning"></a>Milestone M9</h3>
- <ul>
- <li>consolidate folding (15 days)
- <ul>
- <li>rework annotation hovering for folding requirements</li>
- <li>adapt non-folding infrastructure to folding imposed changes</li>
- <li>introduce model-based undo managers</li>
- </ul>
- </li>
- <li>provide standard way for manipulating documents in non-ui thread (3
- day)
- <ul>
- <li>investigate widget issues</li>
- </ul>
- </li>
- <li>implement headless annotation model support, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45123">45123</a>
- (3 days)</li>
- <li>revisit SWT Browser widget for hovers (3 days)</li>
- <li>provide adjustable text selection color in text editor framework (1
- day) </li>
- <li>performance work to speed up TextPresentation handling (3 days)</li>
- <li>revisit typing mode changes and associated caret shapes (2 days)</li>
- <li>add proposal popup support for template completions (3 days)</li>
- <li>introduce zero-length partition support (4 days)</li>
- <li>integrate text test into build process (2 days)</li>
- <li>bug fixing and testing (12 days)</li>
- </ul>
- <h3>Future 3.0 Milestones</h3>
- <ul>
- <li>This <a href="focus_items.html#topfive">document</a> sketches the
- focus items for the second half of the 3.0 development process. It provides
- the main input for the forthcoming update of the previously published
- 3.0 plan.</li>
- </ul>
- </td>
-</tr>
-
-<tr>
- <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Bug
- Tracking</font></font></b></td>
-</tr>
-
-<tr>
-<td>
-<ul>
-<li>
-<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=REOPENED&email1=platform-text-inbox@eclipse.org&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&component=Text&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=All&newqueryname=Text%2BNew&tofooter=1&order=Reuse%2Bsame%2Bsort%2Bas%2Blast%2Btime">newly
-reported PRs</a></li>
-
-<li>
-<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=ASSIGNED&email1=platform-text-inbox@eclipse.org&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&component=Text&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=All&newqueryname=Text%2BInbox&tofooter=1&order=Reuse%2Bsame%2Bsort%2Bas%2Blast%2Btime">assigned
-PRs</a></li>
-</ul>
-</td>
-</tr>
-</table>
-
-<br>
-</body>
-</html>
diff --git a/platform-text/plan_21.html b/platform-text/plan_21.html
deleted file mode 100644
index 4ee9f6a..0000000
--- a/platform-text/plan_21.html
+++ /dev/null
@@ -1,192 +0,0 @@
-<!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>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT WIDTH="72%"><font class=indextop>Platform Text</font></td>
-
-<td WIDTH="28%"><img SRC="Idea.jpg" height=86 width=120></td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Overall
-2.1 Plan</font></font></b></td>
-</tr>
-
-<tr>
- <td WIDTH="100%">
- <h4><a NAME="Overall_Planning"></a>The overal themes for Platform Text are:
- </h4>
- <ul>
-<li>
-Increase editing comfort and usability </li>
-
-<li>
-Provide infrastructure for allowing custom editors to implement higher
-level comfort functions </li>
-
-<li>
-Increase degree of configurability </li>
-
-<li>
-Bug fixing </li>
-</ul>
-
-<h4>
-Planned items:</h4>
-
- <ul>
- <li> Architectural issues </li>
- <ul>
- <li> <img SRC="ok.gif" height=10 width=10> move text into a separate
- component </li>
- <li> <img SRC="ok.gif" height=10 width=10> allow the usage of the text
- model without introducing dependencies on UI elements </li>
- <li> generalize JDT editor concepts and integrate them into Platform
- Text </li>
- <ul>
- <li><img src="ok.gif" height=10 width=10> JDT painter support</li>
- <li> (JDT template engine with emphasis on separate linked position
- support)</li>
- </ul>
- </ul>
- <li> <img src="ok.gif" height=10 width=10> Improve test infrastructure
- and increase test coverage </li>
- <li> Customization </li>
- <ul>
- <li> <img SRC="ok.gif" height=10 width=10> Eating content assist infrastructure </li>
- <li> Resizable content assist, info popups, and hovers</li>
- <ul>
- <li> <img SRC="ok.gif" height=10 width=10> Win </li>
- <li> (GTK)</li>
- </ul>
- <li> (XML configurability (configuration dimensions as extension points,
- UI for selecting one if only one can be active at one point in time))</li>
- <li> <img SRC="ok.gif" height=10 width=10> Allow for an open number
- of content assists/information popups (different popups required such
- as tables and trees)</li>
- </ul>
- <li> <img src="ok.gif" height=10 width=10> Default text editor</li>
- <ul>
- <li> line numbers</li>
- <li> preference page </li>
- <li> line highlighting (depends on generalized painter support)</li>
- <li> error indication (depends on generalized painter support)</li>
- </ul>
- <li> Presentation </li>
- <ul>
- <li> (support for highlighting a set of ranges (depends on generalized
- painter support))</li>
- <li> folded documents</li>
- <ul>
- <li> <img SRC="ok.gif" height=10 width=10> document model</li>
- <li> (ruler - UI) </li>
- </ul>
- </ul>
- <li> Improved navigation and typing support</li>
- <ul>
- <li> <img SRC="ok.gif" height=10 width=10> smart home/end </li>
- <li> (anonymous bookmarks (overlap with Platform UI))</li>
- <li> (editor as drop target)</li>
- <li> <img SRC="ok.gif" height=10 width=10> allow custom editors to provide
- the logic for smart paste</li>
- <li> <img SRC="ok.gif" height=10 width=10> jump to last edit position</li>
- </ul>
- <li> (Editors and none resources)</li>
- <ul>
- <li> open editor on a java.io.file rather than IFile </li>
- <li> support for more abstract editable source than IFile such as IEditableEditorInput</li>
- </ul>
- <li> <img SRC="ok.gif" height=10 width=10> validateEdit</li>
- </ul>
-
-<h4>
-Investigations</h4>
-
- <ul>
- <li> <img src="ok.gif" height=10 width=10> Generalization of JDT overview
- ruler </li>
- <li> <img src="ok.gif" height=10 width=10> Unification and simplification
- of painter and text presentation infrastructure </li>
- <li> <img src="ok.gif" height=10 width=10> Support for structure editing</li>
- </ul>
-
-<h4>
-Cross team issues with Platform Text involvement</h4>
-
-<ul>
-<li>
-<img SRC="ok.gif" height=10 width=10> Configurable key bindings</li>
-
-<li>
-<img SRC="ok.gif" height=10 width=10> Navigation history </li>
-
-<li>
-File encoding</li>
-
-<ul>
-<li>
-<img SRC="ok.gif" height=10 width=10> text internal solution</li>
-</ul>
-</ul>
-</td>
-</tr>
-
-<tr>
-<td ALIGN=CENTER>
-<table BORDER=0 CELLSPACING=5 CELLPADDING=0 >
-<tr>
-<td><img SRC="progress.gif" height=5 width=16> item is under development </td>
-
-<td><img SRC="ok.gif" height=10 width=10> item is finished </td>
-
-<td>() item is time permitting</td>
-</tr>
-</table>
-</td>
-</tr>
-
-<tr>
-<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">2.1
-Development Effort - Milestone Plans</font></font></b></td>
-</tr>
-
- <tr>
- <td WIDTH="100%">
- <p> <a NAME="Milestone_Planning"></a>There are no further milestones for
- the 2.1 development cycle.</p>
- </td>
-</tr>
-
-<tr>
-<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Bug
-Tracking</font></font></b></td>
-</tr>
-
-<tr>
-<td>
-<ul>
-<li>
-<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=REOPENED&email1=platform-text-inbox@eclipse.org&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&component=Text&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=All&newqueryname=Text%2BNew&tofooter=1&order=Reuse%2Bsame%2Bsort%2Bas%2Blast%2Btime">newly
-reported PRs</a></li>
-
-<li>
-<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=ASSIGNED&email1=platform-text-inbox@eclipse.org&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&component=Text&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&namedcmd=All&newqueryname=Text%2BInbox&tofooter=1&order=Reuse%2Bsame%2Bsort%2Bas%2Blast%2Btime">assigned
-PRs</a></li>
-</ul>
-</td>
-</tr>
-</table>
-
-<br>
-</body>
-</html>
diff --git a/platform-text/previous_plans.html b/platform-text/previous_plans.html
deleted file mode 100644
index fa2da5e..0000000
--- a/platform-text/previous_plans.html
+++ /dev/null
@@ -1,370 +0,0 @@
-<!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>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT WIDTH="72%"><font class=indextop>Platform Text</font></td>
-
-<td WIDTH="28%"><img SRC="Idea.jpg" height=86 width=120></td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
- <tr>
- <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">3.0
- Development Effort - Previous Milestone Plans</font></font></b></td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4> <a NAME="Milestone_Planning"></a>Milestone M1</h4>
- <ul>
- <li>focus on the implementation and exploration of new functions
- <ul>
- <li>generalized hover concept</li>
- <li>smart typing</li>
- <li>change bar vertical ruler column</li>
- </ul>
- </li>
- <li>initial round of code consolidation</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4>Milestone M2 </h4>
- <p>Milestone M2 is the first milestone whose plan items are annotated with
- estimates of the time it needs to fulfill them. The estimates are average
- times, i.e., they do not distinguish between experienced and less experienced
- developers. Also, the times does not sum up to the total time available
- for this milestone. The developers do not exclusively work for this component.</p>
- <h2></h2>
- <ul>
- <li> change bar vertical ruler (started in M1, 6 days)</li>
- <li>smart delete (revers of Auto Indentation/ Auto Edit strategies) (3
- days)</li>
- <li>introduce info squiggles (0.5 days)</li>
- <li>gesture reduction using content assist (2 days)
- <ul>
- <li>autoactivation of content assist after completion insertion</li>
- <li>identify and investigate bad scenarios for content assist</li>
- </ul>
- </li>
- <li>investigate and design reconciling pipeline including nontrivial proof
- of concept implementation (15+ days)</li>
- <li>code consolidation (10+ days)
- <ul>
- <li>org.eclipse.text</li>
- <li>org.eclipse.jface.text (at least partially)</li>
- </ul>
- </li>
- <li>working copy plug-in (2 days)</li>
- <li>PR pass (6 days)</li>
- <li>bug fixing (9 days)</li>
- <li>testing (3 day</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4>Milestone M3</h4>
- <ul>
- <li>functional and structural improvements to Quick Diff (2 days)
- <ul>
- <li>move extension point to workbench text editor plug-in</li>
- <li>rework preferences</li>
- <li>additional visual indication of changed and added lines</li>
- </ul>
- </li>
- <li>improve preference handling in editors by moving it into a common
- super class for editors (2 days)
- <ul>
- <li>move configuration including preference keys to common super class</li>
- </ul>
- </li>
- <li>introduce reconciling pipeline based on the experience gathered in
- the example implementation (4 days)</li>
- <li>generalize annotations (4 days)
- <ul>
- <li>introduce the concept of temporary annotations</li>
- <li>improve navigation to and between annotations</li>
- </ul>
- </li>
- <li>introduce file buffers and adapt document providers and potentially
- document (5 days)</li>
- <li> implement changes as outlined in the RCP proposal to enable RCP (cross
- component dependency to Platform UI) (5 days)</li>
- </ul>
- <h4> </h4>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h4>Milestone M4</h4>
- <h5>Finished items</h5>
- <ul>
- <li>RCP implementation of text components (5 days)</li>
- <li>allow quick diff annotations in overview ruler (3 days)</li>
- <li>regex in Find/Replace (2 days)</li>
- <li> add annotation management for file buffers (5 days)</li>
- <li>investigate SWT Browser widget for feedback (3 days)</li>
- <li>identify and investigate concurrency issues in text infrastructure
- (4 days)</li>
- </ul>
- <h5>Added items</h5>
- <ul>
- <li>content assist for regular expressions in Find/Replace dialog </li>
- <li>generalization of content assist to become independent from ITextViewer</li>
- <li>redesign and reimplementation of linked text positions</li>
- </ul>
- <h5>Post-poned items</h5>
- <ul>
- <li>editor splitting (7 days)</li>
- <li>background highlight painter (3 days)</li>
- <li>investigate improved support for annotation hovering and interaction
- (4 days, to be finished in M5)</li>
- <li>investigate action hovers (5 days, to be finished in M5)</li>
- </ul>
- <h3> </h3>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h3>Milestone M5</h3>
- <h5>Original plan</h5>
- <ul>
- <li>provide new default implementation for content formatter supporting
- master/slave model for formatting strategies</li>
- <li>investigate improved support for annotation hovering and interaction,
- see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45082">45082</a>,
- (10 days)</li>
- <li> reimplementation of text linking, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45085">45085</a>
- (10 days)</li>
- <li>move incremental search status information into separate status line
- item, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45124">45124</a>
- (2 days)</li>
- <li>background highlight painter, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45089">45089</a>
- (10 days)</li>
- <li>publish the new generalized content assist, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45096">45096</a>
- (3 days) </li>
- <li>finish annotation handling improvements, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=40784">40784</a>
- (2 days) </li>
- <li>merge RCP version of text plug-ins into HEAD enabling RCP, see PR
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45101">45101</a>
- (3 days, cross team dependency)</li>
- <li> headless annotation model implementation see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45123">45123</a>
- (5 days)
- <ul>
- <li>submit annotation and annotation model API change request</li>
- </ul>
- </li>
- </ul>
- <h5>Finished items</h5>
- <ul>
- <li> provide new default implementation for content formatter supporting
- master/slave model for formatting strategies</li>
- <li>move incremental search status information into separate status line
- item, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45124">45124</a>
- (2 days)</li>
- <li>background highlight painter, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45089">45089</a>
- (10 days)</li>
- <li>merge RCP version of text plug-ins into HEAD enabling RCP, see PR
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45101">45101</a>
- (3 days, cross team dependency)</li>
- </ul>
- <h5>Added items</h5>
- <ul>
- <li> investigation of presentation and handling of roll-over hovers</li>
- <li>introduction of ITextPresentationListener and initial migration in
- the course of PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45089">45089</a></li>
- <li>custom visibility of annotations in the vertical ruler</li>
- <li>responsive UI: migrate all workspace operations to minimal locking
- scope </li>
- </ul>
- <h5>Items that continue into M6</h5>
- <ul>
- <li> investigate improved support for annotation hovering and interaction,
- see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45082">45082</a>,
- (10 days) </li>
- <li> reimplementation of text linking, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45085">45085</a>
- (10 days)</li>
- <li> headless annotation model implementation see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45123">45123</a>
- (5 days) </li>
- </ul>
- <h5>Post-poned items</h5>
- <ul>
- <li> publish the new generalized content assist, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45096">45096</a>
- (3 days) </li>
- <li>finish annotation handling improvements, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=40784">40784</a>
- (2 days) </li>
- </ul>
- <ul>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h3>Milestone M6</h3>
- <h5>Original plan</h5>
- <ul>
- <li> reimplement text linking, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45085">45085</a></li>
- <li>prepare roll-over integration, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45635">45635</a></li>
- <li> implement headless annotation model support, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45123">45123</a>
- <ul>
- <li>submit annotation and annotation model API change request</li>
- </ul>
- </li>
- <li>integrate spell checking into HEAD stream, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=47333">47333</a></li>
- <li>collect and investigate solutions for language family editors</li>
- <li>memory, performance, and resource handle pass</li>
- <li>bug fixing</li>
- </ul>
- <h5>Finished items</h5>
- <ul>
- <li>reimplement text linking, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45085">45085</a></li>
- <li>prepare roll-over integration, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45635">45635</a></li>
- <li>memory, performance, and resource handle pass</li>
- </ul>
- <h5>Added items</h5>
- <ul>
- <li> incremental content assist</li>
- </ul>
- <h5>Items that continue into M7</h5>
- <ul>
- <li> implement headless annotation model support, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45123">45123</a>
- for status</li>
- <li>collect and investigate solutions for language family editors </li>
- </ul>
- <h5>Post-poned items</h5>
- <ul>
- <li>integrate spell checking into HEAD stream, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=47333">47333</a></li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h3>Milestone M7</h3>
- <h5>Original plan</h5>
- <ul>
- <li> implement headless annotation model support, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45123">45123</a>
- </li>
- <li>integrate spell checking into HEAD stream, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=47333">47333</a></li>
- <li>collect and investigate solutions for language family editors</li>
- <li>typing and redraw performance
- <ul>
- <li>optimize annotation painting</li>
- <li>reduce amount of temporary garbage</li>
- <li>adapt all annotation model implementations to send out detailed
- annotation model change events</li>
- </ul>
- </li>
- <li>internal code cleanup</li>
- <li>bug fixing</li>
- </ul>
- <h5>Finished items</h5>
- <ul>
- <li> integrate spell checking into HEAD stream, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=47333">47333</a></li>
- <li>typing and redraw performance
- <ul>
- <li>optimize annotation painting</li>
- <li>reduce amount of temporary garbage</li>
- <li>adapt all annotation model implementations to send out detailed
- annotation model change events</li>
- </ul>
- </li>
- </ul>
- <h5>Added items</h5>
- <ul>
- <li>overall performance
- <ul>
- <li>improved plug-in dependency analysis used for text contributions</li>
- </ul>
- </li>
- <li>content assist affordance in Find/Replace dialog</li>
- <li>improve the generalized content assist infrastructure</li>
- <li>revisited and released roll-over hovers for vertical ruler</li>
- <li>improved annotation painting infrastructure to support custom paint
- strategies, provided several predefined strategies</li>
- </ul>
- <h5>Items that continue into M8</h5>
- <h5></h5>
- <ul>
- <li> implement headless annotation model support, see PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45123">45123</a>
- for status</li>
- <li>internal code cleanup, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=48883">48883</a></li>
- </ul>
- <h5>Post-poned items</h5>
- <ul>
- <li>collect and investigate solutions for language family editors</li>
- <li>improve initial size and remembered size of the content assist popup</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td WIDTH="100%">
- <h3>Milestone M8</h3>
- <h5>Original plan</h5>
- <ul>
- <li>introduce folding (to be continued in M9) (18 days)
- <ul>
- <li>folding structure provider</li>
- <li>vertical ruler column as folding control</li>
- </ul>
- </li>
- <li>move templates to text infrastructure (3 days)</li>
- <li>move linked positions support to text infrastructure (3 days)</li>
- <li>use jobs for implementation of quick diff reference provider (1 days)</li>
- <li>provide standard way for manipulating documents in non-ui thread (1
- day) </li>
- <li>implement headless annotation model support, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45123">45123</a>
- (3 days)</li>
- <li>revisit SWT Browser widget for hovers (3 days)</li>
- <li>prepare concolidated user preferences for editors (3 days)</li>
- <li>improve initial size and remembered size of the content assist popup
- (2 days)</li>
- <li>internal code cleanup, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=48883">48883</a>
- (1 day)</li>
- <li>bug fixing and testing (20 days)</li>
- </ul>
- <h5>Finished items</h5>
- <ul>
- <li> move templates to text infrastructure</li>
- <li>move linked positions support to text infrastructure</li>
- <li>use jobs for implementation of quick diff reference provider</li>
- <li>prepare concolidated user preferences for editors</li>
- <li>improve initial size and remembered size of the content assist popup</li>
- <li>internal code cleanup, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=48883">48883</a></li>
- <li>bug fixing and testing</li>
- </ul>
- <h5>Added items</h5>
- <ul>
- <li> added support for unconfiguring SourceViewers</li>
- <li>TextEdit-based default implementation of IContentFormatter</li>
- </ul>
- <h5>Items that continue into M9</h5>
- <ul>
- <li> introduce folding</li>
- <li>provide standard way for manipulating documents in non-ui thread</li>
- <li>implement headless annotation model support, PR <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45123">45123</a></li>
- <li>revisit SWT Browser widget for hovers</li>
- </ul>
- <h5>Post-poned items</h5>
- <ul>
- <li> investigate time stamped documents</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td></td>
- </tr>
-</table>
-
-<br>
-</body>
-</html>
diff --git a/platform-text/previous_plans_21.html b/platform-text/previous_plans_21.html
deleted file mode 100644
index 2a6d937..0000000
--- a/platform-text/previous_plans_21.html
+++ /dev/null
@@ -1,138 +0,0 @@
-<!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>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT WIDTH="72%"><font class=indextop>Platform Text</font></td>
-
-<td WIDTH="28%"><img SRC="Idea.jpg" height=86 width=120></td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">2.1
-Development Effort - Previous Milestone Plans</font></font></b></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 </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 </li>
- <ul>
- <li> Assigning hover types to modifier keys</li>
- <li> Selective enabling and disabling </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 </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 </li>
- <li> Default text editor</li>
- <ul>
- <li> line numbers</li>
- <li> preference page </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 </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>
-</body>
-</html>
diff --git a/platform-text/progress.gif b/platform-text/progress.gif
deleted file mode 100644
index bb7a15f..0000000
--- a/platform-text/progress.gif
+++ /dev/null
Binary files differ
diff --git a/platform-text/splitting/PrereleaseNote.html b/platform-text/splitting/PrereleaseNote.html
deleted file mode 100644
index 976ec75..0000000
--- a/platform-text/splitting/PrereleaseNote.html
+++ /dev/null
@@ -1,481 +0,0 @@
-<!DOCTYPE doctype 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>Plug-in Separation Notes</title></head><body>
-
-<center>
-<h1>
-Splitting org.eclipse.ui</h1></center>
-
-<center>
- <address> Kai-Uwe Maetzel, Daniel Megert</address>
- <address>23th September 2002</address>
- <address></address>
-</center>
-
-<h3>
-Overview</h3>
-This documents describes how the plug-in <tt>org.eclipse.ui</tt>
-is split into a combination of plug-ins and fragments. There are three
-major reasons for splitting the plug-in:
-<ul>
-<li>
-introduce a UI independent text infrastructure</li>
-
-<li>
-decouple the build processes of Platform Text and Platform UI</li>
-
-<li>
-prepare Platform UI to achieve the following midterm goals:</li>
-
-<ul>
-<li>
-using SWT/JFace for building Eclipse independent applications</li>
-
-<li>
-free the workbench from dependencies from IResource</li>
-
-<li>
-provide the IResource dependent standard components of the workbench as
-a separate plug-in</li>
-</ul>
-</ul>
-
-<h3>
-State of Splitting</h3>
-The new structure is not yet final. It is a starting point for the Platform
-UI team and the Platform Text team to evolve the system towards a stable
-and mature structure. It is expected that the number of plug-ins and fragments
-can be kept stable whereas package fragments and classes will probably
-be moved around. For now, the UI independent text infrastructure (org.eclipse.text) should
-be considered the only new plug-in that can be listed as prerequisite and
-that offers API. The other plug-ins and fragments are for now implementation
-details of <tt>org.eclipse.ui</tt>. This will change as the structure becomes
-more stable i.e. some of the new plug-ins will become API.
-<h3>
-Structure</h3>Splitting as been guided by the approach to consider
-plug-ins as packaging units and therefore to use plug-ins only when an according
-packaging can be anticipated. Thus, classes that are expected to be shipped
-together should not be in different plug-ins. This approach keeps the class
-loading overhead caused by the splitting lower than putting every possible
-unit into its own plug-in. Classes of a plug-in and its fragments are loaded
-by the same class loader. Taking this approach we end up having six plug-ins
-and two fragments.<ul>
-<li>
-<b>org.eclipse.text (owned by Platform Text)</b></li>
-
-<ul>
-<li>
-contains the UI independent text infrastructure, i.e., IDocument and its satellites</li>
-
-<li>
-no prerequisites</li>
-</ul>
-
-<li>
-<b>org.eclipse.jface (owned by Platform UI)</b></li>
-
-<ul>
-<li>
-contains everything of JFace that does not depend on IProgressMonitor and
-IStatus</li>
-
- <li>plugin.xml requires:</li>
- <ul>
- <li>org.apache.xerces</li>
-
- <li>org.eclipse.swt (needs to be exported)<br>
- </li>
- </ul>
- <li>
-build path dependencies:<br>
- </li>
-
-
-<ul>
-<li>
-org.apache.xerces</li>
-
-<li>
-org.eclipse.swt (needs to be exported)</li>
-</ul>
-</ul>
-
-<li>
-<b>org.eclipse.jface.text (Fragment of org.eclipse.jface owned by Platform
-Text)</b></li>
-
-<ul>
-<li>
-contains the UI part of the text infrastructure, i.e. TextViewer and its satellites</li>
-
-<li>
-needs to be further cleaned up to remove any dependency on <tt>IProgressMonitor</tt></li><li>plugin.xml requires:</li>
- <ul>
- <li>org.eclipse.text<br>
- </li>
- </ul>
-
-
-<li>buildpath dependencies:</li>
-
-<ul>
-<li>org.eclipse.jface<br>
-</li><li>
-org.eclipse.text</li>
-
-
-<li>
-org.eclipse.core.runtime</li>
-</ul>
-</ul>
-
-<li>
-<b>org.eclipse.ui.workbench (owned by Platform UI)</b></li>
-
-<ul>
-<li>
-contains Workbench UI framework and the "empty" workbench</li>
-
- <li>plugin.xml requires:</li>
- <ul>
- <li>org.apache.xerces</li>
- <li>org.eclipse.core.resources</li>
- <li>org.eclipse.update.core</li>
- <li>org.eclipse.help</li>
-
- <li>org.eclipse.jface<br>
- </li>
- </ul>
- <li>
-build path dependencies:<br>
- </li>
-
-
-<ul>
-<li>
-org.apache.xerces</li>
-
- <li>
-org.eclipse.core.boot</li>
- <li>
-org.eclipse.core.runtime</li>
-
-
-<li>
-org.eclipse.core.resources</li>
-
-<li>
-org.eclipse.update.core</li>
-
-<li>
-org.eclipse.help</li>
-
-
-
- <li>
-org.eclipse.jface</li>
- <li>org.eclipse.jface.text<br>
- </li>
-
-</ul>
-</ul>
-
-<li>
-<b>org.eclipse.ui.workbench.texteditor (Fragment of org.eclipse.workbench
-owned by Platform Text)</b></li>
-
-<ul>
-<li>
-contains the text editor framework except three TaskList dependent actions</li><li>plugin.xml requires:</li>
- <ul>
- <li>
-org.eclipse.text</li>
- </ul>
-
-
- <li>
-build path dependencies:<br>
- </li>
-
-
-<ul>
-<li>
-org.eclipse.ui.workbench</li>
-
-<li>
-org.eclipse.jface</li>
-
-<li>
-org.eclipse.jface.text</li>
-
-
-
-<li>
-org.eclipse.text</li>
-
-<li>
-org.eclipse.core.runtime</li>
-
-<li>
-org.eclipse.core.resources</li>
-</ul>
-</ul>
-
-<li>
-<b>org.eclipse.ui.views (owned by Platform UI)</b></li>
-
-<ul>
-<li>
-contains all the standard view like Navigator and Task List</li><li>plugin.xml requires:</li>
- <ul>
- <li>org.eclipse.core.resources</li>
- <li>org.eclipse.help</li>
-
- <li>org.eclipse.jface</li>
- <li>org.eclipse.ui.workbench<br>
- </li>
- </ul>
-
-
- <li>
-build path dependencies:<br>
- </li>
-
-
-<ul>
-<li>
-org.eclipse.core.resources</li>
-
-<li>
-org.eclipse.core.runtime</li>
-
-<li>
-org.eclipse.help</li>
-
-<li>
-org.eclipse.jface</li>
-
-<li>
-org.eclipse.ui.workbench</li>
-</ul>
-</ul>
-
-<li>
-<b>org.eclipse.ui.editors (owned by Platform Text)</b></li>
-
-<ul>
-<li>
-contains the default text editor plus a few common but Task List dependent
-actions</li><li>plugin.xml requires:</li>
- <ul>
- <li>org.eclipse.ui.views</li>
- <li>org.eclipse.ui.workbench</li>
- <li>org.eclipse.jface<br>
- </li>
- <li>org.eclipse.core.resources</li>
- <li>org.eclipse.text</li>
- <li>org.eclipse.update.core<br>
- </li>
- </ul>
-
-
- <li>
-build path dependencies:<br>
- </li>
-
-
-<ul>
- <li>
-org.eclipse.ui.views</li>
- <li>
-org.eclipse.ui.workbench</li>
- <li>
-org.eclipse.ui.workbench.texteditor</li>
-
-
-<li>
-org.eclipse.core.resources</li>
-
-<li>
-org.eclipse.core.runtime</li><li>org.eclipse.core.boot<br>
- </li>
-
-
-<li>
-org.eclipse.jface</li>
-
-<li>
-org.eclipse.jface.text</li>
-
-<li>
-org.eclipse.text</li><li>org.eclipse.update.core<br>
- </li>
-
-</ul>
-</ul>
-
-<li>
-<b>org.eclipse.ui (owned by Platform UI)</b></li>
-
-<ul>
-<li>
-ensures backward compatibility</li>
-
-<li>
-defines all extension points and contributions</li>
-
- <li>
-build path dependencies:<br>
- </li>
- <ul>
- <li>
-requires and <i>exports</i> all of the above components</li>
- <li>org.eclipse.swt (needs to be exported in build path and plugin.xml)</li>
- <li>org.eclipse.core.runtime<br>
- </li>
- </ul>
-
-</ul>
-</ul>
-
-<h3>
-Required Changes</h3>
-
-<ul>
-<li>
-The Workbench plug-in contains a <tt>SystemSummaryEditor</tt><i> </i>which
-depends on editor. To fix this the system summary editor and its
-content provider have been moved to the <b>org.eclipse.ui.editors </b>plug-in
-while the <tt>SystemSummaryEditorInput</tt> and the <tt>SystemSummaryEditorInputFactory</tt>
-go to the <b>org.eclipse.ui.workbench</b> plug-in. The system summary editor
-ID ("<tt>org.eclipse.ui.SystemSummaryEditor</tt>") used in <tt>Workbench.openSystemSummaryEditor()</tt>
-must be declared inside <tt>Workbench.
-</tt>In addition this method should
-show a dialog if the editor for this ID can not be found.</li>
-
-<li>
-Some CUs have unused imports which cause errors. Removing the unused imports
-solves this problem.</li>
-
-<li>
-The wizards have to be moved from standard components to the <b>org.eclipse.workbench</b>
-plug-in. The resulting <b>org.eclipse.views</b> plug-in only contains views.</li>
-
-<li>
-The <tt>ResourceSorter</tt> must be <i>copied</i> from the navigator package
-to the dialogs package in <b>org.eclipse.views</b>. This is needed
-to break the link from <b>org.eclipse.ui.workbench</b> to <b>org.eclipse.ui.views.</b>
-Having a navigator package in the workbench plug-in is no option.</li>
-
-<li>
-The visibility of several classes had to be changed from package visible
-to public because of the resulting package fragments scattered over different
-plug-ins. Examples are:</li>
-
-<ul>
-<li>
-<tt>org.eclipse.ui.internal.PlatformUIPreferenceListener</tt></li>
-
-<li>
-<tt>org.eclipse.jface.text.TextUtilities</tt></li>
-
-<li>
-all fields of <tt>org.eclipse.jface.text.DocumentEvent</tt></li>
-</ul>
-
-<li>
-<tt>org.eclipse.jface.text.DefaultLineTracker </tt>had to be changed to
-not use SWT constants</li>
-
-<li>
-The text editor framework of org.eclipse.ui.workbench.texteditor may not
-depend on a view such as the task list. The package must be split and
-the task list dependent part goes into the <b>org.eclipse.ui.editors</b> plug-in. NLSing has to be split as well.</li>
-</ul>
-The following changes need to be made in order to get a JFace framework
-which only depends on SWT:
-<ul>
-<li>
-move progress monitor code to <b>org.eclipse.ui.workbench</b>:</li>
-
-<ul>
-<li>
-move <i><tt>wizard</tt> package</i> to <b>org.eclipse.ui.workbench</b>
-(due to <tt>IProgressMonitor</tt>)</li>
-</ul>
-
-<ul>
-<li>
-move <i><tt>operation</tt> package</i> to <b>org.eclipse.ui.workbench</b>
-(due to <tt>IProgressMonitor</tt>)</li>
-</ul>
-
-<ul>
-<li>
-move <i><tt>org.eclipse.jface.window.ApplicationWindow</tt></i> to <b>org.eclipse.ui.workbench</b>
-(due to <tt>IStatus</tt> and <tt>NullProgressMonitor</tt>)</li>
-</ul>
-
-<li>
-move <i><tt>org.eclipse.jface.util.SafeRunnable</tt></i> to <b>org.eclipse.workbench</b>
-(due to <tt>ISafeRunnable</tt>)</li>
-
-<li>
-move <i><tt>org.eclipse.jface.dialogs.ErrorDialog</tt></i> to <b>org.eclipse.workbench</b>
-(due to <tt>IStatus</tt>)</li>
-</ul>
-Note: There remains a dependency to <b>Xcerces</b> due to <i><tt>org.eclipse.jface.dialogs.DialogSettings</tt></i>.
-<br>
-<h3>
-Open Issues</h3>
-
-<ul>
-<li>
-<tt>Workbench.openSystemSummaryEditor()</tt> use a predefined editor id
-for the system summary editor. The <tt>SystemSummaryEditor</tt> registers
-itself under this id. This introduces an implicit upward reference.</li>
-
-<li>
-Because some calls
-can't be redirected due to their <i>final</i> declaration corresponding <i>stored preferences</i> might get lost .</li>
-
-<li>
-The source folder names are preserved. In the future a source folder can be renamed to
-"src" if it is the only one in the project.</li>
-
-<li>
-<i>Icons are duplicated</i> in <b>org.eclipse.ui.workbench</b> and <b>org.eclipse.ui</b></li>
-
-<li>
-The <tt>plugin.xml</tt> of <b>org.eclipse.ui<i> </i></b><i>contains all
-contributions and extension points.</i>. Because of the implicit prefixing
-of extension point declarations these cannot be moved easily .</li>
-
-<li>
-<b>org.eclipse.ui.workbench</b> is "cluttered" with actions
-and menus that would more naturally belong to views. Moving those
-actions has not been investigated.</li>
-
-<li>
-<tt>AbstractTextEditor</tt> does no longer preregister the "Add Task" action</li>
-
-<li>
-The reconciler code in <tt>org.eclipse.jface.text</tt> needs to be freed
-from its dependency of <tt>IProgressMonitor. </tt>Until then it depends on <code>org.eclipse.core.runtime</code>.</li>
-
-<li>
-The dependencies on <tt>IProgressMonitor</tt>, <tt>IStatus</tt> and <tt>ISafeRunnable</tt>
-cause the need for splitting JFace and JFace Text: offending code has been moved to <code>org.eclipse.ui.workbench/JFace Extensions</code>. It would also be possible
-to either accept a dependency on <b>org.eclipse.core.runtime</b> or to
-move those classes into a separate plug-in.</li>
-</ul>
-
-<h3>
-Consequences</h3>
-The consequences of this new structure are mostly visible in the build
-process and the workspace setup. It is necessary to update all plug-ins and fragments in the
-map files with the correct version numbers. The build process responsibility
-is distributed according to the ownership of the plug-ins and fragments.
-<br> <br>
-<br>
-</body></html>
\ No newline at end of file
diff --git a/platform-text/splitting/ReleaseNote.html b/platform-text/splitting/ReleaseNote.html
deleted file mode 100644
index 36a2b57..0000000
--- a/platform-text/splitting/ReleaseNote.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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="Author" content="hfghfgh">
- <meta name="GENERATOR" content="Mozilla/4.76 [en] (Windows NT 5.0; U) [Netscape]">
- <title>Splitting org.eclipse.ui</title>
-</head>
-<body>
-
-<center>
-<h1>
-Status of Splitting org.eclipse.ui</h1></center>
-
-<center>
-<address>
-Kai-Uwe Maetzel, Daniel Megert</address></center>
-
-<center>
-<address>
-25th September 2002</address></center>
-
-<p><br>This is the release note we sent out on the platform-ui-dev mailing
-list.
-<br>
-<p>We have completed the initial transition to the new structure of
-<tt>org.eclipse.ui</tt>.
-<p>Kim updated the CVS module <tt>platform-ui</tt> to contain all the plug-ins
-that are part of the new structure. Dean ran a nightly build to make
-sure that the new structure does not cause serious build failures. We ran
-multiple tests to ensure that the new layout can be used for self hosting.
-To update your workspace you can delete <tt>org.eclipse.ui</tt> and check
-out the module <tt>platform-ui</tt>. You can work with binary projects
-by importing <tt>org.eclipse.ui</tt> and all its required projects using
-the PDE import wizard.
-<p>In addition to the changes outlined in the announcement we made the
-following modifications:
-<ul>
-<li>
-Rather than having fragments we have released the "everything is a plug-in"
-version. This is because we experienced problems when importing the fragments
-as binary projects and also when running the build machinery we use for
-nightly and integration builds. Depending on the progress we make in solving
-these issues and accelerating class loading we might switch back to fragments
-in the future.</li>
-
-<li>
-We renamed source folders where appropriate using <tt>src</tt> for the
-default source folder and <tt>extensions</tt> for the folder containing
-package fragments of packages defined in required plug-ins.</li>
-
-<li>
-class <tt>PreferenceStore</tt>: We removed the newly introduced usage of
-<tt>Workspace.run(ISafeRunnable)</tt>. This needs to be solved in an <tt>org.eclipse.core.runtime</tt>
-independent way if JFace should not depend on this plug-in (to be decided).</li>
-
-<li>
-class <tt>FontRegistry</tt>: We removed newly introduced dependency on
-<tt>WorkbenchUI</tt> and the usage of <tt>Workspace.run(ISafeRunnable)</tt>.
-This needs to be solved in an org.eclipse.core.runtime independent way
-if JFace should not depend on this plug-in (to be decided).</li>
-
-<li>
-class <tt>Dialog</tt>: We changed the package visible fields to protected.</li>
-</ul>
-When working with the new layout you might see the following types of
-problems:
-<ul>
-<li>
-<tt>ClassNotFoundException</tt> if there are problems in the plug-in dependencies
-setup.</li>
-
-<li>
-<tt>IllegalArgumentException</tt> in the case of accessing package visible
-members from package fragments located in different plug-ins. We tested
-multiple scenarios and fixed several of those problems. It still might
-occur. You can solve this problem by changing the visibility of the affected
-members from package visible to protected.</li>
-
-<li>
-Open issue: We have not yet looked into the tests of org.eclipse.ui and
-the doc plug-ins.</li>
-</ul>
-
-<p><br>Please keep in mind that the new structure is an initial version.
-There are open issues and the org.eclipse.ui team will decide about further
-restructuring if necessary.
-<br>
-<br>
-<br>
-<br>
-<br>
-<br>
-</body>
-</html>
diff --git a/platform-text/testpass1.htm b/platform-text/testpass1.htm
deleted file mode 100644
index 454ec2c..0000000
--- a/platform-text/testpass1.htm
+++ /dev/null
@@ -1,32 +0,0 @@
-<!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>
-<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
-</head>
-<body text="#000000" bgcolor="#FFFFFF">
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT WIDTH="72%"><font class=indextop>Platform Text</font></td>
-
-<td WIDTH="28%"><img SRC="Idea.jpg" height=86 width=120></td>
-</tr>
-</table>
-
-<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
-<tr>
-<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" WIDTH="100%" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Test Plan</font></font></b></td>
-</tr>
-
-<tr>
-<td WIDTH="100%">
-<h4>Testing RC1</h4>
-<p> The test scenario for the default text editor consists of all those steps of the <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-ui-home/testpass1.htm">Java editors' test scenario</a> that are applicable in the general case of text.
-<h4>Testing RC2</h4>
-<p> The test scenario for the default text editor consists of all those steps of the <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-ui-home/testpass1.htm">Java editors' test scenario</a> that are applicable in the general case of text.
-
-</body>
-</html>
diff --git a/platform-text/testpass_3.0_RC1.html b/platform-text/testpass_3.0_RC1.html
deleted file mode 100644
index 35fe920..0000000
--- a/platform-text/testpass_3.0_RC1.html
+++ /dev/null
@@ -1,385 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
- <meta http-equiv="Content-Language" content="en-us">
- <meta http-equiv="Content-Type"
- content="text/html; charset=windows-1252">
- <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
- <meta name="ProgId" content="FrontPage.Editor.Document">
- <title>Fix Pass</title>
-</head>
-<body>
-<h1>Test Pass One: JDT-UI, JDT Text, Platform Compare, Platform Text, and Platform
- Search</h1>
-<h3>Goal</h3>
-<ul>
- <li><font color="#000000">test corner cases</font></li>
- <li>test setups which we typically don't use during development (for example
- no Plug-in developement)<font color="#000000"></font></li>
- <li><font color="#000000">handling of error situations</font>
- <ul>
- <li><font color="#000000">watch log</font></li>
- <li><font color="#000000">error messages</font></li>
- </ul></li></ul><h3>General Items (everybody)</h3>
-<ul>
- <li>Whenever you have to fill in data in dialogs try to foul the dialog by providing
- incomplete or bogus input</li>
- <li>Watch for view updating (package explorer, browsing perspective, outliner)
- when source content gets changed</li>
-</ul>
-<h3>Use of different fonts (everybody)</h3>
-<ul>
- <li>change font for text editor and dialogs to different font</li>
- <li>check that dialogs are rendered correctly
- <ul>
- <li>specified dialog font is used</li>
- <li>no buttons and labels clipped</li>
- </ul>
- </li>
-</ul>
-<h3>Test Multiple Monitor setup (Martin)</h3>
-<ul>
- <li>detached views</li>
- <li>dialogs pop up on correct monitor</li>
-</ul>
-<h3>Workspace Setup</h3>
-<p>Setup workspace in a way unusual compared to your normal setup. Testing should
- take place in one of the following workspace setups. When setting up the workspace
- test also the functionality to setup this workspace style:</p>
-<ul>
- <li>use external projects (Kai & Andre)</li>
- <li>use linked resources
- (Markus)<ul>
- <li><font color="#000000">linked output folders</font></li>
- <li><font color="#000000">linked source folders</font></li>
- <li><font color="#000000">linked and nested source folders</font></li>
- <li>test rendering in views<font color="#000000"></font></li>
- <li><font color="#000000">linked class folders</font></li>
- </ul>
- </li>
- <li>use multiple output folder (Christof)</li>
- <li>use combination of exclusion & inclustion filters (Martin)</li>
- <li>use user defined library containers (JUnit as a user defined library)
- (Dirk)<ul>
- <li>quick fixes for unbound user libraries</li>
- <li>quick fixes for build path problems</li>
- </ul>
- </li>
- <li>full source workspace (Danny)</li>
-</ul>
-<h3>Java Editor in Single Method mode (Martin, Andre, Kai, Erich, Markus)</h3>
-<ul>
- <li>half of the team should test with editor in single edit mode</li>
- <li>corner case
- <ul>
- <li>segmented mode, formatting, un/redo</li>
- </ul>
- </li>
-</ul>
-<h3>Multiple Windows (Kai, Erich, Markus, Danny, Dirk)</h3>
-<ul>
- <li>half of the team tests with multiple windows.</li>
- <li>switch between windows for different actions</li>
- <li>watch for wrong window poping to front</li>
- <li>watch for wrong dialog parenting</li>
-</ul>
-<h3>Multiple Editor Areas (Tom, Markus, Andre, Erich)</h3>
-<ul>
- <li> test with multiple editor areas, i.e. multiple editor tab folders</li>
- <li> watch for focus problems</li>
- <li> watch for positioning problems when opening dialogs and info pops</li>
-</ul>
-<h3>Browsing perspective (Martin, Kai, Tom, Dirk)</h3>
-<ul>
- <li>half of the team tests in browsing perspective</li>
-</ul>
-<h3>Automatic workspace refresh (Andre, Markus, Christof, Dirk)</h3>
-<ul>
- <li>half of the team tests wth automatic workspace refresh enabled (Preferences->Workbench->Refresh
- workspace automatically</li>
-</ul>
-<h3>Accessability Testing (Tom, Markus)</h3>
-<ul>
- <li>verify mnemonics in wizards/dialogs/menus</li>
- <li>initial focus in dialogs</li>
- <li>combination of color, form, and text. </li>
- <li>status line information</li>
-</ul>
-<h3>Hierarchical Layout in Package Explorer and Packages View (Martin, Kai)</h3>
-<ul>
- <li>test add and delete of package<font color="#000000"></font></li>
- <li>test add and remove of compilation units to empty leaf and non leaf packages<font color="#000000"></font></li>
- <li>test filters which filter packages (empty parent package, empty package,
- ....)</li>
- <li>test logical packages in packages view</li>
-</ul>
-<h3>Operations and Locked Workspace (Dirk, Christof)</h3>
-<ul>
- <li>To lock the workspace use the org.eclipse.ui.examples.job plug-in from the
- Eclipse repository</li>
- <li>Test Edit, Source and Refactoring actions when the workspace is locked</li>
- <li>Test modifying project properties (build path, compiler settings, ...) when
- workspace is locked</li>
- <li>You should always get the blocking dialog</li>
- <li>Cancel the user action. Make sure that no OperationCancelException or other
- exceptions appear in the log</li>
-</ul>
-<h3>Validate-Edit (Andre, Martin)</h3>
-<ul>
- <li>Check-out code from the repository in CVS Watch/Edit mode (stores file in
- read-only mode)</li>
- <li>Test Edit, Source and Refactoring actions on files that are read-only</li>
- <li>Check the new editor functions explicitly. Check if available the functions
- in the default text editor.
- <ul>
- <li>move lines</li>
- <li>copy lines on move</li>
- <li>to upper case, to lower case</li>
- <li>smart ;{</li>
- <li>add/remove block comment</li>
- <li>correct indentation</li>
- <li>toggle comment </li>
- </ul>
- </li>
- <li>Expected result: actions should complete without errors</li>
-</ul>
-<h3>Compilation Units not on Build Path (Danny, Christof)</h3>
-<ul>
- <li>Test Edit, Source and Refactoring actions for compilation units not on the
- build path.</li>
- <li>Test for:
- <ul>
- <li>editors opened on repository files</li>
- <li>editors opened on Java file excluded from the build path</li>
- <li>editors opened on Java files stored in Simple projects </li>
- </ul>
- </li>
- <li>Actions should either operate without an error, not be present or present
- a dialog that the CU is not on the build path</li>
-</ul>
-<h3>Formatter settings and code manipulation (Dirk, Tom)</h3>
-<ul>
- <li>test quick fix, quick assist, source and refactoring actions with "unusual"
- code formatter settings.
- <ul>
- <li>different indentation</li>
- <li>use spaces instead of tabs</li>
- <li>different argument and field prefixes and suffixes</li>
- </ul>
- </li>
- <li>check if code is formatter/created according to the formatter settings</li>
-</ul>
-<h3>Javadoc (Kai, Markus)</h3>
-<ul>
- <li>Javadoc for libraries (rt.jar) class, source folders
- <ul>
- <li>Test that Shift+F2 opens correct Javadoc</li>
- <li>Test Javadoc in archives, URL or file location</li>
- </ul>
- </li>
- <li>Generation of Javadoc (use of Export to Javadoc)</li>
-</ul>
-<h3>Packages Explorer (Martin, Andre)</h3>
-<ul>
- <li> Rendering of Plug-in class path container
- <ul>
- <li>when resolved required projects are in workspace</li>
- <li>when resolved required projects are external</li>
- <li><font color="#000000">test goto action on resolved entries</font></li>
- </ul>
- </li>
-</ul>
-<h3>Refactoring (Martin, Andre)</h3>
-<ul>
- <li>Test refactoring undo/redo
- <ul>
- <li>perform undo/redo with unsaved files not affected by the undo</li>
- <li>perform undo/redo with unsaved files effected by the undo.</li>
- <li>perform build after refactoring and ensure that undo is still possible.</li>
- <li>test executing multiple refactorings and then the corresponding undo/redo
- sequence</li>
- <li>change Java element (e.g save file): ensure that undo stack gets flushed.</li>
- </ul>
- </li>
- <li>Sanity check
- <ul>
- <li>Introduce Paramter, Introduce Factory, Generalize Type refactorings</li>
- <li>Move of public static final fields between classes and interfaces and static inner types between classes </li>
- <li>Excpetion support in change method signature refactoring</li>
- </ul>
- </li>
-</ul>
-<h3>Search (Danny, Martin)</h3>
-<ul>
- <li>Removing selected matches from the tree view: make sure the correct items
- are removed.</li>
- <li>Navigation (previous, next) in the tree view: cases where we have matches
- in inner nodes</li>
- <li>Match highlighting and editing/refactoring/source operations (for example
- organize imports): make sure highlights are properly updated.</li>
- <li>Multilple background searches: test cancel and switching between multiple
- background searches</li>
- <li>Mulit-window behaviour: switching between searches, search shows up in right
- window</li>
- <li> Text Search/Replace behaviour
- <ul>
- <li>Test replace, replace all in file, replace all, skip, skip file</li>
- <li>Search & Replace with regular expessions</li>
- <li>Make sure changes by internal or external editing are detected before
- replacing</li>
- <li>Editor reuse</li>
- </ul>
- </li>
- <li>test the flat layout search result layout</li>
- <li>Java Search
- <ul>
- <li>test search for local variables</li>
- </ul>
- </li>
-</ul>
-<h3>Task Tag (Danny, Christof)</h3>
-<ul>
- <li>Set different task tags as default (Preferences->Java->Task Tag)</li>
- <li>Check if default tag is used in source and refactorings actions</li>
-</ul>
-<h3>JUnit (Danny, Christof)</h3>
-<ul>
- <li>run a single test method</li>
- <li>run all tests inside a package</li>
-</ul>
-<h3>Source Actions (Danny, Christof)</h3>
-<ul>
- <li>Sanity check source actions (Override/Implements, Generate getter/setter, Generate Delegate methods, Constructor using fields, Add Constructor from Superclass and Add Javadoc comment)</li>
- <li>check code generation insertion point (where available)</li>
- <li>Javadoc generation for new method</li>
- <li>Visibility control for new methods</li>
- <li>Sort Members actions: check sorting members within a category by visibility</li>
-</ul>
-<h3>Compare (Dirk, Kai)</h3>
-<ul>
- <li>exercise "Compare with Each Other" on files with different encodings</li>
- <li>exercise "Compare with Each Other" and new Progress Services:
- compare large folder hierarchies containing large files with lots of differences</li>
-</ul>
-<h3><font color="#000000">Workspace compatibility (Christof, Dirk)</font></h3>
-<ul>
- <li>upgrade a 2.1 workspace to 3.0</li>
-</ul>
-
-<h3>Additional text items </h3>
-<h4>Preferences (Markus, Tom)</h4>
-<ul>
- <li> check all preference settings for the default text editor</li>
- <li> check all preference settings for the java editor</li>
- <li> check inheritenance of perferences</li>
-</ul>
-<h4>New editor functionality</h4>
-<p>Sanity check new editor functionality. Where available in the default text
- editor.</p>
-<h5>Block 1 (Danny, Andre)</h5>
-<ul>
- <li>move lines</li>
- <li>copy lines on move</li>
- <li>to upper case, to lower case</li>
- <li>smart ;{</li>
- <li>add/remove block comment</li>
- <li>correct indentation</li>
- <li>toggle comment</li>
- <li>camel case navigation</li>
- <li>smart home/end</li>
- <li>typing modes</li>
- <li>caret width</li>
- <li>linked mode improvements and customization</li>
- <li>go to next/previous annotation (configurable)</li>
- <li>incremental content assist</li>
- <li>roll over hovers</li>
- <li>italic syntax highlighting</li>
- <li>background highlighting for annotations</li>
- <li>control visibility of annotations in the vertical ruler</li>
- <li>override indicators</li>
- <li>mark occurrences</li>
-</ul>
-<h5>Block 2 (Dirk, Kai)</h5>
-<ul>
- <li>quick diff</li>
- <li>semantic syntax highlighting</li>
- <li>Java doc formatting</li>
- <li>format element</li>
- <li>quick outline
- <ul>
- <li>inherited members</li>
- <li>resize shell</li>
- <li>move shell</li>
- <li>filters, top level element</li>
- </ul>
- </li>
- <li>Find/Replace
- <ul>
- <li>content assist</li>
- <li>regex</li>
- </ul>
- </li>
- <li>templates
- <ul>
- <li>create/edit/remove templates</li>
- <li>restore templates to default</li>
- </ul>
- </li>
-</ul>
-<h5>Block 3 (Erich, Markus)</h5>
-<ul>
- <li> Folding
- <ul>
- <li>preference settings</li>
- <li>initial folding</li>
- <li>interaction (auto expansion) with actions such as
- <ul>
- <li>incremental find</li>
- <li>find/replace</li>
- <li>format element</li>
- <li>format</li>
- <li>un/redo</li>
- <li>correct indentation</li>
- <li>shift right/left</li>
- </ul>
- </li>
- <li>corner cases
- <ul>
- <li> folding, formatting, un/redo</li>
- <li> switching between segmented mode and folding</li>
- </ul>
- </li>
- </ul>
- </li>
-</ul>
-<h4>New functionality (Andre, Tom)</h4>
-<p>Sanity check new functionality.</p>
-<ul>
- <li>Javadoc view</li>
- <li>Declarations view</li>
- <li>open external files</li>
-</ul>
-<h4>File buffers with annotation model suport (Kai, Martin)</h4>
-<ul>
- <li>files open in multiple, different editors, check hot updating of content
- and annotations</li>
- <li>refactor/format files not open in editor, checking the update of markers
- and search results</li>
- <li>encoding scenarios
- <ul>
- <li>set and change explicit encoding</li>
- <li>work with content/parent derrived encoding</li>
- <li>corner case: test for workspace and external files</li>
- </ul>
- </li>
-</ul>
-<h4>Memory scenarios (Erich, Christof, Danny)</h4>
-<ul>
- <li> Replace all 'e' by xxx in a larger file in the default editor and Java
- editor</li>
- <li> Shift all lines to the right in a larger file in the default and the Java
- editor</li>
- <li> Comment all lines in a larger file in the Java editor</li>
-</ul>
-</body>
-</html>
diff --git a/platform-text/testpass_3.0_RC2.html b/platform-text/testpass_3.0_RC2.html
deleted file mode 100644
index 6fa8efc..0000000
--- a/platform-text/testpass_3.0_RC2.html
+++ /dev/null
@@ -1,399 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta http-equiv="Content-Type"
- content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Fix Pass</title>
-</head>
-<body>
-<h1>Test Pass Two: JDT-UI, JDT Text, Platform Compare, Platform Text,
-and Platform Search</h1>
-<h3>Goal</h3>
-<ul>
- <li><font color="#000000">test corner cases</font></li>
-
- <li>test setups which we typically don't use during development (for example
- no Plug-in development)<font color="#000000"></font></li>
- <li><font color="#000000">handling of error situations</font>
- <ul>
- <li><font color="#000000">watch log</font></li>
- <li><font color="#000000">error messages</font></li>
- </ul>
- </li>
-</ul>
-<h3>General Items (everybody)</h3>
-<ul>
- <li>Watch for missing mnemonics, wrong initial focus in dialogs, status
- line information</li>
- <li>Whenever you have to fill in data in dialogs try to foul the dialog
- by providing incomplete or bogus input</li>
- <li>Watch for view updating (package explorer, browsing perspective,
- outliner) when source content gets changed</li>
-</ul>
-<h3>Use of different fonts (everybody)</h3>
-<ul>
- <li>change font for text editor and dialogs to different font</li>
- <li>check that dialogs are rendered correctly
- <ul>
- <li>specified dialog font is used</li>
- <li>no buttons and labels clipped</li>
- </ul>
- </li>
-</ul>
-<h3>Workspace Setup</h3>
-<p>Setup workspace in a way unusual compared to your normal setup.
-Testing should take place in one of the following workspace setups. When
-setting up the workspace test also the functionality to setup this
-workspace style:</p>
-<ul>
- <li>use external projects (Dirk & Martin)</li>
- <li>use linked resources (Andre & Tom)
- <ul>
- <li><font color="#000000">linked output folders</font></li>
- <li><font color="#000000">linked source folders</font></li>
- <li><font color="#000000">linked and nested source folders</font></li>
- <li>test rendering in views<font color="#000000"></font></li>
- <li><font color="#000000">linked class folders</font></li>
- </ul>
- </li>
- <li>use multiple output folder (Danny)</li>
- <li>use combination of exclusion & inclustion filters (Christof)</li>
- <li>use user defined library containers (JUnit as a user defined
- library) (Michael, Carolyn)
- <ul>
- <li>quick fixes for unbound user libraries</li>
- <li>quick fixes for build path problems</li>
- </ul>
- </li>
- <li>full source workspace (Thomas)</li>
-</ul>
-<h3>Java Editor in Single Method mode (Dirk, Christof, Danny, Thomas)</h3>
-<ul>
- <li>half of the team should test with editor in single edit mode</li>
-
- <li>corner cases
- <ul>
-
- <li>combinations of segmented mode, formatting, un/redo</li>
- </ul>
- </li>
-</ul>
-<h3>Multiple Windows (Martin, Christof, Thomas, Tom)</h3>
-<ul>
- <li>half of the team tests with multiple windows.</li>
- <li>switch between windows for different actions</li>
- <li>watch for wrong window poping to front</li>
- <li>watch for wrong dialog parenting</li>
-</ul>
-<h3>Multiple Editor Areas (Martin, Carolyn, Christof, Danny)</h3>
-<ul>
- <li>test with multiple editor areas, i.e. multiple editor tab folders</li>
- <li>watch for focus problems</li>
- <li>watch for positioning problems when opening dialogs and info pops</li>
-</ul>
-<h3>Browsing perspective (Andre, Michael, Thomas, Danny)</h3>
-<ul>
- <li>half of the team tests in browsing perspective</li>
-</ul>
-<h3>Automatic workspace refresh (Martin, Michael, Carolyn, Thomas)</h3>
-<ul>
- <li>half of the team tests wth automatic workspace refresh enabled
- (Preferences->Workbench->Refresh workspace automatically</li>
-</ul>
-<h3>Refactoring / Source actions with multiple elements selected (Martin, Andre)</h3>
-<ul>
- <li>test refactoring and source actions with multiple elements selected</li>
- <li>action not working on multiple elements should be disabled</li>
- <li>dialog (if any) should "consider" selected elements</li>
-</ul>
-<h3>Refactoring / Source actions and file encoding (Tom, Dirk)</h3>
-<ul>
- <li>test refactoring and source actions with files with different encodings</li>
- <li>create files with invalid encoding (for example folder UTF-8 encoding, file with Latin1 encoding, but encoding not set)
- <ul>
- <li>refactoring & source actions should be disabled on those files, no exception in log.</li>
- <li>files can't be used as a DnD target</li>
- </ul>
- </li>
-</ul>
-<h3>Hierarchical Layout in Package Explorer and Packages View (Thomas)</h3>
-<ul>
- <li>test add and delete of package<font color="#000000"></font></li>
- <li>test add and remove of compilation units to empty leaf and non leaf
- packages<font color="#000000"></font></li>
- <li>test filters which filter packages (empty parent package, empty
- package, ....)</li>
- <li>test logical packages in packages view</li>
-</ul>
-<h3>Operations and Locked Workspace (Danny)</h3>
-<ul>
- <li>To lock the workspace use the org.eclipse.ui.examples.job plug-in
- from the Eclipse repository</li>
- <li>Test Edit, Source and Refactoring actions when the workspace is
- locked</li>
- <li>Test modifying project properties (build path, compiler settings,
- ...) when workspace is locked</li>
- <li>You should always get the blocking dialog</li>
- <li>Cancel the user action. Make sure that no OperationCancelException
- or other exceptions appear in the log</li>
-</ul>
-<h3>Validate-Edit (Michael)</h3>
-<ul>
- <li>Check-out code from the repository in CVS Watch/Edit mode (stores
- file in read-only mode)</li>
- <li>Test Edit, Source and Refactoring actions on files that are
- read-only</li>
- <li>Check the new editor functions explicitly. Check if available the
- functions in the default text editor.
- <ul>
- <li>move lines</li>
- <li>copy lines on move</li>
- <li>to upper case, to lower case</li>
- <li>smart ;{</li>
- <li>add/remove block comment</li>
- <li>correct indentation</li>
- <li>toggle comment</li>
- </ul>
- </li>
- <li>Expected result: actions should complete without errors</li>
-</ul>
-<h3>Search - enhanced (Dirk)</h3>
-<ul>
- <li>Removing selected matches from the tree view: make sure the correct
- items are removed.</li>
- <li>Navigation (previous, next) in the tree view: cases where we have
- matches in inner nodes</li>
- <li>Match highlighting and editing/refactoring/source operations (for
- example organize imports): make sure highlights are properly updated.</li>
- <li>Multilple background searches: test cancel and switching between
- multiple background searches</li>
- <li>Mulit-window behaviour: switching between searches, search shows up
- in right window</li>
- <li>Text Search/Replace behaviour
- <ul>
- <li>Test replace, replace all in file, replace all, skip, skip file</li>
- <li>Search & Replace with regular expessions</li>
- <li>Make sure changes by internal or external editing are detected
- before replacing</li>
- <li>Editor reuse</li>
- </ul>
- </li>
- <li>test the flat layout search result layout</li>
- <li>Java Search
- <ul>
- <li>test the new filter dialog</li>
- <li>test limit for number of top level elements (customizable by
- filter dialog)
- <ul>
- <li>switch between project and type mode with lots of matches so that
- in type mode the top level elements are limited</li>
- </ul>
- </li>
- <li>test search for local variables</li>
- <li>test potential matches</li>
- </ul>
- </li>
-</ul>
-
-<h3>JUnit - enhanced (Thomas) </h3>
-<ul>
- <li>run a single test method</li>
- <li>run a single test</li>
- <li>run all tests inside a package, source folder, project</li>
- <li>change lanuch configs from single test to all tests and vice versa</li>
- <li>generating of test cases using the test case wizard</li>
-</ul>
-<h3><font color="#000000">Workspace compatibility (Danny)</font></h3>
-<ul>
- <li>upgrade a 2.1 workspace to 3.0</li>
- <li>ensure that all settings are migrated/taken correctly (except code formatter)</li>
-</ul>
-
-<h3>Javadoc (Christof)</h3>
-<ul>
- <li>Javadoc for libraries (rt.jar) class, source folders
- <ul>
- <li>Test that Shift+F2 opens correct Javadoc</li>
- <li>Test Javadoc in archives, URL or file location</li>
- </ul>
- </li>
- <li>Generation of Javadoc (use of Export to Javadoc)</li>
-</ul>
-
-<h3>Refactoring (Danny)</h3>
-<ul>
- <li>Test refactoring undo/redo
- <ul>
- <li>perform undo/redo with unsaved files not affected by the undo</li>
- <li>perform undo/redo with unsaved files effected by the undo.</li>
- <li>perform build after refactoring and ensure that undo is still
- possible.</li>
- <li>test executing multiple refactorings and then the corresponding
- undo/redo sequence</li>
- <li>change Java element (e.g save file): ensure that undo stack gets
- flushed.</li>
- </ul>
- </li>
- <li>Sanity check
- <ul>
- <li>Introduce Paramter, Introduce Factory, Generalize Type
- refactorings</li>
- <li>Move of public static final fields between classes and interfaces
- and static inner types between classes</li>
- <li>Excpetion support in change method signature refactoring</li>
- </ul>
- </li>
-</ul>
-<h3>Source Actions (Michael)</h3>
-<ul>
- <li>Sanity check source actions (Override/Implements, Generate
- getter/setter, Generate Delegate methods, Constructor using fields, Add
- Constructor from Superclass and Add Javadoc comment)</li>
- <li>check code generation insertion point (where available)</li>
- <li>Javadoc generation for new method</li>
- <li>Visibility control for new methods</li>
- <li>Sort Members actions: check sorting members within a category by
- visibility</li>
-</ul>
-<h3>Compilation Units not on Build Path (Michael)</h3>
-<ul>
- <li>Test Edit, Source and Refactoring actions for compilation units not
- on the build path.</li>
- <li>Test for:
- <ul>
- <li>editors opened on repository files</li>
- <li>editors opened on Java file excluded from the build path</li>
- <li>editors opened on Java files stored in Simple projects</li>
- </ul>
- </li>
- <li>Actions should either operate without an error, not be present or
- present a dialog that the CU is not on the build path</li>
-</ul>
-
-<h3>Compare (Martin)</h3>
-<ul>
- <li>exercise "Compare with Each Other" on files with
- different encodings</li>
- <li>exercise "Compare with Each Other" and new Progress
- Services: compare large folder hierarchies containing large files with
- lots of differences</li>
- <li>exercise "Compare with local history" on files with different explicit and implicit encodings (see bug #59232 which contains test data; please note that due to platform limitation #61986 the local history isn't able to track encoding changes over time; the encoding of a history entry is always the same as the underlying resource)</li>
- <li>Mac OS X: test fast scrolling of large files and moving the sashes in the Compare editor (see bug #55876 and #65205 for details).</li>
-</ul>
-<h3><font color="#000000"></font>Additional text items</h3>
-<h4>New editor functionality</h4>
-<p>Sanity check new editor functionality. Where available in the default text
- editor. In case of selection changing action check whether selection sensitive
- actions such as 'cut' get enabled/disabled and the caret indication in the status
- line gets updated.</p>
-<h5>Block 1 ( Tom)</h5>
-<ul>
- <li>move lines</li>
- <li>copy lines on move</li>
- <li>to upper case, to lower case</li>
- <li>smart ;{</li>
- <li>add/remove block comment</li>
- <li>correct indentation</li>
- <li>toggle comment</li>
- <li>word/camel case navigation</li>
- <li>smart home/end</li>
- <li>typing modes</li>
- <li>caret width</li>
- <li>linked mode improvements and customization</li>
- <li>go to next/previous annotation (configurable)</li>
- <li>incremental content assist</li>
- <li>roll over hovers</li>
- <li>italic syntax highlighting</li>
- <li>background highlighting for annotations</li>
- <li>control visibility of annotations in the vertical ruler</li>
- <li>override indicators</li>
- <li>mark occurrences</li>
-</ul>
-<h5>Block 2 (Carolyn)</h5>
-<ul>
- <li>quick diff</li>
- <li>semantic syntax highlighting
- <ul>
- <li>enabling/disabling of individual items</li>
- </ul>
- </li>
- <li>Java doc formatting</li>
- <li>format element</li>
- <li>quick outline
- <ul>
- <li>inherited members</li>
- <li>resize shell</li>
- <li>move shell</li>
- <li>filters, top level element</li>
- </ul>
- </li>
- <li>Find/Replace
- <ul>
- <li>content assist</li>
- <li>regex</li>
- </ul>
- </li>
- <li>templates
- <ul>
- <li>create/edit/remove templates</li>
- <li>restore templates to default</li>
- </ul>
- </li>
-</ul>
-<h5>Block 3 (Carolyn, Christof)</h5>
-<ul>
- <li>Folding
- <ul>
- <li>preference settings</li>
- <li>initial folding</li>
-
- <li>interaction (auto expansion, selection stability, redraw behavior) with
- actions such as
- <ul>
- <li>incremental find</li>
- <li>find/replace, replace all</li>
- <li>format element</li>
- <li>format</li>
- <li>un/redo</li>
- <li>correct indentation</li>
- <li>shift right/left</li>
- <li>cut, copy, paste, delete</li>
- </ul>
- </li>
- <li>corner cases
- <ul>
- <li>folding, formatting, un/redo</li>
- <li>switching between segmented mode and folding</li>
- <li>revert</li>
- </ul>
- </li>
- </ul>
- </li>
-</ul>
-<h4>File buffers with annotation model suport (Martin)</h4>
-<ul>
- <li>files open in multiple, different editors, check hot updating of
- content and annotations</li>
- <li>refactor/format files not open in editor, checking the update of
- markers and search results</li>
- <li>encoding scenarios
- <ul>
- <li>set and change explicit encoding</li>
- <li>work with content/parent derrived encoding</li>
- <li>corner case: test for workspace and external files</li>
- </ul>
- </li>
-</ul>
-<h4>Memory scenarios (Carolyn)</h4>
-<ul>
- <li>Replace all 'e' by xxx in a larger file in the default editor and
- Java editor</li>
- <li>Shift all lines to the right in a larger file in the default and
- the Java editor</li>
- <li>Comment all lines in a larger file in the Java editor</li>
-</ul>
-</body>
-</html>