| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <html> |
| <head> |
| <meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details, see the LEGAL section in the documentation that contains this page."> |
| |
| <meta http-equiv="Content-Language" content="en-us"> |
| <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
| <link rel="STYLESHEET" href="../book.css" type="text/css"> |
| <style type="text/css"> |
| td {border-top: solid thin black;} |
| img[alt] {background-color:#ffdddd;} |
| tr {vertical-align: top;} |
| </style> |
| <title>Eclipse Platform What's New in 3.3</title> |
| </head> |
| |
| <body> |
| |
| <h2>What's New in 3.3</h2> |
| |
| <p>Here are descriptions of some of the more interesting or significant changes |
| made to the Eclipse Platform for the 3.3 release of Eclipse. They are grouped into:</p> |
| |
| <ul> |
| <li><a href="#Platform">Platform Changes</a></li> |
| <li><a href="#Text">Editor Changes</a></li> |
| <li><a href="#TeamCVS">Team/CVS Changes</a></li> |
| <li><a href="#Debug">Debug Changes</a></li> |
| </ul> |
| |
| <p> |
| Plug-in developers will also be interested in the corresponding |
| <a href="../../org.eclipse.platform.doc.isv/whatsNew/platform_isv_whatsnew.html">What's new</a> |
| document in the plug-in developer's guide. |
| </p> |
| |
| <!-- ****************** START OF N&N TABLE ****************** --> |
| <table cellpadding="10" cellspacing="0" width="600"> |
| <colgroup> |
| <col width="30%"> |
| <col width="70%"> |
| </colgroup> |
| <tbody> |
| <!-- ******************** Platform ********************** --> |
| <tr> |
| <td colspan="2"><a name="Platform"></a> <div style="font-size: 20px; font-weight: bold;">Platform |
| Changes</div></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Eclipse on Vista</b></p></td> |
| <td>The win32 version of Eclipse now runs beautifully on Windows Vista. SWT now exploits |
| native features of the Vista platform, such as native double-buffering to make |
| painting in double-buffered canvases twice as fast. |
| <p><img src="images/vista-win32.png" alt="Eclipse on Vista (win32)" border="0"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>New Eclipse WPF port</b></p></td> |
| <td><p>Eclipse is now available on Windows Presentation |
| Foundation (WPF), a new window system that comes pre-installed on Microsoft Windows Vista.<br> |
| <br> |
| This port is in early access form for 3.3. While this port is stable enough for |
| exploration and development, it has not yet matured to the level of stability |
| and performance you have come to expect from the Eclipse platform. Stay |
| tuned for more improvements on this platform in future releases.</p> |
| <p><img src="images/eclipse-vista-wpf.png" alt="Eclipse on Vista (WPF)"></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Quick access</b></p></td> |
| <td>To quickly access UI elements such as views, |
| commands, preference pages, and others, use the new Quick Access dialog, |
| available under <b>Window > Navigation</b> and bound to <b>Ctrl+3</b> by |
| default. Start typing in the filter field to see matches. For example, |
| to open the console view, type Ctrl+3 followed by "con". One |
| of the first matches will be to open the console view. You can use the |
| arrow keys to select a different match for a given filter string. Press |
| Enter to select the highlighted entry. This will execute the command, or |
| open the view, perspective, or wizard etc. |
| <p><img src="images/ctrl-3-1.png" alt="Ctrl+3 shot 1"></p> |
| <p>Your previous choices will be remembered and shown the next time the |
| dialog opens. If you enter the same filter string again, the entry you |
| picked last time will be selected automatically.</p> |
| <p><img src="images/ctrl-3-2.png" alt="Ctrl+3 shot 2"></p> |
| <p>Using the initials of the words you are trying to find, you can narrow |
| down your choices using very few letters.</p> |
| <p><img src="images/ctrl-3-3.png" alt="Ctrl+3 shot 3"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Undo support for resource operations</b></p></td> |
| <td>Undo and redo are now available for most resource |
| changes. When you manipulate projects, folders, or files, you now have |
| the ability to undo and redo the changes you have made. This includes resource |
| creation, deletion, move, copy, and rename. Use the <strong>Edit</strong> menu |
| from the Navigator view to undo the operation. Note that operations from |
| other views (such as the Java Package Explorer or Project Explorer) may not support undo. |
| <p> <img src="images/navundo.png" title="Undo available for resource operations" alt="Screenshot showing the undo available after deleting resources from the Navigator"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Undo support for task and bookmark operations</b></p></td> |
| <td>Undo is now available for many task and bookmark |
| operations. When you create, update, add, or delete a task or bookmark, |
| you now have the ability to undo that change. Use the <strong>Edit</strong> |
| menu from the Navigator, Package Explorer, Tasks, or Bookmarks views to |
| undo the operation. |
| <p><img src="images/marker-undo.png" alt="Screenshot showing the undo available after adding a task to the tasks view"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>A new look</b></p></td> |
| <td>Eclipse has a new default presentation. Some of the key features |
| of this presentation are: |
| <ul> |
| <li>New Minimize/Maximize behavior. The new 'Minimize' behavior is to move the |
| view stack to the nearest trim area, showing a 'Restore' button along with the |
| icons for the views in the stack. When in the trim, clicking on a view icon will show |
| the view as a fast view. Minimized stacks can be drag and dropped to new locations |
| along the workbench trim. Maximization of any stack triggers minimization of all others. |
| Maximizing an editor now maximizes the entire editor area, allowing you to view |
| multiple editors side-by-side while maximized.</li> |
| <li>New workbench tab treatments. Workbench tabs have a new color |
| scheme based on your system title background color, and unselected tabs |
| now also have rounded corners to match the appearance of |
| selected tabs. When tabs become crowded, they now maintain their icon and |
| no longer show an ellipsis in order to maximize the amount of useful information.</li> |
| </ul> |
| <p><img src="images/trim.png" alt="Trim"></p> |
| <p>You can reinstate the old presentation via the <b>General > Appearance</b> preference |
| page.</p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Improved workspace switching</b></p></td> |
| <td><p>When you switch workspaces you can now transfer some of your current |
| settings with you. The most recently used workspaces now appear on the file menu |
| under the <b>Switch Workspace</b> item for quick access.</p> |
| <p><img src="images/settings-transfer.png" alt="Setting transfer while switching workspaces"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Improved resource selection dialog</b></p></td> |
| <td>The resource selection dialog (<b>Navigate > Open Resource</b>) |
| now allows you to filter based on working set, and supports camel-case search. |
| For example, searching with the string "TIMF" will match a file called "ThisIsMyFile". |
| <p> The dialog also now shows the history of recently opened items, and allows |
| multi-selection to open several resources at once.</p> |
| <p><img src="images/openresource.png" alt="Resource selection dialog"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>All plug-ins are now signed</b></p></td> |
| <td>All plug-ins in Eclipse project builds are now signed using a cryptographic |
| signature provided by the Eclipse Foundation. This allows you to authenticate that |
| the content you receive from the download server matches the content on |
| eclipse.org. Eclipse update manager will also authenticate the signatures on these |
| plug-ins when they are provided from an update site. You can see information |
| about plug-in signatures under <b>Help > About Eclipse > Plug-in Details</b></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Working set usability improvements</b></p></td> |
| <td>You can now add and remove selected elements |
| to and from working sets in your workspace. This functionality is found in the |
| Edit menu as well as in the toolbar. You can also create a new working set |
| directly from the <b>Add to working set</b> toolbar dropdown. To access |
| this functionality, you may need to add the <b>Working Set Manipulation</b> |
| command group to your perspective via <b>Window > Customize Perspective</b>. |
| <p><img src="images/addtoworkingset.png" alt="Add to working set"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Hiding the window toolbar</b> </p></td> |
| <td>You can now hide the window toolbar by clicking <b>Hide Toolbar</b> in |
| the context menu of the toolbar. You can restore the toolbar by clicking |
| <b>Window > Show Toolbar</b> |
| <p><img src="images/hidetoolbar.png" alt="Hide window toolbar"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Working sets for the Project Explorer</b></p></td> |
| <td><p>The Project Explorer can now group and filter elements by working set. You can |
| display working sets as top-level groupings or aggregated into a flat list. The window |
| working sets can also be selected and grouped or aggregated based on a preference. </p> |
| <p><img src="images/px-workingsets3.png" alt="Working Sets top level groupings submenu in Project Explorer"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Patch wizard improvements</b></p></td> |
| <td>The Apply Patch wizard now allows you to preview |
| the patch changes against the contents of the local workspace. When applying |
| CVS patches, you can also now manually apply unmatched patch segments to |
| the local file. No more digging through *.rej files! |
| <p><img src="images/patch.png" alt="Apply Patch wizard"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Compare editor improvements</b></p></td> |
| <td>The compare editor has a number of significant improvements: |
| <ul> |
| <li>The contents of compare editors are now kept in sync with other editors |
| currently open on the same file.</li> |
| <li>Comparisons that used to take a long time now take a matter of seconds, |
| thanks to a new text differencing algorithm.</li> |
| <li>Compare editors are now initialized in the background so that the UI remains |
| responsive while the files are being fetched and compared.</li> |
| <li>Many of your favorite editor commands are now available in compare editors, |
| including find/replace, show whitespace characters, show line numbers, and the Show In |
| sub-menu.</li> |
| <li>Compare editors now highlight individual changes within a block of changes.</li> |
| </ul> |
| <p><img src="images/highlight.png" alt="Highlighting of changes in compare editors"></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Compare Structure in Outline view</b></p></td> |
| <td>You can now view the structure pane of a compare editor |
| in the Outline view. To enable this, go to the <b>General > Compare/Patch</b> preference |
| page and check <i>Show structure compare in Outline view when possible</i>. |
| Selecting structure elements in the Outline view will scroll the content |
| pane in the Compare editor to reveal the change in the selected element. |
| <p><img src="images/outline.png" alt="Structure compare pane in Outline view"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Long resource paths on Windows</b></p></td> |
| <td>Where the underlying file system allows it, you can now create resources with |
| paths longer than 260 characters on Windows. This requires a Java 1.5 VM or greater. |
| <p><img src="images/long-names.png" alt="Navigator view showing long resource path names"> </p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Open files with other editors</b></p></td> |
| <td> |
| You can now open files with editors that are not registered for the specific |
| file extension. Right-click on your file and select <b>Open With > Other</b>. |
| You will be presented with a list of editors to choose from. |
| <p><img src="images/openwith-other.png" alt="Open With->Other..."></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Forms enhancements</b></p></td> |
| <td>UI forms have many visual and functional enhancements, including rendering |
| and layout of the heading area, with drop-down menu, drag and drop, and shared-header support. Form validation |
| now supports multiple messages, and shows which field the error occurred in. |
| <p><img src="images/forms-enhancements.png" alt="Sample forms editor"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Platform level proxy and SSH2 settings</b></p></td> |
| <td>A new <b>General > Network Connections</b> preference |
| page has been added for managing proxy settings. |
| <p>In addition, the <a href="http://www.jcraft.com/jsch/" target="_blank">JSch |
| SSH2 client</a> used by the Eclipse CVS client has been |
| pushed down to the Eclipse Platform so that it can be used by other |
| clients as well. Use the new <b>General > Network Connections > SSH2</b> preference |
| page to configure it.</p> |
| <p><img src="images/proxy.png" alt="Network Connections preference page"> </p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Keys preference page improvements</b></p></td> |
| <td>The Keys preference page displays your key bindings |
| and can optionally display all available commands that can be bound to |
| keys. Customized key bindings are marked by the "delta" |
| icon <img src="images/change-obj.gif" alt="delta" height="16" width="16"> in |
| the User column. |
| <p>You can now:</p> |
| <ul> |
| <li>Update a selected binding immediately by modifying the Binding or |
| When fields</li> |
| <li>Create a binding from a command by modifying the Binding field</li> |
| <li>Create a command from a binding using the Copy Command button</li> |
| <li>Remove all changes from the system with Restore Defaults</li> |
| </ul> |
| <p><img src="images/new-keys-preferences.png" alt="keys preference"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Editor area drag and drop </b></p></td> |
| <td><p>Dragging external files (i.e., from the Windows file explorer) on to the |
| editor area of a workbench window has the same effect as <b>Open |
| File</b>. Also, you can now drag an editor between workbench windows |
| associated with the same workspace.</p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Properties view make over</b></p></td> |
| <td><p>The Properties view has adapted to the new |
| look and feel of UI forms. Visual enhancements include new title bar |
| layout, colors and gradient, and new tab design and colors.</p> |
| <p><img src="images/tabbed-properties-view.png" alt="tabbed properties view"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Console launcher for Windows<br> |
| </b></p></td> |
| <td>There is now a second launcher "eclipsec.exe" on Windows that behaves as |
| expected for a console application. This allows piping the output from Eclipse, |
| sending the Ctrl+Break signal to the VM to generate a stack dump, and better |
| behavior in general for the standard -console, -consoleLog and -debug options.</td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Improved detection of Mozilla plug-ins</b></p></td> |
| <td>Users of Mozilla-based browsers can now augment |
| the default set of Mozilla plug-in paths that are searched by defining |
| environment variable <code>MOZ_PLUGIN_PATH</code>. For example:<p> |
| <code>export MOZ_PLUGIN_PATH=/usr/lib/browser-plugins</code></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Easier help navigation</b></p></td> |
| <td>The help window now has a <strong>Home</strong> button in the navigation |
| toolbar, which brings you back to the initial home page. You can also find your |
| way home by following the bread crumbs at the top of each document. These links |
| allow for easier navigation and provide more information about the context of the |
| document being viewed. |
| <p> <img src="images/help-breadcrumbs.png" alt="Help breadcrumbs"> </p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Help search term highlighting</b></p></td> |
| <td>If you open a help document as a result of a |
| search, a new toggle button will appear in the toolbar allowing you to toggle |
| the search term highlighting on and off, making the document easier to read. |
| <p> <img src="images/help-highlight.png" alt="Search highlighting toogle button"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Categorized help search</b></p></td> |
| <td>You can now categorize help search hits by book |
| in the help window via the new toolbar toggle button. Similarly, you can |
| also toggle the search descriptions. |
| <p> <img src="images/help-categories.png" alt="Categorized help search"> </p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Print multiple help topics</b></p></td> |
| <td>You can now print multiple topics in the help |
| window with a single action. The new print drop-down button above the table |
| of contents allows you to print a complete topic sub-tree at any level, |
| and will automatically generate a table of contents in the printed document. |
| <p><img src="images/help-print.png" alt="Print drop-down menu"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Cheat sheet improvements</b></p></td> |
| <td>You can open a cheat sheet from the Web by specifying its URL in the open cheat sheet dialog. |
| <p><img src="images/cheatsheet-url.png" alt="Opening a cheat sheet from a URL"></p> |
| <p>Sub steps in a cheat sheet are now clearly separated using horizontal |
| lines. Sub steps can now be previewed. The background colors in the cheat |
| sheet view have been adjusted to make the active step stand out more.</p></td> |
| </tr> |
| |
| <!-- ******************** Text ********************** --> |
| <tr> |
| <td colspan="2"><a name="Text"></a> <div style="font-size: 20px; font-weight: bold;">Editor Changes</div> |
| <p> |
| <em>These changes apply to all textual editors in the SDK.</em> |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Spell checking in text editors</b></p></td> |
| <td>Spell checking is now available in text editors and an American and a British English dictionary are part of the SDK: |
| <p> <img alt="Picture showing the dictionary section from the Spelling preference page" title="Dictionary Section from Spelling Preference Page" src="images/dictionary.png"></p> |
| <p> Spell checking is now enabled per default. If you're already a spelling whiz, |
| you can disable this feature with the new <b>Disable Spell Checking</b> quick assist.</p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Show invisible whitespace characters</b></p></td> |
| <td>It is now possible to see the invisible whitespace characters in textual editors: |
| <p> <img alt="Screenshot showing whitespace characters in the editor" title="Whitespace characters in the editor" src="images/show-whitespace.png"></p> |
| <p> This feature can either be controlled via <b>General > Editors > Text |
| Editors > |
| Show whitespace characters </b>preference, or via the [<img alt="Screenshot of the Show Whitespace tool bar button" title="Show whitespace tool bar button" src="images/show-whitespace-chars.png" align="top">] tool bar button when the <b>Editor Presentation </b>action set |
| is enabled.</p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Text drag and drop in text editors</b></p></td> |
| <td>You can now drag and drop text to and from text editors: |
| <p><img alt="Screenshot showing text drag and drop in the editor" title="Text Drag And Drop in The Editor" src="images/text-dnd.png"></p> |
| <p>You can control this via <b>General > Editors > Text |
| Editors > Enable drag and drop of text </b>preference.</p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Scroll by pages using Ctrl + mouse wheel</b></p></td> |
| <td>The mouse wheel scrolls the content of a textual |
| editor by pages while the <strong>Ctrl</strong> key is pressed.</td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Select by word or line using the mouse</b></p></td> |
| <td>Double-click and drag now grows or shrinks the selection by a word at a time. |
| Triple click will select a whole line, and those with nimble fingers can triple-click and |
| drag to grow or shrink the selection by a line at a time. |
| </td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Smart Home/End</b></p></td> |
| <td>Pressing Home and End keys now ignores whitespace at the start and end of a line. Pressing the key a second time goes to the real start and end. Pressing the key again toggles between the two start/end positions. |
| <b>Home</b>/<b>End</b> inside a linked area jumps to the beginning or end of the linked area, e.g. when filling in a template. |
| <p>This feature can be controlled via <b>General > Editors > Text Editors > Smart caret positioning at line start and end</b> preference.</p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>More team annotation options</b></p></td> |
| <td>Team annotations in text editor ruler can now be configured in a number |
| of ways: you can select from three different coloring schemes and choose |
| whether author and revision information should be displayed as text in addition |
| to the coloring. The following screen shot shows the revision numbers, background |
| colored by author, and additional information in the hover and it also emphasizes |
| the changes belonging to the same revision. This is achieved by clicking on a revision in the live annotate ruler. A second click removes the stickiness again. |
| <p><img alt="Screenshot of an annotated Java editor - the ruler shows revision numbers, while its background is colored by committer" src="images/annotate_version.png"> |
| </p> |
| <p>Below we see the author names, with background colored by date. These options |
| are configurable via the ruler context menu (<b>Ctrl+F10</b>):</p> |
| <p><img alt="Screenshot of an annotated Java editor - the ruler shows revision numbers, while its background is colored by committer" src="images/annotate_menu.png"> |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Recenter command</b></p></td> |
| <td>A new command has been added that allows recentering |
| the line that contains the caret. By default, this command is only bound |
| to a key binding (<b>Ctrl+L</b>) when using the Emacs scheme. To bind it |
| in the Default scheme, simply assign a key sequence to the <b>Recenter</b> |
| command which can be found in the <b>Text Editing</b> category. </td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Joining lines in text editors</b></p></td> |
| <td>You can now use the new command <b>Ctrl+Alt+J</b> in a text editor to join lines.</td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Convert tabs to spaces </b></p></td> |
| <td>Text editors now allow you to convert tabs to spaces when typing. |
| <p> This feature can be enabled via <b>General |
| > Editors > Text Editors > Insert spaces for tabs </b>preference.</p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>More flexible templates</b></p></td> |
| <td>The syntax for templates has evolved to allow |
| typed and parameterized template variables. This allows the same variable |
| type to be used multiple times in the same template. As an example, consider |
| the following template for generating a doubly nested for loop: |
| <p> <img src="images/doubleloop.png" title="Template: Double loop over two different arrays" alt="Screenshot showing a template for a double loop over two different arrays"></p></td> |
| </tr> |
| |
| <!-- ******************* Team/CVS ******************** --> |
| <tr> |
| <td colspan="2"><a name="TeamCVS"></a> <div style="font-size: 20px; font-weight: bold;">Team/CVS |
| Changes</div></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Import CVS projects directly into working sets</b></p></td> |
| <td>You can now assign CVS projects to a working |
| set during import. This is available from both the CVS Repository |
| View (via <strong>Check Out As</strong>) and through the CVS Import Wizard. |
| <p> <img alt="Checkout As" src="images/checkoutas.png"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Export working sets as part of team project set<br> |
| </b></p></td> |
| <td>The export wizard can now persist active working sets as part of a Team Project set. |
| <p> <img alt="Export Project Set" src="images/exportteamprojectset.png"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>History view search<br> |
| </b></p></td> |
| <td>The History view has a new search field that allows you to filter the history |
| based on text in the author, comment, revision, and tags. The field is not visible by |
| default but can be enabled from the view menu. |
| <p> <img alt="History Search Field" src="images/historysearch.png"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>History view now has view history</b></p></td> |
| <td>The History view now allows you to navigate |
| back to previously viewed elements. |
| <p> <img src="images/history.png" alt="History view has view history"> </p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Spell check in Commit dialog</b></p></td> |
| <td>The Commit dialog now uses the Eclipse spell |
| checker to highlight spelling errors in commit messages. |
| <p><img src="images/commit.png" alt="Commit dialog"></p></td> |
| </tr> |
| |
| <tr> |
| <td><p align="right"><b>Flat presentation in model-based synchronizations</b></p></td> |
| <td>A flat presentation has been added to model-based |
| synchronizations. For CVS, model-based synchronizations are the default. |
| <p><img src="images/flat.png" alt="Flat presentation in Synchronize view"></p></td> |
| </tr> |
| |
| <!-- ******************** Debug ********************* --> |
| <tr> |
| <td colspan="2"><a name="Debug"></a> <div style="font-size: 20px; font-weight: bold;">Debug |
| Changes</div></td> |
| </tr> |
| |
| <tr> |
| <td> <p align="right"><b> Launch selection vs. launch last</b></p></td> |
| <td> <p> Running and debugging applications has been simplified |
| to run or debug the selected file or active editor. Use the <strong>Launch |
| the selected resource or active editor</strong> preference to enable |
| this behavior on the <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.debug.ui.LaunchingPreferencePage)")'><strong>Run/Debug |
| > Launching</strong></a> preference page. When the selected resource |
| (or active editor) is not executable, you can opt to launch the associated |
| project or launch the previously launched application. </p> |
| <p><img alt="Launch selection vs. launch last preference settings" src="images/launch-prefs.png"></p> |
| <p>Pressing the <strong>Run</strong> or <strong>Debug</strong> toolbar |
| button will launch the selected resource (as will the <strong>Run</strong> |
| or <strong>Debug</strong> action in the top level Run menu). When a |
| launch configuration does not exist for a file and there is only one |
| way to launch it, the file will simply be launched in the mode you selected. |
| When there is more than one way to launch a file you will be prompted |
| to select how to run or debug the application. For example, when running |
| a JUnit test you can run as a Java application or JUnit test. A launch |
| configuration will be created and an entry will be added to the launch |
| history for the application.</p> |
| <p><img alt="Dialog used to select how to debug a Java program" src="images/launch-as-dialog.png"></p> |
| <p>When the same file is launched again, the most recent configuration |
| in the launch history associated with that file is re-launched.<br> |
| </p></td> |
| </tr> |
| <tr> |
| <td> <p align="right"><b> Run/Debug settings</b></p></td> |
| <td> <p> A new properties page has been added to manage launch |
| configurations associated with a resource. For example, selecting the |
| <strong>Run/Debug Settings</strong> property page for a project will |
| display all launch configurations associated with that project. Configurations |
| can be created, deleted, and edited from this page.</p> |
| <p><img alt="Run/Debug settings property page showing launch configurations associated with the selected resource" src="images/run-debug-settings.png"></p></td> |
| </tr> |
| <tr> |
| <td> <p align="right"><b> Automatically showing console</b></p></td> |
| <td> <p> Toggle buttons have been added to the console toolbar |
| controlling when the console is automatically displayed. The buttons |
| provide quick access to the workspace preferences to show the console |
| when output is written to standard out or standard error (also available |
| from the <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.debug.ui.ConsolePreferencePage)")'><strong>Run/Debug |
| > Console</strong></a> preference page).</p> |
| <p><img alt="Toggle buttons in console toolbar" src="images/console-toggle-buttons.png"></p></td> |
| </tr> |
| |
| <!-- ****************** END OF N&N TABLE ****************** --> |
| </tbody> |
| </table> |
| |
| </body> |
| </html> |