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

Bug 37712

Summary: [plan item] Improve message bundles
Product: [Eclipse Project] Platform Reporter: Jim des Rivieres <jeem>
Component: RuntimeAssignee: DJ Houghton <dj.houghton>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P4 CC: Chris_Laffra, daniel_megert, dirk_baeumer, dj.houghton, jeffmcaffer, karasiuk, kehn, laffrac, pascal
Version: 3.1Keywords: plan
Target Milestone: 3.1   
Hardware: All   
OS: All   
Whiteboard:

Description Jim des Rivieres CLA 2003-05-15 11:44:38 EDT
Improve message bundles. Some Eclipse plug-ins have large numbers of 
externalized message and other text strings, and these currently waste space 
because all keys and messages are read into memory when the message bundle is 
first accessed, even though only a few messages might be needed during any 
given session. The base memory footprint could be reduced by using a 
combination of integer keys and bundles which load individual messages from 
disk on demand (and perhaps cache them). Eclipse Core Runtime should provide 
this kind of support, and Eclipse plug-ins should be converted to use it. This 
will likely require additional tools for managing message catalogs with 
integer keys, along the lines of the current string externalization tool in 
JDT. [Platform Core, JDT]
Comment 1 DJ Houghton CLA 2004-04-15 10:48:18 EDT
As per the 3.0 plan, this item has been deferred to post-3.0.
Comment 2 John Arthorne CLA 2004-05-03 19:05:47 EDT
*** Bug 60826 has been marked as a duplicate of this bug. ***
Comment 3 DJ Houghton CLA 2005-01-17 16:46:49 EST
Re-opening for 3.1 work.
Comment 4 DJ Houghton CLA 2005-01-24 14:12:55 EST
*** Bug 28210 has been marked as a duplicate of this bug. ***
Comment 5 Jeff McAffer CLA 2005-01-25 10:07:49 EST
Moving to runtime.  This has been implemented and is in the integration 
builds.  There are remaining issues around JDT tooling and migration plans for 
this function.

Adding Dirk and Dani as we have been discussing the tooling in this area.
Comment 6 DJ Houghton CLA 2005-04-07 10:37:11 EDT
Base support is in OSGi. 
Tooling has been provided by JDT/UI.

Closing.