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

Bug 280071

Summary: Split Workbench and RAP-specific code
Product: [RT] RAP Reporter: Benjamin Muskalla <b.muskalla>
Component: WorkbenchAssignee: Project Inbox <rap-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P3    
Version: 1.2   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard: plan-version=1.3 plan-status=committed plan-theme=rap-e4

Description Benjamin Muskalla CLA 2009-06-12 08:48:39 EDT
We should split the the current workbench bundle into two separate bundles.
The code we adapt from the Platform team and one bundle for the RAP-specific stuff.
This would include things like the HTTP-service, branding management, reading the extension points, etc.
It brings at least two advantages:
* no merging of code that doesn't exist in the platform
* e4 support as we currently need the whole workbench bundle to get the e4 code running
Comment 1 Benjamin Muskalla CLA 2009-07-20 18:03:39 EDT
While doing this we should think about moving the stuff into more meaningfull packages (see bug 280071 )
Comment 2 RĂ¼diger Herrmann CLA 2011-10-24 13:28:04 EDT
With the application startup mechanism introduced with org.eclipse.rap.rwt.osgi bundle, all code specific to the HttpService has moved there.
From my POV, the remaining things (RAP specific extension points etc.) can for now remain in the workbench bundle.
Please reopen if you disagree.