| <!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 > |
| Import > Remote Systems > 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> |