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 "EDT:Widgets"

Line 4: Line 4:
  
 
*org.eclipse.edt.rui.dojo.runtime.remote_1.6.1  
 
*org.eclipse.edt.rui.dojo.runtime.remote_1.6.1  
*org.eclipse.edt.rui.dojo.widgets_0.7.0
+
*org.eclipse.edt.rui.dojo.widgets
*org.eclipse.edt.rui.dojo_0.7.0
+
*org.eclipse.edt.rui.dojo.remote_0.7.0
+
 
*org.eclipse.edt.rui.dojo.runtime.local_1.6.1  
 
*org.eclipse.edt.rui.dojo.runtime.local_1.6.1  
*org.eclipse.edt.rui.widgets_0.7.0
+
*org.eclipse.edt.rui.widgets
  
 
= EDT Widget Build Process  =
 
= EDT Widget Build Process  =
  
The following widget projects are used by the EDT build process, and should not be updated:  
+
  Each time the EDT build process runs, the content from the projects listed above is merged to produce the following zip files:
  
*org.eclipse.edt.rui.dojo_0.7.0
+
*org.eclipse.edt.rui.dojo_&lt;version&gt;.zip -&gt; Created by merging org.eclipse.edt.rui.dojo.widgets with org.eclipse.edt.rui.dojo.runtime.local_1.6.1<br>
*org.eclipse.edt.rui.dojo.remote_0.7.0
+
*org.eclipse.edt.rui.dojo.remote_&lt;version&gt; -&gt; Created by merging org.eclipse.edt.rui.dojo.widgets with org.eclipse.edt.rui.dojo.runtime.remote_1.6.1
  
Each time the EDT build process runs, content from the two projects listed above is merged with content from other widget projects to produce the following zip files:
+
After these two zip files are built, they are placed in the org.eclipse.edt.ide.ui.resources plug-in, under the org.eclipse.edt.ide.ui.rui folder.
  
*org.eclipse.edt.rui.dojo_0.7.0.zip -&gt; Created by merging org.eclipse.edt.rui.dojo_0.7.0 with org.eclipse.edt.rui.dojo.runtime.local_1.6.1 and org.eclipse.edt.rui.dojo.widgets_0.7.0
+
The org.eclipse.edt.rui.widgets project is also zipped and placed in the same folder as org.eclipse.edt.rui.widgets_&lt;version&gt;.zip.  
*org.eclipse.edt.rui.dojo.remote_0.7.0 -&gt; Created by merging org.eclipse.edt.rui.dojo.remote_0.7.0 with org.eclipse.edt.rui.dojo.runtime.remote_1.6.1 and org.eclipse.edt.rui.dojo.widgets_0.7.0
+
  
After these two zip files are built, they are placed in the org.eclipse.edt.ide.ui.resources plug-in, under the org.eclipse.edt.ide.ui.rui folder.  
+
NOTE: The content of the org.eclipse.edt.ide.ui.resources plug-in is NOT updated in CVS during the build process, and only the version of the&nbsp;org.eclipse.edt.ide.ui.resources plug-in that is included with the build is updated with new versions of the Widget projects.&nbsp; Updated versions of the Widget projects are not stored in CVS each night to save space.&nbsp; The initial version of these projects is stored in CVS so that no exceptions are thrown by the New Project wizard.  
 +
 
 +
== EDT Widget Project Version Numbers<br> ==
  
The org.eclipse.edt.rui.widgets_0.7.0 is also zipped and placed in the same folder as org.eclipse.edt.rui.widgets_0.7.0.zip.  
+
As of EDT version .8 I2, widget projects with specific version numbers are no longer being stored in CVS.&nbsp; Instead, a version number is added to the widget projects during the EDT Widget Build Process, as specified in org.eclipse.edt.ide.ui.resources\customBuildCallbacks.xml.&nbsp;
  
NOTE: The content of the org.eclipse.edt.ide.ui.resources plug-in is NOT updated in CVS during the build process, and only the version of the&nbsp;org.eclipse.edt.ide.ui.resources plug-in that is included with the build is updated with new versions of the Widget projects.&nbsp; Updated versions of the Widget projects are not stored in CVS each night to conserve space.&nbsp; The initial version of these projects is stored in CVS so that no exceptions are thrown by the New Project wizard.  
+
Whenever a new version of the widgets is shipped as part of a release, the org.eclipse.edt.rui.widgets and org.eclipse.edt.rui.dojo.widgets projects will be tagged with the version number used for the release.<br>
  
 
= EDT Widget Project Development Considerations  =
 
= EDT Widget Project Development Considerations  =
Line 32: Line 31:
 
When developing content for the widget projects, only the following projects should be updated:  
 
When developing content for the widget projects, only the following projects should be updated:  
  
*org.eclipse.edt.rui.widgets_0.7.0
+
*org.eclipse.edt.rui.widgets
 
*org.eclipse.edt.rui.dojo.runtime.remote_1.6.1  
 
*org.eclipse.edt.rui.dojo.runtime.remote_1.6.1  
 
*org.eclipse.edt.rui.dojo.runtime.local_1.6.1  
 
*org.eclipse.edt.rui.dojo.runtime.local_1.6.1  
*org.eclipse.edt.rui.dojo.widgets_0.7.0
+
*org.eclipse.edt.rui.dojo.widgets
  
