Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 361307

Summary: Remove the edt.compiler's dependency on jface and eclipse.ui
Product: z_Archived Reporter: Paul Harmon <pharmon>
Component: EDTAssignee: Project Inbox <edt.compiler-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: svihovec
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

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.