1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-04 23:05:47 +02:00

Update build notes for 2.0RC2

This commit is contained in:
Martin Oberhuber 2007-06-05 20:41:45 +00:00
parent 6c8f8258d5
commit 7e613fe41d

View file

@ -26,39 +26,33 @@
<li>TM @buildId@ <b>requires Eclipse 3.3M6 or later</b>. Platform Runtime is the minimum <li>TM @buildId@ <b>requires Eclipse 3.3M6 or later</b>. Platform Runtime is the minimum
requirement for core RSE and Terminal. Discovery needs EMF, and the Remotecdt requirement for core RSE and Terminal. Discovery needs EMF, and the Remotecdt
integration needs CDT.</li> integration needs CDT.</li>
<li><b>Added a Telnet Subsystem</b>. It can be activated by selecting the new <li><b>Split the Terminal Telnet connector from the core Terminal widget</b>.
system type "Telnet Only (Experimental)". The telnet subsystem is currently This allows embedding a terminal widget in RCPs without having the unnecessary
still experimental because of problems when passing invalid credentials, or code for the Telnet connector
opening multiple telnet shells simultaneously. [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=174162">174162</a>].</li>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=178201">178201</a>].</li> <li><b>Copy&Paste, Drag&Drop</b> had to be restored to avoid download-on-copy.
<li><b>Added ability to show translatable property set names</b> This means that drag&drop to Windows Explorer or Package Explorer do not
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=188284">188284</a>].</li> work any more. As a workaround, you can drag&drop to the Local subsystem instead
<li><b>Fixed automatic creation of Mnemonics</b>, added a Policy API to [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=189268">189268</a>]
allow products configure the policy for mnemonic generation</b>
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=178768">178768</a>]
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=187860">187860</a>].</li>
<li><b>Persistence of RSE objects is now done in .metadata by default</b>.
This fixes problems with workspace locking. Existing connection definitions
in the old format are still read and understood. The old default behavior
can be restored by a Preference setting. For details, see bug
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=187647">187647</a>].</li>
<li>Fixed many problems with externalized Strings relevant for translated
versions of RSE with NL packs.</li>
<!--
<li><b>Copy&Paste, Drag&Drop to Project Explorer</b> are finally fixed
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=153652">153652</a>].
Same support for Windows Explorer is still on the list
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=181458">181458</a>].</li> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=181458">181458</a>].</li>
<li><b>Automatic Mnemonic Generation</b> can now be switched off through a
hidden Preference by setting a Policy
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=178768">178768</a>].</li>
<li><b>Dbl clicking a remote file now always refreshes</b> the editor, so
the latest file is always edited and the threat of getting save conflicts
is smaller
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=180671">180671</a>].</li>
<!--
<li><b>Apache Commons.Net and ORO</b> are now distributed as verbatim compies <li><b>Apache Commons.Net and ORO</b> are now distributed as verbatim compies
from the Orbit project, so they will not be changed any more.</li> from the Orbit project, so they will not be changed any more.</li>
--> -->
<li>At least 8 API changes and 32 bugs were fixed: use <li>At least 13 API changes and 66 bugs were fixed: use
<!-- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&chfieldfrom=2007-05-19&chfieldto=2007-05-27&chfield=resolution&cmdtype=doit"> --> <!-- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&chfieldfrom=2007-05-26&chfieldto=2007-06-05&chfield=resolution&cmdtype=doit"> -->
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&target_milestone=2.0+RC1&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&cmdtype=doit"> <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&target_milestone=2.0+RC2&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&cmdtype=doit">
this query</a> to show the list of bugs fixed since the last milestone, this query</a> to show the list of bugs fixed since the last milestone,
<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/S-2.0M7-200705182100/index.php"> <a href="http://download.eclipse.org/dsdp/tm/downloads/drops/S-2.0RC1-200705252030/index.php">
TM 2.0M7</a> TM 2.0RC1</a>
[<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/S-2.0M7-200705182100/buildNotes.php">build notes</a>].</li> [<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/S-2.0RC1-200705252030/buildNotes.php">build notes</a>].</li>
<li>For details on checkins, see the <li>For details on checkins, see the
<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/N-changelog/index.html"> <a href="http://download.eclipse.org/dsdp/tm/downloads/drops/N-changelog/index.html">
RSE CVS changelog</a>, and the RSE CVS changelog</a>, and the
@ -110,7 +104,7 @@ API changes is found below with migration info. But although we had planned for
API freeze with M6, there are still few more cleanup changes that we would like API freeze with M6, there are still few more cleanup changes that we would like
to take the opportunity and bring into TM 2.0. Most of these will be made shortly to take the opportunity and bring into TM 2.0. Most of these will be made shortly
after M6, or they will be introduced in a backward compatible manner. after M6, or they will be introduced in a backward compatible manner.
At any rate, we will avoid breaking API changes after M7, or the earlierst At any rate, we will avoid breaking API changes after M7, or the earliest
possible integration build up to M7. But please be prepared for future changes, possible integration build up to M7. But please be prepared for future changes,
and especially take care of API marked as <b>@deprecated</b> in the Javadoc. and especially take care of API marked as <b>@deprecated</b> in the Javadoc.
Such API is prime candidate to be removed for TM 2.0.</p> Such API is prime candidate to be removed for TM 2.0.</p>
@ -137,9 +131,33 @@ More information can be found in the associated bugzilla items.
<ul> <ul>
<li>TM @buildId@ Breaking API Changes <li>TM @buildId@ Breaking API Changes
<ul> <ul>
<!-- <li><b>Cleaned up ISystemRegistry and ISystemProfileManager</b> - removed several convenience methods
<li><b>Cleaned up ISystemRegistry</b> - removed or changed signature of several methods [<a href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=175680">175680</a>].</li> that are easily accessible through more common methods. If your code does
--> not compile any more because it is missing methods in ISystemRegistry,
browse RSE looking for alternative methods to do what you need
[<a href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=175680">175680</a>]
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=189749">189749</a>].</li>
<li><b>Removed FileSelectionDialog, SystemFilterTableDialog</b> and related obsolete code.
For migration, use SystemRemoteFileDialog instead
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=189973">189973</a>]
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=189508">189508</a>].</li>
<li><b>Removed icons, messages, constants and methods referring to User Actions</b>.
Since user actions are not shipped with TM 2.0, these items would not have been
functional and have thus been removed. For migration, just remove corresponding
usage of API in your code
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=186589">186589</a>].</li>
<li><b>Removed showActionBar() and showButtonBar() in ISystemViewInputProvider</b>,
and <b>moved ISystemViewInputProvider to non-UI</b>. Showing of action and button
bars is now governed by the dialogs or views using a SystemView component.
For migration, just "organize imports" and get rid of the deprecated methods in
ISystemViewInputProvider
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=189506">189506</a>]
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=190271">190271</a>].</li>
<li><b>Moved the Terminal Telnet connector into a separate plugin</b>.
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=174162">174162</a>].</li>
</ul></li>
<li>TM 2.0RC1 Breaking API Changes
<ul>
<li><b>Created API for default encoding of a connection on the IHost level</b>. <li><b>Created API for default encoding of a connection on the IHost level</b>.
Existing <code>IRemoteCmdSubSystem.getEncoding()</code> is to be replaced by Existing <code>IRemoteCmdSubSystem.getEncoding()</code> is to be replaced by
<code>IRemoteCmdSubSystem.getHost().getDefaultEncoding(true)</code>. <code>IRemoteCmdSubSystem.getHost().getDefaultEncoding(true)</code>.
@ -305,11 +323,9 @@ Use
The following critical or major bugs are currently known. The following critical or major bugs are currently known.
We'll strive to fix these as soon as possible. We'll strive to fix these as soon as possible.
<ul> <ul>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=188939">bug 188939</a> - cri - [terminal] All terminal connections fail if RXTX is not available</li> <li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=189543">bug 189543</a> - blo - License and about file errors</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=189043">bug 189043</a> - cri - TVT33:TCT335: ru: encoding not remembered or file content corruption</li> <li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=190803">bug 190803</a> - cri - [dstore] Canceling a long-running dstore job makes all Eclipse freeze UI</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=187301">bug 187301</a> - maj - [telnet] Telnet does not allow multiple shells</li> <li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=187301">bug 187301</a> - maj - [telnet] Telnet does not allow multiple shells</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=188637">bug 188637</a> - maj - deleting a file to which you are not authorized gives no error message</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=188863">bug 188863</a> - maj - [persistence] Eclipse hangs after choosing "Refresh" button in Team view</li>
</ul> </ul>
<!-- <!--
<p>No major or critical bugs are known at the time of release. <p>No major or critical bugs are known at the time of release.