Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/User/NewIn85"

< CDT
(Refactoring)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Build  ==
 
 
 
== Editor ==
 
== Editor ==
  
Line 8: Line 6:
  
 
[[File:Hide read-only references.png]]
 
[[File:Hide read-only references.png]]
 +
 +
=== Include Guard Style ===
 +
 +
There is a new preference for the style of include guards.
 +
 +
[[File:Include_guard_style.png]]
 +
 +
=== Completion of Template Arguments ===
 +
 +
Auto completion of class template names now also adds angle brackets to the name an provides context information about the template's parameters.
 +
 +
[[File:Content_assist_with_template_arguments.png]]
 +
 +
[[File:Hints_for_template_arguments.png]]
 +
 +
=== Default Arguments in Content Assist ===
 +
 +
When default arguments are available they are now displayed in the content assist.
 +
 +
[[File:Default_arguments_in_content_assist.png]]
 +
 +
If this behavior is not desired it can be disabled. Preferences -> C/C++ -> Editor -> Content Assist.
 +
 +
[[File:Default_arguments_settings.png]]
  
 
== Indexing ==
 
== Indexing ==
Line 29: Line 51:
 
=== Cloning of Visualizer view ===
 
=== Cloning of Visualizer view ===
  
CDT now supports the cloning of Visualizer views. A clone button was added to the Visualizer, that permits creating a new instance of the visualizer view. At the moment it can be used with the Multicore Visualizer filtering feature, to have different MV views show strategic subsets, of the current system being debugged. In the future, cloning his will be even more useful, in conjunction with the upcoming pinning feature.
+
CDT now supports the cloning of Visualizer views. A clone button was added to the Visualizer, which permits creating new instances of the visualizer view. At the moment it can be used with the Multicore Visualizer filtering feature to have different MV views show strategic subsets of the current system being debugged. In the future, such cloning will be even more useful in conjunction with the upcoming pinning feature.
  
 
Here we show the Multicore Visualizer with its new "clone" button:
 
Here we show the Multicore Visualizer with its new "clone" button:
Line 43: Line 65:
 
[[Image:CDT-MV-cloning2.png]]
 
[[Image:CDT-MV-cloning2.png]]
  
This feature was completed August 14th, 2014 through [http://eclip.se/436095 Bug 436095].
+
This feature was completed through [http://eclip.se/436095 Bug 436095].
  
 
== General ==
 
== General ==

Latest revision as of 10:14, 8 January 2015

Editor

Filtering Read-Only References in Search View

A new filtering option was added in the Search View:

Hide read-only references.png

Include Guard Style

There is a new preference for the style of include guards.

Include guard style.png

Completion of Template Arguments

Auto completion of class template names now also adds angle brackets to the name an provides context information about the template's parameters.

Content assist with template arguments.png

Hints for template arguments.png

Default Arguments in Content Assist

When default arguments are available they are now displayed in the content assist.

Default arguments in content assist.png

If this behavior is not desired it can be disabled. Preferences -> C/C++ -> Editor -> Content Assist.

Default arguments settings.png

Indexing

Labels as Values

CDT will now correctly parse and index code that use labels as values, a relatively common use of this is in jump tables.

CDT Labels as Values.png

Refactoring

Header File Rename

Renaming or moving a header file now updates include statements in other header and source files and include guards in the header file itself.

Header file rename.png

Debug

Cloning of Visualizer view

CDT now supports the cloning of Visualizer views. A clone button was added to the Visualizer, which permits creating new instances of the visualizer view. At the moment it can be used with the Multicore Visualizer filtering feature to have different MV views show strategic subsets of the current system being debugged. In the future, such cloning will be even more useful in conjunction with the upcoming pinning feature.

Here we show the Multicore Visualizer with its new "clone" button:

CDT-MV-new-clone-button.png

Here we have a MV that has been cloned twice:

CDT-MV-cloning.png

Finally we have the same MV views as the previous screenshot, but with a bit of customization of the visualizers - Load meters were enabled on the MV on the left, and filtering was enabled on the two MVs on the right, to show subsets of the current threads

CDT-MV-cloning2.png

This feature was completed through Bug 436095.

General

CDT 8.5 requires JRE 1.7 or higher to run.

CDT 8.5 requires Eclipse 4.4 or higher to run.

Bugs Fixed in this Release

See Bugzilla report Bugs Fixed in CDT 8.5

Back to the top