CDT 7.0 - New and Noteworthy
See What's new in CDT 7.0 on the CDT wiki which may contain more recent information.
Editor
|
|
Sort Lines |
The new Sort Lines command that sorts selected lines alphabetically. |
Surround with |
|
Templates View support |
Added Templates View support.
|
Outline View Groupings |
Option to group macro definitions in the Outline view.
|
Codan
|
|
Code Analysis |
New code analysis framework is introduced, called Codan. See this
wiki for details.
|
Refactoring
|
|
Getters and setters |
Choice where to place getters and setters during refactoring. |
Refactoring History |
Introduced Refactoring History for the CDT Refactorings
|
Build
|
|
Edit While Building |
Allow saving files while external Makefile builds are in progress |
Console Error Highlighting |
Compiler errors and warnings are now highlighted in the build console.
Navigation from errors in build console to location in editor is possible
with double-click on the highlighted line.
|
Regex Error Parser |
Regular Expression Error Parser introduced. The parser is user-configurable and can be used
to parse errors from non-standard compilers
|
Save Log |
Added ability to save build log to a file
|
Run Last Target |
New keyboard bindings Run Last Make TargetF9/Shift-F9 |
Project Context Menu |
Organized project context menu related to build.
|
Build Selected Configurations |
Reworked Build Selected Configurationsdialog. |
Build Preferences |
Organized build preferences under Build page.
|
New Icons |
New icons and decorations.
|
Import Includes |
Import/Export in Includes and Symbols tabs on the Paths and Symbols project properties.
|
MinGW and Cygwin |
Better algorithms to recognize MinGW and Cygwin toolchains, see bug 303900 (Cygwin 1.7) and bug 195572 (MINGW) for details. |
Hello World |
When a Hello World project is created, open generated file automatically. |
Headless Builder |
Headless Builder has been improved: supports configuration selection, returns error code if built projects have error markers. |
GCC options |
ManagedBuild GCC toolchain supports pre included header files, i.e. -include switch to gcc |
References |
|
UPC |
|
Debug
|
|
Non-Stop |
Support for Non-Stop Debugging (stopping one or more threads while the others continue to execute).
Requires GDB 7.0 or newer.
|
Features |
|
Bugs Fixed
|
|
Fixed |
All Bugzilla tasks closed in this release:
CDT 7.0 bug fixes
|
Known Limitations
|
|
Limitations |
Cannot run or debug class in a project with GB18030 characters in workspace/project name. Most class libraries do not properly support the creation of a system process (via java.lang.Runtime.exec(...)) when the specified command line contains GB18030 characters. This limitation means the scanner discovery mechanism and debugger cannot launch applications when the command line it generates contains GB18030 characters. Details in Bug 308803 |
To learn what's new in CDT releases see: