Bug 567706 - Get rid of nested feature in pde.build.

Its id is not referenced anywhere and last change of the version is from
2004. This makes me pretty sure it hasn't been of any use for long time
(although I doubt it ever was).

Change-Id: I2ed23493152d4d14ae34738e9783705adcbdb937
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/org.eclipse.pde.build/feature/.project b/org.eclipse.pde.build/feature/.project
deleted file mode 100644
index 01e278e..0000000
--- a/org.eclipse.pde.build/feature/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.releng.builder</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-	</natures>
-</projectDescription>
diff --git a/org.eclipse.pde.build/feature/build.properties b/org.eclipse.pde.build/feature/build.properties
deleted file mode 100644
index 00f8c6f..0000000
--- a/org.eclipse.pde.build/feature/build.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2012 IBM Corporation and others.
-#
-# This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License 2.0
-# which accompanies this distribution, and is available at
-# https://www.eclipse.org/legal/epl-2.0/
-#
-# SPDX-License-Identifier: EPL-2.0
-# 
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes =\
-epl-v10.html,\
-feature.xml,\
-feature.properties,\
-license.html
-
-root=rootfiles,file:../../plugins/org.eclipse.platform/startup.jar
-
-
diff --git a/org.eclipse.pde.build/feature/builder/build.properties b/org.eclipse.pde.build/feature/builder/build.properties
deleted file mode 100644
index a0aeda5..0000000
--- a/org.eclipse.pde.build/feature/builder/build.properties
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# Copyright (c) 2003, 2004 IBM Corporation and others.
-#
-# This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License 2.0
-# which accompanies this distribution, and is available at
-# https://www.eclipse.org/legal/epl-2.0/
-#
-# SPDX-License-Identifier: EPL-2.0
-# 
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-#####################
-# Parameters describing how and where to execute the build.
-# Typical users need only update the following properties:
-#    baseLocation - where things you are building against are installed
-#    bootclasspath - The base jars to compile against (typicaly rt.jar)
-#
-# Of course any of the settings here can be overridden by spec'ing 
-# them on the command line (e.g., -DbaseLocation=d:/eclipse
-
-mapVersionTag=HEAD
-
-buildDirectory=${basedir}/build
-buildType=I
-buildId=build
-buildLabel=${buildType}.${buildId}
-timestamp=007
-collectingFolder=eclipse
-archivePrefix=eclipse
-configs=*,*,*
-fetchTag=HEAD
-	
-bootclasspath=${java.home}/lib/rt.jar
-javacFailOnError=false
-javacDebugInfo=on
-javacVerbose=true
-
-
-baseLocation=
-baseos=win32
-basews=win32
-basearch=x86_64
-
-
-zipargs=
-	
diff --git a/org.eclipse.pde.build/feature/builder/customTargets.xml b/org.eclipse.pde.build/feature/builder/customTargets.xml
deleted file mode 100644
index ba18b9c..0000000
--- a/org.eclipse.pde.build/feature/builder/customTargets.xml
+++ /dev/null
@@ -1,142 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project name="Build specific targets and properties" default="noDefault" >
-
-<!-- ===================================================================== -->
-<!-- Global properties                                                     -->
-<!-- ===================================================================== -->
-
-<!-- ===================================================================== -->
-<!-- Run a given ${target} on all elements being built -->
-<!-- ===================================================================== -->
-
-<target name="allElements">
-	<ant antfile="${genericTargets}" target="${target}" >
-		<property name="type" value="feature" />
-		<property name="id" value="org.eclipse.pde.builder" />
-	</ant>
-</target>
-
-<!-- ===================================================================== -->
-<!-- Targets to assemble the built elements for the pde builder feature -->
-<!-- ===================================================================== -->
-
-<target name="assemble.org.eclipse.pde.builder">
-	<ant antfile="${assembleScriptName}"/>
-</target>
-
-<!-- ===================================================================== -->
-<!-- Check out map files from correct repository -->
-<!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
-<!-- ===================================================================== -->
-<target name="getMapFiles">
-	<property name="cvsRoot" value=":pserver:anonymous@dev.eclipse.org:/home/eclipse" />
-	<property name="mapVersionTag" value="HEAD" />
-	<cvs cvsRoot="${cvsRoot}"
-		package="org.eclipse.releng"
-		dest="${buildDirectory}/maps"
-		tag="${mapVersionTag}"
-	/>
-	<!--tag the map files project-->
-	<antcall target="tagMapFiles" />
-</target>
-
-<target name="tagMapFiles" if="tag">
-	<cvs dest="org.eclipse.releng" command="tag v${timestamp}" />
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do before setup -->
-<!-- ===================================================================== -->
-<target name="preSetup">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after setup but before starting the build proper -->
-<!-- ===================================================================== -->
-<target name="postSetup">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do before fetching the build elements -->
-<!-- ===================================================================== -->
-<target name="preFetch">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after the fetch. -->
-<!-- ===================================================================== -->
-<target name="postFetch">
-	<replace dir="${buildDirectory}/plugins" value="${timestamp}" token="@build@">
-		<include name="**/about.mappings" />
-	</replace>
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do before generating the build scripts. -->
-<!-- ===================================================================== -->
-<target name="preGenerate">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after generating the build scripts. -->
-<!-- ===================================================================== -->
-<target name="postGenerate">
-</target>
-
-
-<!-- ===================================================================== -->
-<!-- Steps to do before running the build.xmls for the elements being built. -->
-<!-- ===================================================================== -->
-<target name="preProcess">
-	<ant antfile="${genericTargets}" target="fetchElement">
-		<property name="type" value="plugin" />
-		<property name="id" value="platform-launcher" />
-	</ant>
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after running the build.xmls for the elements being built. -->
-<!-- ===================================================================== -->
-<target name="postProcess">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do before running assemble. -->
-<!-- ===================================================================== -->
-<target name="preAssemble">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do after  running assemble. -->
-<!-- ===================================================================== -->
-<target name="postAssemble">
-</target>
-
-
-<!-- ===================================================================== -->
-<!-- Steps to do after everything is built and assembled -->
-<!-- (e.g., testing, posting, emailing, ...) -->
-<!-- ===================================================================== -->
-<target name="postBuild">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do to test the build results -->
-<!-- ===================================================================== -->
-<target name="test">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Steps to do to publish the build results -->
-<!-- ===================================================================== -->
-<target name="publish">
-</target>
-
-<!-- ===================================================================== -->
-<!-- Default target                                                        -->
-<!-- ===================================================================== -->
-<target name="noDefault">
-	<echo message="You must specify a target when invoking this file" />
-</target>
-
-</project>
diff --git a/org.eclipse.pde.build/feature/feature.properties b/org.eclipse.pde.build/feature/feature.properties
deleted file mode 100644
index c4da995..0000000
--- a/org.eclipse.pde.build/feature/feature.properties
+++ /dev/null
@@ -1,135 +0,0 @@
-###############################################################################
-# Copyright (c) 2003, 2005 IBM Corporation and others.
-#
-# This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License 2.0
-# which accompanies this distribution, and is available at
-# https://www.eclipse.org/legal/epl-2.0/
-#
-# SPDX-License-Identifier: EPL-2.0
-# 
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=Eclipse Builder
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse.org
-
-# "updateSiteName" property - label for the update site
-updateSiteName=Eclipse.org update site
-
-# "description" property - description of the feature
-description=The Eclipse builder
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\
-March 17, 2005\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
-is provided to you under the terms and conditions of the\n\
-Eclipse Public License Version 2.0 ("EPL").\n\
-A copy of the EPL is available at https://www.eclipse.org/legal/epl-2.0/.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse.org CVS\n\
-repository ("Repository") in CVS modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
-   - Content may be structured and packaged into modules to facilitate delivering,\n\
-     extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
-     plug-in fragments ("Fragments"), and features ("Features").\n\
-   - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\
-     in a directory named "plugins".\n\
-   - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
-     Each Feature may be packaged as a sub-directory in a directory named "features".\n\
-     Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
-     numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
-   - Features may also include other Features ("Included Features"). Within a Feature, files\n\
-     named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-Features may also include other Features ("Included Features"). Files named\n\
-"feature.xml" may contain a list of the names and version numbers of\n\
-Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
-   - The top-level (root) directory\n\
-   - Plug-in and Fragment directories\n\
-   - Inside Plug-ins and Fragments packaged as JARs\n\
-   - Sub-directories of the directory named "src" of certain Plug-ins\n\
-   - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Eclipse Update Manager, you must agree to a license ("Feature Update\n\
-License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties". Such Abouts,\n\
-Feature Licenses and Feature Update Licenses contain the terms and\n\
-conditions (or references to such terms and conditions) that govern your\n\
-use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-    - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-    - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-    - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-    - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
-    - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
-    - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use,\n\
-and re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/org.eclipse.pde.build/feature/feature.xml b/org.eclipse.pde.build/feature/feature.xml
deleted file mode 100644
index 977c1ad..0000000
--- a/org.eclipse.pde.build/feature/feature.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.pde.builder"
-      label="%featureName"
-      version="3.0.0"
-      provider-name="%providerName"
-      primary="true"
-      application="org.eclipse.ant.core.antRunner">
-
-   <description>
-      %description
-   </description>
-
-   <plugin
-         id="org.apache.ant"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.ant.core"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.core.variables"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.core.resources"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.core.runtime"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.osgi"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.jdt.core"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.pde.build"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.equinox.common"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.supplement"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.preferences"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.registry"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-</feature>
diff --git a/org.eclipse.pde.build/feature/license.html b/org.eclipse.pde.build/feature/license.html
deleted file mode 100644
index f09669e..0000000
--- a/org.eclipse.pde.build/feature/license.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-   
-<h3>Applicable Licenses</h3>   
-   
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 2.0
-   (&quot;EPL&quot;).  A copy of the EPL is available at <a href="https://www.eclipse.org/legal/epl-2.0/">https://www.eclipse.org/legal/epl-2.0/</a>.
-   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository (&quot;Repository&quot;) in CVS
-   modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-   
-<ul>
-	<li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
-	<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
-	<li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-	<li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>   
- 
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-	<li>The top-level (root) directory</li>
-	<li>Plug-in and Fragment directories</li>
-	<li>Inside Plug-ins and Fragments packaged as JARs</li>
-	<li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
-	<li>Feature directories</li>
-</ul>
-		
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-	<li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-	<li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-	<li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-	<li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>	
-	<li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-	<li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
-   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
-   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-   
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>   
-</body>
-</html>
diff --git a/org.eclipse.pde.build/feature/rootfiles/.eclipseproduct b/org.eclipse.pde.build/feature/rootfiles/.eclipseproduct
deleted file mode 100644
index 94e4f8f..0000000
--- a/org.eclipse.pde.build/feature/rootfiles/.eclipseproduct
+++ /dev/null
@@ -1,3 +0,0 @@
-name=Eclipse Builder
-id=org.eclipse.releng.builder
-version=2.1.0
\ No newline at end of file
diff --git a/org.eclipse.pde.build/feature/rootfiles/install.ini b/org.eclipse.pde.build/feature/rootfiles/install.ini
deleted file mode 100644
index ed299a7..0000000
--- a/org.eclipse.pde.build/feature/rootfiles/install.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-# install.ini 
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file does not need to be translated.
-
-# Required property "feature.default.id" contains id of the primary feature
-# (the primary feature controls product branding, splash screens, and plug-in
-# customization)
-feature.default.id=org.eclipse.pde.builder
-
-# Required property "feature.default.application" contains id of the core
-# application that gets control on startup. For products with a UI, this
-# is always org.eclipse.ui.workbench; for "headless" products, this is
-# product-specific.
-feature.default.application=org.eclipse.ant.core.antRunner
diff --git a/org.eclipse.pde.build/feature/rootfiles/notice.html b/org.eclipse.pde.build/feature/rootfiles/notice.html
deleted file mode 100644
index f09669e..0000000
--- a/org.eclipse.pde.build/feature/rootfiles/notice.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-   
-<h3>Applicable Licenses</h3>   
-   
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 2.0
-   (&quot;EPL&quot;).  A copy of the EPL is available at <a href="https://www.eclipse.org/legal/epl-2.0/">https://www.eclipse.org/legal/epl-2.0/</a>.
-   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository (&quot;Repository&quot;) in CVS
-   modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-   
-<ul>
-	<li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
-	<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
-	<li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-	<li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>   
- 
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-	<li>The top-level (root) directory</li>
-	<li>Plug-in and Fragment directories</li>
-	<li>Inside Plug-ins and Fragments packaged as JARs</li>
-	<li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
-	<li>Feature directories</li>
-</ul>
-		
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-	<li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-	<li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-	<li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-	<li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>	
-	<li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-	<li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
-   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
-   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-   
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>   
-</body>
-</html>
diff --git a/org.eclipse.pde.build/feature/rootfiles/readme/readme_eclipse.html b/org.eclipse.pde.build/feature/rootfiles/readme/readme_eclipse.html
deleted file mode 100644
index 334c5d5..0000000
--- a/org.eclipse.pde.build/feature/rootfiles/readme/readme_eclipse.html
+++ /dev/null
@@ -1,1401 +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="Microsoft FrontPage 4.0">
-   <title>Eclipse Project Release Notes 2.1.0</title>
-</head>
-<body>
-
-<h1>
-
-Eclipse Project Release Notes</h1>
-
-<p>
-
-Pre-release 2.1.0<br>
-Last revised January 28, 2003</p>
-
-<p>
-
-<i>Note: Much of the content of the release notes for the 2.1 release will not
-be known until the end of the release cycle. This placeholder document includes
-whatever information is known in advance.</i></p>
-
-<p align="left">
-
-<strong>This software is OSI Certified Open Source Software.<br>
-OSI Certified is a certification mark of the Open Source Initiative.</strong></p>
-
-<blockquote>
-
-<p align="left">
-
-<a href="#Target Operating Environments">1. Target Operating Environments</a><br>
-<a href="#Compatibility with Previous Release">
-2. Compatibility with Previous Release</a><br>
-<a href="#Known Issues">3. Known Issues</a><br>
-<a href="#Defects fixed">4. Defects Fixed</a></p>
-
-</blockquote>
-
-<h2>
-
-1. <a name="Target Operating Environments"></a> Target Operating Environments</h2>
-
-
-
-<p>Most of the Eclipse SDK is &quot;pure&quot; Java&trade; code and has no direct
-dependence on the underlying operating system. The chief dependence is therefore
-on the Java 2 Platform itself. Like the 2.0 release, the 2.1 release of the Eclipse
-Project is written and compiled against version 1.3 of the Java 2 Platform APIs,
-and targeted to run on either version 1.3 or 1.4 of the Java 2 Runtime
-Environment, Standard Edition.</p>
-<p>Eclipse SDK 2.1 has been tested and validated on the following Java 2
-Platform implementations:</p>
-<table width="91%" border="1">
-  <tbody>
-    <tr>
-      <td width="21%"><b>Operating system</b></td>
-      <td width="18%"><b>Processor architecture</b></td>
-      <td width="73%"><b>Java 2 Platforms</b></td>
-    </tr>
-    <tr>
-      <td width="21%" rowSpan="4">Microsoft&reg;<br>
-        Windows&reg;</td>
-      <td width="18%" rowSpan="4">Intel x86</td>
-      <td width="73%">  
-        Sun Java 2 SDK, Standard Edition, version 1.3.1_06 for 
-        Microsoft Windows</td>
-    </tr>
-    <tr>
-      <td width="73%">  
-        Sun Java 2 SDK, Standard Edition, version 1.4.1_01 for Microsoft 
-        Windows</td>
-    </tr>
-    <tr>
-      <td width="73%"> IBM Developer Kit for Windows, Java 2 Technology Edition, 
-        version 1.3.1 SR-1</td>
-    </tr>
-    <tr>
-      <td width="73%"> IBM 32-bit SDK for Windows, Java 2 Technology Edition, 
-        version 1.4.0</td>
-    </tr>
-    <tr>
-      <td width="21%" rowSpan="3">Linux</td>
-      <td width="18%" rowSpan="3">Intel x86</td>
-      <td width="73%">  
-        Sun Java 2 SDK, Standard Edition, version 1.3.1_06 for 
-        Linux x86</td>
-    </tr>
-    <tr>
-      <td width="73%">  
-        Sun Java 2 SDK, Standard Edition, version 1.4.1_01 for Linux 
-        x86</td>
-    </tr>
-    <tr>
-      <td width="73%"> IBM Developer Kit for Linux, Java 2 Technology Edition, 
-        version 1.3.1 SR-1</td>
-    </tr>
-    <tr>
-      <td width="21%" rowSpan="2">Sun Solaris</td>
-      <td width="18%" rowSpan="2">SPARC</td>
-      <td width="73%">  
-        Sun Java 2 SDK, Standard Edition, version 1.3.1_06 for 
-        Solaris SPARC</td>
-    </tr>
-    <tr>
-      <td width="73%">  
-        Sun Java 2 SDK, Standard Edition, version 1.4.1_01 for Solaris 
-        SPARC</td>
-    </tr>
-    <tr>
-      <td width="21%">HP HP-UX</td>
-      <td width="18%">hp9000 PA-RISC</td>
-      <td width="73%"><span class="header">HP-UX SDK for the Java 2 platform,
-        version 1.3.1 for hp9000 PA-RISC</span></td>
-    </tr>
-    <tr>
-      <td width="21%">IBM&reg; AIX</td>
-      <td width="18%">PowerPC</td>
-      <td width="73%"> IBM Developer Kit for AIX, Java 2 Technology Edition, version 
-        1.3.1</td>
-    </tr>
-    <tr>
-      <td width="21%">Apple&reg; Mac&reg; OS</td>
-      <td width="18%">PowerPC</td>
-      <td width="73%">Java 2 Standard Edition 1.3.1 for Mac OS X 10.2</td>
-    </tr>
-    <tr>
-      <td width="21%"><span class="title">QNX</span>&reg;<span class="title"> Neutrino</span>&reg;<span class="title">
-        RTOS</span></td>
-      <td width="18%">Intel x86</td>
-      <td width="73%">IBM J9 VM for QNX, version 2.0</td>
-    </tr>
-  </tbody>
-</table>
-<p><span class="header">The following table describes the combinations of
-operating system and Java 2 Platform used when testing the Eclipse SDK
-configurations. The status column indicates the level of testing:
-&quot;Primary&quot; means a full tested configuration; &quot;</span>Secondary&quot;
-means a configuration which is only lightly tested; &quot;Untested&quot; means a
-configuration that has received no testing, but which should work. Note that the
-Mac OS X configuration is considered early access 
-  for the 2.1 release; it has been tested, but is not product quality in this release.</p>
-<table width="91%" border="1" height="415">
-  <tbody>
-    <tr> 
-      <td width="11%" height="32"><b>Window system</b></td>
-      <td width="28%" height="32"><b>Java 2 Platform<br>
-        (see above table)</b></td>
-      <td width="42%" height="32"><b>Operating Environment</b></td>
-      <td width="19%" height="32"><b>Testing Status</b></td>
-    </tr>
-    <tr> 
-      <td width="11%" rowSpan="5" height="104">Win32</td>
-      <td width="28%" rowSpan="5" height="104">Windows on Intel x86</td>
-      <td width="42%" height="16">Windows XP</td>
-      <td width="19%" height="16">Primary</td>
-    </tr>
-    <tr> 
-      <td width="42%" height="16">Windows 2000</td>
-      <td width="19%" height="16">Primary</td>
-    </tr>
-    <tr> 
-      <td width="42%" height="16">Windows ME</td>
-      <td width="19%" height="16">Secondary</td>
-    </tr>
-    <tr> 
-      <td width="42%" height="16">Windows 98SE</td>
-      <td width="19%" height="16">Secondary</td>
-    </tr>
-    <tr> 
-      <td width="42%" height="16">Windows NT</td>
-      <td width="19%" height="16">Secondary</td>
-    </tr>
-    <tr> 
-      <td width="11%" rowSpan="6" height="152">Motif</td>
-      <td width="28%" rowSpan="3" height="86">&nbsp; <p>Linux on Intel x86</p>
-        <p>&nbsp;</p></td>
-      <td width="42%" height="25">RedHat Linux 7.2 x86</td>
-      <td width="19%" height="25">Primary</td>
-    </tr>
-    <tr> 
-      <td width="42%" height="25">SuSE Linux 7.3 x86</td>
-      <td width="19%" height="25">Primary</td>
-    </tr>
-    <tr> 
-      <td width="42%" height="24">Other Linux; kernel version 2.4.7, and XFree86 version 4.1.0</td>
-      <td width="19%" height="24">Untested</td>
-    </tr>
-    <tr> 
-      <td width="28%" height="16">Solaris on SPARC&nbsp;</td>
-      <td width="42%" height="16">Sun Solaris 8 SPARC</td>
-      <td width="19%" height="16">Primary</td>
-    </tr>
-    <tr> 
-      <td width="28%" height="16">HP-UX on hp9000 PA-RISC</td>
-      <td width="42%" height="16">HP-UX 11i hp9000</td>
-      <td width="19%" height="16">Primary</td>
-    </tr>
-    <tr> 
-      <td width="28%" height="16">AIX on PowerPC</td>
-      <td width="42%" height="16">IBM AIX 5.1 on PowerPC</td>
-      <td width="19%" height="16">Primary</td>
-    </tr>
-    <tr> 
-      <td width="11%" rowSpan="4" height="81">GTK</td>
-      <td width="28%" rowSpan="4" height="81">Linux on Intel x86</td>
-    </tr>
-    <tr> 
-      <td height="15">RedHat Linux 7.2 x86 GTK 2.0</td>
-      <td height="15">Primary</td>
-    </tr>
-    <tr> 
-      <td width="42%" height="16">SuSE Linux 7.3 x86 GTK 2.0</td>
-      <td width="19%" height="16">Primary</td>
-    </tr>
-    <tr> 
-      <td width="42%" height="16">Other Linux; kernel version 2.4.7, and GTK 2.0</td>
-      <td width="19%" height="16">Untested</td>
-    </tr>
-    <tr> 
-      <td width="11%" height="16">Carbon</td>
-      <td width="28%" height="16">Mac OS X on PowerPC</td>
-      <td width="42%" height="16">Mac OS X 10.2</td>
-      <td width="19%" height="16"><i>Early access</i></td>
-    </tr>
-    <tr> 
-      <td width="11%" height="16"> 
-        Photon&reg;</td>
-      <td width="28%" height="16">IBM J9 VM for QNX</td>
-      <td width="42%" height="16">QNX Neutrino RTOS 6.2.1&nbsp;</td>
-      <td width="19%" height="16">Primary</td>
-    </tr>
-  </tbody>
-</table>
-
-<h4>
-
-Internationalization</h4>
-
-<p>The Eclipse Platform is designed as the basis for internationalized products.
-The user interface elements provided by the Eclipse SDK components, including
-dialogs and error messages, are externalized. The English strings are provided
-as the default resource bundles.</p>
-<p>Latin-1 locales are supported by the Eclipse SDK on all of the above
-operating environments; DBCS locales are supported by the Eclipse SDK on the
-Windows, GTK, and Motif window systems; BIDI locales are supported by the
-Eclipse SDK only on Windows operating environments.
-<p>The Eclipse SDK supports GB 18030, the new Chinese code page standard, on
-Windows 2000 and XP only. Note that GB 18030 also requires locale and character
-encoding support from the Java 2 Runtime Environment; this support is standard
-in version 1.4, and also available in some 1.3 JREs.
-<p> German and Japanese locales have been tested.
-
-<h4>
-
-BIDI support</h4>
-
-<p>The Eclipse SDK is a development environment targeted at technical
-professionals - not an end user application. However, the Eclipse SDK tools will
-permit technical professionals who are working in English to build Hebrew/Arabic
-end user Java programs which are themselves not based on the Eclipse SDK. The
-BIDI support in the Eclipse SDK allows a Java programmer to work with BIDI
-strings, code comments, etc. but the Eclipse SDK itself is not designed to be
-localized for BIDI locales and its widget orientation cannot be changed.</p>
-<p><i>IMPORTANT: The above BIDI support is available only on Windows platforms.</i></p>
-
-<h2>
-
-2. <a name="Compatibility with Previous Release"></a> Compatibility with Previous Releases</h2>
-
-<h3>Compatibility of Release 2.1 with 2.0</h3>
- Eclipse SDK 2.1 is intended to be upwards compatible with Eclipse SDK 2.0.
-We have made exceptions only in areas where slavishly maintaining compatibility
-would not be in the best interests of Eclipse or its clients. The exceptions are
-noted in the next section.<p><b>API Contract Compatibility:</b> Eclipse SDK 2.1 will be upwards
-contract-compatible with Eclipse SDK 2.0 unless noted. This means that
-programs in full compliance with contracts specified in Eclipse SDK 2.0 APIs
-will automatically be in full compliance with Eclipse SDK 2.1 APIs. (API is
-construed broadly to include such things as plug-in extension points.) Downward
-contract compatibility is not supported. There is no guarantee that compliance
-with Eclipse SDK 2.1 APIs would ensure compliance with Eclipse SDK 2.0
-APIs. Refer to <i><a href="http://eclipse.org/eclipse/development/java-api-evolution.html">Evolving
-Java-based APIs</a></i> for a discussion of the kinds of API changes that
-maintain contract compatibility.</p>
-<p><b>Binary (plug-in) Compatibility:</b> Eclipse SDK 2.1 will be upwards
-binary-compatible with Eclipse SDK 2.0 unless noted. This means that
-plug-ins built for Eclipse SDK 2.0 will continue to work correctly in
-Eclipse SDK 2.1 without change. Downward plug-in compatibility is not supported.
-Plug-ins for Eclipse SDK 2.1 are unlikely to be usable in Eclipse SDK
-2.0. Plug-ins with hard-coded references in their plug-in manifest file to 2.0
-versions of prerequisite Eclipse Project plug-ins will work in 2.1 provided the
-version match rule is &quot;greaterOrEqual&quot; or &quot;compatible&quot; (the
-default); references using &quot;perfect&quot; or &quot;equivalent&quot; match
-rules will be broken. 
- Refer to <i><a href="http://eclipse.org/eclipse/development/java-api-evolution.html">Evolving
-Java-based APIs</a></i> for a discussion of the kinds of API changes that
-maintain binary compatibility.
-<p><b>Source Compatibility:</b> Eclipse SDK 2.1 will be upwards
-source-compatible with Eclipse SDK 2.0 unless noted. This means that source
-files written to use Eclipse SDK 2.0 APIs can be successfully compiled and
-run against Eclipse SDK 2.1 APIs. Since source incompatibilities are easy to
-deal with, maintaining source compatibility is considered much less important
-than maintaining contract and binary compatibility. Downward source
-compatibility is not supported. If source files use new Eclipse SDK APIs, they
-will not be usable with an earlier version of Eclipse SDK.
-<p><b>Workspace Compatibility:</b> Eclipse SDK 2.1 will be upwards
-workspace-compatible with Eclipse SDK 2.0 unless noted. This means that
-workspaces and projects created with Eclipse SDK 2.0 can be successfully opened
-by Eclipse SDK 2.1 and upgraded to a 2.1 workspace.&nbsp; Individual plug-ins
-developed for Eclipse SDK 2.0 should provide similar upwards compatibility for
-their workspace metadata; plug-in developers are responsible for ensuring that
-their plug-ins recognize 2.0 metadata and process it appropriately. User
-interface session state may be discarded when a workspace is upgraded.&nbsp;
-Downward workspace compatibility is not supported. A workspace created (or
-opened) by Eclipse SDK 2.1 will be unusable with an earlier version of Eclipse
-SDK.&nbsp;&nbsp;
-<p><b>Non-compliant usage of API's</b>: All non-API methods and classes, and
-certainly everything in a package with &quot;internal&quot; in its name, are
-considered implementation details which may vary between operating environment
-and are subject to change without notice. Client plug-ins that directly depend
-on anything other than what is specified in the Eclipse SDK API are inherently
-unsupportable and receive no guarantees about compatibility within a single
-release much less with an earlier release. Refer to <i><a href="http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html">How
-to Use the Eclipse API</a></i> for information about how to write compliant
-plug-ins.</p>
-
-<h3>
-4.1 Incompatibilities between release 2.1 and 2.0</h3>
-
-<p>Eclipse 2.1 breaks compatibility with Eclipse 2.0 in the following areas.</p>
-
-<h3>
-Platform -
-UI</h3>
-
-<p>
-<i>[TBD]</i></p>
-
-<h3>Platform - Debug</h3>
-
-<p>
-<i>[TBD]</i></p>
-
-<h3>
-Platform -
-Core</h3>
-
-<p>
-<i>[TBD]</i></p>
-
-<h3>Platform - Help</h3>
-
-<p>
-<i>[TBD]</i></p>
-
-<h3>
-Platform - Install/Update</h3>
-
-<p>
-<i>[TBD]</i></p>
-
-<h3>Platform - Team</h3>
-
-<p>
-<i>[TBD]</i></p>
-
-<h3>
- JDT - Core</h3>
-
-<p>
-<i>[TBD]</i></p>
-
-<h3>
- JDT - UI</h3>
-
-<p>
-<i>[TBD]</i></p>
-
-<h3>
- PDE</h3>
-
-<p>
-<i>[TBD]</i></p>
-
-<h3>
-4.2 Incompatibilities between release 2.0 and 1.0</h3>
-
-The Eclipse SDK 2.0 is upwards compatible with the Eclipse SDK 1.0 to the
-greatest extent possible. We made exceptions in areas where slavishly
-maintaining compatibility would not be in the best interests of the Platform or
-its clients. The exceptions noted in the 2.0 release notes are repeated here for
-the benefit of customers migrating from 1.0 to 2.1 directly.
-
-<h3>
-Platform -
-UI</h3>
-
-<p>The public client API has been kept stable with the exception of <code>ITextViewer</code>
-interface which changed in an incompatible way:</p>
-<ul>
-  <li>Added method <code>ITextViewer.invalidateTextPresentation()</code></li>
-  <li>Added method <code>ITextViewer.setDefaultPrefixes(String[] defaultPrefixes,
-    String contentType)</code></li>
-  <li>Removed method <code>ITextViewer.setDefaultPrefix(String defaultPrefix,
-    String contentType)</code></li>
-</ul>
-
-<h3>Platform - Debug</h3>
-<p>The debug API has been completely reworked for 2.0. The new APIs are not
-compatible with the 1.0 APIs, which were all considered &quot;interim&quot;.</p>
-<p>The high level API differences between the new and old debug platforms are:</p>
-<ul>
-  <li>Breakpoints - In 1.0, breakpoints were implemented as markers. In 2.0,
-    breakpoints are implemented as objects (interface <code>IBreakpoint</code>),
-    with an associated marker used for presentation in editors, and persistence
-    of attributes. There is a new extension point for registering types of
-    breakpoints: <code>org.eclipse.debug.core.breakpoints</code>.</li>
-  <li>Launch Configurations - In 1.0, an <code>ILauncher</code> was used to
-    launch applications. In 2.0, the concept of a &quot;launcher&quot; has been
-    replaced with a launch configuration. There are new extension points to
-    register launch configuration types, and for comparing launch
-    configurations (<code>org.eclipse.debug.core.launchConfigurationTypes</code>,
-    <code>org.eclipse.debug.core.launchConfigurationComparators</code>). The
-    associated interfaces are <code>ILaunchConfigurationType</code>, <code>ILaunchConfiguration</code>,
-    <code>ILaunchConfigurationWorkingCopy</code>, and <code>ILaunchConfigurationDelegate</code>.</li>
-  <li>Launch Configuration Tab Groups - In 1.0, wizards were registered with
-    launchers for launch related UI. In 2.0, the launch configuration dialog and
-    launch shortcuts replace launch wizards. The associated extension points are
-    <code>org.eclipse.debug.ui.launchConfigurationTabGroups</code>, <code>org.eclipse.debug.ui.launchConfigurationTypeImages</code>,
-    and <code>org.eclipse.debug.ui.launchShortcuts</code>. The associated
-    interfaces are <code>ILaunchConfigurationTabGroup</code>, <code>ILaunchConfigurationTab</code>,
-    and <code>ILaunchShortcut</code>.</li>
-  <li>Debug model API changes - Interfaces defining the debug model elements
-    have been modified, and new debug elements have been added to support
-    procedural debug and expression management.</li>
-</ul>
-<p>As well, the Java debug model API has been enhanced and changed to reflect
-changes in the debug platform.</p>
-
-<h3>
-Platform -
-Core</h3>
-
-<p>Eclipse 1.0 Core Target Management was provisional. For 2.0, Core Target Management has been withdrawn
-and replaced by team target management providers. These new target management
-facilities are early access, and are contained in the Eclipse FTP and WebDAV
-Support feature (separately installable).
-<h3>Platform - Help</h3>
-<p>Help APIs and extension points were marked as interim in Eclipse 1.0. Based
-on the initial feedback, the Help APIs and extension points have changed
-significantly in Eclipse 2.0 and are not compatible with those in Eclipse 1.0.</p>
-
-<h3>Platform - Scripting</h3>
-
-<p>Eclipse 1.0 Scripting support was provisional and incomplete. For 2.0, the
-Scripting component has been withdrawn completely from the Eclipse Platform.
-
-<h3>
-Platform - Install/Update</h3>
-
-<p>The Install/Update component API has been completely reworked for 2.0. The 1.0 notion
-of component has been replaced in 2.0 by the notion of a feature. The new APIs are not
-compatible with the 1.0 APIs, which were all considered &quot;interim&quot;.</p>
-
-<h3>Platform - Team</h3>
-<p>Workspace compatibility from VCM CVS 1.0 to Team CVS 2.0: the meta
-information for CVS providers has considerably changed from 1.0 to 2.0, and the
-meta information is not being preserved. To ease migration, some automation of
-migrating CVS repository locations is provided, and some helpful steps have been
-included. These are described in the <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-vcm-home/docs/online/cvs_features2.0/cvs-faq.html#10">Team
-CVS FAQ</a>.</p>
-
-<h3>
- PDE</h3>
-<h4>Extension point schema file extension changed</h4>
-<p>Extension point schema file extension has been changed from *.xsd to *.exsd
-to avoid conflicts with XML schema editors and/or non-PDE schema files. PDE will
-still detect files with the old extension and will issue a warning about the
-change.</p>
-<h4>Support for components removed</h4>
-<p>Eclipse 2.0 Install/Update has discontinued the use of components
-in favor of features. Consequently, PDE 2.0 supports feature-related
-development while component support has been removed. Features are described in
-the Eclipse Platform Plug-in Developer Guide.</p>
-<h2>
- 3. <a name="Known Issues"></a> Known Issues</h2>
-<blockquote>
-  <p><a href="#I-Platform">3.1 Platform</a><br>
-  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform - Core">3.1.1 Core</a><br>
-  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform - Ant">3.1.2 Ant</a><br>
-  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform - Help">3.1.3 Help</a><br>
-  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform - UI">3.1.4 UI</a><br>
-  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform - SWT">3.1.5 SWT</a><br>
-  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform - Team - CVS">3.1.6 Team</a><br>
-  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform - Install/Update">3.1.7
-  Install/Update</a><a href="#I-Java Development Tools (JDT)"><br>
-  3.2 Java Development Tools (JDT)</a><a href="#I-Plug-in Development Environment (PDE)"><br>
-  3.3 Plug-in Development Environment (PDE)</a><br>
-  <a href="#I-Other - FTP and WebDAV support">3.4 Other<br>
-  </a>&nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Other - FTP and WebDAV support">3.4.1
-  FTP and WebDAV support</a></p>
-</blockquote>
-<p>
-Note: Bug numbers refer to the Eclipse project bug database at <a href="http://dev.eclipse.org/bugs/">http://dev.eclipse.org/bugs/</a></p>
-
-<p>
-As a reminder of past problems, items carried over from the most recent release
-notes (2.0.1) are shown in <font color="#00FF00">green</font>. Many of these can
-be expected to go away, although some will remain.</p>
-
-<h3>
-3.1 <a name="I-Platform">Platform</a></h3>
-
-<h4><font color="#00FF00">Eclipse process does not exit (HP-UX only)</font></h4>
-
-<p>
-<font color="#00FF00">
-On HP-UX, the HP JVM process that runs the Eclipse Workbench does not terminate
-upon closing the workbench. The remedy is to always pass the <code>-XdoCloseWithReadPending</code>
-to the VM via the Eclipse launcher command line; that is, launch Eclipse with
-the command line:</font></p>
-
-<blockquote>
-
-<p>
-<code><font color="#00FF00">eclipse -vmargs -XdoCloseWithReadPending</font></code></p>
-
-</blockquote>
-
-<p>
-<font color="#00FF00">
-(<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=18321">bug 18321</a>)</font></p>
-
-<h3>
-3.1.1 <a name="I-Platform - Core">Platform -
-Core</a></h3>
-
-<h4><b><font color="#00FF00">Invalid characters in install directory prevents Eclipse from starting</font></b></h4>
-<p> <font color="#00FF00"> Eclipse will fail to launch if installed in a directory whose path contains certain invalid
-characters, including
-:%#&lt;&gt;&quot;!. The workaround is to install Eclipse in a directory whose
-path does contain invalid characters. (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3109">bugs
-3109</a>, <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=17281">17281</a>)</font></p>
-<h4><b><font color="#00FF00">Problems with classloaders in created threads</font></b></h4>
-<p><font color="#00FF00">There is a known issue with trying to load classes from a newly created
-thread using a class loader different from the plug-in class loader. The result
-will be a <code>ClassNotFoundException</code>. As a workaround, do the following:</font></p>
-<ol>
-  <li> <font color="#00FF00"> Create a thread in which to run your code.</font></li>
-  <li><font color="#00FF00">Send yourThread.setContextClassLoader(yourClassLoader); // you can find
-your classloader by grabbing a class it loaded (YourPluginClass.class.getClassLoader())</font></li>
-  <li><font color="#00FF00">Run your code in the newly created thread.</font></li>
-</ol>
-<p><font color="#00FF00">If you set the context class loader for the current thread, you are competing
-with other users of the thread (all of Eclipse), so the results will be unpredictable. (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=8907">bug
-8907</a>)</font></p>
-<h4><font color="#00FF00">Deadlock creating executable extension in Plugin.startup</font></h4>
-<p><font color="#00FF00">If <code>Plugin.startup</code> code is too complex
-and performs tasks such as creating an executable extension, a deadlock
-situation can be created. Only simple bookkeeping tasks should be performed in <code>Plugin.startup</code>
-code. (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=12827">bugs 12827</a>,
-<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5875">5875</a>, <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=16141">16141</a>)</font></p>
-<h3>3.1.2 <a name="I-Platform - Ant">Platform - Ant</a></h3>
-<h4><font color="#00FF00">System.exit() in Ant task causes Eclipse to crash</font></h4>
-<p><font color="#00FF00">If an Ant script is run as an external tool or using the <b>Run Ant</b>
-pop-up menu, it runs on the same Java VM as Eclipse. If the running script
-execute any Ant task that calls <code>System.exit(int)</code>, Eclipse exits and
-any unsaved work is lost. A workaround for these Ant tasks is to configure Ant as
-an external tool. The following steps show how this is done:</font></p>
-<blockquote>
-  <blockquote>
-    <ol>
-      <li><font color="#00FF00">Download and install the binary version of Ant from http://jakarta.apache.org/ant</font></li>
-      <li><font color="#00FF00">Click <b>Run &gt; External Tools &gt; Configure</b>.</font></li>
-      <li><font color="#00FF00">Click <b>New</b>.</font></li>
-      <li><font color="#00FF00">Enter a name for your external tool (for example, &quot;External
-        Ant&quot;).</font></li>
-      <li><font color="#00FF00">Click <b>Browse File System</b>.</font></li>
-      <li><font color="#00FF00">Find and select a file called <code>ant.bat</code> (it should be in
-        the bin/ folder of your Ant installation).</font></li>
-      <li><font color="#00FF00">In the <b>Tool Arguments</b> field enter the arguments for your script
-        that would normally enter for running the script outside of the
-        Workbench.</font></li>
-      <li><font color="#00FF00">In the <b>Working directory</b> field enter the directory of your
-        script.</font></li>
-      <li><font color="#00FF00">Click <b>OK</b> to exit the wizard.</font></li>
-      <li><font color="#00FF00">To run the script, click <b>Run &gt; External Tools &gt; External Ant</b>.</font></li>
-    </ol>
-  </blockquote>
-</blockquote>
-<p><font color="#00FF00">(<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=17487">bug 17487</a>)</font></p>
-
-<h3>
-3.1.3 <a name="I-Platform - Help">
-Platform -
-Help</a></h3>
-
-<h4><font color="#00FF00">Help documents not displayed in a browser or very slow document loading
-(Windows only)</font></h4>
-<font color="#00FF00">
-If your LAN settings are not properly configured for local host access, your
-Help browser might open to a blank page or display an HTTP error instead of a
-help page, or you may experience long delays when loading help documents. Your
-system administrator can configure your LAN settings so that help documents can
-be accessed from the local help server.</font>
-<blockquote>
-  <ol>
-    <li><font color="#00FF00">In the Control Panel, open <b>Internet Options</b>, select the <b>Connections</b> tab and choose
-      <b>LAN Settings</b>.</font></li>
-    <li><font color="#00FF00">If your host was configured to use DHCP for IP assignment, make sure
-      that the &quot;Automatically detect settings&quot; check box is cleared.</font></li>
-    <li><font color="#00FF00">If you use proxy server, ensure that the &quot;Bypass proxy server for
-      local addresses&quot; is selected.</font></li>
-    <li><font color="#00FF00">In &quot;Advanced&quot; settings for proxies, add
-      &quot;127.0.0.1;localhost&quot; to the &quot;Exceptions&quot; if these
-      addresses are not listed.</font></li>
-    <li><font color="#00FF00">If you are using an automatic configuration script for proxy settings, and
-      are not sure that the script is correct, clear the &quot;Use automatic
-      configuration script&quot; check box.</font></li>
-  </ol>
-</blockquote>
-<p><font color="#00FF00">If the above steps do not fix your problem, try changing the port and host
-properties in <code> org.eclipse.tomcat\preferences.ini</code>. In general, setting
-<code> host=localhost</code>
-or <code> host=127.0.0.1</code> should work. Also, especially when running a firewall, you may
-want to set <code> port=80</code> or some other firewall-friendly value. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7036">bugs
-7036</a>,
-<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9418">9418</a>, <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11394">11394</a>)</font></p>
-<h4><font color="#00FF00">Working disconnected from the network (Windows only)</font></h4>
-<font color="#00FF00">
-If you are experiencing problems when not connected to the network you must
-install the loopback adapter from the Windows installation CD. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=831">bug
-831</a>)</font>
-<h4><font color="#00FF00">Using Internet Explorer in offline mode (Windows only)</font></h4>
-<font color="#00FF00">
-If you have been using Internet Explorer in Offline mode, when you access the
-help system, you will get a message indicating that the web page you requested
-is not available offline. Click <b> Connect</b> to return the system behavior to normal.</font>
-<h4><font color="#00FF00">Opening and navigating Help produces clicking sound (Windows only)</font></h4>
-<font color="#00FF00">
-Internet Explorer has a sound event associated with navigate events. To turn
-this sound off, go to <b> Control Panel -&gt; Sounds -&gt;Windows Explorer </b> and
-change the sound for &quot;Start Navigation&quot; to &quot;none&quot; in the
-menu box. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16081">bug
-16081</a>)</font>
-<h4><font color="#00FF00">Keyboard navigation in help using Mozilla</font></h4>
-<font color="#00FF00">
-Accessibility support is limited in pre-1.0 releases of the Mozilla browser. If
-you need to navigate help using the keyboard, you must upgrade to Mozilla version 1.0. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15018">bug
-15018</a>)</font>
-<h4><font color="#00FF00">Searching help produces unexpected results and highlights incomplete words</font></h4>
-<font color="#00FF00">
-For some languages, a stemming algorithm is used to enhance the chance of a
-search hit. For these languages, the word roots are searched for; exact searches are not
-supported.&nbsp; As such, the result set contains
-documents with variations of the search query words, and only the common roots
-are highlighted in the document. Stemming and stop word removal also applies to search query terms enclosed in quotation marks (&quot;), so the
-search results will not be an exact match of the quoted string. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17030">bug
-17030</a>)</font>
-
-<h3>
-3.1.4 <a name="I-Platform - UI">
-Platform -
-UI</a></h3>
-
-<h4><font color="#00FF00">Manual refresh required when files modified outside Eclipse</font></h4>
-<p><font color="#00FF00">When files within a project are added or removed outside of Eclipse, or
-when an external editor is used to modify a file within a project, a manual
-refresh must be done in order for the changes to show up in the Workbench. To do
-this, select the project in the Navigator view and choose <b> Refresh</b> from the
-pop-up menu. This refreshes only the selected project. Alternatively, activate
-the Navigator view and press F5, which refreshes all projects.</font></p>
-<h4><font color="#00FF00">Dirty state not tracked properly for OLE documents (Windows only)</font></h4>
-<p><font color="#00FF00">The dirty state for an OLE document is not updated properly. This causes
-it to prompt to save the contents when the document is closed, even if the
-contents have already been saved.</font></p>
-<h4> <font color="#00FF00"> OLE document crashes can cause Eclipse to also crash
-(Windows only)</font></h4>
-<p><font color="#00FF00">If an OLE document crashes, this can cause Eclipse to either crash, or
-to have workbench menus become inconsistent.</font></p>
-<h4><font color="#00FF00">Minimum display resolution</font></h4>
-<p><font color="#00FF00">A number of dialogs in Eclipse, such as the Preferences dialog, require a
-minimum display resolution of at least 800 x 600. (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5549">bug
-5549</a>)</font></p>
-<h4><font color="#00FF00">External Tools will automatically quote path variables containing spaces</font></h4>
-<p><font color="#00FF00">When an external tool is launched, expanded path variables that contain
-spaces will be enclosed in double quotes ( &quot; ). While it is typical for
-Windows executables to expect paths containing spaces to be quoted, this is
-known to cause problems on platforms such as Linux which do not expect these
-quotes. A workaround is to make the external tool a script which strips off the
-quotes before launching the executable with those parameters. (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=20599">bug
-20599</a>)</font></p>
-<h4><font color="#00FF00">Default text file encoding may be detected incorrectly (Windows XP/2000
-only)</font></h4>
-<p><font color="#00FF00">The &quot;Text file encoding&quot; value displayed in the Preferences dialog under
-&quot;Editors&quot; may be wrong on platforms running Windows XP (or 2000) when
-the user locale and
-system locale differ.&nbsp;</font></p>
-<p> <font color="#00FF00"> Example of the manifestation of the bug: A Japanese user using Japanese Windows 2000 works in New York, United States.
-The user has selected English (United States) as the user locale. The &quot;Text file
-encoding&quot; value displayed by Eclipse is incorrect: &quot;Cp1252&quot; (English). It
-should display the system locale &quot;MS932&quot; (Japanese).</font></p>
-<p><font color="#00FF00">Workaround:
-The user can modify the user locale so that user locale and system locale are
-identical. In the example above, this means the user should set Japanese as the
-user locale. Then restart Eclipse. The &quot;Text file encoding&quot; value will then be
-correct: &quot;MS932&quot; (Japanese).</font></p>
-<p><font color="#00FF00">For Windows XP:</font></p>
-<ul>
-  <li><font color="#00FF00">To check the system locale:
-Open the Control Panel. Go to Regional and Language Options. Switch to the
-    Advanced tab. The system locale is specified in &quot;Language for non-Unicode
-    programs&quot;.</font></li>
-  <li><font color="#00FF00">To change the user locale:
-Open the Control Panel. Go to Regional and Language Options. The user locale can
-be modified by changing the language in &quot;Standards and formats&quot;.</font></li>
-</ul>
-<p><font color="#00FF00">For Windows 2000:</font></p>
-<ul>
-  <li><font color="#00FF00">To check the system locale:
-Open the Control Panel. Go to Regional Options. Look up the items in the General
-    tab, inside the &quot;Language settings for the system&quot; group. The system
-locale is the item marked as (Default).</font></li>
-  <li><font color="#00FF00">To change the user locale:
-Open the Control Panel. Go to Regional Options. The user locale can be modified
-by changing the location in &quot;Settings for the current user&quot;.</font></li>
-</ul>
-<p><font color="#00FF00">(<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=20641">bug 20641</a>)</font></p>
-<h4><font color="#00FF00">Preferred Output Level on External Tools preferences page has no effect</font></h4>
-<p><font color="#00FF00">In <b>Window &gt; Preferences &gt; External Tools</b>, there is a group of radio
-buttons under the heading &quot;Preferred Output Level&quot; with possible
-options of &quot;Information&quot;, &quot;Verbose&quot; and &quot;Debug&quot;.
-Changing these values does not affect Eclipse in any way. Workaround: when
-running an Ant script, use the Ant command line arguments <code>-verbose</code>
-or <code>-debug</code> to get an output level other than the default
-(&quot;Information&quot;). (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=20817">bug
-20817</a>)</font></p>
-<h4><font color="#00FF00">Updating the toolbar in multi-page editors</font></h4>
-<p><font color="#00FF00">Clients of action bars may create a number of <code>SubToolBarManagers</code>
-on their <code>IToolBarManager</code>  (e.g., multipage editor). The client will
-typically make one <code>SubToolBarManager</code>  visible, the rest invisible,
-and call <code>updateActionBars</code>. The visibility of the items may not
-update correctly.</font></p>
-<p><font color="#00FF00">A workaround is for the client to explicitly update the toolbar:</font></p>
-<blockquote>
-  <p><code><font color="#00FF00">actionBars.updateActionBars();<br>
-  actionBars.getToolBarManager().update(false);</font></code></p>
-</blockquote>
-<p><font color="#00FF00">(<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=20988">bug 20988</a>)</font></p>
-
-<h3>
-3.1.5 <a name="I-Platform - SWT">
-Platform -
-SWT</a></h3>
-
-<b>
-<p><font color="#00FF00">Available colors on 8-bit Linux (Linux only)</font></p>
-</b>
-<p><font color="#00FF00">Typically, in Gnome Linux installs running with 8-bit visuals (i.e. 256 color
-mode), before the Eclipse application is started you already do not have any
-free colors. This may mean that Eclipse is unable to allocate the default widget
-background color, causing it to display a white background. The functionality,
-however, is otherwise unaffected.</font></p>
-<b>
-<p><font color="#00FF00">Printing support (Linux only)</font></p>
-</b>
-<p><font color="#00FF00">The X printing extension implementation on Linux is currently disabled
-because it can take up to 7 seconds to determine that the X print server is not
-running. Until this is rectified, <code>Printer.getPrinterList()</code> will
-always return an empty array on Linux. (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=8821">bug
-8821</a>)</font></p>
-<b>
-<p><font color="#00FF00">Disposing in a focus event</font></p>
-</b>
-<p><font color="#00FF00">Applications should not dispose widgets in focus changing events. Doing so on
-Motif may cause Eclipse to terminate, since Motif accesses the disposed widget
-within their internal focus change event handler. A similar (but less serious)
-issue exists on Windows and occasionally results in an SWT exception being thrown.</font></p>
-<b>
-<p><font color="#00FF00">List and ComboBox on Windows NT (Windows NT only)</font></p>
-</b>
-<p><font color="#00FF00">On Windows NT only, you should avoid creating items in a <code> List</code> or
-<code> ComboBox</code>
-with strings longer than 1000 characters. Doing so may result in a General
-Protection Fault. This has been fixed in more recent versions of Windows.</font></p>
-<b>
-<p><font color="#00FF00">BiDi support</font></p>
-</b>
-<p><font color="#00FF00">The <code> StyledText</code> widget provides bidirectional language support for Hebrew and
-Arabic locales. Currently this support is available only on Windows and has
-several known problems.</font></p>
-<b>
-<p><font color="#00FF00">Cursor constructor arguments</font></p>
-</b><p><font color="#00FF00">In the constructor <code> Cursor(Device device,
-ImageData source, ImageData mask, int hotspotX, int hotspotY)</code>,
-when both a source and mask argument are specified (that is, the mask is not null), the
-meaning of the two arguments is reversed. That is, the &quot;mask&quot; argument
-should be the source image and the &quot;source&quot; argument should be the
-mask image. (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4809">bug 4809</a>)</font></p>
-<b>
-<p><font color="#00FF00">Using IBM J9 VM (Photon and AIX)</font></p>
-</b><p><font color="#00FF00">On QNX Photon and IBM AIX, the SWT library will not be found when running
-with an IBM J9 1.5 VM. This is a bug in the IBM J9 class library in version 1.5.
-You can workaround this problem by adding the SWT library directory to your
-LD_LIBRARY_PATH environment variable.</font></p>
-<b>
-<p><font color="#00FF00">Missing permissions for SWT native libraries in workspace (HP-UX only)</font></p>
-</b>
-<p><font color="#00FF00">When retrieving the SWT Motif fragment into an Eclipse workspace, the
-permissions of the native libraries are reset. This creates a problem on
-HP-UX because shared libraries need to have execute permission. Attempting to
-self-host with this fragment throws an UnsatisfiedLinkError...Permission Denied
-error. You must manually change the permissions to make these libraries accessible
-(assume the workspace is at <code>/workspace</code>):</font></p>
-<blockquote>
-  <blockquote>
-    <p><code><font color="#00FF00">cd /workspace/org.eclipse.swt.motif/os/hpux/PA_RISC<br>
-    chmod 555 *.sl</font></code></p>
-  </blockquote>
-</blockquote>
-<p>
-<font color="#00FF00">
-(<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=20305">bug 20305</a>
-describes a related problem)</font></p>
-
-<b>
-<h4><font color="#00FF00">Javadoc not consistent across platforms</font></h4>
-</b>
-<p><font color="#00FF00">Because of a bug in the way we updated the javadoc in SWT source code, the
-javadoc for protected methods is not consistent across platforms. The javadoc
-for the Windows platform, which is used to generate the documentation that
-appears in the Platform Plug-in Developer guide, is the definitive source. The
-javadoc for the other window systems will be brought into line in a future
-release. (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=20968">bug 20968</a>)</font></p>
-<b>
-<h4><font color="#00FF00">JAWS requires MSAA for List Views to read checkboxes in Tables (Windows
-only)</font></h4>
-</b>
-<p><font color="#00FF00">In order for JAWS to detect the checkbox information in Tables, MSAA support
-for List Views must be activated as follows:</font></p>
-<blockquote>
-  <ol>
-    <li><font color="#00FF00">Open Eclipse and hit INSERT + F2.</font></li>
-    <li><font color="#00FF00">In the Run JAWS Manager dialog select Configuration
-      Manager.</font></li>
-    <li><font color="#00FF00">In the Jaws Configuration Manager that opens up, select Set Options and then select
-      Advanced Options.</font></li>
-    <li><font color="#00FF00">Check &quot;Rely on MSAA for List views&quot;.</font></li>
-    <li><font color="#00FF00">Hit the OK button.</font></li>
-    <li><font color="#00FF00">Choose <b> File &gt; Save</b> from the menu bar.</font></li>
-  </ol>
-</blockquote>
-<b>
-<h4><font color="#00FF00">No accelerators or mnemonics on Solaris (Solaris only)</font></h4>
-</b>
-<p><font color="#00FF00">The Solaris implementation of Motif has a long-standing bug with respect to
-adding and removing accelerators and mnemonics. The behavior is such that the
-time to do so becomes increasingly longer each time it occurs, to the point
-that, in Eclipse's case, it can take more than a minute to switch between
-editors and views! Because of this, accelerators and mnemonics are explicitly
-ignored on Solaris.</font></p>
-
-<h3>
-3.1.6 <a name="I-Platform - Team - CVS">
-Platform -
-Team - CVS</a></h3>
-
-<p>Note: Additional information on how to use CVS from Eclipse can be found in the <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-vcm-home/docs/online/cvs_features2.0/cvs-faq.html">Eclipse
-CVS FAQ</a>.</p>
-<h4><font color="#00FF00">&quot;extssh&quot; is not a supported command line method</font></h4>
-<p><font color="#00FF00">Since the &quot;extssh&quot; connection method is not a supported command line method,
-you cannot use the command line tool when a project uses this method. Instead,
-use the Eclipse supported &quot;ext&quot; method and set the appropriate environment
-variables so that the command line tool will work. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7943">bug
-7943</a>)</font></p>
-<h4><font color="#00FF00">Connection cannot be found after initially missing</font></h4>
-<p><font color="#00FF00">If a connection initially fails due to a network problem, the connection may continue to fail even when the network problem is fixed. In order to
-establish the connection you must exit and restart Eclipse. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9295">bug
-9295</a>)</font></p>
-<h4><font color="#00FF00">CVS meta-folders appear in some cases</font></h4>
-<p><font color="#00FF00">There are some cases where CVS folders are not
-hidden from the UI as the user would expect. For instance, CVS folders will
-appear if a user imports a CVS project into Eclipse before the CVS plug-in is
-loaded. To avoid this, open the CVS Repositories view (thus loading the CVS
-plug-in) before importing CVS projects into Eclipse. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12386">bug
-12386</a>)</font></p>
-<h4><font color="#00FF00">&quot;Received broken pipe signal&quot; error from server</font></h4>
-<p><font color="#00FF00">Eclipse sometime performs multiple commands within a single connection to the
-server. This may cause problems with CVS servers that are running server scripts
-in response to certain commands. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15490">bug
-15490</a>)</font></p>
-<h4><font color="#00FF00">&quot;Terminated with fatal signal 10&quot; error from server</font></h4>
-<p><font color="#00FF00">There is a bug in the CVS server related to some compression levels. If you
-get this error, changing the compression level on the CVS preference page may
-help. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15724">bug 15724</a>)</font></p>
-<h4><font color="#00FF00">Team &gt; Update does not indicate that there are outgoing changes</font></h4>
-<p><font color="#00FF00">The <b>Team &gt; Update</b> command will load all remote changes into your local working copy. If you
-are using <b>Team &gt; Update</b> and you want to see which files have outgoing changes,
-open the CVS console before performing the update. The console will show the
-results of the update (which files had mergeable conflicts, which ones had
-unmergeable conflicts and which ones had outgoing changes). <b>Warning</b>:
-Only use <b>Team &gt; Update</b> if you know CVS. If there are &quot;real&quot; conflicts
-(i.e., those that affect the same line of a file) then CVS will add markup to the
-file during the update. Resolving these conflicts in this manner is not
-pleasant. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16750">bug
-16750</a>)</font></p>
-<h4><font color="#00FF00">Synchronize view &quot;Mark as Merged&quot; has surprising behavior with
-respect to modes</font></h4>
-<p><font color="#00FF00">When you <b>Mark as Merged</b>, if its your only incoming change and you
-are in the incoming mode, the sync view becomes empty. On the surface it looks
-like the change is gone. However, your change will appear in outgoing mode. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18513">bug
-18513</a>)</font></p>
-<h4><font color="#00FF00">Team &gt; Commit on an unchanged file does not update decorator</font></h4>
-<p><font color="#00FF00">If you perform a <b> Team &gt; Commit</b> on a file that has been modified but whose
-contents match the contents of the file on the server, the file will remain on
-outgoing change. To correct the problem, either perform a <b> Team &gt; Update</b> or
-use the Synchronize view to commit. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18647">bug
-18647</a>)</font></p>
-<h4><font color="#00FF00">Change ASCII/Binary Properties not available for unadded files</font></h4>
-<p><font color="#00FF00">The <b> Change ASCII/Binary Properties</b> menu item is only enabled for files and
-folders that are under CVS control. If you want to set the keyword substitution
-mode for a new file, you will need to add it to version control first. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19183">bug
-19183</a>)</font></p>
-<h4><font color="#00FF00">Error updating incoming directory additions with pruning turned off</font></h4>
-<p><font color="#00FF00">If pruning is turned off and a project has incoming nested folder additions
-that do not contain any files, performing an update in the Synchronize view will
-result in an error (cannot create folder). The workaround is to perform a <b> Team
-&gt; Update</b> which will bring in the directories. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19442">bug
-19442</a>)</font></p>
-<h4><font color="#00FF00">&quot;Remove from View&quot; in Synchronize view does not exclude resources
-from view actions</font></h4>
-<p><font color="#00FF00">If you remove one or more resources from the Synchronize view using the <b>
-Remove from View</b> menu item, these resources will no longer appear but they will
-still be included in any performed operations (Update, Commit, etc.) (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19538">bug
-19538</a>)</font></p>
-<h4><font color="#00FF00">Ctrl-S does not save in Synchronize view and CVS compare views</font></h4>
-<p><font color="#00FF00">Ctrl-S does not perform a save in the workspace resource editor in the
-Synchronize view. Instead, use the popup menu and choose <b>Save</b>. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20327">bug
-20327</a>)</font></p>
-<h4><font color="#00FF00">CVS automatically prunes empty directories</font></h4>
-<p><font color="#00FF00">By default, empty directories will be pruned on checkout and update. This is
-desirable in most cases as directories on a CVS server are never deleted.
-However, if this causes problems, there is a CVS preference to disable
-auto-pruning. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20463">bug
-20463</a>)</font></p>
-<h4><font color="#00FF00">ClassCastException on attempt to replace directory with file</font></h4>
-<p><font color="#00FF00">Performing the following steps will result in the above exception:</font></p>
-<ol>
-  <li><font color="#00FF00">Create a new project &amp; share it with a CVS repository.</font></li>
-  <li><font color="#00FF00">Create a directory in the project root and a file inside this directory.</font></li>
-  <li><font color="#00FF00">Synchronize the project using <b>Team &gt; Synchronize with Repository</b>.</font></li>
-  <li><font color="#00FF00">Locally delete the directory (and contained file) that was just created</font></li>
-  <li><font color="#00FF00">Create a file in the project root with the same name as the directory that
-    was just deleted.</font></li>
-  <li><font color="#00FF00">Synchronize again using <b>Team &gt; Synchronize with Repository</b>.</font></li>
-</ol>
-<p><font color="#00FF00">The workaround is to commit the folder deletion before creating the new file.
-(<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20906">bug 20906</a>)</font></p>
-<h4><font color="#00FF00">Still prompted if delete unmanaged preference turned off</font></h4>
-<p><font color="#00FF00">If the &quot;delete unmanaged resources on replace&quot; preference has been
-disabled on the <b>Team &gt; CVS</b> preference page and a <b>Team &gt; Replace
-With</b> operation is performed on a project that has one unmanaged resource and
-no other outgoing changes, the user is prompted to overwrite local changes even
-though the operation will not overwrite the unmanaged resource. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18834">bug
-18834</a>)</font></p>
-<h4><font color="#00FF00">Hidden CVS/ folders get copied when copying folders from one project to another</font></h4>
-<p><font color="#00FF00">If you copy a folder that is under CVS control to a folder that is not, the <code>
-CVS/</code> folders (usually not shown) will be copied as well. This can cause problems if the target project is under
-CVS control and you try to add the moved folder to CVS control. The workaround
-is to manually delete the <code> CVS/</code> subdirectories using the file system browser,
-or
-disconnect the source project from CVS control before copying the folders. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20621">bug
-20621</a>)</font></p>
-<h4><font color="#00FF00">Update with incoming deletion and addition involving file with different
-case fails (Windows only)</font></h4>
-<p><font color="#00FF00">On update, if there are incoming deletions for one or more
-files and incoming additions for files of the same name with a different case,
-then the operation may fail on Windows depending on what order the server sends the files
-in. Workaround is to update the deletions first and then the additions using the
-Synchronize view. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21001">bug
-21001</a>)</font></p>
-
-<h3>
-3.1.7 <a name="I-Platform - Install/Update">
-Platform - Install/Update</a></h3>
-
-<p><b><font color="#00FF00">Migrating 2.0 pre-release workspaces</font></b>
-<p><font color="#00FF00">When migrating an existing workspace that was used with a 2.0 pre-release
-version of Eclipse (e.g., created with development drops obtained directly from
-eclipse.org, or updated via the Eclipse update manager prior to 2.0 release), it
-is strongly recommended that you start with a fresh install of Eclipse 2.0, and
-delete the <code>.config/</code> subdirectory of the <code>.metadata/</code>
-directory located in the workspace you are migrating (<tt>&lt;workspace&gt;/.metadata/.config/</tt>)
-before reopening the workspace. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16456">bug
-16456</a>)</font></p>
-<p><b><font color="#00FF00">Not enough space for temporary files</font></b></p>
-<p><font color="#00FF00">If you get the error &quot;java.io.IOException: There is not enough space in
-the file system.&quot; but still have plenty of space in the selected install
-location, check to make sure that you also have sufficient space in the standard
-location where temporary files are created. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17787">bug
-17787</a>)</font>
-<p><b><font color="#00FF00">Workbench non-responsive while attempting to connect</font></b>
-<p><font color="#00FF00">If the connection to an update site does not respond (the site does not exist
-or is down), the workbench becomes non-responsive until the connection request
-times out. Once the time out is reported, you will be able to continue. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18598">bugs
-18598</a>, <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19775">19775</a>)</font>
-<p><b><font color="#00FF00">Processing pending &quot;downgrades&quot;</font></b>
-<p><font color="#00FF00">Natively-installed feature changes are automatically detected on workbench
-startup. If this change is a downgrade (that is, the newly detected version of a
-feature is older that one already configured), you will be prompted whether
-you'd like the change applied; even when you say Yes, the change will not
-actually be applied, and the currently configured newer feature will remain
-configured. If the downgrade was intentional, open <b>Help &gt; Software Updates
-&gt; Update Manager</b>, and from the Install Configuration view, choose <b>Show
-Disabled Features</b>, explicitly enable the lower version and explicitly
-disable the newer version. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16502">bug
-16502</a>)</font>
-<p><b><font color="#00FF00">Local JAR files are locked</font></b>
-<p><font color="#00FF00">While processing update sites in the local file system (for example, by
-exploring My Computer), some of the feature JAR files may be left open while the
-workbench is active, and will not be available to other applications. Exit and
-restart the Eclipse to correct this condition. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15594">bug
-15594</a>)</font>
-<p><b><font color="#00FF00">Wrong status being reported for unconfigured or missing features</font></b>
-<p><font color="#00FF00">If you select <b>Show Status</b> for a feature that is unconfigured or
-missing, the resulting dialog erroneously claims &quot;The feature is configured
-properly&quot;. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19932">bug
-19932</a>)</font>
-<p><b><font color="#00FF00">Accessing update sites through a proxy</font></b>
-<p><font color="#00FF00">To access an update site through a proxy, you will need to start the
-workbench with the following command line options:</font>
-<blockquote>
-  <p><tt><font color="#00FF00">eclipse -vmargs -DproxySet=true -DproxyHost=&lt;proxy_name&gt; -DproxyPort=&lt;proxy_port&gt;</font></tt></p>
-</blockquote>
-<p><font color="#00FF00">as documented in <a href="http://www.javaworld.com/javaworld/javatips/jw-javatip42.html.">JavaWorld
-Tip 42</a>. Proxies requiring user authentication are currently not supported. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19717">bug
-19717</a>)</font></p>
-<p><b><font color="#00FF00">URL validity checking on input</font></b>
-<p><font color="#00FF00">URL syntax is currently not completely checked on input. Ensure that any
-entered URLs use the correct separators (eg. forward&nbsp; slash '/') and do not
-contain invalid characters. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19685">bugs
-19685</a>, <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20247">20247</a>)</font>
-<p><b><font color="#00FF00">Running &quot;headless&quot; applications that do not handle restart</font></b>
-<p><font color="#00FF00">When install changes are detected, the changes are automatically processed
-and the workbench restarts. The executable launcher supplied with the
-application correctly handles the restart. However, if you have applications
-that directly call the platform (eg. by calling the BootLoader APIs) and do not
-handle restart, the startup reconciliation processing can be suppressed by
-specifying <tt>-noupdate</tt> command line option. In this case, the application
-will start with the set of features and plug-ins that were processed and
-configured on the previous start. If prior configuration cannot be found, the
-application will start with the full set of plug-ins found in the installation
-location.</font>
-
-<h3>3.2 <a name="I-Java Development Tools (JDT)">Java Development Tools (JDT)</a></h3>
-
-<h4><font color="#00FF00">Running Java programs with non-Latin-1 characters in package or class names</font></h4>
-<font color="#00FF00">
-You get a <code>java.lang.NoClassDefFoundError</code> when running Java programs
-with non-Latin characters in the package or class names. The workaround is to
-package the class files as a JAR file and run the program out of the JAR and not
-from the file system directly. (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4181">bug
-4181</a>)</font>
-<h4><font color="#00FF00">Missing debug attributes</font></h4>
-<font color="#00FF00">
-The debugger requires that class files be compiled with debug attributes if it
-is to be able to display line numbers and local variables. Quite often, class
-libraries (for example, &quot;<code>rt.jar</code>&quot;) are compiled without
-complete debug attributes, and thus local variables and method arguments for
-those classes are not visible in the debugger.</font>
-<h4><font color="#00FF00">Setting breakpoints</font></h4>
-<font color="#00FF00">
-In general the debugger will not allow you to place breakpoints on lines of code
-that are not executable (comments, blank lines, etc.). However, there are some
-cases where the debugger will allow breakpoints on lines of code that are not
-executable. For example, the debugger will allow a breakpoint to be placed on a
-variable declaration that does not contain an initializer (&quot;int x;&quot;).
-Note that enabled breakpoints which are successfully installed on an executable
-line in a running (debuggable) VM are displayed with a checkmark. Breakpoints
-that are displayed without a checkmark are not installed in a running (debuggable)
-VM.</font>
-<h4><font color="#00FF00">Using Hot Code Replace</font></h4>
-<font color="#00FF00">
-Hot code replace is supported on JDK 1.4.x VMs, and IBM J9 VMs. Hot code replace
-is limited to changes which do not effect the shape of a class. That is, changes
-within existing methods are supported, but the addition or removal of members is
-not supported.</font>
-<p><font color="#00FF00">Hot code replace and stepping on JDK 1.4.0 VMs is unreliable. This appears to
-be a VM issue that should be fixed in later releases of the JDK.</font></p>
-<h4><font color="#00FF00">Scrapbook</font></h4>
-<font color="#00FF00">
-Setting a breakpoint inside a scrapbook page is not supported.</font>
-<p><font color="#00FF00">When a snippet is run in the scrapbook which directly or indirectly calls <code>System.exit(int)</code>,
-the evaluation cannot be completed, and will result in a stack trace for a <code>com.sun.jdi.VMDisconnectedException</code>
-being displayed in the scrapbook editor.</font>
-<p><font color="#00FF00">Terminating a scrapbook page while it is performing an evaluation results in
-a <code>com.sun.jdi.VMDisconnectedException</code> being displayed in the
-scrapbook editor.</font>
-<h4><font color="#00FF00">Debugging over slow connections</font></h4>
-<font color="#00FF00">
-A global Java debug preference specifies the debugger timeout, which is the
-maximum amount of time the debugger waits for a response from the target VM
-after making a request of that VM. Slow connections may require that this value
-be increased. The timeout value can be edited from the <b>Java &gt; Debug </b>preference
-page. Changing the timeout value only effects subsequently launched VM, not VMs
-that are already running.</font>
-<h4><font color="#00FF00">Updating of inspected values</font></h4>
-<font color="#00FF00">
-When inspecting the result of an evaluated expression in the debugger, it is
-important to note that the result displayed is the result of that expression at
-the time it was evaluated. For example, when inspecting a simple integer counter
-(primitive data type), the value displayed in the Expressions view is the value
-when the expression was evaluated. As the counter is changed in the running
-program, the inspected result will not change (since the view is not displaying
-the value bound to a variable - it is displaying the value of an expression, and
-the value of a primitive data type cannot change). However, if an expression
-results in an object, fields of that object will be updated in the inspector as
-they change in the running program (since the value bound to fields in an object
-can change).</font>
-<h4><font color="#00FF00">Stepping over native methods that perform I/O</font></h4>
-<font color="#00FF00">
-When the debugger steps over native methods that perform I/O to <code>System.out</code>
-or <code>System.err</code>, the output may not appear immediately unless the
-native performs a flush on the output buffer.</font>
-<h4><font color="#00FF00">VM and process termination running on IBM 1.3 JVM on Linux (Linux only)</font></h4>
-<font color="#00FF00">
-Terminating a launch, debug target, or system process associated with a debug
-target running on the IBM 1.3 JVM on the Linux platform does not work when the
-associated debug target has a suspended thread. To remove such debug targets
-from the debug UI, select <b>Terminate and Remove</b> from the debug view's
-pop-up menu (or use the shortcut &quot;delete&quot; key). Associated system
-processes in the OS may not be properly cleaned up. If a debug target has no
-suspended threads, termination works properly.</font>
-<h4><font color="#00FF00">Searching for constant field references</font></h4>
-<font color="#00FF00">
-Search does not find references to constant fields inside binaries because the
-Java Language Specification mandates that constant field values be inlined in
-the class file's bytecodes, leaving no trace of a field reference.&nbsp;(<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12044">bug
-12044</a>)</font>
-<h4><font color="#00FF00">Java compilation units outside of the build class path</font></h4>
-<font color="#00FF00">
-When a compilation unit with compilation problems is moved outside the Java
-build class path, it retains its Java problems forever (its compilation problem
-list does not get refreshed because it will never be compiled again). Renaming a
-*.java file to one with another a different file extension suffix causes the
-same problem. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13008">bug
-13008</a>)</font>
-<h4><font color="#00FF00">Refactoring operations update references in the entire workspace</font></h4>
-<font color="#00FF00">
-Refactoring operations always update references in the entire workspace. This
-can be more than what is needed and expected. For example, when you have the
-same project twice in your workspace and you perform a rename refactoring in one
-of the projects, then the references in the other project will be updated as
-well.</font>
-<h4><font color="#00FF00">Actions to modify read-only files</font></h4>
-<font color="#00FF00">
-Actions on the <b>Source</b> menu (e.g., <b>Generate Getter and Setter</b>) are
-always disabled when the file is read-only. This is currently true even when the
-repository provider supports automatically checking out files on modification. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17600">bug
-17600</a>)</font>
-<h4><font color="#00FF00">Java code templates</font></h4>
-<p><font color="#00FF00">You cannot use <code>${CURSOR}</code> inside of a comment in a Java code
-template (<b>Window &gt; Preferences &gt; Java &gt; Templates</b>). (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19556">bug
-19556</a>)</font></p>
-<h4><font color="#00FF00">Organize import and imports from default packages</font></h4>
-<p><font color="#00FF00">Organize import does not handle imports from default packages. Note that
-importing from a default package is no longer supported in JDK 1.4. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19487">bug
-19487</a>)</font></p>
-<h4><font color="#00FF00">Add Javadoc action for fields</font></h4>
-<p><font color="#00FF00">The <b>Add Javadoc</b> action does not work for fields. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20259">bug
-20259</a>)</font></p>
-<h4><font color="#00FF00">Javadoc hover in the Java editor</font></h4>
-<p><font color="#00FF00">The Javadoc hover help shown when hovering over identifiers in the Java
-editor does not handle links inside of Javadoc comments properly. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20644">bug
-20644</a>)</font></p>
-
-<h3>
-3.3 <a name="I-Plug-in Development Environment (PDE)">Plug-in Development
-Environment (PDE)</a></h3>
-
-<h4><font color="#00FF00">Comments in source pages of PDE XML editors</font></h4>
-<p><font color="#00FF00">PDE provides a number of multi-page editors that
-include a raw source page. Editors that handle XML files (plug-in, fragment and
-feature manifests) will preserve comments in most cases. However, comments will
-not be preserved if added before the root XML element, or if added after the
-last child element contained in the parent element. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8000">bug
-8000</a>)</font></p>
-<h4><font color="#00FF00">Clipboard operations in the property view</font></h4>
-<p><font color="#00FF00">Clipboard shortcuts (Ctrl+X, Ctrl+C, Ctrl+V etc.) do
-not work in cell editors of properties that belong to the PDE Plug-in Manifest
-Editor. Use pop-up menu to activate these operations. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13776">bug
-13776</a>)</font></p>
-<h4><font color="#00FF00">Problem while importing fragments</font></h4>
-<p><font color="#00FF00">If a workspace contains binary projects for a plug-in
-and a fragment that references that plug-in, fragment libraries are added to the
-class path of the referenced plug-in project. When an attempt is made to
-overwrite the plug-in and the fragment with versions from another build,
-deletion of the old fragment may fail. If that happens, repeat the operation to
-repair the workspace. Only the affected plug-in and fragment need to be
-re-imported. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16921">bug
-16921</a>)</font></p>
-<h4><font color="#00FF00">Assumption that output is in bin/ folder</font></h4>
-<p><font color="#00FF00">PDE assumes that all plug-in and fragment projects that
-contain Java code have one or more source folders and build output in the <b>bin/</b> 
-folder. Although it is possible to change the name of the output folder in
-Properties dialog, the PDE run-time workbench launcher does not work correctly
-for those plug-ins. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17444">bug
-17444</a>)</font></p>
-<h4><font color="#00FF00">Preferences not working with import/export</font></h4>
-<p><font color="#00FF00">Preferences set in PDE preference page called <b>Target Platform</b> 
-are not preserved the same way as other preferences. Consequently, they are not
-subject to Import/Export operations in the Preferences dialog. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19688">bug
-19688</a>)</font></p>
-<h4><font color="#00FF00">Clipboard operations do not work in the Feature
-Manifest Editor</font></h4>
-<p><font color="#00FF00">GUI pages of the Feature Manifest Editor support pop-up
-menus that contain standard clipboard operations (<b>Cut</b>, <b>Copy</b>, <b>Paste</b>).
-However, none of these operations work for structural widgets (trees and lists).
-The only place where these operations do work is in text widgets in Information
-and Source page (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20460">bug
-20460</a>)</font></p>
-<h4><font color="#00FF00">Choosing Compute Build Path causes Java project to no
-longer build</font></h4>
-<p><font color="#00FF00">PDE computes the build class path of a plug-in project
-by looking up source mappings in the <code>build.properties</code>   file. This
-file defines how source folders are compiled into runtime libraries. In the
-absence of this file, PDE will compute the class path that contains no source
-folders, resulting in compilation errors. The required <code>
-build.properties</code>  file is generated by PDE when a new plug-in project is
-created. If the plug-in project is created in some other way, a <code>build.properties</code> 
-file must be added manually. See the PDE Guide for details on the format of <code>
-build.properties</code>  files. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9765">bug
-9765</a>)</font></p>
-<h4><font color="#00FF00">ECLIPSE_HOME produces fragile class paths due to
-version numbers in plug-in directory paths</font></h4>
-<p><font color="#00FF00">Eclipse products are typically built so that plug-ins
-are located in the same directory and each plug-in is in the directory whose
-name includes both a plug-in id and a version id (e.g., &quot;<code>org.eclipse.ui_2.0.0</code>&quot;).
-If external plug-ins are used while self-hosting, these plug-in directory names
-show up in PDE-generated class paths. These class path are sensitive to plug-in
-version changes and must be recomputed if the target platform uses different
-version numbers. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15199">bug
-15199</a>)</font></p>
-<h4><font color="#00FF00">Plug-in import wizard does not allow plug-ins of
-different versions to be imported</font></h4>
-<p><font color="#00FF00">The Eclipse platform allows two plug-ins with the same
-ID but different versions to coexist if the only thing they contribute is
-run-time libraries. However, PDE cannot handle these plug-ins because it creates
-project names using plug-in IDs during binary project import. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18500">bug
-18500</a>)</font></p>
-<h4><font color="#00FF00">PDE nature required for plug-in manifest syntax
-checking</font></h4>
-<p><font color="#00FF00">PDE will only be able to provide syntax checking and
-error/warning markers for plug-in manifests if the plug-in project has the PDE
-plug-in nature. A plug-in project automatically gets this nature when created by
-a PDE wizard. This situation can only occur if a regular Java project has been
-used to host a plug-in. The problem can be fixed by converting it into a PDE
-project. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19248">bug
-19248</a>)</font></p>
-<h4><font color="#00FF00">PDE does not preserve original manifest file layout</font></h4>
-<p><font color="#00FF00">When non-Source page of a PDE manifest editor is used,
-PDE will convert changes back into XML by regenerating the file. Although the
-overall content and the comments are preserved, the actual file layout is not.
-This may cause problems by showing false changes during file compare. If file
-layout is important, perform all editing in the Source page. Alternatively,
-avoid using Source pages altogether. Since XML files are generated in a way that
-respects and preserves the relative order of major elements (extensions,
-extension points etc.), changes made in a non-Source page of a PDE manifest
-editor do not result in false deltas during file compare. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19251">bug
-19251</a>)</font></p>
-<h4><font color="#00FF00">Go To Line in manifest editor causes Outline view to
-go blank</font> </h4>
-<p><font color="#00FF00">When the <b>Source &gt; Go To Line</b>  command is
-invoked in the Source page of a PDE manifest editor, the Outline view will
-become gray. Since the Source page does not have a functional outline, there is
-no actual loss of function. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19361">bug
-19361</a>)</font></p>
-<h4><font color="#00FF00">New Feature wizard does not generate build.properties
-file</font></h4>
-<p><font color="#00FF00">When creating a new feature project, the PDE wizard
-does not automatically generate a <code>build.properties</code>  file. As a
-result, building the feature will create a feature JAR without any content. To
-work around this, create a <code>build.properties</code>  manually using the
-instructions provided in the PDE Guide. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20118">bug
-20118</a>)</font></p>
-<h4><font color="#00FF00">Update Classpath attaches source from the wrong
-Eclipse install</font></h4>
-<p><font color="#00FF00">Java libraries are associated with source code
-according to source code locations specified in a PDE preference. By default,
-these locations are registered by plug-ins of the design-time Eclipse instance.
-If the target platform is not the same as the design instance, the source code
-provided by these plug-ins will not be in sync with the libraries. The
-workaround is to uncheck the default locations and define new source code
-locations that point to the source-bearing plug-ins in the target Eclipse
-installation. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20578">bug
-20578</a>)</font></p>
-<h4><font color="#00FF00">No way to specify plug-in library type</font></h4>
-<p><font color="#00FF00">PDE manifest editors do not provide widgets for
-specifying run-time library types as being either &quot;code&quot; or
-&quot;resource&quot;. The only way to specify this attribute is to add it
-manually in the source page. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20757">bug
-20757</a>)</font></p>
-
-<h4><font color="#00FF00">Run-time libraries exported through more than 2
-plug-ins not in classpath</font></h4>
-<p><font color="#00FF00">If a plug-in requires a runtime library exported
-through more than two plug-ins, it is not automatically added to the compile
-class path when generating the <code>build.xml</code>  file. Example: Plug-in A
-export its libraries, plug-in B requires plug-in A and re-exports A, plug-in C
-requires plug-in B and re-exports B. If plug-in D requires plug-in C, when
-generating the <code>build.xml</code>
- file, plug-in A libraries will not be added to the compile path even though
-they will be available at runtime. The problem can be worked around as follows::</font></p>
-<blockquote>
-  <ol>
-    <li><font color="#00FF00">Generate a <code>build.xml</code>  using PDE
-      (select the <code>plugin.xml</code>
-      file and click <b>Create Plug-in JARs</b>)</font></li>
-    <li><font color="#00FF00">Edit the <code>build.properties</code>  and add
-      the following line:<code><br>
-      custom = true</code></font></li>
-    <li><font color="#00FF00">Add the missing JARs to the classpath of the javac
-      task in <code>build.xml</code>.</font></li>
-  </ol>
-</blockquote>
-<p><font color="#00FF00">(<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=20119">bug 20119</a>)</font></p>
-
-<h3>
-3.4 <a name="I-Other - FTP and WebDAV support">Other</a></h3>
-
-<h3>
-3.4.1 F<a name="I-Other - FTP and WebDAV support">TP and WebDAV support</a></h3>
-
-<h4><font color="#00FF00">When mapped to a target, the project folder is ignored</font></h4>
-<p><font color="#00FF00">Ignoring the project folder is by design. Normally with
-target management you put/get the contents of the project, not the actual
-project. The place you pick in the site explorer is where the project contents
-will go. This allows your local project to have a different name than the
-container in the WebDAV/FTP server. If you want to map several projects to the
-same site location, you create a new folder for each one. This is why &quot;New
-Folder&quot; is in the mapping page. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17657">bug
-17657</a>)</font></p>
-
-<h4><font color="#00FF00">When setting the target site of a project, reselecting
-the same location gives misleading warning</font></h4>
-<p><font color="#00FF00">Using <b>Deploy &gt; Target Site</b>  on a project that
-is already deployed and selecting the same target site produces a scary
-overwrite warning. In this case, the warning can be safely ignored. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17707">bug
-17707</a>)</font></p>
-<h4><font color="#00FF00">FTP messages cause an exception</font></h4>
-<p><font color="#00FF00">With some servers, the FTP client may receive messages
-that it did not anticipate. These will cause an exception. Trying the operation
-again usually works. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18108">bug 18108</a>)</font></p>
-<h4><font color="#00FF00">FTP problems with spaces in resource names</font></h4>
-<p><font color="#00FF00">FTP does not work properly when file or folder name
-contains spaces. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20220">bug
-20220</a>)</font></p>
-<h4><font color="#00FF00">FTP problems retrieving remote timestamps with NT
-server</font></h4>
-<p><font color="#00FF00">Problems have occurred with some servers (NT server
-Serv-U FTP-Server v2.5k ) when trying to obtain the timestamp of a newly
-uploaded file. This causes a &quot;file does not exist&quot; error. The
-workaround is to <b> Synchronize</b>  again and continue. (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19715">bug
-19715</a>)</font></p>
-
-<h2>4. <a name="Defects fixed"></a>Defects fixed</h2>
-
-<h3>4.1 Release 2.1 over 2.0</h3>
-
-<p>Release 2.1 improves on release 2.0. The various features and plug-in in this
-release
-have version id &quot;2.1.0&quot; (the only exceptions are the <code>org.apache.*</code>
-and <code>org.eclipse.tomcat</code> plug-ins).</p>
-
-<p>Release 2.1 fixes the following defects present in release 2.0:</p>
-
-<table cellSpacing="0" cellPadding="4" width="100%">
-  <tbody>
-    <tr align="left">
-      <th><a href="http://dev.eclipse.org/bugs/buglist.cgi?resolution=FIXED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;target_milestone=2.0.1&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;long_desc=&amp;long_desc_type=allwordssubstr&amp;keywords=&amp;keywords_type=anywords&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;namedcmd=2.0.1&amp;newqueryname=2.0.1+fixed&amp;tofooter=1&amp;order=bugs.bug_id">ID</a>
-      <th><a href="http://dev.eclipse.org/bugs/buglist.cgi?resolution=FIXED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;target_milestone=2.0.1&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;long_desc=&amp;long_desc_type=allwordssubstr&amp;keywords=&amp;keywords_type=anywords&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;namedcmd=2.0.1&amp;newqueryname=2.0.1+fixed&amp;tofooter=1&amp;order=bugs.short_desc%2C%20bugs.bug_id">Summary</a></th>
-  </tbody>
-</table>
-
-<p><i>[TBD]</i></p>
-
-<hr>
-<p>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc.
-in the United States, other countries, or both.</p>
-<p>IBM is a trademark of International Business Machines Corporation in the
-United States, other countries, or both.</p>
-<p>Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
-Microsoft Corporation in the United States, other countries, or both.</p>
-<p>Other company, product, and service names may be trademarks or service marks
-of others.</p>
-<p>(c) Copyright IBM Corp. and others 2003</p>
-
-</body>
-</html>