mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-05 08:05:24 +02:00
Prepare build notes for 3.0M3
This commit is contained in:
parent
15909f90ef
commit
6a34a132cc
1 changed files with 75 additions and 30 deletions
|
@ -27,21 +27,42 @@
|
|||
Other components may work with earlier Eclipse versions, but these have not been tested.
|
||||
Platform Runtime is the minimum requirement for core RSE and Terminal.
|
||||
Discovery needs EMF, and the RemoteCDT integration needs CDT.</li>
|
||||
<li>Highlights of bug fixes:
|
||||
<ul>
|
||||
<!--
|
||||
<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>
|
||||
-->
|
||||
<li>Several critical terminal issues have been fixed [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=205393">205393</a>]</li>
|
||||
<li>Important Bug Fixes, Enhancements and API changes:<ul>
|
||||
<li>On FTP, <b>delete now works recursively</b> like for the other IFileService implementations
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=196351">196351</a>].</li>
|
||||
<li>API: New <b>listMultiple()</b>, <b>getFiles()</b>, <b>uploadMulti()</b>, <b>downloadMulti()</b> API has been
|
||||
added to <a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/services/files/IFileService.html"><tt>IFileService</tt></a>.
|
||||
This allows for optimized file service implementations which avoid
|
||||
unnecessary client/server round trips. Currently, only dstore makes use of the new API; API changes have
|
||||
been made in a backward compatible manner, as long as implementations derive from
|
||||
<a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/services/files/AbstractFileService.html"><tt>AbstractFileService</tt></a>
|
||||
rather than implementing <tt>IFileService</tt> directly
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=207178">207178</a>]
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=162195">162195</a>].</li>
|
||||
<li>API: The <a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/extension-points/org_eclipse_rse_ui_mountPathMappers.html"><b>mountPathMappers</b></a>
|
||||
extension point has been generalized to support cache mappings that take additional connection properties
|
||||
like the port or user name into account. To facilitate this,
|
||||
<a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/files/ui/resources/ISystemMountPathMapper.html"><tt>ISystemMountPathMapper</a>#getWorkspaceMappingFor()</tt>
|
||||
has been changed to accept an additional parameter of type
|
||||
<a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/subsystems/files/core/subsystems/IRemoteFileSubSystem.html"><tt>IRemoteFileSubSystem</tt></a>.
|
||||
This will help fixing issues like
|
||||
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=193858">bug 193858</a> in the future
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=195285">195285</a>].</li>
|
||||
<li>API: Listeners can now subscribe to events for completed file uploads and downloads
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=207100">207100</a>].</li>
|
||||
<li>API: Added an <tt><a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/ui/view/ISystemViewElementAdapter.html">ISystemViewElementAdapter</a>#exists()</tt>
|
||||
method in order to avoid queries on the dispatch thread in the future
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=208803">208803</a>].</li>
|
||||
</ul></li>
|
||||
<li>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-09-29&chfieldto=2007-10-10&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.1&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&cmdtype=doit"> -->
|
||||
<li>All bugs from the TM 2.0.1 and 2.0.2 maintenance releases were merged into this milestone.
|
||||
At least 40 additional 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-09-29&chfieldto=2007-11-14&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-09-29&chfieldto=2007-11-14&chfield=resolution&cmdtype=doit&negate0=1&field0-0-0=target_milestone&type0-0-0=substring&value0-0-0=2.0.&field0-0-1=target_milestone&type0-0-1=substring&value0-0-1=3.0+M4"> -->
|
||||
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&target_milestone=3.0+M3&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,
|
||||
<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/R-2.0.1-200709270920/index.php">
|
||||
TM 2.0.1</a>
|
||||
[<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/R-2.0.1-200709270920/buildNotes.php">build notes</a>].</li>
|
||||
<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/R-2.0.2-200711131300/index.php">
|
||||
TM 2.0.2</a>
|
||||
[<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/R-2.0.2-200711131300/buildNotes.php">build notes</a>].</li>
|
||||
<li>For details on checkins, see the
|
||||
<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/N-changelog/index.html">
|
||||
RSE CVS changelog</a>, and the
|
||||
|
@ -50,8 +71,8 @@
|
|||
<li>For other questions, please check the
|
||||
<a href="http://wiki.eclipse.org/index.php/TM_and_RSE_FAQ">TM and RSE FAQ</a>
|
||||
as well as the
|
||||
<a href="http://wiki.eclipse.org/index.php/TM_2.0_Known_Issues_and_Workarounds">
|
||||
TM 2.0 Known Issues and Workarounds</a>.</li>
|
||||
<a href="http://wiki.eclipse.org/index.php/TM_3.0_Known_Issues_and_Workarounds">
|
||||
TM 3.0 Known Issues and Workarounds</a>.</li>
|
||||
</ul>
|
||||
</td></tr></tbody></table>
|
||||
|
||||
|
@ -84,11 +105,8 @@ are the best places for you to get started.
|
|||
</tr>
|
||||
</table>
|
||||
<table><tbody><tr><td>
|
||||
<p>No API changes are allowed in the TM 2.0.1 stream.
|
||||
Therefore, <b>TM 2.0.1 will be fully upward and backward compatible with TM 2.0</b>,
|
||||
and can be fully exchanged for TM 2.0 in any product based on it.</p>
|
||||
|
||||
<p>For the upcoming TM 3.0 release, some API changes will be inevitable.
|
||||
<p>For the upcoming TM 3.0 release, some API changes will be inevitable,
|
||||
especially in order to support improved componentization and UI/Non-UI splitting.
|
||||
Although we completed a great deal of API cleanup for TM 2.0, we decided
|
||||
to still mark all API as <i>provisional</i> since we expect more work to do.
|
||||
If anyhow possible, we will avoid breaking API changes after TM 2.0, but please
|
||||
|
@ -102,7 +120,6 @@ for future releases. Early migration information can also be found right
|
|||
in the bug reports. Look for those that are tagged [api][breaking].</p>
|
||||
</td></tr></tbody></table>
|
||||
|
||||
<!--
|
||||
<table border="0" cellspacing="5" cellpadding="2" width="100%">
|
||||
<tr>
|
||||
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#808080"><b>
|
||||
|
@ -117,18 +134,44 @@ More information can be found in the associated bugzilla items.
|
|||
<ul>
|
||||
<li>TM @buildId@ Breaking API Changes
|
||||
<ul>
|
||||
<li>None</li>
|
||||
<!-- <li>None</li> -->
|
||||
<li><b>Optimized IFileService for multi-queries</b>. This is not a breaking API change for clients
|
||||
that extend AbstractFileService rather than implementing IFileService directly. But the
|
||||
now deprecated methods <tt>getFiles()</tt>, <tt>getFolders()</tt> and <tt>getFilesAndFolders()</tt>
|
||||
may be removed soon in favor of the new list() API
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=207178">207178</a>].</li>
|
||||
<li><b>Changed ISubSystem#checkIsConnected()</b> to accept an IProgressMonitor argument
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=207095">207095</a>].</li>
|
||||
<li><b>Changed the <tt>mountPathMappers</tt> extension point:</b>
|
||||
<a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/files/ui/resources/ISystemMountPathMapper.html"><tt>ISystemMountPathMapper</a>#getWorkspaceMappingFor()</tt></b>
|
||||
has been changed to accept an additional parameter of type
|
||||
<a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/subsystems/files/core/subsystems/IRemoteFileSubSystem.html"><tt>IRemoteFileSubSystem</tt></a>
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=195285">195285</a>].</li>
|
||||
<li><b>Removed some deprecated APIs:</b>
|
||||
<ul><li>ISubSystem#connect() API without progress or callback
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=186363">186363</a>].</li>
|
||||
<li>obsolete SystemSelectConnection* classes
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=196938">196938</a>].</li>
|
||||
<li>obsolete classes ISystemConnectionWizardPropertyPage and SystemSubSystemsPropertiesWizardPage
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=197129">197129</a>].</li>
|
||||
<li>obsolete methods in IRemoteCmdSubSystem and IRemoteSystemEnvVar
|
||||
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=208813">208813</a>].</li>
|
||||
</ul>
|
||||
<!--
|
||||
See the respective bug reports for migration.
|
||||
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?quicksearch=186363,196938,208813">186363,196938,208813</a>]
|
||||
-->
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
-->
|
||||
Use
|
||||
<!--
|
||||
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi%5D&classification=DSDP&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&chfieldfrom=2007-06-28&chfieldto=2008-07-01&chfield=resolution&cmdtype=doit">
|
||||
-->
|
||||
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi%5D&classification=DSDP&product=Target+Management&target_milestone=---&target_milestone=2.0.1&target_milestone=Future&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit">
|
||||
this query</a> to show the full list of API changes proposed for TM 3.0.
|
||||
<!-- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi%5D&classification=DSDP&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WORKSFORME&chfieldfrom=2007-06-28&chfieldto=2008-07-01&chfield=resolution&cmdtype=doit"> -->
|
||||
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi%5D&classification=DSDP&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WORKSFORME&target_milestone=3.0+M3&cmdtype=doit">
|
||||
this query</a> to show the full list of API changes since TM 2.0, and
|
||||
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi%5D&classification=DSDP&product=Target+Management&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit">
|
||||
this query</a> to show the list of additional API changes proposed for TM 3.0.
|
||||
</td></tr></tbody></table>
|
||||
|
||||
<table border="0" cellspacing="5" cellpadding="2" width="100%">
|
||||
|
@ -144,6 +187,8 @@ We'll strive to fix these as soon as possible.
|
|||
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=198143">bug 198143</a> - maj - [dstore][performance] Refresh a big directory takes very long time, and freezes workbench</li>
|
||||
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=198395">bug 198395</a> - maj - [dstore] Can connect to DStore with expired password</li>
|
||||
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=203501">bug 203501</a> - maj - NPE in PFMetadataLocation when saving RSEDOM</li>
|
||||
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=207308">bug 207308</a> - maj - Removing a file type should not delete the platform's file association to editors</li>
|
||||
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=208778">bug 208778</a> - maj - [efs][api] RSEFileStore#getOutputStream() does not support EFS#APPEND</li>
|
||||
</ul>
|
||||
<!--
|
||||
<p>No major or critical bugs are known at the time of release.
|
||||
|
@ -153,8 +198,8 @@ Use
|
|||
for an up-to-date list of major or critical bugs.</p>
|
||||
|
||||
<p>The
|
||||
<a href="http://wiki.eclipse.org/index.php/TM_2.0_Known_Issues_and_Workarounds">
|
||||
TM 2.0 Known Issues and Workarounds</a> Wiki page gives an up-to-date list
|
||||
<a href="http://wiki.eclipse.org/index.php/TM_3.0_Known_Issues_and_Workarounds">
|
||||
TM 3.0 Known Issues and Workarounds</a> Wiki page gives an up-to-date list
|
||||
of the most frequent and obvious problems, and describes workarounds for them.<br/>
|
||||
If you have other questions regarding TM or RSE, please check the
|
||||
<a href="http://wiki.eclipse.org/index.php/TM_and_RSE_FAQ">TM and RSE FAQ</a>
|
||||
|
|
Loading…
Add table
Reference in a new issue