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.
Difference between revisions of "CDT/Archive/planning/4.0"
(add links to bugzilla) |
m (changed formatting) |
||
Line 21: | Line 21: | ||
* '''Include Browser''': Visualize the include relations among files in a tree. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=142149 Bug 142149] | * '''Include Browser''': Visualize the include relations among files in a tree. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=142149 Bug 142149] | ||
* '''Call Hierarchy''': Explore call-graphs by means of a tree. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=48212 Bug 48212] | * '''Call Hierarchy''': Explore call-graphs by means of a tree. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=48212 Bug 48212] | ||
− | * Reintroduce '''Type Hierarchy''': Present inheritance relations and members of types. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=108879 Bug 108879] <br> | + | * Reintroduce '''Type Hierarchy''': Present inheritance relations and members of types. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=108879 Bug 108879] <br>The implementation will consider the following bugs: [https://bugs.eclipse.org/bugs/show_bug.cgi?id=48213 bug 48213], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=70246 bug 70246], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=71943 bug 71943], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=87815 bug 87815], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=94197 bug 94197], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=99833 bug 99833], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=99835 bug 99835], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=100655 bug 100655], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=108879 bug 108879] and optionally also [https://bugs.eclipse.org/bugs/show_bug.cgi?id=73904 bug 73904]. |
− | The implementation will consider the following bugs:[https://bugs.eclipse.org/bugs/show_bug.cgi?id=48213 48213], | + | |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=70246 70246], | + | |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=71943 71943], | + | |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=87815 87815], | + | |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=94197 94197], | + | |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=99833 99833], | + | |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=99835 99835], | + | |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=100655 100655], | + | |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=108879 108879] | + | |
− | and optionally also | + | |
− | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=73904 | + |
Revision as of 07:02, 17 May 2006
Contents
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. Bug 142149
- Call Hierarchy: Explore call-graphs by means of a tree. Bug 48212
- Reintroduce Type Hierarchy: Present inheritance relations and members of types. Bug 108879
The implementation will consider the following bugs: bug 48213, bug 70246, bug 71943, bug 87815, bug 94197, bug 99833, bug 99835, bug 100655, bug 108879 and optionally also bug 73904.