blob: c75f8e7da9dfa557f08cac8dae7eb99bbb74a7e0 [file] [log] [blame]
<!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 &gt; 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 &gt; 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 &gt; 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 &gt; About Eclipse &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; Other</b>.
You will be presented with a list of editors to choose from.
<p><img src="images/openwith-other.png" alt="Open With-&gt;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 &gt; 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 &gt; Network Connections &gt; 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 &gt; Editors &gt; Text
Editors &gt;
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 &gt; Editors &gt; Text
Editors &gt; 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
&gt; Editors &gt; Text Editors &gt; 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
&gt; 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
&gt; 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>