From ace6d5cb9703836bbf031544a89bd137f8865604 Mon Sep 17 00:00:00 2001
From: Martin Oberhuber < martin.oberhuber@windriver.com>
Date: Thu, 15 Nov 2007 12:14:16 +0000
Subject: [PATCH] Prepare build notes for I-builds towards 3.0M4
---
.../template/buildNotes.php | 63 +++++++++----------
1 file changed, 28 insertions(+), 35 deletions(-)
diff --git a/releng/org.eclipse.rse.build/template/buildNotes.php b/releng/org.eclipse.rse.build/template/buildNotes.php
index ec4d4028bd2..26009df3043 100755
--- a/releng/org.eclipse.rse.build/template/buildNotes.php
+++ b/releng/org.eclipse.rse.build/template/buildNotes.php
@@ -28,41 +28,24 @@
Platform Runtime is the minimum requirement for core RSE and Terminal.
Discovery needs EMF, and the RemoteCDT integration needs CDT.
Important Bug Fixes, Enhancements and API changes:
-- On FTP, delete now works recursively like for the other IFileService implementations
- [196351].
-- API: New listMultiple(), getFiles(), uploadMulti(), downloadMulti() API has been
- added to IFileService.
- 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
- AbstractFileService
- rather than implementing IFileService directly
- [207178]
- [162195].
-- API: The mountPathMappers
- 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,
- ISystemMountPathMapper#getWorkspaceMappingFor()
- has been changed to accept an additional parameter of type
- IRemoteFileSubSystem.
- This will help fixing issues like
- bug 193858 in the future
- [195285].
-- API: Listeners can now subscribe to events for completed file uploads and downloads
- [207100].
-- API: Added an ISystemViewElementAdapter#exists()
- method in order to avoid queries on the dispatch thread in the future
- [208803].
+- API: The new uploadMulti(), downloadMulti() API has been renamed in
+ IFileService.
+ [162195].
+ Also, the new multi-API is now being leveraged in UniversalFileTransferUtility
+ [209375].
+- API: An extension point has been added to specify file transfer mode (binary/ascii) for a specific filetype
+ [208951].
+- Remote file encoding now defaults to the parent folder encoding
+ [209660].
-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
-
-
-
+At least 10 bugs were fixed: Use
+
+
+
this query to show the list of bugs fixed since the last milestone,
-
- TM 2.0.2
- [build notes].
+
+ TM 3.0M3
+ [build notes].
For details on checkins, see the
RSE CVS changelog, and the
@@ -134,7 +117,18 @@ More information can be found in the associated bugzilla items.
- TM @buildId@ Breaking API Changes
-
+- Archive Handler API has been changed to support background operation and cancellation.
+ To facilitate this, an additional ISystemOperationMonitor interface was added as last parameter
+ of most method calls in
+ ISystemArchiveHandler. In addition to that,
+ VirtualChild#getExtractedFile() was also changed
+ [160775].
+- Removed obsolete method
+ RSESystemTypeAdapter#acceptContextMenuActionContribution()
+ [199032].
+
+ - TM 3.0M3 Breaking API Changes
+
- Optimized IFileService for multi-queries. This is not a breaking API change for clients
that extend AbstractFileService
rather than implementing IFileService directly. But the
@@ -188,7 +182,6 @@ We'll strive to fix these as soon as possible.
- bug 198143 - maj - [dstore][performance] Refresh a big directory takes very long time, and freezes workbench
- bug 198395 - maj - [dstore] Can connect to DStore with expired password
- bug 203501 - maj - NPE in PFMetadataLocation when saving RSEDOM
- - bug 207308 - maj - Removing a file type should not delete the platform's file association to editors
- bug 208778 - maj - [efs][api] RSEFileStore#getOutputStream() does not support EFS#APPEND