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

Bug 363536

Summary: Remove BasicProgram
Product: z_Archived Reporter: Brian Svihovec <svihovec>
Component: EDTAssignee: Xiao Bin Chen <xiaobinc>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P1 CC: chenzhh, jeffdouglas, pharmon, tww
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Brian Svihovec CLA 2011-11-10 15:54:51 EST
In the future, we will be removing the BasicProgram annotation, since it is no longer required.  Since we are so close to shutting down the .7 release, I do not want to risk removing the annotation now only to find out that someone required it to exist.  In the .7 time frame, we should remove references to BasicProgram in our utilities that generate EGL Source code, so that when the annotation is removed  new code will continue to work.

Remove references to BasicProgram in:

* Content Assist
* Templates
* (Any other IDE utility that normally inserts the BasicProgram annotation in EGL Source code)


Paul, please remove the onUnloadExit field from the BasicProgram annotation, since no one can use that in EDT .7.
Comment 1 Xiao Bin Chen CLA 2011-11-14 22:16:41 EST
Resolved.
Comment 2 Xiao Bin Chen CLA 2011-11-14 22:17:23 EST
comment out basicprobram in content assist
remove basic program in template.
Comment 3 Brian Svihovec CLA 2011-11-15 22:07:32 EST
Thanks for making these changes.  In the file eglcoredefault-templates.properties, please put back 'basic' for the string Templates.basic_program.  We still have basic programs, we just don't have a stereotype for them.  This is the same as we have for basic handler and basic library.
Comment 4 Brian Svihovec CLA 2011-11-15 22:07:45 EST
See comment 3.
Comment 5 Xiao Bin Chen CLA 2011-11-16 01:10:24 EST
(In reply to comment #4)
> See comment 3.

add "basic" back.
Comment 6 Brian Svihovec CLA 2011-11-30 14:44:14 EST
Verified and close with the 20111130 build.