carbidecpp22devenv/readme/readme_eclipse.html
author cawthron
Fri, 04 Dec 2009 11:02:25 -0600
changeset 388 912859ab1513
parent 4 4764c8c88759
permissions -rw-r--r--
add files for RCL_2_2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
     2
<html>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
     3
<head>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
     4
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
     5
<title>Eclipse Project Release Notes 3.5</title>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
     6
</head>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
     7
<body>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
     8
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
     9
<h1>Eclipse Project Release Notes</h1>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    10
<p>Release 3.5.0<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    11
  Last revised June 11, 2009</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    12
<p align="left"><strong>This software is OSI Certified Open Source Software.<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    13
OSI Certified is a certification mark of the Open Source Initiative.&nbsp;</strong></p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    14
<blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    15
  <p align="left"><a href="#TargetOperatingEnvironments">1. Target Operating
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    16
  Environments</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    17
  <a href="#Compatibility">2. Compatibility with Previous
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    18
  Releases</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    19
  <a href="#Known Issues">3. Known Issues</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    20
  <a href="#Running Eclipse">4. Running Eclipse</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    21
  <a href="#Upgrading">5. Upgrading a Workspace from a Previous Release</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    22
  <a href="#Interoperability with Previous Releases">6. Interoperability with
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    23
  Previous Releases</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    24
  </p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    25
</blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    26
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    27
<h2>1. <a name="TargetOperatingEnvironments"></a>Target Operating Environments</h2>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    28
<p>In order to remain current, each Eclipse Project release targets reasonably current
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    29
  operating environments.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    30
<p>Most of the Eclipse SDK is &quot;pure&quot; Java code and has no direct dependence
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    31
  on the underlying operating system. The chief dependence is therefore on the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    32
  Java Platform itself. Portions are targeted to specific classes of operating
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    33
  environments, requiring their source code to only reference facilities available
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    34
  in particular class libraries (e.g. J2ME Foundation 1.0, J2SE 1.3 and 1.4,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    35
  etc.).</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    36
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    37
<p>In general, the 3.5 release of the Eclipse Project is developed on a mix
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    38
  of Java 1.4, Java 5 and Java 6 VMs. As such, the Eclipse SDK as a whole
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    39
  is targeted at all modern, desktop Java VMs. Full functionality is available for
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    40
  1.4 level development everywhere, and extended development capabilities are made
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    41
  available on the VMs that support them.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    42
<p><a href="#Appendix1">Appendix 1</a> contains a table that indicates the class
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    43
  library level required for each bundle.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    44
<p>There are many different implementations of the Java Platform running atop
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    45
  a variety of operating systems. We focus our testing on a handful of
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    46
  popular combinations of operating system and Java Platform; these are our <em>reference
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    47
  platforms</em>. Eclipse undoubtedly runs fine in many operating environments
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    48
  beyond the reference platforms we test. However, since we do not systematically test
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    49
  them we cannot vouch for them. Problems encountered when running Eclipse on a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    50
  non-reference platform that cannot be recreated on any reference platform will
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    51
  be given lower priority than problems with running Eclipse on a reference platform.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    52
<p>Eclipse 3.5 is tested and validated on the following reference platforms</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    53
  
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    54
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    55
  <table border="1" cellpadding="2" cellspacing="2" width="80%" summary="Eclipse Reference Platforms">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    56
    <tbody>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    57
      <tr align="center">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    58
        <td><b>Reference Platforms</b></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    59
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    60
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    61
        <td><b>Microsoft Windows Vista, x86-32, Win32</b> running (any of):
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    62
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    63
            <li>Sun Java Standard Edition 5 Update 14 for Microsoft Windows</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    64
            <li>IBM 32-bit SDK for Windows, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    65
            <li>BEA JRockit 27.4.0, for Microsoft Windows</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    66
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    67
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    68
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    69
        <td><b>Microsoft Windows XP, x86-32, Win32</b> running (any of):
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    70
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    71
            <li>Sun Java Standard Edition 6 Update 3 for Microsoft Windows</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    72
            <li>Sun Java Standard Edition 5 Update 14 for Microsoft Windows</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    73
            <li>IBM 32-bit SDK for Windows, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    74
            <li>BEA JRockit 27.4.0, for Microsoft Windows</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    75
            <li>Sun Java Standard Edition 1.4.2_16 for Microsoft Windows</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    76
            <li>IBM 32-bit SDK for Windows, Java 2 Technology Edition 1.4.2 SR10</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    77
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    78
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    79
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    80
        <td><b>Red Hat Enterprise Linux 5.0, x86-32, GTK</b> running (any of):
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    81
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    82
            <li> Sun Java Standard Edition 6 Update 3 for Linux x86</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    83
            <li>Sun Java Standard Edition 5 Update 14 for Linux x86</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    84
            <li>IBM 32-bit SDK for Linux on Intel architecture, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    85
            <li>BEA JRockit 27.4.0, for Linux x86</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    86
            <li>Sun Java Standard Edition 1.4.2_16 for Linux x86</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    87
            <li>IBM 32-bit SDK for Linux on Intel architecture, Java 2 Technology Edition 1.4.2 SR10</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    88
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    89
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    90
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    91
        <td><b>SUSE Linux Enterprise Server 10, x86-32, GTK</b> running (any of):
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    92
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    93
            <li>Sun Java Standard Edition 5 Update 14 for Linux x86</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    94
            <li>IBM 32-bit SDK for Linux on Intel architecture, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    95
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    96
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    97
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    98
        <td><b>SUSE Linux Enterprise Server 10, x86-64, GTK</b> running (any of):
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
    99
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   100
            <li>Sun Java Standard Edition 5 Update 14 for Linux x86-64</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   101
            <li>IBM 64-bit SDK for Linux on Intel architecture, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   102
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   103
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   104
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   105
        <td><b>Microsoft Windows Vista, x86-64, Win32</b> running (any of):
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   106
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   107
            <li>Sun Java Standard Edition 5 Update 14 for Microsoft Windows (AMD64/EM64T)</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   108
            <li>IBM 64-bit SDK for Windows, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   109
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   110
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   111
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   112
        <td><b>Microsoft Windows XP Professional x64 Edition, x86-64, Win32</b> running (any of):
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   113
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   114
            <li>Sun Java Standard Edition 5 Update 14 for Microsoft Windows (AMD64/EM64T)</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   115
            <li>IBM 64-bit SDK for Windows, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   116
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   117
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   118
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   119
        <td><b>Red Hat Enterprise Linux 4.0 update 2, x86-64, GTK</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   120
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   121
            <li>Sun Java Standard Edition 5 Update 14 for Linux x86-64</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   122
            <li>IBM 64-bit SDK for Linux on Intel architecture, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   123
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   124
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   125
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   126
        <td><b>Sun Solaris 10, SPARC, GTK</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   127
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   128
            <li>Sun Java Standard Edition 5 Update 14 for Solaris SPARC</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   129
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   130
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   131
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   132
        <td><b>Sun Solaris 10, x86, GTK</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   133
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   134
            <li>Sun Java Standard Edition 5 Update 14 for Solaris</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   135
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   136
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   137
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   138
        <td><b>HP-UX 11i v2, ia64, Motif 2.1, GTK</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   139
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   140
            <li>HP-UX Java Standard Edition 5 Update 7 for Itanium</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   141
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   142
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   143
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   144
        <td><b>IBM AIX 5.3, Power, Motif 2.1</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   145
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   146
            <li>IBM 32-bit SDK, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   147
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   148
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   149
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   150
        <td><b>Red Hat Enterprise Linux 5.0, Power, GTK</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   151
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   152
            <li>IBM 32-bit SDK for Linux on pSeries architecture, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   153
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   154
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   155
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   156
        <td><b>SUSE Linux Enterprise Server 10, Power, GTK</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   157
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   158
            <li>IBM 32-bit SDK for Linux on pSeries architecture, Java 2 Technology Edition 5.0, SR6b</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   159
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   160
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   161
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   162
        <td><b>Apple Mac OS X 10.5, Universal, Carbon</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   163
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   164
            <li>Apple Java for Mac OS X 10.5, Update 1</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   165
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   166
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   167
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   168
        <td><b>Apple Mac OS X 10.5, Universal 32-bit, Cocoa</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   169
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   170
            <li>Apple Java for Mac OS X 10.5, Update 1</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   171
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   172
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   173
      <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   174
        <td><b>Apple Mac OS X 10.5, Universal 64-bit, Cocoa</b> running:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   175
          <ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   176
            <li>Apple Java for Mac OS X 10.5, Update 1</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   177
          </ul></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   178
      </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   179
	</tbody>    
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   180
  </table>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   181
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   182
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   183
<p>As stated above, <i>we expect that Eclipse works fine on other current
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   184
  Java VM and OS versions but we cannot flag these as reference platforms without
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   185
  significant community support for testing them.</i></p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   186
<h4>Internationalization</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   187
<p>The Eclipse SDK is designed as the basis for internationalized products. The
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   188
  user interface elements provided by the Eclipse SDK components, including dialogs
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   189
  and error messages, are externalized. The English strings are provided as the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   190
  default resource bundles.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   191
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   192
<p>Latin-1 and DBCS locales are supported by the Eclipse SDK on all reference platforms;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   193
  BIDI locales are supported by the Eclipse SDK everywhere but on Motif.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   194
<p>The Eclipse SDK supports GB 18030 (level 1), the Chinese code page standard,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   195
  on Windows XP and 2000, Linux/GTK and the Macintosh.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   196
<p>German and Japanese locales are tested.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   197
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   198
<h2>2. <a name="Compatibility"></a>Compatibility with Previous Releases</h2>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   199
<h3>Compatibility of Release 3.5 with 3.4</h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   200
<p>Eclipse 3.5 is compatible with Eclipse 3.4 (and all earlier 3.x versions).</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   201
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   202
<p><strong>API Contract Compatibility:</strong> Eclipse SDK 3.5 is upwards
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   203
  contract-compatible with Eclipse SDK 3.4 except in those areas noted in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   204
  <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.platform.doc.isv/porting/eclipse_3_5_porting_guide.html" target="_top">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   205
    <em>Eclipse 3.5 Plug-in Migration Guide</em>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   206
  </a>. Programs that use affected APIs and extension points will need to be ported
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   207
  to Eclipse SDK 3.5 APIs. Downward contract compatibility
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   208
  is not supported. There is no guarantee that compliance with Eclipse SDK 3.5
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   209
  APIs would ensure compliance with Eclipse SDK 3.4 APIs. Refer to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   210
  <a href="http://wiki.eclipse.org/index.php/Evolving_Java-based_APIs">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   211
    <em>Evolving Java-based APIs</em>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   212
  </a> for a discussion of the kinds of API changes that maintain contract compatibility.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   213
  
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   214
<p><strong>Binary (plug-in) Compatibility:</strong> Eclipse SDK 3.5 is upwards
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   215
  binary-compatible with Eclipse SDK 3.4 except in those areas noted in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   216
  <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.platform.doc.isv/porting/eclipse_3_5_porting_guide.html" target="_top">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   217
    <em>Eclipse 3.5 Plug-in Migration Guide</em>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   218
  </a>. Downward plug-in compatibility is not supported. Plug-ins developed for Eclipse SDK
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   219
  3.5 will not be usable in Eclipse SDK 3.4. Refer to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   220
  <a href="http://wiki.eclipse.org/index.php/Evolving_Java-based_APIs">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   221
    <em>Evolving Java-based APIs</em>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   222
  </a> for a discussion of the kinds of API changes that maintain binary compatibility.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   223
  
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   224
<p><strong>Source Compatibility:</strong> Eclipse SDK 3.5 is upwards source-compatible
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   225
  with Eclipse SDK 3.4 except in the areas noted in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   226
  <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.platform.doc.isv/porting/eclipse_3_5_porting_guide.html" target="_top">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   227
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   228
    <em>Eclipse 3.5 Plug-in Migration Guide</em>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   229
  </a>. This means that source files written
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   230
  to use Eclipse SDK 3.4 APIs might successfully compile and run against Eclipse
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   231
  SDK 3.5 APIs, although this is not guaranteed. Downward source compatibility
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   232
  is not supported. If source files use new Eclipse SDK APIs, they will not be
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   233
  usable with an earlier version of the Eclipse SDK. </p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   234
  
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   235
<p><strong>Workspace Compatibility:</strong> Eclipse SDK 3.5 is upwards
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   236
  workspace-compatible with earlier 3.x versions of the Eclipse SDK unless noted.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   237
  This means that workspaces and projects created with Eclipse SDK 3.0 to 3.4 can be successfully
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   238
  opened by Eclipse SDK 3.5 and upgraded to a 3.5 workspace. This includes both
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   239
  hidden metadata, which is localized to a particular workspace, as well as metadata
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   240
  files found within a workspace project (e.g., the .project file), which may
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   241
  propagate between workspaces via file copying or team repositories. Individual
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   242
  plug-ins developed for Eclipse SDK 3.5 should provide similar upwards compatibility
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   243
  for their hidden and visible workspace metadata created by earlier versions;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   244
  3.5 plug-in developers are responsible for ensuring that their plug-ins recognize
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   245
  metadata from earlier versions and process it appropriately. User
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   246
  interface session state may be discarded when a workspace is upgraded. Downward
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   247
  workspace compatibility is not supported. A workspace created (or opened) by
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   248
  a product based on Eclipse 3.5 will be unusable with a product based on an earlier
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   249
  version of Eclipse. Visible metadata files created (or overwritten) by Eclipse
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   250
  3.5 will generally be unusable with earlier versions of Eclipse. </p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   251
  
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   252
<p><strong>Non-compliant usage of API's</strong>: All non-API methods and classes,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   253
  and certainly everything in a package with &quot;internal&quot; in its name,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   254
  are considered implementation details which may vary between operating environment
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   255
  and are subject to change without notice. Client plug-ins that directly depend
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   256
  on anything other than what is specified in the Eclipse SDK API are inherently
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   257
  unsupportable and receive no guarantees about compatibility within a single
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   258
  release much less with earlier releases. Refer to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   259
  <a href="http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   260
    <em>How to Use the Eclipse API</em></a> 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   261
    for information about how to write compliant plug-ins. </p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   262
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   263
<h2>3. <a name="Known Issues"></a> Known Issues</h2>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   264
<blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   265
  <a href="#I-General">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   266
  3.1 General problems</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   267
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-General-Startup">3.1.1 Startup</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   268
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-General-GCJ">3.1.2 GCJ</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   269
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-General-64bitJava">3.1.3 64-bit Java HotSpot(TM) VM</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   270
  <a href="#I-Platform">3.2 Platform</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   271
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-Core">3.2.1 Core</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   272
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   273
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-Ant">3.2.2 Ant</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   274
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-User-Assistance">3.2.3 User Assistance</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   275
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-UI">3.2.4 UI</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   276
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-Text">3.2.5 Text</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   277
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-SWT">3.2.6 SWT</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   278
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   279
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-Team-CVS">3.2.7 Team and CVS</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   280
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-Install-Update">3.2.8  Install/Update</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   281
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-Debug">3.2.9 Debug</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   282
  &nbsp;&nbsp;&nbsp;&nbsp; <a href="#I-Platform-Compare">3.2.10 Compare</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   283
  <a href="#I-JDT">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   284
  3.3 Java development tools (JDT)</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   285
  <a href="#I-PDE">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   286
  3.4 Plug-in Development Environment (PDE)</a><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   287
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   288
</blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   289
<p>Note: Bug numbers refer to the Eclipse project bug database at <a href="http://dev.eclipse.org/bugs/">http://bugs.eclipse.org/bugs/</a></p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   290
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   291
<h3>3.1 <a name="I-General">General problems</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   292
<h3>3.1.1 <a name="I-General-Startup">General - Startup</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   293
<h4>Installation/Configuration issues that can cause Eclipse to fail start</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   294
<p>Here are some common problems that can cause Eclipse not to start:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   295
<ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   296
  <li>As shown <a href="#TargetOperatingEnvironments">above</a>, Eclipse 3.5 requires 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   297
    at least a 1.4.2 VM. Perhaps an older version of the VM is being found in 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   298
    your path. To explicitly specify which VM to run with, use the Eclipse <tt>-vm</tt> 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   299
    command-line argument. (See also the <a href="#Running Eclipse">Running Eclipse</a> 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   300
    section below.)</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   301
  <li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   302
    Running Eclipse on Gentoo Linux may result in the following error message:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   303
    <div style="margin-left: 40px;">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   304
