[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-dev] CDT-3.0 plan items(proposed)
|
Bonjour,
After exchanging with a few committers, below is a proposed plan items
for CDT-3.0, hopefully it will metamorphose to a more concrete plan items with
milestone dates. Note, although not explicitely described, part of the plan
is to taking care of PR business and moving CDT to eclipse-3.1 framework.
===========================================================================
Core
- Error Parser: The current error parser is limited,
and there is no clean way to maintain contexts for
multiline errors matching.
* new Interface been proposed(PR 54812)
* new feature: hyperlinking (PR 50124)
- Resolver Model: The current file mappings/associations
are standalone to CDT, the resolver needs to propagate
the information to the Eclipse platform. This can now
be done with the new IContentTypeManager and extension
points in Eclipse-3.1 (PR 78821 ..).
- IPathEntry interface changes: The scanner automatic discovery
is now more powerfull and can return information on per file basis.
The interface of the IPathEntry needs to be change to accomodate (PR 72821).
- Variable substitution: A service offered by the Core Model to mantain
variables specific to the CDT, those variables could be exported (PR 79518).
UI
- Overhaul of the OpenType, Type Hierarchy and C/C++ browsing views: The
OpenType was doing a very agressive caching, with the new features provided
by the indexer(providing offset locations) we can scale down the process and
rely more on the indexer (PR 48213, ...).
- Generate overriding methods in the CEditor, for C++ classes (PR 58932)
- Class Wizard
* generate user customizable define guards (PR 75153)
* use documentation templates(PR 56207)
- More Drag && Drop support, in the views (PR 83112, ..).
- C/C++ Editor improvements:
* coloring of operators, braces and numbers,
* outline in selectable dialog (Ctrl O) with search input(PR 83112).
* Preference Pages changes to match Eclipse-3.1 policies(Many settings
are now common on the Workbench/Text Editor).
- Removing of the old Template scheme to match Eclipse-3.1 (PR 71111).
- Definition/Declaration view, showing the definition of a symbol(relies
on the indexer.
- Open call hierarchy view.
Make Builder
- Make targets
* Allow setting environment for build targets(PR 47241)
* Allow variables substitution in arguments(PR 48009).
Launch
- New launch configuration, gdbserver. Currently the
gdb server launch is tied to the local launcher,
confusing the user(PR 79458)