Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Remus/Initial Code Contribution"

 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
'''[https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4428 CQ 4428] was opened for the initial commit.''' As soon this CQ is approved we can check in the source code and start moving from Sourceforge to Eclipse.
 +
 +
 +
 
The following page should gather information about the current code status and the plans to move the code to the Eclipse Repositories. Currently we have 83 bundles which needs to be transferred to the eclipse repository.
 
The following page should gather information about the current code status and the plans to move the code to the Eclipse Repositories. Currently we have 83 bundles which needs to be transferred to the eclipse repository.
  
* 46 Bundles framework (in the broadest sense)
+
* 44 Bundles framework (in the broadest sense)
 
* 26 Bundles Information types
 
* 26 Bundles Information types
* 11 Bundles connectors
+
* 13 Bundles connectors
 +
 
  
 
== Plan ==
 
== Plan ==
Line 28: Line 33:
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | <code>org.remus.infomngmnt.model.service.IResourceLoader</code>
 
| style="padding: 0 5px 0 5px;" colspan="2" | <code>org.remus.infomngmnt.model.service.IResourceLoader</code>
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}
Line 53: Line 48:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;" | None
 
| style="padding: 0 5px 0 5px;" | None
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}
Line 78: Line 63:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;" | None
 
| style="padding: 0 5px 0 5px;" | None
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}
Line 107: Line 82:
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | The class <code>org.eclipse.remus.common.core.streams.HTMLStripReader</code> is copied from Apache Lucene (ASF)
 
| style="padding: 0 5px 0 5px;" colspan="2" | The class <code>org.eclipse.remus.common.core.streams.HTMLStripReader</code> is copied from Apache Lucene (ASF)
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}
Line 135: Line 100:
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
|-
 
|-
| style="padding: 0 5px 0 5px;" colspan="2" | <strikethrough>Flag images are part of a commercial iconset. Flags need to be replaced with the flags from FamFamFam (this icon-set is already approved)</strikethrough> Flags are using the flags from FamFamFam[http://www.famfamfam.com/lab/icons/flags/]
+
| style="padding: 0 5px 0 5px;" colspan="2" | <s>Flag images are part of a commercial iconset. Flags need to be replaced with the flags from FamFamFam (this icon-set is already approved)</s> Flags are using the flags from FamFamFam[http://www.famfamfam.com/lab/icons/flags/]
|-
+
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Refactoring to new namespace
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check license header in source files
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check for non-epl libraries
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] comply with Incubation Guideline
+
 
|-
 
|-
 
|}
 
|}
Line 151: Line 106:
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.common.ui"
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.common.ui"
 
|-
 
|-
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] '''org.remus.infomngmnt.common.ui'''  
+
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] '''org.remus.infomngmnt.common.ui'''  
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
Line 164: Line 119:
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''OSGi-Services'''
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''OSGi-Services'''
 
|-
 
|-
| style="padding: 0 5px 0 5px;" colspan="2" | None
+
| style="padding: 0 5px 0 5px;" colspan="2" | <code>org.remus.infomngmnt.common.service.ITrayService</code>
|-
+
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Extension Points'''
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | None
+
|-
+
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Integrated third party libraries'''
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | None
+
 
|-
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
|-
 
|-
| style="padding: 0 5px 0 5px;" colspan="2" | Some icons needs to be replaced.
+
| style="padding: 0 5px 0 5px;" colspan="2" | <s>Some icons needs to be replaced.</s><br><code>org.eclipse.remus.common.ui.image.ResourceManager</code> and <code>org.eclipse.remus.common.ui.image.SWTResourceManager</code> are generated by Instantiations SWT-Designer.<br>Package <code>org.eclipse.remus.common.ui.quickaccess</code> is copied from Bundle <code>org.eclipse.ui.workbench</code>
|-
+
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Refactoring to new namespace
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check license header in source files
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check for non-epl libraries
+
|-
+
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] comply with Incubation Guideline
+
 
|-
 
|-
 
|}
 
|}
Line 192: Line 129:
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.core"
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.core"
 
|-
 