If you are running EDT from the CVS source code (i.e. a Development workspace), the widget projects that are added to an EDT Runtime workspace by the New Project wizard should be replaced with projects listed above from CVS.&nbsp; Using the latest version of the widget projects from CVS is required when working from an EDT Development workspace because the zipped version of the widgets stored in the org.eclipse.edt.ide.ui.resources plug-in is never updated, and contains old content that will result in many EGL compile errors.&nbsp; See the section above on the EDT Widget Build Process for more information.<br>
+
If you are running EDT from the CVS source code (i.e. a Development workspace), the widget projects that are added to an EDT Runtime workspace by the New Project wizard should be replaced with projects listed above from CVS.&nbsp; Using the latest version of the widget projects from CVS is required when working from an EDT Development workspace because the zipped version of the widgets stored in the org.eclipse.edt.ide.ui.resources plug-in is never updated, and contains old content that will result in many EGL compile errors.&nbsp; See the section above on the EDT Widget Build Process for more information.<br>  
  
Also, when working with the development version of the Dojo widget projects, you will need to update your EGL project references so that they depend on the runtime version of the Dojo widgets project (i.e. org.eclipse.edt.rui.dojo.runtime.*), and NOT the org.eclipse.edt.rui.dojo_0.7.0 project. The runtime versions of the Dojo widget project depends on, and exports, the org.eclipse.edt.rui.widgets_0.7.0 project, which must also be checked out from CVS.
+
Also, when working with the development version of the Dojo widget projects, you will need to update your EGL project references so that they depend on the runtime version of the Dojo widgets project (i.e. org.eclipse.edt.rui.dojo.runtime.*), and NOT the org.eclipse.edt.rui.dojo&nbsp; project. The runtime versions of the Dojo widget project depends on, and exports, the org.eclipse.edt.rui.dojo.widgets project, which must also be checked out from CVS.

Revision as of 11:30, 13 February 2012

EDT Widget Projects

The following EDT Widget projects are stored in CVS under the 'widgets' folder:

  • org.eclipse.edt.rui.dojo.runtime.remote_1.6.1
  • org.eclipse.edt.rui.dojo.widgets
  • org.eclipse.edt.rui.dojo.runtime.local_1.6.1
  • org.eclipse.edt.rui.widgets

EDT Widget Build Process

  Each time the EDT build process runs, the content from the projects listed above is merged to produce the following zip files:

  • org.eclipse.edt.rui.dojo_<version>.zip -> Created by merging org.eclipse.edt.rui.dojo.widgets with org.eclipse.edt.rui.dojo.runtime.local_1.6.1
  • org.eclipse.edt.rui.dojo.remote_<version> -> Created by merging org.eclipse.edt.rui.dojo.widgets with org.eclipse.edt.rui.dojo.runtime.remote_1.6.1

After these two zip files are built, they are placed in the org.eclipse.edt.ide.ui.resources plug-in, under the org.eclipse.edt.ide.ui.rui folder.

The org.eclipse.edt.rui.widgets project is also zipped and placed in the same folder as org.eclipse.edt.rui.widgets_<version>.zip.

NOTE: The content of the org.eclipse.edt.ide.ui.resources plug-in is NOT updated in CVS during the build process, and only the version of the org.eclipse.edt.ide.ui.resources plug-in that is included with the build is updated with new versions of the Widget projects.  Updated versions of the Widget projects are not stored in CVS each night to save space.  The initial version of these projects is stored in CVS so that no exceptions are thrown by the New Project wizard.

EDT Widget Project Version Numbers

As of EDT version .8 I2, widget projects with specific version numbers are no longer being stored in CVS.  Instead, a version number is added to the widget projects during the EDT Widget Build Process, as specified in org.eclipse.edt.ide.ui.resources\customBuildCallbacks.xml. 

Whenever a new version of the widgets is shipped as part of a release, the org.eclipse.edt.rui.widgets and org.eclipse.edt.rui.dojo.widgets projects will be tagged with the version number used for the release.

EDT Widget Project Development Considerations

When developing content for the widget projects, only the following projects should be updated:

  • org.eclipse.edt.rui.widgets
  • org.eclipse.edt.rui.dojo.runtime.remote_1.6.1
  • org.eclipse.edt.rui.dojo.runtime.local_1.6.1
  • org.eclipse.edt.rui.dojo.widgets

If you are running EDT from the CVS source code (i.e. a Development workspace), the widget projects that are added to an EDT Runtime workspace by the New Project wizard should be replaced with projects listed above from CVS.  Using the latest version of the widget projects from CVS is required when working from an EDT Development workspace because the zipped version of the widgets stored in the org.eclipse.edt.ide.ui.resources plug-in is never updated, and contains old content that will result in many EGL compile errors.  See the section above on the EDT Widget Build Process for more information.

Also, when working with the development version of the Dojo widget projects, you will need to update your EGL project references so that they depend on the runtime version of the Dojo widgets project (i.e. org.eclipse.edt.rui.dojo.runtime.*), and NOT the org.eclipse.edt.rui.dojo  project. The runtime versions of the Dojo widget project depends on, and exports, the org.eclipse.edt.rui.dojo.widgets project, which must also be checked out from CVS.

Back to the top