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 "Scout/Migration/3.8"

(Scout Related Migrations)
(Replaced content with "The Scout documentation has been moved to https://eclipsescout.github.io/.")
 
Line 1: Line 1:
== Scout Related Migrations ==
+
The Scout documentation has been moved to https://eclipsescout.github.io/.
The tables below lists all implemented tickets that require specific upgrade actions for applications based on Scout 3.7 to migrate to Scout 3.8.
+
The complete list of bugs containing elements that are relevant for a migration can be found [https://bugs.eclipse.org/bugs/buglist.cgi?columnlist=bug_id%2Cbug_severity%2Cpriority%2Ctarget_milestone%2Cbug_status%2Cresolution%2Ccomponent%2Cassigned_to%2Cshort_desc&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=migration&product=Scout&target_milestone=3.8.0%20Juno&target_milestone=3.8.1&target_milestone=3.8.2 here]. This list is (or should be) consistent with the explicit listing of the bugs below.
+
 
+
=== Scout 3.8.0 ===
+
{| width="100%" {{prettytable}}
+
|-valign="top"
+
!width="10%" align="left" bgcolor="#bbbbbb"|Fixed
+
!width="5%" align="left" bgcolor="#bbbbbb"|Bugzilla
+
!width="60%" align="left" bgcolor="#bbbbbb"|Subject
+
!width="20%" align="left" bgcolor="#bbbbbb"|Component
+
|-valign="top"
+
|2011-10-25
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=361816 361816]
+
|Replace current NLS support with Text Provider Services ([http://wiki.eclipse.org/Scout/NewAndNoteworthy#New_NLS_.28i18n.29_concept:_TextProviderServices News], [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.client/Release%20Notes.txt release notes])
+
|Client, Shared, Server
+
|-
+
|2011-10-26
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=361795 361795]
+
|Decorater in columns (AbstractDateColumn, AbstractLongColumn, ...) ([https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.commons/Release%20Notes.txt release notes])
+
|Client, Shared, Server, Commons, Swing
+
|-
+
|2011-11-28
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=364019 364019]
+
|AbstractTable Add possibility to prevent Ctrl+C ([https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.commons/Release%20Notes.txt release notes])
+
|SWT, Swing
+
|-
+
|2012-01-26
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=369115 369115]
+
|Locale on client-side ([https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.client/Release%20Notes.txt release notes])
+
|Client
+
|-
+
|2012-04-10
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=361985 361985]
+
|ITable: more flexibility to discard deleted rows in tables ([https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.client/Release%20Notes.txt release notes])
+
|Client
+
|-
+
|2011-11-11
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=345184 345184]
+
|SwingScoutRootFrame should adhere Java LAF ([https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.ui.swing/Release%20Notes.txt release notes])
+
|Swing
+
|-
+
|2012-03-23
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=372222 372222]
+
|LayoutManager do not take care of screen bounds when recalculating size of a form ([https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.ui.swing/Release%20Notes.txt release notes])
+
|Swing
+
|-
+
|2011-12-21
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=367275 367275]
+
|[SWT][LookAndFeelDecorations]Remove obsolete flag enabledAsReadOnly ([https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.ui.swt/Release%20Notes.txt release notes])
+
|SWT
+
|-
+
|
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=350389 350389]
+
|Improve Scout RT testing support ([https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.testing.client/Release%20Notes.txt release notes], [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.testing.shared/Release%20Notes.txt release notes shared])
+
|Testing
+
|-
+
|}
+
 
+
=== Scout 3.8.1 ===
+
 
+
To migrate existing projects from Scout 3.8.0 to 3.8.1 the migration steps described in the following bugs need to be implemented.
+
 