|-
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] '''org.remus.infomngmnt.core'''  
+
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] '''org.remus.infomngmnt.core'''  
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
Line 238: Line 175:
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | <code>org.remus.infomngmnt.core.saveParticipant</code>
 
| style="padding: 0 5px 0 5px;" colspan="2" | <code>org.remus.infomngmnt.core.saveParticipant</code>
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Integrated third party libraries'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
 
|-
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | EditProvider of EMF referencing some commercial icons (4 icons).
 
| style="padding: 0 5px 0 5px;" colspan="2" | EditProvider of EMF referencing some commercial icons (4 icons).
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}
Line 261: Line 184:
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.core.remote"
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.core.remote"
 
|-
 
|-
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] '''org.remus.infomngmnt.core.remote'''  
+
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] '''org.remus.infomngmnt.core.remote'''  
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
Line 285: Line 208:
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | <code>org.remus.infomngmnt.core.remote.remoteRepository</code>
 
| style="padding: 0 5px 0 5px;" colspan="2" | <code>org.remus.infomngmnt.core.remote.remoteRepository</code>
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Integrated third party libraries'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None.
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}
Line 308: Line 213:
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.efs"
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.efs"
 
|-
 
|-
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] '''org.remus.infomngmnt.efs'''  
+
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" |[[Image:Ok_green.gif]] '''org.remus.infomngmnt.efs'''  
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
Line 326: Line 231:
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | <code>org.remus.infomngmnt.efs.securityProvider</code>
 
| style="padding: 0 5px 0 5px;" colspan="2" | <code>org.remus.infomngmnt.efs.securityProvider</code>
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Integrated third party libraries'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
 
|-
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | All icons for the UI are part of a commercial icon-set.
 
| style="padding: 0 5px 0 5px;" colspan="2" | All icons for the UI are part of a commercial icon-set.
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}
Line 349: Line 240:
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.efs.file"
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.efs.file"
 
|-
 
|-
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] '''org.remus.infomngmnt.efs.file'''  
+
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] '''org.remus.infomngmnt.efs.file'''  
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
Line 359: Line 250:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;" | None ('''Usage of Encryption''')
 
| style="padding: 0 5px 0 5px;" | None ('''Usage of Encryption''')
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''OSGi-Services'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Extension Points'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Integrated third party libraries'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}
Line 390: Line 255:
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.efs.password"
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.efs.password"
 
|-
 
|-
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] '''org.remus.infomngmnt.efs.password'''  
+
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] '''org.remus.infomngmnt.efs.password'''  
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
Line 400: Line 265:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;" | None ('''Usage of Encryption''')
 
| style="padding: 0 5px 0 5px;" | None ('''Usage of Encryption''')
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''OSGi-Services'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Extension Points'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Integrated third party libraries'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}
Line 431: Line 270:
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.jslib"
 
{| style="width: 100%; margin: 0 0 0.5em 1em; border: 1px solid #aaaaaa; border-collapse:collapse;" cellpadding="1" id="org.remus.infomngmnt.jslib"
 
|-
 
|-
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] '''org.remus.infomngmnt.jslib'''  
+
| style="background:#ccccff; padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] '''org.remus.infomngmnt.jslib'''  
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | New Bundle-Id:
| style="padding: 0 5px 0 5px;" | org.eclipse.remus.jslib
+
| style="padding: 0 5px 0 5px;" | org.eclipse.remus.js
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Description:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Description:
Line 441: Line 280:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;width: 20em;"  | Filed CQ:
 
| style="padding: 0 5px 0 5px;" | None
 
| style="padding: 0 5px 0 5px;" | None
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''OSGi-Services'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | None
 
 
|-
 
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Extension Points'''
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Extension Points'''
Line 461: Line 296:
 
