Project Explorer view |
A new Project Explorer view has been added. This view presents a domain-oriented view of the projects in the workspace. General projects are shown in the same way as the Navigator view, but other projects are presented in a hierarchy that makes sense for their particular domain. For example, Java projects appear as a hierarchy of source folders and packages rather than folders. |
History view |
There is now a generic History view in Eclipse. This view combines history
from repositories such as CVS with content in the Eclipse local history.
|
Improved help in dialogs |
Most dialogs in Eclipse now have a standard help button on the bottom left corner. This button summons context help, same as pressing F1 (on Windows). In addition, the help content will now appear in the same dialog in the dialog's tray instead of in a separate window. Cheat sheets can also follow you into dialogs (in the tray) for those steps that involve opening dialogs. |
Window-level working set selection |
The notion of window-level working set selection has been introduced. By default, there is a "Working Sets" action in the window tool bar that allows you to select an arbitrary selection of working sets. Any view that is set to use the "Window Working Set" (via the traditional selection dialog) will show the contents of all selected working sets. |
Linked resources anywhere |
You can now create linked resources at any depth within your projects. This allows you to put resources from different places in the file system anywhere you like in the project structure, including below other linked resources. |
Mac OS X on X86/Intel |
The Eclipse launcher and native libraries have been compiled as universal binaries so that you can run Eclipse on Mac OS X X86/Intel platforms using the Mac OS X (Mac/Carbon) downloads. |
Problems, Tasks and Bookmarks view supports multiple filters |
It is now possible to define more than one filter on the Problems, Tasks, and Bookmarks views. These filters are additive so the view will show the union of the markers that satisfy these filters. You can add, remove, enable, or disable filters as desired. |
Draggable window trim |
The window 'trim' (that is, Status Line, Heap Status, Fast View Bar...) can now be repositioned around the workbench window. Each trim element has its own grab handle that you can either click and drag to move the trim or right-click to get a context menu.
|
Integrated progress on startup |
Startup progress is now integrated directly into the splash screen. |
Pervasive filtering support |
Support for filtering content based on provided filter text is now supported in several places. This now appears in the Import, Export, and New wizards, and in the Show View dialog. This is the same feature that already exists in the Preferences and Show View dialogs.
|
Import Existing Projects with copy |
The Import Existing Projects into Workspace wizard now provides the option to copy a project's files into the current workspace location when importing from a directory. The original behavior is still maintained simply by ensuring the Copy projects into workspace option is not checked. |
Alternative file systems |
Projects and linked resources can now be created with file systems other than the local file system. |
Problems can be grouped |
Problems in the Problems view can now be grouped by severity, type, or other criteria provided by plug-ins.
|
Multiple problems can be fixed at once |
The Problems view now allows you to add other problems that have the same potential resolution so that you may fix many at once. |
Close unrelated projects |
A new command, Close Unrelated Projects, is available in the
context menu when a project is selected. This command is a great way to
focus your workspace on what you are working on right now, eliminating
the clutter and overhead of any unrelated projects in the workspace.
|
Direct text search action |
Select text in an editor and invoke Search > Text > Workspace (Ctrl+Alt+G) to search in all (non-binary) files. |
Live news in the Eclipse SDK Welcome |
The What's New section of Welcome now has Live News.
The content is provided by the Eclipse.org RSS news feed (requires internet
connection). You can click on the links to see the full story.
|
Animated message area for displaying errors and warnings |
A new animated message area has been added to better draw your attention to potential problems. The animated tray will slide up from the bottom of a page's title area to cover the page description and will be used to convey error and warning messages. This is used in both wizards and the preference dialog. |
System Default theme |
The System Default theme is a theme that uses fonts and colors available from the operating system rather than those defined by Eclipse. This theme is the default theme for High Contrast mode. You will be prompted to restart when switching to High Contrast mode and the theme change will be applied then. |
Tooltips for annotations in text editors |
Annotation hovering that was previously only available in Java editors is now available in all text editors.
|
Annotation navigation in text editors |
Annotation navigation is now available in all text editors.
|
Commit comment templates |
You can specify templates for commit comments via the Team > CVS > Comment Templates preference page. The templates will appear in the commit dialog off the history drop down menu. |
Improved patching support |
Improvements have been made to the CVS Create Patch wizard. Improvements to create patch include:
Changes have been made to the Apply Patch wizard to accommodate multi-project patches. |
Improved conflict handling for CVS Team>Update operation |
When performing an update, CVS has a file based markup for indicating conflicts. This markup can be cumbersome to work with. When performing a Team>Update, Eclipse will now update any non-conflicting files and then show any conflicts in the synchronize view. You can then resolve the conflicts manually from there. |
CVS shows model content in synchronizations |
CVS can now be configured to include model content in synchronizations by enabling the associated option on the Team > CVS > Synchronize/Compare preference page. |
CVS Quick Diff annotations |
CVS now supports Quick Diff annotations for local files. Perform a Team > Show Annotations on a local file and you will see color-based annotations of who did what in the file. The bar on the left hand side shows a different color for each user. Hovering over a section shows the details of that revision and highlights the sections of code contributed by that revision in the right hand bar.
|
Java problem markers from a "javac" build |
Running an Ant build that contains a "javac" declaration can produce JDT problem markers for the code that is compiled. The marker generation is controlled by an Ant UI preference: Window > Preferences > Ant > Create problem markers from "javac" results. As well, the "javac" declaration needs to set the "listfiles" attribute to "true" and an Eclipse console must be allocated for the build output. |
Breakpoint import and export |
Breakpoints can now be exported to a file. The export wizard lets you select the breakpoints to export together; the import wizard lets you optionally create a breakpoint working set. |
Launch dialog improvements |
A toolbar and name filter have been added to the launch dialog. The toolbar provides actions to create, duplicate, delete, and collapse all configurations, as well as manage the filters for the dialog. The name filter dynamically filters entries in the dialog as you type to show only those configurations matching the entered text, similar to the preferences dialog. You can also filter configurations from closed, deleted, or unavailable projects, or filter out specific kinds of configurations. |
Variable columns |
Variables can be displayed using columns or a standard tree. To toggle columns on/off use the view menu's Layout > Show Columns action. You can select the columns to be displayed using the Layout > Select Columns action. Recently changed variables are displayed with a yellow background (controlled by the "Changed value background color" user preference via the Run/Debug preference page). The Java debugger supports editing of Strings and primitive values inline. |
Previous Next