+
{| width="100%" {{prettytable}}
+
|-valign="top"
+
!width="10%" align="left" bgcolor="#bbbbbb"|Fixed
+
!width="5%" align="left" bgcolor="#bbbbbb"|Bugzilla
+
!width="60%" align="left" bgcolor="#bbbbbb"|Subject
+
!width="20%" align="left" bgcolor="#bbbbbb"|Component
+
|-valign="top"
+
|2012-06-04
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=378826 378826]
+
|SWT: Disposing display can cause Deadlock while all waiting jobs are processed.
+
|SWT, Swing, Rap, Busy Handler
+
|-
+
|2012-06-13
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=382519 382519]
+
|[RAP] extract theme to a separate plugin
+
|Rap, Theme
+
|-
+
|2012-06-18
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=382867 382867]
+
|Rap: Setting a custom table status variant should be easier
+
|Rap, Theme
+
|-
+
|2012-09-06
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=387869 387869]
+
| Missing dependency for org.w3c.dom.css in SWT default product
+
|SWT, e4
+
|-
+
|2012-09-06
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=388781 388781]
+
|scout.laf.useLafFrameAndDialog should be added to config.ini template for Rayo
+
|Swing, Rayo
+
|-
+
|}
+
 
+
=== Scout 3.8.2 ===
+
 
+
To migrate existing projects from Scout 3.8.1 to 3.8.2 the migration steps described in the following bugs need to be implemented.
+
 
+
{| width="100%" {{prettytable}}
+
|-valign="top"
+
!width="10%" align="left" bgcolor="#bbbbbb"|Fixed
+
!width="5%" align="left" bgcolor="#bbbbbb"|Bugzilla
+
!width="60%" align="left" bgcolor="#bbbbbb"|Subject
+
!width="20%" align="left" bgcolor="#bbbbbb"|Component
+
|-valign="top"
+
|2012-10-26
+
|[https://bugs.eclipse.org/bugs/show_bug.cgi?id=392425 392425]
+
|AbstractDoubleColumn does not support specific double format
+
|Client, IDoubleColumn, IBigDecimalColumn
+
|-
+
|-
+
|}
+
 
+
== Eclipse Related Migrations affecting Scout Projects ==
+
=== Juno (3.8,4.2) ===
+
Since Eclipse itself changes from version to version too, this chapter shows the upgrade actions for Scout projects based on Eclipse Indigo to migrate to Eclipse Juno.
+
 
+
{{note|Eclipse 3.8/4.2 vs. Scout 3.8| If you only upgrade Scout but don't upgrade Eclipse itself you do NOT have to do the following upgrade actions. They are only necessary if you would like to use Eclipse Juno.}}
+
 
+
==== Jetty ====
+
Jetty Plugins been changed (see also [http://git.eclipse.org/c/platform/eclipse.platform.common.git/plain/bundles/org.eclipse.platform.doc.isv/porting/4.2/incompatibilities.html#jetty Incompatibilities] [http://download.eclipse.org/eclipse/downloads/drops4/S-4.2M4-201112092100/eclipse-news-M4.html#Equinox News]). Therefore the plugin.xml of the server plugin needs to be updated:
+
 
+
Remove the plugins:
+
      <plugin id="org.mortbay.jetty.server"/>
+
      <plugin id="org.mortbay.jetty.util"/>
+
 
+
Add the plugins:
+
      <plugin id="org.eclipse.jetty.continuation"/>
+
      <plugin id="org.eclipse.jetty.http"/>
+
      <plugin id="org.eclipse.jetty.io"/>
+
      <plugin id="org.eclipse.jetty.security"/>
+
      <plugin id="org.eclipse.jetty.server"/>
+
      <plugin id="org.eclipse.jetty.servlet"/>
+
      <plugin id="org.eclipse.jetty.util"/>
+
 
+
== Release Notes ==
+
 
+
All migrations are also described in in the release notes:
+
 
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.commons/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.commons)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.http.servletfilter/ReleseNotes.txt Release Notes.txt (org.eclipse.scout.http.servletfilter)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.jaxws216/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.jaxws216)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.client/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.rt.client)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.server/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.rt.server)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.shared/ReleaseNotes.txt Release Notes.txt (org.eclipse.scout.rt.shared)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.ui.rap/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.rt.ui.rap)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.ui.swing/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.rt.ui.swing)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.ui.swt/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.rt.ui.swt)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.service/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.service)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.testing.client/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.rt.testing.client)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.testing.server/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.rt.testing.server)]
+
* [https://dev.eclipse.org/svnroot/technology/org.eclipse.scout/scout.rt/branches/3.8/org.eclipse.scout.rt.testing.shared/Release%20Notes.txt Release Notes.txt (org.eclipse.scout.rt.testing.shared)]
+

Latest revision as of 06:25, 19 March 2024

The Scout documentation has been moved to https://eclipsescout.github.io/.

Back to the top