|-
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | Unclear, if the License of the OverLib[http://www.bosrup.com/web/overlib/?License] is compatible with the EPL
 
| style="padding: 0 5px 0 5px;" colspan="2" | Unclear, if the License of the OverLib[http://www.bosrup.com/web/overlib/?License] is compatible with the EPL
|-
 
| style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Progress'''
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Refactoring to new namespace
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check license header in source files
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] Check for non-epl libraries
 
|-
 
| style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] comply with Incubation Guideline
 
 
|-
 
|-
 
|}
 
|}

Latest revision as of 10:32, 1 September 2010

CQ 4428 was opened for the initial commit. As soon this CQ is approved we can check in the source code and start moving from Sourceforge to Eclipse.


The following page should gather information about the current code status and the plans to move the code to the Eclipse Repositories. Currently we have 83 bundles which needs to be transferred to the eclipse repository.

  • 44 Bundles framework (in the broadest sense)
  • 26 Bundles Information types
  • 13 Bundles connectors


Plan

  1. Move Core Bundles and Core UI Bundles
  2. Move Bundles that are built around the core to the Eclipse CVS

Overview of Bundles for the initial commit

The following list contains all "core" bundles where the basic functionalities are implemented. These bundles have traditionally a minimum of dependencies to non-eclipse or non-orbit-shared libraries.

Ok green.gif org.remus.infomngmnt.model
New Bundle-Id: org.eclipse.remus.model
Description: Bundle with the Metamodel of the underlying Information Model. Provides service definition & implementation of serializing Information Model into XML and XMI.
Filed CQ: None
OSGi-Services
org.remus.infomngmnt.model.service.IResourceLoader
Ok green.gif org.remus.infomngmnt.services
New Bundle-Id: org.eclipse.remus.services
Description: Utility Bundle for providing a Service-Wrapper for accessing OSGI-Services.
Filed CQ: None
Ok green.gif org.remus.infomngmnt.common.io
New Bundle-Id: org.eclipse.remus.common.io
Description: Bridge Bundle for Accessing ECF File Transfer API.
Filed CQ: None
Ok green.gif org.remus.infomngmnt.common.core
New Bundle-Id: org.eclipse.remus.common.core
Description: Common used functionalities within the whole application without any specific context.
Filed CQ: None
Potential licensing issues
The class org.eclipse.remus.common.core.streams.HTMLStripReader is copied from Apache Lucene (ASF)
Ok green.gif org.remus.infomngmnt.common.flags
New Bundle-Id: org.eclipse.remus.common.flags
Description: Bundle with images of all flags.
Filed CQ: None
Potential licensing issues
Flag images are part of a commercial iconset. Flags need to be replaced with the flags from FamFamFam (this icon-set is already approved) Flags are using the flags from FamFamFam[1]
Ok green.gif org.remus.infomngmnt.common.ui
New Bundle-Id: org.eclipse.remus.common.ui
Description: Common used functionalites regarding SWT, JFace and the Eclipse Workbench.
Filed CQ: None
OSGi-Services
org.remus.infomngmnt.common.service.ITrayService
Potential licensing issues
Some icons needs to be replaced.
org.eclipse.remus.common.ui.image.ResourceManager and org.eclipse.remus.common.ui.image.SWTResourceManager are generated by Instantiations SWT-Designer.
Package org.eclipse.remus.common.ui.quickaccess is copied from Bundle org.eclipse.ui.workbench
Ok green.gif org.remus.infomngmnt.core
New Bundle-Id: org.eclipse.remus.core
Description: Basic functionalities of the framework. Data Handling, Resource-Handling, Generated Model Edit Code
Filed CQ: None
OSGi-Services
org.remus.infomngmnt.core.services.IApplicationModel
org.remus.infomngmnt.core.services.IBinaryReferenceStore
org.remus.infomngmnt.core.services.IEditingHandler
org.remus.infomngmnt.core.services.IGeoData
org.remus.infomngmnt.core.services.IHtmlGenerationErrorGenerator
org.remus.infomngmnt.core.services.IInformationTypeHandler
org.remus.infomngmnt.core.services.IJobExtensionService
org.remus.infomngmnt.core.services.INotificationManagerManager
org.remus.infomngmnt.core.services.IReferencedUnitStore
org.remus.infomngmnt.core.services.ISaveParticipantExtensionService
org.remus.infomngmnt.core.services.ISynchronizationItemCache
org.remus.infomngmnt.core.services.ITagService
Extension Points
org.remus.infomngmnt.core.informationType
org.remus.infomngmnt.core.job
org.remus.infomngmnt.core.postProjectHandle
org.remus.infomngmnt.core.saveParticipant
Potential licensing issues
EditProvider of EMF referencing some commercial icons (4 icons).
Ok green.gif org.remus.infomngmnt.core.remote
New Bundle-Id: org.eclipse.remus.core.remote
Description: Basic functionalities of the Synchronization framework to handle remote repositories and their synchronization.
Filed CQ: None
OSGi-Services
org.remus.infomngmnt.model.remote.IChangeHandler
org.remus.infomngmnt.core.remote.services.IRepositoryService
org.remus.infomngmnt.core.remote.services.IRepositoryExtensionService
org.remus.infomngmnt.core.remote.services.ISynchronizationManager
Extension Points
org.remus.infomngmnt.core.remote.remoteRepository
Ok green.gif org.remus.infomngmnt.efs
New Bundle-Id: org.eclipse.remus.efs
Description: Providing services to hook alternative filesystems into Remus (including a generalized UI for initializing these filesystems)
Filed CQ: None
OSGi-Services
org.remus.infomngmnt.efs.extension.ISecurityProviderExtension
Extension Points
org.remus.infomngmnt.efs.securityProvider
Potential licensing issues
All icons for the UI are part of a commercial icon-set.
Ok green.gif org.remus.infomngmnt.efs.file
New Bundle-Id: org.eclipse.remus.efs.file
Description: Encrypted filesystem which uses a key file for symmetric encryption
Filed CQ: None (Usage of Encryption)
Ok green.gif org.remus.infomngmnt.efs.password
New Bundle-Id: org.eclipse.remus.efs.password
Description: Encrypted filesystem which uses a password with key-derivation for symmetric encryption
Filed CQ: None (Usage of Encryption)
Ok green.gif org.remus.infomngmnt.jslib
New Bundle-Id: org.eclipse.remus.js
Description: Bundle for serialization of InfoUnits into HTML and common used JavaScript snippets
Filed CQ: None
Extension Points
org.remus.infomngmnt.jslib.browserReferenceResource
Integrated third party libraries
Freemarker (BSD License)
NekoHTML (Apache2.0 License)
OverLib JavaScript Library (Other License)
Potential licensing issues
Unclear, if the License of the OverLib[2] is compatible with the EPL
Glass.gif org.remus.infomngmnt.search
New Bundle-Id: org.eclipse.remus.search
Description: Indexes the local data and provides services for querying the index.
Filed CQ: None
OSGi-Services
org.remus.infomngmnt.search.service.ISearchAnalyzerService
org.remus.infomngmnt.search.service.IIndexService
org.remus.infomngmnt.search.service.ISearchService
Extension Points
org.remus.infomngmnt.search.analyzer
org.remus.infomngmnt.search.indexer
Integrated third party libraries
Apache Lucene (ASF License)
Potential licensing issues
None
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.search.desktop
New Bundle-Id: org.eclipse.remus.search.desktop
Description: Provides a desktop panel for searching through the local data
Filed CQ: None
OSGi-Services
None
Extension Points
None
Integrated third party libraries
None
Potential licensing issues
None
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.search.local
New Bundle-Id: org.eclipse.remus.search.local
Description: Default indexing implementation (local filesystem) for the search-bundle
Filed CQ: None
OSGi-Services
None
Extension Points
None
Integrated third party libraries
None
Potential licensing issues
None
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.search.ui
New Bundle-Id: org.eclipse.remus.search.ui
Description: Search UI
Filed CQ: None
OSGi-Services
None
Extension Points
org.remus.infomngmnt.search.ui.websearch
Integrated third party libraries
None
Potential licensing issues
Icons needs to be replaced. Clarify the status of the Websearch Icons (Google, Wikipedia, Yahoo)
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui
New Bundle-Id: org.eclipse.remus.ui
Description: UI for Remus (Handler, Preferences, Wizards, UI Progress)
Filed CQ: None
OSGi-Services
None
Extension Points
None
Integrated third party libraries
None
Potential licensing issues
Many Icons needs to be replaced
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.collapsiblebutton
New Bundle-Id: org.eclipse.remus.ui.collapsiblebutton
Description: Abstraction Bundle for Nebulas Collapsible Button Widget (supports fully integration into Eclipse Workbench, including, Context-Activation, Extension-Points, Selection-Provider, etc.).
Filed CQ: None
OSGi-Services
None
Extension Points
None
Integrated third party libraries
None
Potential licensing issues
None
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.databinding
New Bundle-Id: org.eclipse.remus.ui.databinding
Description: Thin layer for a comfortable Binding between SWT and EMF-Edit.
Filed CQ: None
OSGi-Services
None
Extension Points
None
Integrated third party libraries
None
Potential licensing issues
None
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.desktop
New Bundle-Id: org.eclipse.remus.ui.desktop
Description: Bundle for rendering and managing the components of the desktop-panel.
Filed CQ: None
OSGi-Services
org.remus.infomngmnt.ui.desktop.services.IToolbarContributionService
org.remus.infomngmnt.ui.desktop.services.ITrayConfigurationService
org.remus.infomngmnt.ui.desktop.services.ILocalTrayActionService
Extension Points
org.remus.infomngmnt.ui.desktop.traySection
org.remus.infomngmnt.ui.desktop.trayAction
Integrated third party libraries
None
Potential licensing issues
None
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.desktop.clock
New Bundle-Id: org.eclipse.remus.ui.desktop.clock
Description: Desktop Panel section for a clock.
Filed CQ: None
OSGi-Services
None
Extension Points
org.remus.infomngmnt.ui.desktop.traySection
org.remus.infomngmnt.ui.desktop.trayAction
Integrated third party libraries
None
Potential licensing issues
None
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.editor
New Bundle-Id: org.eclipse.remus.ui.editor
Description: Editor framework and Information Visualization Bundle.
Filed CQ: None
OSGi-Services
org.remus.infomngmnt.ui.editors.services.IEditorExtensionService
Extension Points
org.remus.infomngmnt.ui.editor.informationUi
Integrated third party libraries
None
Potential licensing issues
2 Icons need to be replaced.
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.infotypes
New Bundle-Id: org.eclipse.remus.ui.infotypes
Description: Bundle for assigining icons to information types.
Filed CQ: None
OSGi-Services
org.remus.infomngmnt.ui.infotypes.service.IInformationTypeImage
Extension Points
org.remus.infomngmnt.ui.infotypes.infotypeimages
Integrated third party libraries
None
Potential licensing issues
None.
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.infotypes
New Bundle-Id: org.eclipse.remus.ui.infotypes
Description: Bundle for handling all information type linking in the UI
Filed CQ: None
OSGi-Services
None
Extension Points
None
Integrated third party libraries
None
Potential licensing issues
None
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.notification
New Bundle-Id: org.eclipse.remus.ui.notification
Description: UI for managing and displaying Notifcations
Filed CQ: None
OSGi-Services
None
Extension Points
None
Integrated third party libraries
None
Potential licensing issues
5 Icons needs to be replaced.
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.notification.tray
New Bundle-Id: org.eclipse.remus.ui.notification.tray
Description: Desktop Integration for Notifications
Filed CQ: None
OSGi-Services
None
Extension Points
None
Integrated third party libraries
None
Potential licensing issues
None.
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline
Glass.gif org.remus.infomngmnt.ui.popup
New Bundle-Id: org.eclipse.remus.ui.popup
Description: Abstract Widget for drawing popups and notification windows.
Filed CQ: None
OSGi-Services
None
Extension Points
None
Integrated third party libraries
None
Potential licensing issues
None.
Progress
Glass.gif Refactoring to new namespace
Glass.gif Check license header in source files
Glass.gif Check for non-epl libraries
Glass.gif comply with Incubation Guideline

Legend:

  • nothing - TBD
  • Glass.gif - investigating
  • Progress.gif - in progress
  • Ok green.gif - completed
  • Error.gif - dropped

Copyright © Eclipse Foundation, Inc. All Rights Reserved.