Bug 272146 - deprecate and eventually remove the CDOM
Summary: deprecate and eventually remove the CDOM
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-parser (show other bugs)
Version: 6.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-14 09:13 EDT by Chris Recoskie CLA
Modified: 2020-09-04 15:25 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Recoskie CLA 2009-04-14 09:13:06 EDT
The CDOM has not really been supported for years, but it has not been removed and it is in a public package with no deprecation annotation.  The main problem I see with it is is that it uses the InternalASTServiceProvider to do everything, which bypasses the language manager, ILanguage, etc.

I suggest we mark it deprecated for this release, and where possible remove what few internal references to it still remain.  Then in CDT 7.0 we should remove it altogether.
Comment 1 Chris Recoskie CLA 2009-04-29 09:55:27 EDT
I have heard no objections, so I've marked CDOM as deprecated.

Leaving this open to track when we finally remove it.
Comment 2 Jonah Graham CLA 2019-12-30 18:55:57 EST
This bug was assigned and targeted at a now released milestone (or Future or Next that isn't being used by CDT). As that milestone has now passed, the milestone field has been cleared. If this bug has been fixed, please set the milestone to the version it was fixed in and mark the bug as resolved.