Skip to main content

Notice: This Wiki is now read only and edits are no longer 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/Archive/planning/4.0M4Plan"

< CDT‎ | Archive‎ | planning
m (C/C++ Editor enhancements)
(UI)
Line 17: Line 17:
 
* '''Folding improvements'''. Support for folding comments and preprocessor branches has been added.
 
* '''Folding improvements'''. Support for folding comments and preprocessor branches has been added.
  
==== Views ====
+
==== Include Browser ====
  
* Introduces a new view, the '''Include Browser'''. It visualize the include relations among files in a tree as proposed in [https://bugs.eclipse.org/bugs/show_bug.cgi?id=142149 bug 142149]
+
The Include Browser is introduced as a new view. It visualize the include relations among files in a tree as proposed in [https://bugs.eclipse.org/bugs/show_bug.cgi?id=142149 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. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=140337 bug 140337]
 
* '''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. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=140337 bug 140337]

Revision as of 09:45, 12 December 2006

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