Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 361307 - Remove the edt.compiler's dependency on jface and eclipse.ui
Summary: Remove the edt.compiler's dependency on jface and eclipse.ui
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: EDT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-18 16:30 EDT by Paul Harmon CLA
Modified: 2017-02-23 14:17 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Harmon CLA 2011-10-18 16:30:23 EDT
The org.eclipse.edt.compiler plugin currently has a dependency on jface and eclipse.ui. There is no good reason for this...

There are some class dependencies on these plugins in compiler, but I think they are mostly unused classes. One major thing to do is to get rid of the EGLBasePlugin from this project. I took a look at it, and it doesnt seem to contain anything that is needed for EDT. Some of the constants defined in it may need to be moved to the IDE plugin(s).

This plugin also has the constant for the vagenCompatOption (preference) and the aliasJSFHandlerNames (which was never even used in RBD!)

I saw many references in IDE to stuff that probably isnt needed in EDT. This may be a good opportunity to clean this up as well.
Comment 1 Justin Spadea CLA 2011-10-19 09:16:12 EDT
Brian said this should be deferred to 1.0 since it's just cleanup.
Comment 2 Lisa Lasher CLA 2011-11-14 15:44:17 EST
changing from defect to enhancement
Comment 3 Justin Spadea CLA 2012-03-06 13:04:07 EST
Removing myself as the owner since it's not going to be done in .8
Comment 4 Matt Heitz CLA 2013-01-03 14:43:36 EST
Setting the target milestone to Future for bugs that won't be addressed in 0.8.2.