blob: f751b2b5e12adceef23c91313d72d5fee636e4ed [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Language" content="en-us" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css" type="text/css"/>
<title>DSDP-TM 3.1 News</title>
</head>
<body>
<h1>DSDP Target Management 3.1 - New and Noteworthy</h1>
<p>The emphasis on the <a href="http://www.eclipse.org/dsdp/tm/tutorial/">Target Management 3.1</a>
release has been on solidifying and hardening existing functionality,
so there are not too many new features to mention. Still, here are
some of the more noteworthy things you'll find in TM 3.1 (June 25, 2009)
which is now available for <a href="http://download.eclipse.org/dsdp/tm/downloads/index.php" target="_top">download</a>.
See the <a href="readme_tm_3.1.html">TM 3.1 release notes</a> for details
on bugs fixed, known issues, noteworthy new API and other changes.</p>
<!-- TOC is of no use with only one item
<ul>
<li><a href="#RSE">Remote System Explorer (RSE)</a>
</ul>
-->
<table border="0" cellpadding="10" cellspacing="0" width="80%">
<tr>
<td colspan="2"><hr />
<h2><a name="RSE" id="RSE"></a>Remote System Explorer (RSE)</h2>
<hr /></td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>Team Review/Synchronize with Import/Export </b></td>
<td width="70%" valign="top">In the Remote file system Export and Import wizards (<b>File &gt;
Import &gt; Remote Systems &gt; Remote File System</b>), users can now select the new
<b>Review/Synchronize</b> option. This allows to see changes between the remote and local
file systems before committing changes to/from a remote system.<br/>
This new feature can also be used for just <b>comparing</b> remote folders with a local
counterpart, provided that no team provider is associated with the local folder
(a local unshared project with a linked resource pointing to the desired folder
can be used as a workaround if this is an issue).<br/>
Kudos to GSoC student Takuya Miyamoto for contributing this functionality.
For details, see bug
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=185925">[185925]</a>.
<p><img src="images/exportwizard.gif" alt="Remote file system Export" /></p>
<p><img src="images/reviewsynchronize.gif" alt="Review/Synchronize in the Team view" /></p></td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>Multiple Connections to the same Host</b></td>
<td width="70%" valign="top">RSE 3.1 provides the ability to maintain separate local cache locations
for multiple connections to the same remote host. This allows to correctly maintain systems where
different logins to the same host reveal different portions of the file system (such as multiple FTP
accounts on a remote web server), or when different ports on a gateway are tunneled to different remote
hosts (such as SSH tunnels). By default, the RSE 3.0 setting of re-using the same file cache for
multiple connections is enabled but this can be disabled in the Preferences.
For details, see bug
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=245260">[245260]</a>.
<p><img src="images/filesharingpreference.gif" alt="File Sharing Preference" /></p></td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>Show in Remote Systems view</b></td>
<td width="70%" valign="top">This feature provides the ability to select a remote object in a given
view such as the Remote System Details view or the Remote Scratchpad, and have it displayed in the
Remote Systems view. This is helpful for understanding an element's position in the file system
hierarchy to navigate up and down.<br/>
From the Project Explorer, the same action locates a selected resource in the RSE Local Files
Subsystem in the Remote Systems view. This is particularly helpful for tar, tgz or zip archives,
which RSE can browse into. It can also be used for comparing a folder's files by size, owner
or other attributes in the tabular Remote System Details view.
For details, see bug
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=160105">[160105]</a> and
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=218227">[218227]</a>.
<p><img src="images/showinrse.gif" alt="Show in RSE" /></p>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>Non-Case-Sensitive Remote Search</b></td>
<td valign="top" width="70%">Users now have the option to match filenames ignoring
case when doing a Remote Search. In RSE 3.0, filenames were always matched by case.
In RSE 3.1, case insensitive matching is default in order to avoid missing expected
matches. Note that from the subsystems shipped with RSE, only dstore supports
remote search.
For details, see bug
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=243495">243495</a>.
<p><img src="images/casesensitivesearch.gif" alt="Case-Sensitive Search" /></p>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>RSE Save Conflict Dialog Indicating Conflicting File</b></td>
<td valign="top" width="70%">When RSE detects a save conflict, the dialog presented to the user
now indicates which file is in conflict. This is especially important when performing a
"Save All", or when dirty editors are scheduled to save during shutdown.
For details, see bug
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=242389">242389</a>.
<p><img src="images/conflict.gif" alt="Save Conflict" /></p>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>Drag and Drop of Hosts to Change Order</b></td>
<td width="70%" valign="top">The user is now able to drag and drop Host objects in the
Remote Systems view in order to change the order in which they appear.
For details, see bug
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=196166">[196166]</a>.</td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>DStore File Cache Using Workspace Encoding</b></td>
<td valign="top" width="70%">Files types which are specified to transfer in text mode
(as per the Remote Systems Files Preference page) are now locally cached in the default
local workspace encoding (as specified on the Workspace Preference page). In RSE 3.0,
the local encoding was always assumed to be UTF-8; making the client encoding configurable
allows external non-Eclipse tools which only understand a specific encoding to be used on
the downloaded files. Only the dstore files subsystem performs this transcoding.
For details, see bug
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=267247">267247</a>.
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>RSE Telnet Terminal Subsystem</b></td>
<td width="70%" valign="top"> A "Terminals" subsystem for Telnet is now
available in RSE in addition to SSH <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=227569">[227569]</a>.
A Generic RSE Shell Service can now run based on adapting any ITerminalService <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=240523">[240523]</a>,
thus allowing implementers of a new protocol create a terminal service and immediately get the shell service from it.
The SSH and Telnet subsystems have been refactored to leverage this new API and thus share more common code.
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>Remote CDT Launch feature was moved to CDT </b></td>
<td width="70%" valign="top"> The remoteCDT feature has been moved to the CDT project as of the CDT M7 release.
For details, see bug
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=267065">[267065]</a>.
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left"><b>Remote CDT Launcher Supports Commands Before Launch </b></td>
<td width="70%" valign="top">The Remote CDT Launch now supports running arbitrary commands
before actually invoking the debuggee. This allows fine-tuning the environment on the remote machine where
the program will run.<br/>
But the feature can also be used to launch arbitrary applications on a remote system,
when a dummy cdt project is used and the "skip download" option is chosen.
For details, see bug
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=181517">[181517]</a>.
<p><img src="images/remcdtcommands.gif" alt="Commands to Execute Field in the Remote CDT Launcher" /></p></td>
</tr>
</table>
<p>More details about API changes, new features and bugs fixed are in the
build notes of the earlier TM 3.1 milestone builds:</p>
<ul>
<li><a href="http://archive.eclipse.org/dsdp/tm/downloads/drops/S-3.1RC4-200906102040/buildNotes.php">
TM 3.1RC4 build notes (June 10, 2009)</a></li>
<li><a href="http://archive.eclipse.org/dsdp/tm/downloads/drops/S-3.1M7-200905051815/buildNotes.php">
TM 3.1M7 build notes (May 5, 2009)</a></li>
<li><a href="http://archive.eclipse.org/dsdp/tm/downloads/drops/S-3.1M6-200903192015/buildNotes.php">
TM 3.1M6 build notes (March 19, 2009)</a></li>
<li><a href="http://archive.eclipse.org/dsdp/tm/downloads/drops/S-3.1M5-200902081925/buildNotes.php">
TM 3.1M5 build notes (February 8, 2009)</a></li>
<li><a href="http://archive.eclipse.org/dsdp/tm/downloads/drops/S-3.1M4-200812191115/buildNotes.php">
TM 3.1M4 build notes (December 19, 2008)</a></li>
<li><a href="http://archive.eclipse.org/dsdp/tm/downloads/drops/S-3.1M3-200811121314/buildNotes.php">
TM 3.1M3 build notes (November 12, 2008)</a></li>
<li><a href="http://archive.eclipse.org/dsdp/tm/downloads/drops/S-3.1M2-200809301300/buildNotes.php">
TM 3.1M2 build notes (September 30, 2008)</a></li>
</ul>
</body>
</html>