Coming fresh on the heels of the bouquet of late spring flowers that is the start of the Eclipse 3.0 RC series, the C/C++ Development Tools presents the CDT M9 compatible download. The CDT team is now entering its own release candidate lockdown heading to the Eclipse 3.0 based CDT 2.0 release endgame plan:
|
|
Background Activity Support |
CDT 2.0 makes full use of Eclipse 3.0 background activities for Building, Indexing and Searching. See all the action in the Progress View |
|
|
Automatic Project Settings Discovery |
Automatically generate project defines and include path settings from the C/C++ Make Project > Discovery Options project settings
|
|
|
C/C++ File Types |
Define specific files, especially C++ headers without extensions, using the C/C++ File Types global preference or project property.
|
|
|
Multiple Binary Architectures Per Project |
Building for multiple binary formats? Choose the appropriate formats using the Binary Parser project option.
|
|
|
Project Path Configuration |
Use the C/C++ Include Paths & Symbols project properties to help limit the project parsing and indexing to only those projects which are relevant.
|
|
|
Outline Follows Includes |
@@@ Alain/Hoda/John what does this setting do?
|
|
|
Build Console Colours |
More easily detect errors with the colour build console settings
|
|
|
Makefile Editor |
The Makefile Editor now provides syntax highlighting, code completion and content outlining capabilities.
|
|
|
C/C++ Working Set |
You can now generate a C/C++ project specific working set.
|
|
|
C/C++ Content Assist |
Code editing just got easier with a more full featured content assist!
Completions now provided in the C/C++ editor for:
|
|
|
Editor Hyperlink Navigation |
Enable the editor hyperlink navigation and then you can use Ctrl - click to jump to the declaration of an item on the C/C++ editor.
|
|
|
Search Enhancements |
The C/C++ search provides context sensitive searches from the Outline view as well as resource selection restricted searches in the C/C++ Search Dialog |
|
|
Indexer Error Markers |
Enable C/C++ indexing and indexer error reporting in the C/C++ Indexer properties. This helps identify projects missing path configuration information.
|
|
|
Rename Refactoring |
Use the Outline or the C/C++ Editor Refactor > Rename context menu to refactor class & type names, methods, functions & member names.
|
|
|
Open Type |
Use Navigate > Open type (Ctrl-Shift-T) to open up the declaration of C/C++ classes, structures, unions, typedefs, enumerations and namespaces.
|
|
|
C/C++ Browsing Perspective |
Use the C/C++ Browsing Perspective to navigate the class and structure members of a particular project.
|
|
|
Automatic Refresh |
Configure the default behaviour of the automatic retrieval of shared library and register information in the C/C++ debugger.
|
|
|
Mixed Source/Assembly |
Gone are the days of toggling the C/C++ editor to show the assembly of a program. Instead use the Disassembly View to see both assembly code and source mixed!
|
|
|
GDB Console |
The gdb Console has moved to being a proper console selection of its own in the generic Console View
|
|
|
Global Variables |
Global variables can now be added to the Variables View instead of having to add them as seperate expressions.
|