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

CDT/Archive/planning/4.0M4Plan

< CDT‎ | Archive‎ | planning
Revision as of 09:45, 12 December 2006 by Mschorn.eclipse.gmx.at (Talk | contribs) (UI)

Core

Indexing

  • We have fixed a number of exceptions.
  • The quality has improved, yet there are still issues.

UI

C/C++ Editor

  • Inactive code highlighting. Inactive lines of code, ie. lines which are excluded by conditional preprocessor directives are highlighted with a grey background. bug 81511
  • Smart editing features. A patch contributed by Sergey Prigogin (Google) adds some very handy smart editing features to the C/C++ Editor, e.g. automatic closing of braces and strings, smart paste, improved auto indentation, a Code Style Preference page, and much more. bug 148582
  • Default formatter. A default code formatter similar to JDT has been implemented including predefined profiles for the most popular coding styles. bug 95274
  • Text Drag and Drop. Text Drag and Drop has been implement for the C/C++ Editor. bug 78677
  • Show whitespace characters. This feature has been adopted by the Eclipse Platform. bug 22712
  • Semantic highlighting. Allows to colorize declarations, definitions and references of C/C++ elements: functions, variables, classes, etc. bug 140335
  • Folding improvements. Support for folding comments and preprocessor branches has been added.

Include Browser

The Include Browser is introduced as a new view. It visualize the include relations among files in a tree as proposed in bug 142149

There is a known limitation: Includes accross projects cannot be shown at this time.

  • Common Navigator extensions. CDT content extensions for the Project Explorer based on the Common Navigator Framework have been implemented. This makes it possible to view JDT and CDT content in one view or to allow ISVs to contribute product specific content. bug 140337

Back to the top