Debug Project New and Noteworthy for 3.0M8
|
| |
|
Evaluation Popups throughout the debug support and the addition of a details area for the Inspect popup |
Evaluation popups are used for all Display and Inspect results. As well, a details area has been implemented for the Inspect popup.
|
|
|
|
|
Enhanced debugging in non-debug perspective |
New options to switch perspectives and activate the debug view when a breakpoint is hit. The user is prompted before the perspective is changed. |
|
|
|
|
Use of detail pane in variables view to set the value of a variable |
The value of the selected variable in the Variables View can now be changed in the details area of that view by typing the new
value and using the context menu's "Assign Value" command (Ctrl-S by default).
|
|
|
|
|
Skipping breakpoints |
A new Skip breakpoints button has been added that turns off all breakpoints in the workspace. New preferences have been added to skip breakpoints during run-to-line and evaluations.
|
|
|
|
|
Easier extension of Existing Environment |
Ability to select from existing environment variables in Environment launch configuration tab |
|
|
|
|
Launching from the context menu in navigator |
The launch shortcuts are now available from the navigator too.
|
|
|
|
|
Default VM arguments can be associated with a JRE |
Any JRE Install can now have a set of default VM arguments associated with it.
These arguments will be passed to the VM whenever it is used.
|
|
|
|
|
Class prepare breakpoints |
Breakpoints can be set on a class prepare event. The program will be suspended
when the specified class or interface is loaded in the VM.
|
|
|
|
|
Restart option when hot code replace fails |
When changes are made in the host VM that hot code replace does not support, the user is now
given the option to "Restart" the VM instead of only being able choose "Terminate" or "Continue".
|
|
|
|
|
Refactoring support for Java launch configurations |
Java launch configurations are updated when a project, a package, or a type is renamed. |
|
|
|
|
|
|
|
Workspace is checked for breakpoints before launching in run mode |
When an application is launched in run mode and breakpoints are set in the
workspace, the user will be prompted to determine if the launch should be in debug mode. A launching
preference has been provided to turn this feature on and off.
|
|
|
|
|
Pre-launch builds are restricted to the project being launched and its prerequisite projects |
When a user is running eclipse without auto-build on, and a build is required before launching, the build will be restricted to the project containing the class file being launched and any prerequisite project. Eclipse will no longer build the entire workspace in this scenario. |
|
|
|
|
User is prompted when trying to launch an application from a project that contains compile errors |
When a launch is initiated from a project that contains compile errors, or a project that it depends on contains compile errors,
the user is prompted and given the chance to cancel the launch. A launching preference has been provided to turn this feature
on and off.
|
|
|
|
|
Ant errors and warnings shown in the Problems view |
Parsing and syntax errors resulting from an Ant build file are displayed in the Problems view. Potential problems such as missing libraries or class files
as specified in a taskdef as flagged as warnings.
|
|
|
|
|
Ant code assist proposals for custom tasks and types |
Tasks or types defined within the buildfile or via extension point are presented as code assist proposals if they are relevant. Attributes for these tasks and types are also available via code assist. |
|
|
|
|
Initial work for template support in the Ant editor |
A first release of template support for Ant buildfiles is included.
|
|
|
|
|
Environment tabs added |
The launch configuration tab for specifying the environment has been added for Ant launches, and external tool builders. |
|
|
|
|
Ant external tool builders can be set to build in an external VM |
The JRE tab has been added to configure the JRE of the launch for Ant external tool builders. |
|
|
|
|
More filtering options in the Ant editor outline |
You can now filter out top level types and imported elements.
|
|
|
|
|
Ant editor outline can be linked with the Ant editor |
A "Link with Editor" toolbar action has been added to the Ant editor outline. This action toggles whether the Ant outline page links its selection to the active Ant editor. |
|
|
|
|
Ant editor outline support for working with imported elements |
In handling an imported file (using the Ant 1.6.* <import> task), the Ant editor outline, adds label and icon decorators to indicate imported elements. As previously noted these elements can be filtered from the outline. Support is also provide for navigating to the imported element in the buildfile that it is defined within. |
|
|
|
|
Extension point support for separate VM builds |
Support has been added for making use of Ant extension point definitions in separate VM builds. Ant extra classpath entries, tasks, types and properties can be defined to be available in separate VM builds. See bug 47901. |














