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.0"

< CDT‎ | Archive‎ | planning
m (C/C++ Editor)
m (Fix bug id.)
Line 13: Line 13:
 
* '''Auto-save'''.  Implement an option to regularly save dirty editor buffers to the Eclipse local history as a backup mechanism. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=140334 bug 140334] <br>See also Eclipse platform [https://bugs.eclipse.org/bugs/show_bug.cgi?id=34076 bug 34076].
 
* '''Auto-save'''.  Implement an option to regularly save dirty editor buffers to the Eclipse local history as a backup mechanism. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=140334 bug 140334] <br>See also Eclipse platform [https://bugs.eclipse.org/bugs/show_bug.cgi?id=34076 bug 34076].
 
* '''Semantic highlighting'''. Colorize definitions and declarations of various C/C++ elements: function, variable, type, enum, etc. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=140335 bug 140335]
 
* '''Semantic highlighting'''. Colorize definitions and declarations of various C/C++ elements: function, variable, type, enum, etc. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=140335 bug 140335]
* '''Inactive code highlighting'''. Highlight lines of code which are inactive (ie. which are excluded by conditional preprocessor directives) in the current scanner configuration. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=140336 bug 140336]
+
* '''Inactive code highlighting'''. Highlight lines of code which are inactive (ie. which are excluded by conditional preprocessor directives) in the current scanner configuration. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=81511 bug 81511]
  
 
==== CView ====
 
==== CView ====

Revision as of 05:53, 12 May 2006

Indexing

  • Support headless creation of indexes (PDOM), and import of these prebuilt indexes into user workspaces.


UI

C/C++ Editor

  • Support indent width independent of tab width. Allow to specify indent width independent of tab width to support mixed-mode indentation as already requested by bug 53994 and bug 92036.
  • Default formatter. Implement a (simple) default formatter/indenter. bug 95274
  • Text Drag and Drop. Implement Text Drag and Drop for the editor. bug 78677
    Note: This may become obsolete if Eclipse platform implements it in 3.3. See also bug 11624.
  • View non-printable characters. Provide a command and toolbar button to enable visualization of non-printable characters in the editor (CR, LF, TAB, SPACE). bug 140333
    Note: This may become obsolete if Eclipse platform implements it in 3.3. See also bug 22712.
  • Auto-save. Implement an option to regularly save dirty editor buffers to the Eclipse local history as a backup mechanism. bug 140334
    See also Eclipse platform bug 34076.
  • Semantic highlighting. Colorize definitions and declarations of various C/C++ elements: function, variable, type, enum, etc. bug 140335
  • Inactive code highlighting. Highlight lines of code which are inactive (ie. which are excluded by conditional preprocessor directives) in the current scanner configuration. bug 81511

CView

  • Common Navigator extensions. Adopt the new Common Navigator (CN) framework and create CDT specific extensions to plug the content and functionality of the C/C++ Projects view (aka CView) into any Common Navigator view. The extensions will be initially contributed to the new general purpose "Project Explorer", which serves as a playground for early adopters of the technology (like JDT). This should also help to stabilize and improve the CN framework by providing feedback and bug reports. bug 140337

New Views

  • Include Browser: Visualize the include relations among files in a tree.
  • Call Hierarchy: Explore call-graphs by means of a tree. Bugzilla 48212
  • Reintroduce Type Hierarchy: Present inheritance relations and members of types.

Back to the top