<tt>* run-java-tool is not available for sun-jdk-1.6 on i686<br>* IMPORTANT: some Java tools are not available on some VMs on some architectures</tt>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   305
    </div>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   306
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   307
If this occurs, start Eclipse by specifying a -vm argument, either
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   308
specify the path to a java vm or use: <tt>eclipse -vm `java-config</tt>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   309
--java` (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=176021">176021</a>)</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   310
<li>Eclipse must be installed to a clean directory and not installed over top of
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   311
a previous installation. If you have done this then please re-install to a new
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   312
directory. If your workspace is in a child directory of your old installation
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   313
directory, then see the instructions below on "<a href="#upgrading">Upgrading Workspace from a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   314
Previous Release"</a>.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   315
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   316
<li>Java sometimes has difficulty detecting whether a file system is writable. In
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   317
particular, the method java.io.File.canWrite() appears to return true in
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   318
unexpected cases (e.g., using Windows drive sharing where the share is a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   319
read-only Samba drive). The Eclipse runtime generally needs a writable
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   320
configuration area and as a result of this problem, may erroneously detect the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   321
current configuration location as writable. The net result is that Eclipse will
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   322
fail to start and depending on the circumstances, may fail to write a log file
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   323
with any details. To work around this, we suggest users experiencing this
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   324
problem set their configuration area explicitly using the <tt>-configuration</tt> command
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   325
line argument. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67719">67719</a>)</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   326
</ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   327
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   328
<h4><b>Invalid characters in install directory prevents Eclipse from starting</b></h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   329
<p>Eclipse will fail to launch if installed in a directory whose path
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   330
contains certain invalid characters, including :%#&lt;&gt;&quot;!. The
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   331
workaround is to install Eclipse in a directory whose path does not contain
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   332
invalid characters. (bugs <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=3109">3109</a>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   333
and <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=17281">17281</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   334
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   335
<h4>Hanging during class loading when out of permanent generation memory</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   336
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   337
The Sun VM may hang indefinitely during class loading if it runs out of permanent
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   338
generation memory.  This will cause CPU usage to stay at 100% until the process
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   339
is ended.  See the section <a href="#Running Eclipse">Running Eclipse</a> for details
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   340
on addressing this VM problem.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   341
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   342
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   343
<h3>3.1.2 <a name="I-General-GCJ">General - GCJ</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   344
<p>GCJ is an effort by the GCC team to provide an open source Java compiler and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   345
runtime environment to interpret Java bytecode. Unfortunately, the GCJ runtime
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   346
environment is not an environment that is often tested on by Eclipse developers.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   347
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   348
<p>The most common problems surrounding GCJ are:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   349
<ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   350
<li>Eclipse does not start at all</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   351
<li>Eclipse throws a 'java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin' that can be found in the logs (located in
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   352
workspace/.metadata/.log)</li>	
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   353
</ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   354
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   355
<p>The workspace's log file is a good place to check to identify whether GCJ is
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   356
being used or not. Every Eclipse log session is prepended with
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   357
information about the runtime environment that was used to run Eclipse. The log
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   358
may include something like the following:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   359
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   360
<code>java.fullversion=GNU libgcj 4.2.1 (Debian 4.2.1-5)</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   361
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   362
<p>If Eclipse does start, one can check which runtime environment is being used to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   363
run Eclipse by going to <b>Help &gt; About Eclipse SDK &gt; Installation Details &gt; Configuration</b>. The
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   364
<b>About</b> dialog itself can also provide other information, the build identifier
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   365
can be of particular interest as it is tagged by some distributions. This allows the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   366
user to identify whether Eclipse was downloaded through the distribution's
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   367
package management system or directly from the eclipse.org website.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   368
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   369
Eg: <code>Build id: M20070212-1330 (Ubuntu version: 3.2.2-0ubuntu3)</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   370
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   371
<p>The two most common workarounds are:</p><ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   372
<li>download the Eclipse binary from eclipse.org directly</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   373
<li>run Eclipse using an alternate Java runtime environment</li></ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   374
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   375
<p>To download Eclipse, try one of the links below:</p><ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   376
<li><a href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</a></li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   377
<li><a href="http://download.eclipse.org/eclipse/downloads/">http://download.eclipse.org/eclipse/downloads/</a></li></ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   378
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   379
It is imperative that 64-bit builds are downloaded and used if a 64-bit Java
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   380
runtime environment has been installed. Below are two sample tarball names of
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   381
version 3.5.0 of the Eclipse SDK packaged for 32-bit and 64-bit processors.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   382
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   383
<pre>eclipse-SDK-3.5-linux-gtk.tar.gz (32-bit)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   384
eclipse-SDK-3.5-linux-gtk-x86_64.tar.gz (64-bit)</pre>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   385
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   386
<p>To run Eclipse with an alternate Java runtime environment, the path to the Java
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   387
virtual machine's binary must be identified. With an Eclipse installation from
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   388
the distribution, altering the $PATH variable to include the path to the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   389
alternate Java runtime environment is often not enough as the Eclipse that
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   390
Linux distributions package often performs a scan internally to pick up GCJ by
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   391
itself whilst ignoring what's on the $PATH. An example of the terminal's output
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   392
is shown below:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   393
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   394
<code>searching for compatible vm...<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   395
  testing /usr/lib/jvm/java-7-icedtea...not found<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   396
  testing /usr/lib/jvm/java-gcj...found</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   397
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   398
<p>Once the path to the virtual machine's binary has been identified, try running
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   399
Eclipse with the following command:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   400
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   401
<code>./eclipse -vm /path/to/jre/bin/java</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   402
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   403
<p>For an actual example, it might look something like the following:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   404
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   405
<code>./eclipse -vm /usr/lib/jvm/sun-java-6/bin/java<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   406
./eclipse -vm /opt/sun-jdk-1.6.0.02/bin/java</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   407
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   408
<p>If this seems to solve the problem, it is likely that the problem really was
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   409
related to the use of GCJ as the Java runtime for running Eclipse. The
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   410
eclipse.ini file located within Eclipse's folder can be altered to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   411
automatically pass this argument to Eclipse at startup. An example of its
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   412
content is presented below:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   413
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   414
<code>-showsplash<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   415
org.eclipse.platform<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   416
--launcher.XXMaxPermSize<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   417
256m<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   418
-vm<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   419
/opt/sun-jdk-1.6.0.02/bin/java<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   420
-vmargs<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   421
-Xms40m<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   422
-Xmx512m</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   423
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   424
<p>Note that every argument must be on its own line. More information about the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   425
eclipse.ini file can be found at <a href="http://wiki.eclipse.org/Eclipse.ini">http://wiki.eclipse.org/Eclipse.ini</a>.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   426
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   427
<p>If problems persists after downloading an installation of Eclipse from
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   428
eclipse.org and using a supported Java runtime environment (a list of which may be found <a href="#TargetOperatingEnvironments">above</a>), 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   429
you can seek further assistance through the <a href="http://www.eclipse.org/newsgroups/">newsgroups</a>, 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   430
the IRC <a href="irc://irc.freenode.net/#eclipse">channel</a>, 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   431
and/or <a href="https://bugs.eclipse.org/bugs/">bugzilla</a>.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   432
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   433
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   434
<h3>3.1.3 <a name="I-General-64bitJava">General - 64-bit Java HotSpot(TM) VM</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   435
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   436
There is a known issue with the Java HotSpot(TM) 1.6.0 VM compiler which causes eclipse to 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   437
crash (see Sun bug <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6614100">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6614100</a>,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   438
and Eclipse bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=214092">214092</a>).
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   439
The crash usually occurs within a VM CompilerThread when attempting to compile the method org.eclipse.core.internal.dtree.DataTreeNode.forwardDeltaWith.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   440
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   441
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   442
This problem has been addressed in Sun Java 6 update 11, so the simplest resolution is
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   443
to obtain the latest JRE release for your platform.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   444
To work around the issue you can exclude the method org.eclipse.core.internal.dtree.DataTreeNode.forwardDeltaWith from being compiled with the following
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   445
VM argument:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   446
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   447
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   448
<code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   449
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   450
</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   451
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   452
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   453
This VM argument can be placed in the eclipse.ini file after the -vmargs line like the following:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   454
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   455
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   456
<code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   457
-startup<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   458
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090306-1900<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   459
--launcher.library<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   460
plugins/org.eclipse.equinox.launcher_1.0.200.v20090429-1630.jar<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   461
-showsplash<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   462
org.eclipse.platform<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   463
--launcher.XXMaxPermSize<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   464
256m<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   465
-vmargs<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   466
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   467
-Xms40m<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   468
-Xmx256m<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   469
</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   470
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   471
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   472
There have been reports of other classes that cause the compiler to crash.  If all else fails you can 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   473
disable the compiler with the VM arg &quot;-Xint&quot;. 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   474
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   475
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   476
<h3>3.2 <a name="I-Platform">Platform</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   477
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   478
<h3>3.2.1 <a name="I-Platform-Core">Platform - Core</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   479
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   480
<h4>Installing plug-ins by unzipping them into the plugins directory</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   481
<p>New plug-ins can be installed into the system by unzipping them into the plugins
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   482
directory. However this is not recommended, and the dropins directory should be
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   483
used for this purpose instead. Note that unzipping a different
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   484
version of a plug-in that is already installed will have no effect. To change the version
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   485
of a plug-in installed in your system, you need to either perform an update, or install
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   486
a feature patch.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   487
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   488
<h4>XML files with UTF-8 byte order mark fail to have content type detected</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   489
<p>Eclipse will fail to detect the proper content type for XML files that have a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   490
UTF-8 byte order mark if Crimson is the XML parser (as it is on Sun 1.4 JREs,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   491
but not on Sun 1.5 JREs). This
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   492
problem will prevent actions normally available when files of the affected
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   493
content types are selected from being presented to the user. The workaround is
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   494
to ensure the default XML parser supports UTF-8 BOMs (such as Xerces does). (bug
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   495
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67048">67048</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   496
<h4>No branding with old config.ini</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   497
<p>If you have an old config.ini file and use it with a new Eclipse build, you
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   498
may not get the correct product branding. This is because the id of the standard
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   499
Eclipse product changed. Users in shared install scenarios may end up in this
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   500
situation as previous builds of Eclipse automatically generated config.ini files
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   501
in some cases. The work around is either to delete the local config.ini or
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   502
update the eclipse.product line to read eclipse.product=org.eclipse.platform.ide.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   503
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   504
<h4>Problems with
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   505
classloaders in created threads</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   506
<p>There is a known issue with trying to load classes from a newly-created
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   507
thread using a class loader different from the plug-in class loader. The result
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   508
will be a <code>ClassNotFoundException</code>. As a workaround, do the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   509
following:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   510
<ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   511
  <li>Create a thread in which to run your code.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   512
  <li>Send yourThread.setContextClassLoader(yourClassLoader); // you can find
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   513
    your classloader by grabbing a class it loaded (YourPluginClass.class.getClassLoader())</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   514
  <li>Run your code in the newly created thread.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   515
</ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   516
<p>If you set the context class loader for the current thread, you are
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   517
competing with other users of the thread (all of Eclipse), so the results will
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   518
be unpredictable. However, there should be no problem in practice provided you
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   519
reset the context class loader back to its original value when your use in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   520
current thread is&nbsp;complete. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=8907">8907</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   521
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   522
<h4>Deadlock creating executable
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   523
extension in Plugin.startup</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   524
<p>If <code>Plugin.startup</code> code is too complex and performs tasks such
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   525
as creating an executable extension, a deadlock situation can be created. Only
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   526
simple bookkeeping tasks should be performed in <code>Plugin.startup</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   527
code. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=5875">5875</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   528
<h4>Potential Problems Converting Plug-in Manifests</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   529
<p>If your plug-in ships with a plug-in manifest and not an OSGi bundle manifest,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   530
is shipped as a JAR file, and contains a nested JAR file then there may be
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   531
problems in the automatic generation of the bundle manifest file. The packages
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   532
defined in the nested JAR may not be exported correctly in the <tt>Export-packages</tt>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   533
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   534
bundle manifest header. To work around this you should ship your plug-in with a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   535
bundle manifest. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=97689">97689</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   536
<h4>Location for Debug Options File on Mac OS</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   537
<p>If you are running in debug mode on Mac OS, the default location for the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   538
.options file is inside the application bundle in the Eclipse.app/Contents/MacOS
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   539
directory (like the eclipse.ini). (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88782">88782</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   540
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   541
<h4>Issues with JNI that use FindClass</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   542
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   543
There may be issues when using a JNI implementation that uses FindClass 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   544
in a function where the JNIEnv pointer is not available, such as in a C 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   545
callback (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=125250">125250</a>).  The reason is that FindClass, in this case, uses the application
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   546
class loader to find the class.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   547
If the desired class is in the classpath used for the application classloader
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   548
(e.g. defined by the VM argument -cp &lt;classpath&gt;), as it would typically be in 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   549
a stand-alone application, there is no problem.  However, under
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   550
Eclipse, the application classloader does not have access to classes 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   551
contained in plug-ins.  Eclipse uses its own class loader to find classes 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   552
contained in plug-ins.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   553
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   554
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   555
The proper plug-in class loader is used by FindClass in JNI functions which are 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   556
passed the JNIEnv pointer, but not when you have to use AttachCurrentThread to get the 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   557
JNIEnv pointer.  In this case the application classloader is used.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   558
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   559
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   560
For example, the following will fail because AttachCurrentThread is used to 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   561
get the JNIEnv pointer:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   562
<pre>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   563
static JavaVM* jvm;  // Global variable
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   564
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   565
void myCallback(void) {
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   566
    JNIEnv* env;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   567
    jvm-&gt;AttachCurrentThread((void**)&amp;env, NULL);
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   568
    // Fails if some/class is not in the application classloader:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   569
    jclass cls = env-&gt;FindClass(&quot;some/class&quot;);
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   570
    jmethodID methodID = env-&gt;GetMethodID(cls, &quot;methodName&quot;,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   571
      &quot;(Ljava/lang/String;)V or whatever signature&quot;);
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   572
    env-&gt;CallVoidMethod(callback, methodID, ...);
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   573
    jvm-&gt;DetachCurrentThread();
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   574
  }
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   575
}
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   576
</pre>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   577
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   578
A solution is to cache the method ID, for example:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   579
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   580
<pre>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   581
static jmethodID mid;  // Global variable
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   582
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   583
JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved) {
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   584
...
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   585
  // Store the JavaVM pointer
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   586
    jvm = vm;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   587
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   588
  // Find the class and store the method ID
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   589
  // Will use the class loader that loaded the JNI library
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   590
    jclass cls = env-&gt;FindClass(className&quot;some/class&quot;);
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   591
    if(!cls) goto ERR;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   592
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   593
    mid = env-&gt;GetMethodID(cls, &quot;methodName&quot;,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   594
      &quot;(Ljava/lang/String;)V or whatever signature&quot;);
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   595
    if(!mid) goto ERR;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   596
...
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   597
}
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   598
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   599
void myCallback(void) {
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   600
    JNIEnv* env;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   601
    jvm-&gt;AttachCurrentThread((void**)&amp;env, NULL);
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   602
    env-&gt;CallVoidMethod(callback, mid, ...);
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   603
     // Handle error ...
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   604
    jvm-&gt;DetachCurrentThread();
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   605
  }
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   606
}
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   607
</pre>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   608
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   609
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   610
<h3>3.2.2 <a name="I-Platform-Ant">Platform - Ant</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   611
<h4>UTF-8 encoded buildfiles with Byte Order Mark</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   612
<p>UTF-8 encoded buildfiles with byte order marks will fail to be parsed correctly depending on the XML parser being used for the build. Therefore a valid buildfile will fail to build with an error message similar to: "BUILD FAILED: C:\workspace\bom.xml:1: Document root element is missing.". To succeed in building with these files, ensure to include Xerces jars on the Ant runtime classpath so that the Xerces parser is used to parse the XML. As well the context menu for these files in the Navigator or Package Explorer will not have the run shortcuts for Ant builds. (bug
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   613
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67048">67048</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   614
<h4> Custom Ant tasks and Ant
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   615
types must be separate from plug-in library JARs</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   616
<p>Including the class files for custom Ant tasks or Ant types in the regular
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   617
code JAR for your plug-in causes problems. These class files must be provided in
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   618
a separate JAR that is contributed to the <code>org.eclipse.ant.core.antTasks</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   619
or <code>antTypes</code> extension point (and not declared as a library in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   620
plug-in's manifest). This ensures that the Ant tasks and types are loaded by the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   621
special Ant class loader and not by a plug-in classloader. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=34466">34466</a>).</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   622
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   623
<h4> Concurrent Ant builds not supported</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   624
<p>Eclipse can run Ant in the same JVM as the rest of Eclipse. Several aspects
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   625
of Ant and its use of global Java resources (such as System.out and System.err),
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   626
make it unsafe to run more than one Ant build concurrently in the same JVM. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=24129">24129</a>).</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   627
<h4> Running certain Ant tasks
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   628
cause memory leakage</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   629
<p>Certain Ant tasks are known to leak memory. Please see the bug report for
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   630
details, patches, and possible workarounds. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=24448">24448</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   631
<h4> Tasks that require input
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   632
lock up workspace</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   633
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   634
<p>As with using Ant from the command line, prompts for input from the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   635
console is not handled. This is not the same as making use of the &lt;input&gt;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   636
task, which works correctly within Eclipse. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=21748">21748</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   637
<h4>&quot;version&quot; property is always set when running Ant in the same VM as Eclipse</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   638
<p>The Xalan libraries set system properties including a version property. These get set as properties within the Ant build and therefore the "version" property cannot be set within an Ant buildfile due to the immutable nature of Ant properties. This property will always be set to "2.4.1" for Ant builds in the same VM as Eclipse. (bug
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   639
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=45717">45717</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   640
<h4>XDoclet support from within Eclipse</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   641
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   642
<p>Since there are differences when running Ant from the commandline and within Eclipse, some extra steps may be needed to have XDoclet support function correctly within Eclipse. Problems may occur creating XDoclet subtasks. The workarounds and full discussion can be found in bug report. (bug
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   643
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37070">37070</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   644
<h4>Ant Editor code completion based on Ant 1.6.1</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   645
<p>Code completion provided by the Ant editor does not respect the user-specified version of org.eclipse.ant.core plug-in or ANT_HOME. Code completion proposals are mostly based on Ant 1.6.1 with some updates to Ant 1.6.5 (bug
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   646
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=30886">30886</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   647
<h4> Eclipse can hang due to implementation of the Ant &lt;property&gt; task (Windows 9X
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   648
only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   649
<p>On Windows 9X, using:&lt;property environment="env"/&gt; will cause Eclipse to hang if the build occurs in the same VM as Eclipse. Running the build in a separate VM will hang the build but not Eclipse.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   650
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=44196">44196</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   651
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   652
<h4> Setting build loggers not supported when debugging Ant builds</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   653
<p>When debugging Ant builds within Eclipse, setting -logger as a program argument will be ignored.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   654
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   655
<h4>Renaming an External Tool builder set to run during auto-build will cause errors</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   656
<p>If you rename an existing external tool builder that is configured to run during auto-builds, you will get the following error:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   657
 Errors during build.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   658
      Errors running builder "Integrated External Tool Builder" on project
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   659
      &lt;PROJECT_NAME&gt;.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   660
      The builder launch configuration could not be found.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   661
The workaround is to first disable the builder for auto-builds and then rename the builder.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   662
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=118294">118294</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   663
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   664
<h4>Slow typing/saving of the Ant editor with imports that define numerous macrodefs</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   665
<p>The Ant editor is slow on saving with buildfiles that have &lt;import&gt; declarations of buildfiles that have numerous &lt;macrodef&gt;s.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   666
See bugs <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=92640">92640</a> and <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=125117">125117</a> for possible workarounds</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   667
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   668
<h4>Failure to run Ant builds on non-Windows platforms if Eclipse installed in location with spaces in the path</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   669
<p>Due to a bug in Ant 1.7.0, Ant builds will fail with an IllegalArgumentException if the Eclipse installation is in a location with spaces in the path.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   670
Embedded usage of Ant builds, such as plug-in export will also fail.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   671
See bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=187993">187993</a> for possible workarounds</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   672
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   673
<h3>3.2.3 <a name="I-Platform-User-Assistance">Platform - User Assistance</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   674
<h4>Welcome page not displayed properly (Linux/Unix)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   675
<p>The default Welcome implementation is HTML-based and requires a supported browser
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   676
in order to work. If no supported browser can be found, Welcome falls back to its
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   677
Forms-based implementation, which has a different (simpler) appearance. Consult the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   678
<a href="http://www.eclipse.org/swt/faq.php#browserplatforms">SWT FAQ</a> for supported
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   679
browsers and setting up your browser to work with eclipse.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   680
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   681
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   682
<h4>Help browser tool bar buttons do not work for some documents</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   683
<p>The Help browser's Print, Synchronize, and Bookmark buttons do not work for
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   684
pages that are not actually installed with the product. However, you can always
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   685
use the print command in the browser's context menu to print the page you're
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   686
reading. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=44216">44216</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   687
<h4> Help documents not displayed
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   688
in a browser or very slow document loading (Windows only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   689
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   690
If your LAN settings are not properly configured for local host access, your
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   691
Help browser might open to a blank page or display an HTTP error instead of a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   692
help page, or you may experience long delays when loading help documents. Your
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   693
system administrator can configure your LAN settings so that help documents can
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   694
be accessed from the local help server.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   695
<blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   696
  <ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   697
    <li>In the Control Panel, open <b>Internet Options</b>, select the <b>Connections</b>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   698
      tab and choose <b>LAN Settings</b>.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   699
    <li>If your host was configured to use DHCP for IP assignment, make sure
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   700
      that the &quot;Automatically detect settings&quot; check box is cleared.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   701
    <li>If you use a proxy server, ensure that the &quot;Bypass proxy server
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   702
      for local addresses&quot; is selected.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   703
    <li>In &quot;Advanced&quot; settings for proxies, add
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   704
      &quot;127.0.0.1;localhost&quot; to the &quot;Exceptions&quot; if these
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   705
      addresses are not listed.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   706
    <li>If you are using an automatic configuration script for proxy
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   707
      settings, and are not sure that the script is correct, clear the &quot;Use
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   708
      automatic configuration script&quot; check box.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   709
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   710
  </ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   711
</blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   712
<p>If the above steps do not fix your problem, try changing the port and host
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   713
properties on the <b>Help &gt; Help Server</b> preference page. In general,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   714
setting <code>host</code> to <code>localhost</code> or <code>127.0.0.1</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   715
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   716
should work. Also, especially when running a firewall, you may want to specify
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   717
port 80 or some other firewall-friendly value. (bugs <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=7036">7036</a>,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   718
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=9418">9418</a>, <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=11394">11394</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   719
<h4> Working disconnected from
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   720
the network (Windows only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   721
If you are experiencing problems when not connected to the network, you must
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   722
install the loopback adapter from the Windows installation CD. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=831">831</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   723
<h4> Using Internet Explorer in
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   724
offline mode (Windows only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   725
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   726
If you have been using Internet Explorer in Offline mode, when you access the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   727
help system you will get a message indicating that the web page you requested is
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   728
not available offline or a blank page will display. Click <b>Connect</b> or
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   729
deselect &quot;Work Offline&quot; in the Internet Explorer &quot;File&quot; menu
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   730
to return the system behavior to normal.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   731
<h4>Help topics not highlighted in High Contrast mode (Windows only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   732
<p>Windows High Contrast settings are not consistently picked up by Internet
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   733
Explorer when they are set from the Accessibility Options utility as opposed to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   734
when they are set using the predefined schemes. On Windows XP, it is recommended
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   735
to set High Contrast as follows: Right click the desktop, chose properties,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   736
select Windows Classic style from the Windows and buttons drop down on the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   737
Appearance tab, and choose your scheme (for example High Contrast Black) from
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   738
Color Scheme drop down. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=28609">28609</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   739
<h4>Help browser displays a blank page</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   740
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   741
<p>If you see a help launched with a blank page, and no errors displayed, it can
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   742
be caused by a conflict between libraries in org.eclipse.tomcat plug-in and jars
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   743
optionally installed in JRE jre/lib/ext directory. To fix the problem, ensure
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   744
that the JRE used for running Eclipse does not contain any J2EE or Apache jars
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   745
in the jre/lib/ext directory. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=63970">63970</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   746
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   747
<h3>3.2.4 <a name="I-Platform-UI">Platform - UI</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   748
<h4>High contrast settings</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   749
<p>Eclipse was tested for High Contrast using 1152 x 864 resolution in Windows
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   750
XP High Contrast mode. You can select this mode by selecting Accessibility
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   751
Options &gt; Display &gt; Use High Contrast from the Windows XP Control Panel
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   752
menu.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   753
<h4>Default text file encoding
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   754
may be detected incorrectly (Windows XP/2000 only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   755
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   756
<p><strong>Note</strong>: the bug report associated with this problem has been fixed. If you run Eclipse with JDK 1.5 or greater you should not have to use the workaround stated below any longer. However, the problem still exists when running Eclipse with JDK 1.4.x or lower, so in this case  the workaround is still required . </p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   757
<p>The &quot;Text file encoding&quot; value displayed in the Preferences
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   758
  dialog under &quot;Editors&quot; may be wrong on platforms running Windows XP
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   759
(or 2000) when the user locale and system locale differ.&nbsp;</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   760
<p>Example of the manifestation of the bug: A Japanese user using Japanese
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   761
Windows 2000 works in New York, United States. The user has selected English
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   762
(United States) as the user locale. The &quot;Text file encoding&quot; value
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   763
displayed by Eclipse is incorrect: &quot;Cp1252&quot; (English). It should
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   764
display the system locale &quot;MS932&quot; (Japanese).</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   765
<p>Workaround: The user can modify the user locale so that user locale and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   766
system locale are identical. In the example above, this means the user should
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   767
set Japanese as the user locale. Then restart Eclipse. The &quot;Text file
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   768
encoding&quot; value will then be correct: &quot;MS932&quot; (Japanese).</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   769
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   770
<p>For Windows XP:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   771
<ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   772
  <li>To check the system locale: Open the Control Panel. Go to Regional and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   773
    Language Options. Switch to the Advanced tab. The system locale is specified
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   774
    in &quot;Language for non-Unicode programs&quot;.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   775
  <li>To change the user locale: Open the Control Panel. Go to Regional and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   776
    Language Options. The user locale can be modified by changing the language
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   777
    in &quot;Standards and formats&quot;.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   778
</ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   779
<p>For Windows 2000:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   780
<ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   781
  <li>To check the system locale: Open the Control Panel. Go to Regional
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   782
    Options. Look up the items in the General tab, inside the &quot;Language
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   783
    settings for the system&quot; group. The system locale is the item marked as
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   784
    (Default).</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   785
  <li>To change the user locale: Open the Control Panel. Go to Regional
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   786
    Options. The user locale can be modified by changing the location in
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   787
    &quot;Settings for the current user&quot;.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   788
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   789
</ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   790
<p>(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=20641">20641</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   791
<h4> Dirty state not tracked
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   792
properly for OLE documents (Windows only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   793
<p>The dirty state for an OLE document is not updated properly. This causes
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   794
Eclipse to prompt to save the contents of the editor when the document is
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   795
closed, even if the contents have already been saved. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=2564">2564</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   796
<h4> OLE document crashes can
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   797
cause Eclipse to also crash (Windows only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   798
<p>If an OLE document crashes, Eclipse can crash, or the workbench menus can
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   799
become inconsistent.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   800
<h4>2.1 Presentation based workspaces incorrectly get new Min/Max behavior</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   801
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   802
Workspaces that are currently using the Eclipse 2.1 Presentation will incorrectly
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   803
'inherit' the new min/max behavior when opened with 3.3.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   804
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   805
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   806
Workaround:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   807
<ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   808
 <li>Go to the 'Preferences -&gt; Appearance' page, change the current presentation to 'Default' and select apply</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   809
 <li>Change it back to the 2.1 Presentation, select 'OK' and 'Yes' to the restart prompt</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   810
</ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   811
When the workbench re-opens the old min/max behavior will be restored.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   812
<h4>Toolbars only containing contributed controls exhibit display errors on Mac/Linux</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   813
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   814
Currently there is no way on the Max or Linux platforms to define the <b>height</b> for controls contributed to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   815
toolbars, nor will those platforms respect the size returned by the control's <code>computeSize</code> method. If you
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   816
encounter this issue there is currently no truly viable workaround.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   817
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=183003">183003</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   818
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   819
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   820
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   821
<h3>3.2.5 <a name="I-Platform-Text">Platform - Text</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   822
None.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   823
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   824
<h3>3.2.6 <a name="I-Platform-SWT">Platform - SWT</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   825
<h4>Eclipse plug-in based on the SWT Browser throws exception</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   826
<p>The SWT Browser widget uses a platform-specific web browser to render HTML.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   827
The org.eclipse.swt.SWTError exception (&quot;No more handles&quot;) is thrown
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   828
on platforms that don't meet the requirements for running the Browser widget.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   829
Supported platforms and prerequisites are listed on the SWT FAQ item <a href="http://www.eclipse.org/swt/faq.php#browserplatforms">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   830
&quot;Which platforms support the SWT Browser?&quot;</a>.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   831
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   832
<h4>Opening File Dialog crashes eclipse (Vista only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   833
<p>On Vista, launching eclipse using <code>-vmargs -Xmx[any size]</code> can crash eclipse when the FileDialog is opened.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   834
The workaround is to use the default heap size, i.e. do not use the <code>-Xmx</code> VM args.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   835
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=188317">188317</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   836
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   837
<h4>Crash while editing text (Windows XP with SP2 only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   838
<p>Some users who have installed Service Pack 2 on Windows XP have experienced
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   839
crashes while using editors in Eclipse.  The workaround is to place a working version 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   840
of Windows\System32\USP10.DLL in the Eclipse startup directory or uninstall
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   841
Service Pack 2.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   842
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=56390">56390</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   843
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   844
<h4>Input Method broken (Motif only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   845
<p>Some versions of RedHat Linux such as Fedora Core 3 and Enterprise Linux WS 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   846
release 4 use a new technology called IIIM (Intranet/Internet Input Method
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   847
Framework) to replace the old XIM (X input method).   When running on these 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   848
new systems, Eclipse will crash if you attempt to enter any DBCS character.  The 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   849
workaround is to use a XIM based input method such as chinput.  This problem 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   850
may be fixed in newer releases of RedHat.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   851
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89722">89722</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   852
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   853
<h4>Eclipse does not start on Linux-Motif with Xinerama and a UTF-8 locale</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   854
<p>The Linux-motif build of Eclipse does not launch properly when run on a 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   855
computer with Xinerama (provides support for dual head monitors) and a UTF-8 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   856
locale.  The workaround for this problem is to change the locale to a non-UTF-8 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   857
value, or to disable Xinerama.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   858
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=38843">38843</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   859
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   860
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   861
<h4>Eclipse hangs when pasting from an unresponsive application (GTK only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   862
<p>If the application that is supplying the clipboard material is unresponsive,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   863
the paste operation hangs Eclipse for several minutes. This situation can be
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   864
encountered when copying from an Eclipse target workbench, suspending the target
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   865
workbench at a breakpoint and pasting into the hosting Eclipse workbench. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=44915">44915</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   866
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   867
<h4>Unable to drag data between applications in simplified Chinese locale (Motif only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   868
<p>When configured for the simplified Chinese locale, it is not possible to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   869
drag data between applications running on the Motif window system. This is a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   870
known limitation of the Open Motif library. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=29777">29777</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   871
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   872
<h4>Crash when attempting to launch file browser (AIX Motif only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   873
<p>There is a known AIX graphics bug affecting certain levels of AIX
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   874
releases. Ensure that the AIX install includes the necessary service updates as
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   875
described in the &quot;Install notes/requirements for Eclipse on AIX&quot;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   876
attachment to Eclipse bug report number <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=34524">34524</a>.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   877
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   878
<h4>Available colors on 8-bit Linux (Linux only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   879
<p>Typically, in Gnome Linux installs running with 8-bit visuals (i.e. 256
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   880
color mode), before the Eclipse application is started there are no free colors.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   881
This may mean that Eclipse is unable to allocate the default widget background
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   882
color, causing it to display a white background. The functionality, however, is
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   883
otherwise unaffected.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   884
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   885
<h4>IME-related crash (Linux Motif only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   886
<p>When using Linux Motif and GB18030 IME &quot;chinput&quot;, Eclipse can
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   887
crash if the IME client window is left open when the parent window is disposed.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   888
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=32045">32045</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   889
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   890
<h4>IME conversion problem (Solaris GTK only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   891
<p>When typing Japanese text, the conversion to Kanji must be done one ideogram at
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   892
a time. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=226636">226636</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   893
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   894
<h4> gtk_init_check and X11 socket failure when using the IBM 1.4.2 JRE (GTK only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   895
<p>Under RHEL 3.1 with the IBM 1.4.2 JRE and a large number
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   896
of plugins, Eclipse may fail to launch with an exception from
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   897
<tt>gtk_init_check</tt> along with this error:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   898
<pre>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   899
_X11TransSocketOpen: socket() failed for local
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   900
_X11TransSocketOpenCOTSClient: Unable to open socket for local
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   901
</pre>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   902
<p>A workaround is to set the environment variable <tt>JAVA_HIGH_ZIPFDS</tt> to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   903
a value of 500 before starting Eclipse. (bug
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   904
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=106396">106396</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   905
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   906
<h4>Key bindings can stop working on Debian (GTK+ only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   907
<p>On some versions of Debian, Eclipse key bindings may stop working.  In this context
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   908
the only way to make the key bindings work again is to restart Eclipse.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   909
</p><p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   910
The problem is that a focus issue exists in GTK+ 2.6.7 and earlier, for which SWT has
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   911
a workaround.  This workaround is incompatible with the GTK+ 2.6.7 fix, so a GTK+ version
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   912
check is done at runtime to determine whether the workaround should be used or not.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   913
However, Debian backported the GTK+ focus fix into their libgtk+2.0 (2.6.4-2) package,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   914
so the SWT workaround and GTK+ fix are both incorrectly applied in this context.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   915
</p><p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   916
To work around this problem, either get the Debian unstable version of GTK+, compile your
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   917
own GTK+, or hack SWT's Shell.gtk_realize(int) and change the version that it checks.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   918
See SWT bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=107013">107013</a>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   919
and GTK+ bug <a href="http://bugzilla.gnome.org/show_bug.cgi?id=109246">109246</a>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   920
for more information.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   921
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   922
<h4>Typing in an editor crashes with IBM 1.5 VM (Linux GTK PPC only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   923
<p>When running on the IBM Java 5.0 VM, Eclipse crashes while the user is typing in an editor.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   924
If using this VM you must disable the JIT with the -Xnojit vm argument to avoid the crashes
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   925
(see bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=116730">116730</a>).
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   926
The command line for launching Eclipse with this vm should be: <br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   927
<code>eclipse -vmargs -Dosgi.locking=none -Xnojit</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   928
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   929
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   930
<h4>Eclipse won't start (Linux GTK PPC only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   931
<p>Eclipse fails to create a lock file with reason &quot;No locks available&quot;. 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   932
To launch eclipse you must disable file locking using the osgi.locking property.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   933
For example, you could launch eclipse as follows: <br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   934
<code>eclipse -vmargs -Dosgi.locking=none</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   935
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   936
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   937
<h4>SWT for carbon cannot be used with OS X JRE version 1.6 (Mac OSX only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   938
<p>OS X JRE version 1.6 assumes that pointers have a size of 64 bits, but SWT's Carbon
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   939
port only uses 32-bit pointers, so SWT and Eclipse cannot be used with OS X JRE version
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   940
1.6.  The workaround is to use the cocoa version of SWT or an earlier supported version
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   941
of the OS X JRE.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   942
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   943
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   944
<h4>Strings may be truncated or incorrectly wrapped on RHEL5 (Linux GTK only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   945
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   946
Strings on wrapping Controls may not appear correctly in some locales on RHEL5 as a result
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   947
of a bug in Pango version 1.14.x.  This problem can be fixed by upgrading the installed
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   948
Pango library to a version that is newer than 1.14.x.  (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=231951">231951</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   949
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   950
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   951
<h4>Block Selection functionality provided by StyledText is not BIDI aware</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   952
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   953
When the orientation of characters under the left and right edges of the block
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   954
selection rectangle are not the same, the actual selection ranges (in memory)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   955
differ from the visual representation of the selection.(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=277929">277929</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   956
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   957
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   958
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   959
<h3>3.2.7 <a name="I-Platform-Team-CVS">Platform - Team - CVS</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   960
<p>The following are known problems with the CVS repository provider only, and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   961
do not apply to other repository providers. Additional information on how to use
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   962
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
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   963
CVS FAQ</a>.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   964
<h4> CVS server compatibility</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   965
<p>The CVS plug-in parses messages returned from the CVS server. If the format
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   966
of these messages is not as expected, some of the plug-in's functionality may be
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   967
missing. The CVS plug-in is compatible with all stable 1.11.X builds of the CVS
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   968
server, and should be compatible with future releases in that stream unless text
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   969
message formats change (the last tested server was 1.11.22). As for the 1.12.X
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   970
feature releases of CVS, the Eclipse CVS client has been tested with builds up
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   971
to 1.12.13. However, future releases could easily break the Eclipse CVS client.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   972
Basic functionality, such as Checkout, Commit, and Update, should always work,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   973
but there may be problems with more advanced commands such as Synchronizing and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   974
Browsing the repository.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   975
  
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   976
<h4>SSH2 proxy settings lost upgrading to 3.3</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   977
<p>CVS now uses the Platform proxy settings. As a result, any CVS proxy settings
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   978
will be lost and must be re-entered on the General&gt;Network Connections preference 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   979
page. </p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   980
<h4>Connection cannot be found after initially missing</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   981
<p>If a connection initially fails due to a network problem, the connection may
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   982
continue to fail even when the network problem is fixed. In order to establish
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   983
the connection you must exit and restart Eclipse. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=9295">9295</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   984
<h4>&quot;Received broken pipe signal&quot; error from server</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   985
<p>Eclipse sometimes performs multiple commands within a single connection to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   986
the server. This may cause problems with CVS servers that are running server
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   987
scripts in response to certain commands. (bugs <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=23575">23575</a>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   988
and <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=23581">23581</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   989
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   990
<h4>&quot;Terminated with fatal signal 10&quot; error from server</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   991
<p>There is a bug in the CVS server related to some compression levels. If you
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   992
get this error, changing the compression level on the CVS preference page may
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   993
help. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=15724">15724</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   994
<h4>&quot;Unknown response&quot; error using ext connection method</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   995
<p>There are a few situations that can result in an &quot;Unknown response&quot;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   996
error messages when using the ext connection method. One situation involves
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   997
using an external communications client (e.g. rsh or ssh) that adds CRs to the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   998
communications channel (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=21180">21180</a>).
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
   999
Another involves Eclipse not properly reading the stderr output of the external
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1000
communications tool. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=11633">11633</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1001
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1002
<h4>A disabled CVS capability may not be auto-enabled in existing workspaces</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1003
<p>New in 3.0 is the ability to disable capabilities and the CVS support in
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1004
Eclipse can be disabled. However, for backwards compatibility the CVS capability
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1005
is auto-enabled in existing workspaces that already contain CVS projects. The
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1006
auto-enabling function may not run if the team support plugin is not loaded at
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1007
startup. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=66977">66977</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1008
<h4>Builder output files may appear as changed</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1009
<p>When folders containing build output are shared they may get improperly
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1010
marked as dirty when build output is generated.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1011
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1012
<h4>Enabling GNOME proxy support</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1013
<p>GNOME applications can make use of proxy settings defined in this environment.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1014
If set, Eclipse will use it prior to proxy settings declared using env variables.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1015
This feature is disabled by default, to enable it launch Eclipse with
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1016
<code>"-Dorg.eclipse.core.net.enableGnome"</code> switch. That is,</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1017
<pre>eclipse -Dorg.eclipse.core.net.enableGnome</pre>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1018
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1019
<h3>3.2.8 <a name="I-Platform-Install-Update">Platform - Install/Update</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1020
<h4>Manually installing features and plug-ins on a FAT file system (Windows only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1021
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1022
<p>When features and plug-ins are manually installed on top of an Eclipse-based
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1023
 product install located on a FAT file system that has already been run at least 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1024
 once, the product must be explicitly restarted with -clean. That is,</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1025
<pre>eclipse.exe -clean
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1026
</pre>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1027
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1028
<h4>Connecting to untrusted sites using https</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1029
<p>You cannot install or update software from a site using https whose certificate
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1030
is not chained to a trusted root certificate in your local certificate store. This typically
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1031
means the server is using a self-signed certificate, or a certificate authenticated by
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1032
an unknown third party.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1033
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1034
<h4>Extension location is lost if the install path changes</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1035
<P>A previously configured extension location may be temporarily removed if the install is moved or mounted 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1036
under a different path. This only happens when the link file that configures the 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1037
extension location uses a relative path that points to a directory under the Eclipse 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1038
install. On a second startup using the same install path, the extension location 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1039
is added again (bug <A HREF="https://bugs.eclipse.org/bugs/show_bug.cgi?id=95403">95403</A>). <BR></P>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1040
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1041
<h4>Feature patches can only be installed from Eclipse 3.4-based update sites</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1042
<p>Feature patches can only be installed from update sites designed for Eclipse 3.4 or greater.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1043
Specifically, the update site must have the necessary metadata for Equinox p2 (a content.xml
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1044
or content.jar file). This data can be generated by building an update site using Eclipse 3.4
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1045
or newer, or running the p2 metadata generator on an update site built using earlier versions
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1046
of the Eclipse SDK. See the help topic <i>Generating p2 metadata</i> for more details on running the p2 metadata
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1047
generator (bug <A HREF="https://bugs.eclipse.org/bugs/show_bug.cgi?id=244483">244483</A>).
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1048
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1049
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1050
<h3>3.2.9 <a name="I-Platform-Debug">Platform - Debug</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1051
<p>None. (Known problems with the Java debugger appear below in the <a href="#I-JDT">JDT</a>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1052
section.)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1053
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1054
<h3>3.2.10 <a name="I-Platform-Compare">Platform - Compare</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1055
<p>None.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1056
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1057
<h3>3.3 <a name="I-JDT">Java development tools (JDT)</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1058
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1059
<h4>Multiple regions formatting in a given source snippet</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1060
In version 3.4, the new API method <code>org.eclipse.jdt.core.formatter.CodeFormatter.format(int, String, IRegion[], int, String)</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1061
has been added to allow the formatting of several regions in a source snippet with a single pass.<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1062
Even if specified, this method does not currently accept comments of the following kinds:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1063
<ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1064
<li><code>org.eclipse.jdt.core.formatter.CodeFormatter#K_SINGLE_LINE_COMMENT</code></li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1065
<li><code>org.eclipse.jdt.core.formatter.CodeFormatter#K_MULTI_LINE_COMMENT</code></li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1066
<li><code>org.eclipse.jdt.core.formatter.CodeFormatter#K_JAVA_DOC</code></li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1067
</ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1068
This will be fixed in a future release (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=233967">233967</a>).
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1069
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1070
<h4>Searching for constant field references</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1071
<p>Search does not find references to constant fields inside binaries because
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1072
the Java Language Specification mandates that constant field values be inlined
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1073
in the class file's byte codes, leaving no trace of a field reference.&nbsp;(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=12044">12044</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1074
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1075
<h4> Cut, copy, paste not working
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1076
for linked resources in views showing Java elements</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1077
<p>The cut, copy, and paste actions do not work for linked files and folders
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1078
appearing in views that show Java elements, including the Package Explorer. The
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1079
workaround is to use these actions from the Navigator view instead. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=34568">34568</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1080
<h4> Java working sets not
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1081
working correctly for elements from JRE system library container</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1082
<p>Applying a working set consisting entirely of elements from the JRE System
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1083
library container as a filter to the packages view might result in an empty
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1084
Package Explorer. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=30442">30442</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1085
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1086
<h4>Breakpoints unreliable running Sun 1.6.0_14</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1087
Developers debugging applications on Sun's 1.6.0_14 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1088
virtual machine should be aware that breakpoints are unreliable (i.e. do 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1089
not always suspend execution). The problem occurs on Windows and Linux 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1090
platforms. At this point, it appears to be an issue with the VM rather than Eclipse.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1091
The workaround is to use the 1.6.0_13 virtual machine. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=279137">279137</a>).
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1092
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1093
<h4>Side effects of Step into Selection and Run to Line</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1094
<p>The actions &quot;Step into Selection&quot; and &quot;Run to Line&quot;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1095
optimistically set breakpoints on the line the user has chosen to step into or
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1096
run to. However, the debugger can not determine if or when execution will ever
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1097
reach the chosen line. The breakpoints set by the underlying implementation are
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1098
not visible to the user and can cause execution to suspend unexpectedly at a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1099
later time, when the associated line is actually executed. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=51507">51507</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1100
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1101
<h4>Default locale initialization incorrect</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1102
<p>The default locale is generally initialized from the settings in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1103
operating system when a target VM is launched. However, when using javaw.exe on
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1104
JDK1.4.2, Windows XP, the default locale is incorrectly initialized to en_US, no
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1105
matter what the operating system settings are. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=65945">65945</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1106
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1107
<h4>Some refactoring script operations fail with Sun 6.0 JREs</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1108
<p>Creating and applying refactoring scripts sometimes fails with Sun 6.0 JREs
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1109
due to a bug in the XML parser that is shipped with those VMs.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1110
A workaround is to use a J2SE 5.0 VM or an IBM 6.0 VM.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1111
Another workaround is to replace the XML parser using the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1112
<a href="http://java.sun.com/javase/6/docs/technotes/guides/standards/index.html">Java Endorsed Standards Override Mechanism</a>:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1113
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1114
<ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1115
  <li>Get original versions of xml-apis.jar, xercesImpl.jar, xalan.jar, and serializer.jar from Apache, e.g.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1116
    xalan-j_2_7_1-bin.zip from <a href="http://xml.apache.org/xalan-j/downloads.html">here</a>.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1117
  </li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1118
  <li>Unpack the archive and copy the 4 JARs into <code>&lt;path-to-your-JavaSE6.0-install&gt;\jre\lib\endorsed\</code>.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1119
  </li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1120
</ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1121
(see Sun bug <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6760982">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6760982</a>,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1122
Eclipse bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=262820">262820</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1123
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1124
<h4>Suspend on uncaught exception overrides exception breakpoint location filters</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1125
<p>Exception breakpoints can be configured with location filters (inclusive and 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1126
  exclusive). When an unchecked exception is configured to <b>not</b> suspend 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1127
  execution in a specific class, execution will still suspend when the user preference 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1128
  to suspend on uncaught exceptions is on. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=66770">66770</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1129
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1130
<h4>Running Java programs with non-Latin-1 characters in package or class names</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1131
You get a <code>java.lang.NoClassDefFoundError</code> when running Java
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1132
programs with non-Latin characters in the package or class names. The workaround
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1133
is to package the class files as a JAR file and run the program out of the JAR
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1134
and not from the file system directly. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=4181">4181</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1135
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1136
<h4>Cannot run or debug class in
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1137
a project with GB18030 characters in project name</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1138
<p>Most class libraries do not properly support the creation of a system
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1139
process (via <code>java.lang.Runtime.exec(...)</code>) when the specified
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1140
command line contains GB18030 characters. This limitation means the debugger
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1141
cannot launch applications when the command line it generates contains GB18030
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1142
characters. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=32206">32206</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1143
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1144
<h4>Cannot detect installed JRE with GB18030 characters in path name</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1145
<p>Automatic JRE detection fails when the JRE is stored in a directory
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1146
containing GB18030 characters in its name. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=33844">33844</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1147
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1148
<h4>Cannot generate Javadoc for packages with GB18030 characters in the name</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1149
<p>Most class libraries do not properly support the creation of a system
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1150
process (via <code>java.lang.Runtime.exec(...)</code>) when the specified
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1151
command line contains GB18030 characters. Since Javadoc is created using the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1152
Javadoc executable provided with the JDK, generating Javadoc fails if the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1153
package or class name contains GB18030 characters. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=32215">32215</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1154
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1155
<h4> Unable to debug stack
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1156
overflows</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1157
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1158
<p>If a debug session suspends on a <code>java.lang.StackOverflowError</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1159
exception (due to an exception breakpoint), the debugger may not be able to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1160
retrieve any debug information from the target JVM. As well, the debugger may
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1161
not be able to reliably interact with the target JVM past this point. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=19217">19217</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1162
<h4> Evaluation limitation</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1163
<p>The debugger uses threads in the target JVM to perform evaluations (both
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1164
explicit evaluations that the user requests, and implicit evaluations such as <code>toString()</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1165
invocations in the <b>Variables</b> view). The Java Debug Interface (JDI)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1166
requires that the thread in which an evaluation is performed be suspended by a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1167
user event (that is, a breakpoint or step request). Evaluations cannot be
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1168
performed on threads suspended by the suspend action. As well, when a breakpoint
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1169
is configured to suspend the JVM rather than just the individual thread, the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1170
threads which did not encounter the breakpoint are not in a valid state to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1171
perform an evaluation. When an evaluation is attempted in a thread that is not
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1172
in a valid state to perform an evaluation, an error message will appear to the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1173
effect of &quot;Thread must be suspended by step or breakpoint to perform method
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1174
invocation&quot;. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=34440">34440</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1175
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1176
<h4> Missing debug attributes</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1177
The debugger requires that class files be compiled with debug attributes if
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1178
it is to be able to display line numbers and local variables. Quite often, class
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1179
libraries (for example, &quot;<code>rt.jar</code>&quot;) are compiled without
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1180
complete debug attributes, and thus local variables and method arguments for
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1181
those classes are not visible in the debugger.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1182
<h4> Using Hot Code Replace</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1183
<p>Hot code replace is supported on JDK 1.4.x VMs, and IBM J9 VMs. The debugger
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1184
will attempt to replace all class files that change in the workspace as the user
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1185
edits and builds source code. However, hot code replace is limited to changes
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1186
that a particular virtual machine implementation supports. For example, changes
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1187
within existing methods may be supported, but the addition or removal of members
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1188
may not be.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1189
<p>Note that hot code replace and stepping on JDK 1.4.0 VMs was unreliable. The
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1190
underlying VM problems were fixed in JDK 1.4.1, and later.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1191
<h4> Scrapbook</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1192
Setting a breakpoint inside a scrapbook page is not supported.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1193
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1194
<p>When a snippet is run in the scrapbook which directly or indirectly calls <code>System.exit(int)</code>,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1195
the evaluation cannot be completed, and will result in a stack trace for a <code>com.sun.jdi.VMDisconnectedException</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1196
being displayed in the scrapbook editor.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1197
<p>Terminating a scrapbook page while it is performing an evaluation results
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1198
in a <code>com.sun.jdi.VMDisconnectedException</code> being displayed in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1199
scrapbook editor.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1200
<h4> Debugging over slow
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1201
connections</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1202
A global Java debug preference specifies the debugger timeout, which is the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1203
maximum amount of time the debugger waits for a response from the target VM
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1204
after making a request of that VM. Slow connections may require that this value
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1205
be increased. The timeout value can be edited from the <b>Java &gt; Debug </b>preference
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1206
page. Changing the timeout value only effects subsequently launched VM, not VMs
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1207
that are already running.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1208
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1209
<h4> Updating of inspected values</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1210
When inspecting the result of an evaluated expression in the debugger, it is
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1211
important to note that the result displayed is the result of that expression at
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1212
the time it was evaluated. For example, when inspecting a simple integer counter
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1213
(primitive data type), the value displayed in the Expressions view is the value
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1214
when the expression was evaluated. As the counter is changed in the running
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1215
program, the inspected result will not change (since the view is not displaying
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1216
the value bound to a variable - it is displaying the value of an expression, and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1217
the value of a primitive data type cannot change). However, if an expression
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1218
results in an object, fields of that object will be updated in the inspector as
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1219
they change in the running program (since the value bound to fields in an object
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1220
can change).
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1221
<h4> Stepping over native methods
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1222
that perform I/O</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1223
When the debugger steps over native methods that perform I/O to <code>System.out</code>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1224
or <code>System.err</code>, the output may not appear immediately unless the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1225
native performs a flush on the output buffer.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1226
<h4> VM and process termination
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1227
running on IBM 1.3 JVM on Linux (Linux only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1228
Terminating a launch, debug target, or system process associated with a debug
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1229
target running on the IBM 1.3 JVM on the Linux platform does not work when the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1230
associated debug target has a suspended thread. To remove such debug targets
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1231
from the debug UI, select <b>Terminate and Remove</b> from the debug view's
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1232
pop-up menu (or use the shortcut &quot;delete&quot; key). Associated system
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1233
processes in the OS may not be properly cleaned up. If a debug target has no
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1234
suspended threads, termination works properly. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=1631">1631</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1235
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1236
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1237
<h4> Memory View (Linux only)</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1238
The feature to automatically load segments of memory while scrolling in the Memory
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1239
view does not work on Linux. Instead the user must use the &quot;Next Page&quot; and &quot;Previous Page&quot; actions
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1240
to manually load memory segments (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=74559">74559</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1241
<h4>Java 6 and MacOS</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1242
Apple JavaSE-1.6 VMs only execute on 64-bit architectures but JDT will detect 1.6 VMs installed on 32-bit
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1243
architectures when a new workspace is started or when the user presses the &quot;Search...&quot; button
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1244
on the Installed JREs preference page. Error messages will appear in the log each time JDT attempts to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1245
determine which execution environments a 1.6 VM is compatible with. JDT can be configured to ignore 1.6
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1246
JREs by removing them from the Installed JREs preference page.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1247
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=262542">262542</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1248
<h4>Java 6 Annotation Processing</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1249
Java 6 annotation processors are supported in the batch compiler and in the IDE, with 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1250
some limitations. Java 6 processors are only executed during a build, not while editing (bug 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1251
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=188558">188558</a>). Some methods
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1252
in the processing API are unimplemented when compiling within the IDE, and will throw
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1253
UnsupportedOperationException.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1254
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1255
<h3>3.4 <a name="I-PDE">Plug-in Development Environment (PDE)</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1256
<h4>Feature manifest editor does not preserve all comments</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1257
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1258
<p>When a non-source page of the feature manifest editor is used, PDE will convert
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1259
changes back into XML by regenerating the file. Although the overall content and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1260
most of the comments are preserved, some comments may be lost. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=59502">59502</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1261
<h4>PDE will not unzip source zips of some plug-ins</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1262
<p>In the plug-in import wizard, when you choose to import plug-ins as
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1263
&quot;projects with source folders&quot;, PDE will not unzip the source for the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1264
org.apache.ant, org.eclipse.core.runtime.compatibility.registry, org.eclipse.osgi.util and org.eclipse.osgi.services. This is
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1265
because the source ZIPs contains code that will not compile when unzipped as it
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1266
requires additional JARs that are not part of the SDK. To avoid the creation of
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1267
plug-in projects that won't compile, PDE will import these plug-ins as binary
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1268
and attach source, so you would still be able to read the source, you just won't
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1269
be able to modify it. Also, PDE will not unzip the source for the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1270
org.eclipse.swt plug-ins. In this case, it is because, when shipped, the swt
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1271
code is spread across a plug-in and a fragment, and when unzipped, it will
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1272
require circular dependencies between the plug-in and fragment projects. These
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1273
circular dependencies are at minimum marked as warnings by the JDT compiler and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1274
may result in unpredictable build behavior. Therefore, PDE always imports
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1275
org.eclipse.swt as binary with source attached. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=66314">66314</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1276
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1277
<h4>Emacs key bindings do not
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1278
work in manifest editor fields</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1279
<p>Non-default key bindings currently do not work in fields on non-source
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1280
pages of the PDE manifest editors. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=19482">19482</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1281
<h4>Plug-in import wizard does
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1282
not allow plug-ins of different versions to be imported</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1283
<p>The Eclipse platform allows two plug-ins with the same ID but different
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1284
versions to coexist if the only thing they contribute is run-time libraries.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1285
However, PDE cannot handle these plug-ins because it creates project names using
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1286
plug-in Ids during binary project import. (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=18500">18500</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1287
<h4>Export of plug-in may silently drop classes</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1288
<p>When exporting a plug-in using the plug-in, feature or product wizards, some classes
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1289
might be dropped from the resulting archive if their fully qualified name is too long.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1290
This typical path limitation can be worked around by creating the jar of the problematic
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1291
plug-in by using the Jar export wizard.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1292
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=97150">97150</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1293
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1294
<h4>Compilation errors when exporting projects not stored outside of the workspace</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1295
<p>When exporting multiple plug-ins and one is stored outside of the workspace,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1296
compile errors occurs on export. To work around the problem, you can either export
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1297
the plug-ins one by one, or change their location.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1298
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98579">98579</a>)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1299
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1300
<h4>Headless build needs to be run from a fully qualified path</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1301
<p>When running a headless build using the scripts provided by pde build, the properties <code>builder</code> 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1302
and <code>buildDirectory</code> must refer to a fully qualified path.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1303
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=139554">139554</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1304
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1305
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1306
<h4>Target Platform only sees installed plug-ins</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1307
<p>With the new p2 provisioning system in 3.4, PDE introduced a preference to control how target platforms are built. 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1308
By default, this preference is on if your target equals your host, otherwise it's off. When this preference is enabled, PDE attempts to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1309
read a target platform's configuration and build the target platform based in the target's list of installed plug-ins. If a configuration
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1310
can't be found (a bundles.info or platform.xml file), PDE will simply manually scan the target directory and populate the target platform's
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1311
list of plug-ins.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1312
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=226037">226037</a> and bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=225148">225148</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1313
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1314
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1315
<h4>Delta pack is not seen by PDE when installed</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1316
<p>If you're using the delta pack, the target platform preference for building a target based on the target's installed plug-ins must be checked off.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1317
This is because a target's runtime configuration only contains plug-ins specific to the platform it's running on.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1318
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=230146">230146</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1319
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1320
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1321
<h4>The org.osgi.util.tracker package is exported at wrong version</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1322
<p>The Equinox OSGI Framework (org.eclipse.osgi) exports the org.osgi.util.tracker package
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1323
at the incorrect version of 1.4.2.  The correct org.osgi.util.tracker package version for 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1324
the OSGi Release 4 Version 4.2 specification is version 1.4.0.  Bundles that 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1325
wish to run on other vendor frameworks should import the org.osgi.util.tracker package at
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1326
version 1.4.0.  By default PDE will suggest the version 1.4.2 to be used when a bundle imports 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1327
the org.osgi.util.tracker package (using Import-Package manifest header).  Developers can 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1328
manually change the import to use 1.4.0 version of the package to be able to run on both
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1329
Equinox and other vendor frameworks.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1330
(bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=279622">279622</a>)
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1331
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1332
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1333
<h2>4. <a name="Running Eclipse">Running Eclipse</a></h2>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1334
<p>After installing the Eclipse SDK in a directory, you can start the Workbench
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1335
by running the Eclipse executable included with the release (you also need a 1.4.2
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1336
JRE, not included with the Eclipse SDK). On Windows, the executable file is called <samp>eclipse.exe</samp>,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1337
and is located in the <code>eclipse</code> sub-directory of the install. If
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1338
installed at <code>c:\eclipse-SDK-3.5-win32</code>, the executable is <code>c:\eclipse-SDK-3.5-win32\eclipse\eclipse.exe</code>.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1339
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1340
<b>Note:</b> Set-up on most other operating environments is analogous. Special
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1341
instructions for Mac OS X are listed <a href="#macosx">below</a>.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1342
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1343
<h3>Allocating enough memory and solving OutOfMemoryErrors</h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1344
<p>By default, Eclipse will allocate up to 256 megabytes of Java heap memory. This should
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1345
be ample for all typical development tasks. However, depending on the JRE
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1346
that you are running, the number of additional plug-ins you are using, and
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1347
the number of files you will be working with, you could conceivably have to increase this amount. 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1348
Eclipse allows you to pass arguments directly to the Java VM using the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1349
<code>-vmargs</code> command line argument, which must follow all other Eclipse specific arguments.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1350
Thus, to increase the available heap memory, you would typically use:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1351
<blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1352
  <p><code>eclipse -vmargs -Xmx&lt;memory size&gt;</code></p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1353
</blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1354
<p>with the <code>&lt;memory size&gt;</code> value set to greater than
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1355
&quot;256M&quot; (256 megabytes -- the default). 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1356
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1357
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1358
When using a Sun VM, you may also need to increase the size of the permanent
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1359
generation memory.  The default maximum is 64 megabytes, but more may
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1360
be needed depending on your plug-in configuration and use.  When the VM runs
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1361
out of permanent generation memory, it may crash or hang during class loading.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1362
This failure is less common when using Sun JRE version 1.5.0_07 or greater.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1363
The maximum permanent generation size is increased using the -XX:MaxPermSize=&lt;memory size&gt; argument:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1364
<blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1365
  <p><code>eclipse -vmargs -XX:MaxPermSize=&lt;memory size&gt;</code></p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1366
</blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1367
<p>This argument may not be available for all VM versions and platforms; consult your VM documentation
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1368
for more details.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1369
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1370
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1371
Note that setting memory sizes to be larger than the amount of available physical
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1372
memory on your machine will cause Java to &quot;thrash&quot; as it copies objects
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1373
back and forth to virtual memory, which will severely degrade your performance.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1374
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1375
<h3>Selecting a workspace</h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1376
<p>When the Workbench is launched, the first thing you see is a 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1377
dialog that allows you to select where the workspace will be located. The
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1378
workspace is the directory where your work will be stored.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1379
If you do not specify otherwise, Eclipse creates the workspace in your
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1380
user directory.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1381
This workspace directory is used as the default content area for your projects
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1382
as well as for holding any required metadata. For shared or multi-workspace
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1383
installs you must explicitly specify the location for your workspace using the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1384
dialog (or via the &quot;<code>-data</code>&quot; command line argument).</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1385
<h3>Specifying the Java virtual machine</h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1386
<p>Here is a typical Eclipse command line:&nbsp;</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1387
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1388
<blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1389
  <p><code>eclipse -vm c:\jdk1.4.2\jre\bin\javaw</code></p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1390
</blockquote>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1391
<p><i>Tip:</i> It's generally a good idea to explicitly specify which Java VM to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1392
use when running Eclipse. This is achieved with the &quot;<code>-vm</code>&quot;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1393
command line argument as illustrated above. If you don't use &quot;<code>-vm</code>&quot;,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1394
Eclipse will look on the O/S path. When you install other Java-based products,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1395
they may change your path and could result in a different Java VM being used
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1396
when you next launch Eclipse.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1397
<p>To create a Windows shortcut to an installed Eclipse:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1398
<ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1399
  <li>Navigate to <code>eclipse.exe</code> in Windows Explorer and use Create
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1400
    Shortcut on the content menu.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1401
  <li>Select the shortcut and edit its Properties. In the Target: field append
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1402
    the command line arguments.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1403
</ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1404
<p>Opening this shortcut launches Eclipse. (You can drag the shortcut to the 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1405
Windows Desktop if you want to keep it in easy reach.)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1406
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1407
<h3><a name="macosx">Mac OS X</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1408
<p>On Mac OS X, you start Eclipse by double clicking the Eclipse application. If you need to 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1409
pass arguments to Eclipse, you'll have to edit the <code>eclipse.ini</code> file
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1410
inside the Eclipse application bundle: select the Eclipse application bundle icon while holding down the Control Key.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1411
This will present you with a popup menu. Select &quot;Show Package Contents&quot; in the popup menu.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1412
Locate <code>eclipse.ini</code> file in the <code>Contents/MacOS</code> sub-folder and open it with your favorite text editor to edit the command line options.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1413
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1414
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1415
<p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1416
On MacOS X you can only launch a UI program more than once if you have separate
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1417
copies of the program on disk. The reason for this behavior is that every UI
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1418
application on Mac can open multiple documents, so typically there is no need
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1419
to open a program twice. Since Eclipse cannot open more than one workspace, this means you have to make
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1420
a copy of the Eclipse install if you want to open more then one workspace at
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1421
the same time (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=139319">139319</a>).
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1422
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1423
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1424
<p>If you need to launch Eclipse from the command line, you can use the symbolic link &quot;eclipse&quot; in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1425
top-level eclipse folder. It refers to the eclipse executable inside the application bundle and takes
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1426
the same arguments as &quot;eclipse.exe&quot; on other platforms. 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1427
</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1428
<p>On Mac OS X 10.4 and later, you may notice a slow down when working with significant
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1429
numbers of resources if you allow Spotlight to index your workspace. To prevent this, start
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1430
System Preferences, select the Spotlight icon, then the Privacy tab, then click the Add button
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1431
(&quot;+&quot;) and find your workspace directory in the dialog that appears.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1432
<h3><a name="SharedInstall">Shared Install</a></h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1433
<p>The startup speed of a shared install can be improved if proper cache information is stored in the shared 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1434
install area. To achieve this, after unzipping Eclipse distribution, run Eclipse once with the &quot;-initialize&quot; 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1435
option from an account that has a write access to the install directory.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1436
<h2>5. <a name="Upgrading"></a>Upgrading Workspace from a Previous Release</h2>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1437
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1438
<h3>Users who don't use &quot;-data&quot;</h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1439
<p>If you weren't previously using &quot;-data&quot; to specify your workspace,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1440
follow these steps to upgrade:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1441
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1442
<ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1443
  <li>Find the workspace directory used by your old version of Eclipse.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1444
    Typically this is located inside the directory in which Eclipse was
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1445
    installed in a sub-directory called &quot;<code>workspace</code>&quot;. If
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1446
    you are using a shortcut or script to launch Eclipse, then it will be under
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1447
    the current working directory of that shortcut or script in a sub-directory
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1448
    called &quot;workspace&quot;. For Windows users, this is specified by the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1449
    &quot;Start in:&quot; argument in your shortcut properties.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1450
  <li>Copy this workspace directory to a new, empty location outside of any
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1451
    Eclipse install directory.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1452
  <li>Install the new version of Eclipse in a new location, separate from any
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1453
    old version of Eclipse.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1454
  <li>If you had installed additional features and plug-ins into your old
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1455
    Eclipse, you should re-install them in the new Eclipse.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1456
  <li>Start this new version of Eclipse and select
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1457
    this location using the workspace chooser dialog at startup (or use &quot;<code>-data</code>&quot;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1458
    command line argument to pre-select the workspace location).</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1459
</ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1460
<h3>Users who do use &quot;-data&quot;</h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1461
<p>If you were previously using the &quot;<code>-data</code>&quot; argument to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1462
start Eclipse, your upgrade path is much easier:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1463
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1464
<ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1465
  <li>Optionally copy your workspace directory to a new, empty location outside of any
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1466
    Eclipse install directory as a backup.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1467
  <li>Install the new version of Eclipse in a new location, separate from any
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1468
    old versions of Eclipse.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1469
  <li>If you had installed additional features and plug-ins into your old
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1470
    Eclipse, you should re-install them in the new Eclipse.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1471
  <li>Start this new version of Eclipse and select this location using the workspace chooser dialog at
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1472
    startup (or use &quot;<code>-data</code>&quot;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1473
    command line argument to pre-select the workspace location).</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1474
</ol>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1475
<p><i>Note:</i> Copying your workspace is recommended because,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1476
after you've upgraded your workspace, you won't be able to use it
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1477
again with an older version of Eclipse. If you ever want to go &quot;back in
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1478
time&quot; to an earlier release, you will need that backup.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1479
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1480
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1481
<h2>6. <a name="Interoperability with Previous Releases">Interoperability with
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1482
Previous Releases</a></h2>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1483
<h3>6.1 Interoperability of Release 3.5 with previous releases</h3>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1484
<h4>Sharing projects between heterogeneous Eclipse 3.5 and 3.4</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1485
<p>Special care is required when a project in a team repository is being loaded
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1486
and operated on by developers using Eclipse-based products based on different
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1487
feature or plug-in versions. The general problem is that the existence,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1488
contents, and interpretation of metadata files in the workspaces may be specific
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1489
to a particular feature or plug-in version, and differ between versions. The
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1490
workspace compatibility guarantees only cover cases where all developers upgrade
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1491
their Eclipse workspaces in lock step. In those cases there should be no problem
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1492
with shared metadata. However, when some developers are working in Eclipse 3.5
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1493
while others are working in Eclipse 3.4, there are no such guarantees.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1494
This section provides advice for what to do and not to do. It addresses the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1495
specific issues with the Eclipse SDK.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1496
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1497
<p>The typical failure mode is noticed by the 3.5 user. 3.5 metadata is lost
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1498
when a 3.4 user saves changes and then commits the updated metadata files to the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1499
repository. Here's how things typically go awry:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1500
<ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1501
  <li>A user working in Eclipse 3.5 creates or modifies a project in a way that
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1502
    results in changes to a shared metadata file that rely on 3.5-specific
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1503
    information. The user then commits the updated project files, including the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1504
    shared metadata file, to the shared repository.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1505
  <li>Another user working in Eclipse 3.4 shares this project from the same
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1506
    repository. The 3.5-specific information in the shared metadata file is not
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1507
    understood by Eclipse 3.4, and is generally discarded or ignored without
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1508
    warning. The user modifies the project in a way that results in changes to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1509
    the shared metadata file, causing the shared metadata file to be rewritten
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1510
    without any of the 3.5-specific information. The user commits the updated
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1511
    project files, including the shared metadata file, to the shared repository.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1512
    The user is generally unaware that shared information has just been lost as
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1513
    a result of their actions.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1514
  <li>A user working in Eclipse 3.5 picks up the changes to a project from the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1515
    shared repository, including the updated shared metadata file. The user may
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1516
    be unaware that they have just taken a retrograde step until later when
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1517
    things start to malfunction.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1518
</ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1519
<p>Here are some things to watch out for when sharing projects between
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1520
Eclipse 3.5 and earlier 3.x releases:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1521
<ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1522
  <li><b>Linked resources in the .project file</b> - 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1523
  Eclipse 3.5 supports creating linked resources at arbitrary depth within a project,
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1524
  and supports creating linked resources referring to other file systems. Neither of
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1525
  these scenarios are supported in Eclipse 3.1 or earlier.  If such linked resources
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1526
  are created in 3.5, and the project is subsequently loaded into an Eclipse 3.1
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1527
  or earlier workspace, these links will not be recognized.  Recommendation:
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1528
  avoid creating links at arbitrary depth or to other file systems where project
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1529
  compatibility with Eclipse 3.1 or earlier is required.</li>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1530
</ul>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1531
<h4>Using Eclipse 3.5 to develop plug-ins that work in Eclipse 3.4</h4>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1532
<p>It is also possible (and reasonable) to use Eclipse 3.5 to develop a plug-in 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1533
  intended to work in Eclipse 3.4 or earlier. Use the <b>Plug-in Development &gt; 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1534
  Target Platform </b>preference page to locate non-workspace plug-ins in an Eclipse 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1535
  3.4 install. This ensures that the code for your plug-in is being compiled and 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1536
  tested against Eclipse 3.4 APIs, extension points, and plug-ins. (The above 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1537
  list of concerns do not apply since they affect the layout and interpretation 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1538
  of files in the plug-in <i>project</i> but none affect the actual deployed form 
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1539
  of the plug-in.)</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1540
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1541
<hr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1542
<p>Sun, Solaris, Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc.
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1543
in the United States, other countries, or both.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1544
<p>IBM is a trademark of International Business Machines Corporation in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1545
United States, other countries, or both.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1546
<p>Microsoft, Windows, Windows NT, Vista, and the Windows logo are trademarks of
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1547
Microsoft Corporation in the United States, other countries, or both.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1548
<p>Apple and Mac OS are trademarks of Apple Computer, Inc., registered in the
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1549
U.S. and other countries.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1550
<p>QNX, Neutrino, and Photon are trademarks or registered trademarks of QNX
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1551
Software Systems Ltd.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1552
<p>Other company, product, and service names may be trademarks or service marks
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1553
of others.</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1554
<p>(c) Copyright IBM Corp. and others 2009</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1555
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1556
<h2><a name="Appendix1">Appendix 1: Execution Environment by Bundle</a></h2>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1557
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1558
<p>In the table below, the &quot;3.5 minimum execution environment&quot;
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1559
  column indicates the minimum Java class library requirements of each bundle
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1560
  for the 3.5 release, where the value is one of:</p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1561
  <table border="0" width="90%">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1562
   <tbody>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1563
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1564
      <td align="center"><b>Entry</b></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1565
      <td align="left"><b>Meaning</b></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1566
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1567
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1568
      <td width="9%">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1569
      <div align="center"><strong>M1.1</strong></div>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1570
      </td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1571
      <td width="91%">OSGi Minimum Execution Environment 1.1 - This is a
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1572
      subset of the J2ME Foundation class libraries defined by OSGi to
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1573
      be the base for framework implementations. See the OSGi
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1574
      specification for more details.</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1575
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1576
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1577
      <td><div align="center"><strong>F1.0</strong></div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1578
      <td>J2ME Foundation 1.0 - indicates that the bundle can only be run on
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1579
        Foundation 1.0 or greater. Note that with the exception of some MicroEdition
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1580
        IO classes, Foundation 1.0 is a subset of J2SE 1.3.</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1581
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1582
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1583
      <td><div align="center"><strong>F1.1</strong></div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1584
      <td>J2ME Foundation 1.1 - indicates that the bundle can only be run on
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1585
        Foundation 1.1 or greater. Note that with the exception of some MicroEdition
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1586
        IO classes, Foundation 1.1 is a subset of J2SE 1.4.</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1587
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1588
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1589
      <td><div align="center"><strong>1.3</strong></div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1590
      <td>J2SE 1.3 - indicates that the bundle can only be run on JSE 1.3 or
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1591
        greater.</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1592
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1593
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1594
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1595
      <td><div align="center"><strong>1.4</strong></div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1596
      <td>J2SE 1.4 - indicates that the bundle can only be run on JSE 1.4 or
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1597
        greater.</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1598
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1599
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1600
      <td><div align="center"><strong>1.5</strong></div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1601
      <td>Java SE 5 - indicates that the bundle can only be run on Java SE 5 or
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1602
        greater.</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1603
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1604
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1605
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1606
      <td><div align="center"><strong>1.6</strong></div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1607
      <td>Java SE 6 - indicates that the bundle can only be run on Java SE 6 or
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1608
        greater.</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1609
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1610
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1611
      <td align="center"><b>n/a</b></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1612
      <td>Not applicable. For example the bundle does not contain Java code.</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1613
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1614
  </tbody>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1615
</table>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1616
<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1617
<b>Table of minimum execution environments by bundle.</b><br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1618
<table border="1">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1619
  <tbody>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1620
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1621
      <td width="290"><strong>Bundle</strong></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1622
      <td width="60"><div align="center">
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1623
          <p align="center"><b>3.5<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1624
            minimum<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1625
            execution<br>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1626
            environment </b></p>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1627
        </div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1628
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1629
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1630
      <td>aa.compute.bundle.ee</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1631
      <td><div align="center">1.5</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1632
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1633
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1634
      <td>com.ibm.icu</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1635
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1636
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1637
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1638
      <td>com.jcraft.jsch</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1639
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1640
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1641
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1642
      <td>javax.servlet</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1643
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1644
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1645
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1646
      <td>javax.servlet.jsp</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1647
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1648
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1649
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1650
      <td>org.apache.ant</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1651
      <td><div align="center">J2SE-1.2</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1652
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1653
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1654
      <td>org.apache.commons.codec</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1655
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1656
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1657
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1658
      <td>org.apache.commons.el</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1659
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1660
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1661
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1662
      <td>org.apache.commons.httpclient</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1663
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1664
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1665
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1666
      <td>org.apache.commons.logging</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1667
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1668
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1669
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1670
      <td>org.apache.jasper</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1671
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1672
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1673
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1674
      <td>org.apache.lucene</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1675
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1676
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1677
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1678
      <td>org.apache.lucene.analysis</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1679
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1680
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1681
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1682
      <td>org.eclipse.ant.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1683
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1684
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1685
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1686
      <td>org.eclipse.ant.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1687
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1688
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1689
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1690
      <td>org.eclipse.compare</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1691
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1692
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1693
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1694
      <td>org.eclipse.compare.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1695
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1696
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1697
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1698
      <td>org.eclipse.compare.win32</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1699
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1700
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1701
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1702
      <td>org.eclipse.core.boot</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1703
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1704
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1705
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1706
      <td>org.eclipse.core.commands</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1707
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1708
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1709
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1710
      <td>org.eclipse.core.contenttype</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1711
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1712
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1713
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1714
      <td>org.eclipse.core.databinding</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1715
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1716
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1717
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1718
      <td>org.eclipse.core.databinding.beans</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1719
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1720
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1721
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1722
      <td>org.eclipse.core.databinding.observable</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1723
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1724
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1725
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1726
      <td>org.eclipse.core.databinding.property</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1727
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1728
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1729
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1730
      <td>org.eclipse.core.expressions</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1731
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1732
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1733
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1734
      <td>org.eclipse.core.filebuffers</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1735
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1736
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1737
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1738
      <td>org.eclipse.core.filesystem</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1739
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1740
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1741
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1742
      <td>org.eclipse.core.filesystem.win32.x86</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1743
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1744
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1745
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1746
      <td>org.eclipse.core.jobs</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1747
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1748
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1749
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1750
      <td>org.eclipse.core.net</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1751
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1752
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1753
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1754
      <td>org.eclipse.core.net.win32.x86</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1755
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1756
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1757
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1758
      <td>org.eclipse.core.resources</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1759
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1760
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1761
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1762
      <td>org.eclipse.core.resources.compatibility</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1763
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1764
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1765
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1766
      <td>org.eclipse.core.resources.win32.x86</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1767
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1768
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1769
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1770
      <td>org.eclipse.core.runtime</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1771
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1772
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1773
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1774
      <td>org.eclipse.core.runtime.compatibility</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1775
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1776
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1777
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1778
      <td>org.eclipse.core.runtime.compatibility.auth</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1779
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1780
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1781
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1782
      <td>org.eclipse.core.runtime.compatibility.registry</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1783
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1784
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1785
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1786
      <td>org.eclipse.core.variables</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1787
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1788
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1789
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1790
      <td>org.eclipse.cvs</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1791
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1792
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1793
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1794
      <td>org.eclipse.debug.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1795
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1796
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1797
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1798
      <td>org.eclipse.debug.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1799
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1800
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1801
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1802
      <td>org.eclipse.ecf</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1803
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1804
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1805
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1806
      <td>org.eclipse.ecf.filetransfer</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1807
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1808
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1809
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1810
      <td>org.eclipse.ecf.identity</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1811
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1812
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1813
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1814
      <td>org.eclipse.ecf.provider.filetransfer</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1815
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1816
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1817
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1818
      <td>org.eclipse.ecf.provider.filetransfer.httpclient</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1819
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1820
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1821
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1822
      <td>org.eclipse.ecf.provider.filetransfer.httpclient.ssl</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1823
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1824
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1825
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1826
      <td>org.eclipse.ecf.provider.filetransfer.ssl</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1827
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1828
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1829
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1830
      <td>org.eclipse.ecf.ssl</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1831
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1832
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1833
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1834
      <td>org.eclipse.equinox.app</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1835
      <td><div align="center">M1.2</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1836
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1837
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1838
      <td>org.eclipse.equinox.common</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1839
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1840
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1841
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1842
      <td>org.eclipse.equinox.concurrent</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1843
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1844
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1845
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1846
      <td>org.eclipse.equinox.ds</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1847
      <td><div align="center">M1.2</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1848
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1849
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1850
      <td>org.eclipse.equinox.frameworkadmin</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1851
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1852
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1853
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1854
      <td>org.eclipse.equinox.frameworkadmin.equinox</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1855
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1856
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1857
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1858
      <td>org.eclipse.equinox.http.jetty</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1859
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1860
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1861
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1862
      <td>org.eclipse.equinox.http.registry</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1863
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1864
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1865
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1866
      <td>org.eclipse.equinox.http.servlet</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1867
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1868
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1869
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1870
      <td>org.eclipse.equinox.jsp.jasper</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1871
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1872
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1873
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1874
      <td>org.eclipse.equinox.jsp.jasper.registry</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1875
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1876
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1877
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1878
      <td>org.eclipse.equinox.launcher</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1879
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1880
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1881
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1882
      <td>org.eclipse.equinox.launcher.win32.win32.x86</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1883
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1884
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1885
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1886
      <td>org.eclipse.equinox.p2.artifact.repository</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1887
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1888
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1889
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1890
      <td>org.eclipse.equinox.p2.console</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1891
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1892
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1893
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1894
      <td>org.eclipse.equinox.p2.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1895
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1896
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1897
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1898
      <td>org.eclipse.equinox.p2.director</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1899
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1900
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1901
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1902
      <td>org.eclipse.equinox.p2.director.app</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1903
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1904
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1905
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1906
      <td>org.eclipse.equinox.p2.directorywatcher</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1907
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1908
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1909
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1910
      <td>org.eclipse.equinox.p2.engine</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1911
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1912
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1913
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1914
      <td>org.eclipse.equinox.p2.exemplarysetup</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1915
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1916
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1917
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1918
      <td>org.eclipse.equinox.p2.extensionlocation</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1919
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1920
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1921
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1922
      <td>org.eclipse.equinox.p2.garbagecollector</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1923
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1924
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1925
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1926
      <td>org.eclipse.equinox.p2.jarprocessor</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1927
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1928
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1929
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1930
      <td>org.eclipse.equinox.p2.metadata</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1931
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1932
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1933
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1934
      <td>org.eclipse.equinox.p2.metadata.generator</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1935
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1936
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1937
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1938
      <td>org.eclipse.equinox.p2.metadata.repository</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1939
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1940
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1941
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1942
      <td>org.eclipse.equinox.p2.publisher</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1943
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1944
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1945
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1946
      <td>org.eclipse.equinox.p2.reconciler.dropins</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1947
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1948
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1949
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1950
      <td>org.eclipse.equinox.p2.repository</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1951
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1952
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1953
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1954
      <td>org.eclipse.equinox.p2.repository.tools</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1955
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1956
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1957
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1958
      <td>org.eclipse.equinox.p2.touchpoint.eclipse</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1959
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1960
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1961
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1962
      <td>org.eclipse.equinox.p2.touchpoint.natives</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1963
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1964
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1965
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1966
      <td>org.eclipse.equinox.p2.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1967
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1968
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1969
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1970
      <td>org.eclipse.equinox.p2.ui.sdk</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1971
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1972
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1973
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1974
      <td>org.eclipse.equinox.p2.ui.sdk.scheduler</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1975
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1976
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1977
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1978
      <td>org.eclipse.equinox.p2.updatechecker</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1979
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1980
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1981
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1982
      <td>org.eclipse.equinox.p2.updatesite</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1983
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1984
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1985
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1986
      <td>org.eclipse.equinox.preferences</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1987
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1988
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1989
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1990
      <td>org.eclipse.equinox.registry</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1991
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1992
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1993
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1994
      <td>org.eclipse.equinox.security</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1995
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1996
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1997
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1998
      <td>org.eclipse.equinox.security.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  1999
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2000
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2001
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2002
      <td>org.eclipse.equinox.security.win32.x86</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2003
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2004
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2005
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2006
      <td>org.eclipse.equinox.simpleconfigurator</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2007
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2008
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2009
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2010
      <td>org.eclipse.equinox.simpleconfigurator.manipulator</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2011
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2012
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2013
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2014
      <td>org.eclipse.equinox.util</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2015
      <td><div align="center">M1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2016
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2017
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2018
      <td>org.eclipse.help</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2019
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2020
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2021
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2022
      <td>org.eclipse.help.appserver</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2023
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2024
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2025
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2026
      <td>org.eclipse.help.base</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2027
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2028
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2029
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2030
      <td>org.eclipse.help.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2031
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2032
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2033
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2034
      <td>org.eclipse.help.webapp</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2035
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2036
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2037
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2038
      <td>org.eclipse.jdt</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2039
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2040
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2041
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2042
      <td>org.eclipse.jdt.apt.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2043
      <td><div align="center">1.5</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2044
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2045
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2046
      <td>org.eclipse.jdt.apt.pluggable.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2047
      <td><div align="center">1.6</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2048
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2049
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2050
      <td>org.eclipse.jdt.apt.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2051
      <td><div align="center">1.5</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2052
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2053
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2054
      <td>org.eclipse.jdt.compiler.apt</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2055
      <td><div align="center">1.6</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2056
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2057
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2058
      <td>org.eclipse.jdt.compiler.tool</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2059
      <td><div align="center">1.6</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2060
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2061
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2062
      <td>org.eclipse.jdt.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2063
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2064
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2065
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2066
      <td>org.eclipse.jdt.core.manipulation</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2067
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2068
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2069
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2070
      <td>org.eclipse.jdt.debug</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2071
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2072
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2073
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2074
      <td>org.eclipse.jdt.debug.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2075
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2076
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2077
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2078
      <td>org.eclipse.jdt.doc.isv</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2079
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2080
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2081
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2082
      <td>org.eclipse.jdt.doc.user</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2083
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2084
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2085
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2086
      <td>org.eclipse.jdt.junit</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2087
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2088
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2089
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2090
      <td>org.eclipse.jdt.junit.runtime</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2091
      <td><div align="center">1.3</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2092
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2093
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2094
      <td>org.eclipse.jdt.junit4.runtime</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2095
      <td><div align="center">1.5</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2096
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2097
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2098
      <td>org.eclipse.jdt.launching</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2099
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2100
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2101
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2102
      <td>org.eclipse.jdt.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2103
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2104
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2105
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2106
      <td>org.eclipse.jface</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2107
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2108
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2109
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2110
      <td>org.eclipse.jface.databinding</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2111
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2112
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2113
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2114
      <td>org.eclipse.jface.text</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2115
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2116
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2117
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2118
      <td>org.eclipse.jsch.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2119
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2120
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2121
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2122
      <td>org.eclipse.jsch.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2123
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2124
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2125
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2126
      <td>org.eclipse.ltk.core.refactoring</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2127
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2128
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2129
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2130
      <td>org.eclipse.ltk.ui.refactoring</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2131
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2132
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2133
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2134
      <td>org.eclipse.osgi</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2135
      <td><div align="center">M1.2</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2136
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2137
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2138
      <td>org.eclipse.osgi.services</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2139
      <td><div align="center">M1.2</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2140
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2141
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2142
      <td>org.eclipse.osgi.util</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2143
      <td><div align="center">M1.2</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2144
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2145
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2146
      <td>org.eclipse.pde</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2147
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2148
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2149
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2150
      <td>org.eclipse.pde.api.tools</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2151
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2152
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2153
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2154
      <td>org.eclipse.pde.api.tools.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2155
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2156
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2157
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2158
      <td>org.eclipse.pde.build</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2159
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2160
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2161
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2162
      <td>org.eclipse.pde.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2163
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2164
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2165
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2166
      <td>org.eclipse.pde.doc.user</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2167
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2168
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2169
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2170
      <td>org.eclipse.pde.ds.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2171
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2172
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2173
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2174
      <td>org.eclipse.pde.ds.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2175
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2176
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2177
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2178
      <td>org.eclipse.pde.junit.runtime</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2179
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2180
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2181
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2182
      <td>org.eclipse.pde.runtime</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2183
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2184
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2185
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2186
      <td>org.eclipse.pde.ua.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2187
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2188
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2189
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2190
      <td>org.eclipse.pde.ua.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2191
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2192
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2193
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2194
      <td>org.eclipse.pde.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2195
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2196
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2197
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2198
      <td>org.eclipse.pde.ui.templates</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2199
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2200
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2201
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2202
      <td>org.eclipse.platform</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2203
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2204
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2205
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2206
      <td>org.eclipse.platform.doc.isv</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2207
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2208
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2209
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2210
      <td>org.eclipse.platform.doc.user</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2211
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2212
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2213
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2214
      <td>org.eclipse.rcp</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2215
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2216
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2217
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2218
      <td>org.eclipse.sdk</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2219
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2220
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2221
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2222
      <td>org.eclipse.search</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2223
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2224
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2225
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2226
      <td>org.eclipse.swt</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2227
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2228
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2229
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2230
      <td>org.eclipse.swt.win32.win32.x86</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2231
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2232
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2233
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2234
      <td>org.eclipse.team.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2235
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2236
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2237
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2238
      <td>org.eclipse.team.cvs.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2239
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2240
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2241
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2242
      <td>org.eclipse.team.cvs.ssh</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2243
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2244
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2245
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2246
      <td>org.eclipse.team.cvs.ssh2</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2247
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2248
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2249
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2250
      <td>org.eclipse.team.cvs.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2251
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2252
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2253
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2254
      <td>org.eclipse.team.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2255
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2256
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2257
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2258
      <td>org.eclipse.text</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2259
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2260
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2261
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2262
      <td>org.eclipse.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2263
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2264
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2265
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2266
      <td>org.eclipse.ui.browser</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2267
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2268
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2269
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2270
      <td>org.eclipse.ui.cheatsheets</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2271
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2272
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2273
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2274
      <td>org.eclipse.ui.console</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2275
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2276
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2277
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2278
      <td>org.eclipse.ui.editors</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2279
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2280
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2281
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2282
      <td>org.eclipse.ui.externaltools</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2283
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2284
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2285
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2286
      <td>org.eclipse.ui.forms</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2287
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2288
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2289
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2290
      <td>org.eclipse.ui.ide</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2291
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2292
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2293
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2294
      <td>org.eclipse.ui.ide.application</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2295
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2296
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2297
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2298
      <td>org.eclipse.ui.intro</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2299
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2300
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2301
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2302
      <td>org.eclipse.ui.intro.universal</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2303
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2304
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2305
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2306
      <td>org.eclipse.ui.navigator</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2307
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2308
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2309
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2310
      <td>org.eclipse.ui.navigator.resources</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2311
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2312
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2313
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2314
      <td>org.eclipse.ui.net</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2315
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2316
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2317
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2318
      <td>org.eclipse.ui.presentations.r21</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2319
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2320
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2321
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2322
      <td>org.eclipse.ui.views</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2323
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2324
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2325
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2326
      <td>org.eclipse.ui.views.log</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2327
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2328
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2329
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2330
      <td>org.eclipse.ui.views.properties.tabbed</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2331
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2332
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2333
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2334
      <td>org.eclipse.ui.win32</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2335
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2336
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2337
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2338
      <td>org.eclipse.ui.workbench</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2339
      <td><div align="center">F1.1</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2340
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2341
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2342
      <td>org.eclipse.ui.workbench.compatibility</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2343
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2344
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2345
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2346
      <td>org.eclipse.ui.workbench.texteditor</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2347
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2348
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2349
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2350
      <td>org.eclipse.update.configurator</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2351
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2352
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2353
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2354
      <td>org.eclipse.update.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2355
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2356
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2357
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2358
      <td>org.eclipse.update.core.win32</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2359
      <td><div align="center">not specified</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2360
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2361
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2362
      <td>org.eclipse.update.scheduler</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2363
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2364
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2365
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2366
      <td>org.eclipse.update.ui</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2367
      <td><div align="center">F1.0</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2368
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2369
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2370
      <td>org.hamcrest.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2371
      <td><div align="center">1.5</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2372
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2373
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2374
      <td>org.junit</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2375
      <td><div align="center">1.3</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2376
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2377
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2378
      <td>org.junit4</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2379
      <td><div align="center">1.5</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2380
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2381
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2382
      <td>org.mortbay.jetty.server</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2383
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2384
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2385
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2386
      <td>org.mortbay.jetty.util</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2387
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2388
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2389
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2390
      <td>org.objectweb.asm</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2391
      <td><div align="center">1.3</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2392
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2393
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2394
      <td>org.sat4j.core</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2395
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2396
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2397
    <tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2398
      <td>org.sat4j.pb</td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2399
      <td><div align="center">1.4</div></td>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2400
    </tr>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2401
  </tbody>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2402
</table>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2403
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2404
</body>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2405
</html>
4764c8c88759 add files for RCL_2_2
cawthron
parents:
diff changeset
  2406