Skip to main content

Notice: This Wiki is now read only and edits are no longer 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:The Differences between EDT 0.8.2 and EDT 0.8.1"

(New page: EDT 0.8.2 contains some language changes, so existing code might need to be modified. <br> *Only the package "eglx.lang" from the system eglars is automatically imported. All other typ...)
 
Line 1: Line 1:
 
EDT 0.8.2 contains some language changes, so existing code might need to be modified.  
 
EDT 0.8.2 contains some language changes, so existing code might need to be modified.  
  
<br>  
+
<br>
  
 
*Only the package "eglx.lang" from the system eglars is automatically imported. All other types from the system eglars must be imported explicitly in the code.  
 
*Only the package "eglx.lang" from the system eglars is automatically imported. All other types from the system eglars must be imported explicitly in the code.  
**Fix: Right-click on your projects &gt; &nbsp;EGL Source &gt; Organize Imports  
+
**Fix: Right-click on your projects &gt; &nbsp;EGL Source &gt; Organize Imports
 
*Annotation syntax is now more strict. For simple annotations with a single field we used to allow it as: myAnnotation = "some value". This is no longer supported.  
 
*Annotation syntax is now more strict. For simple annotations with a single field we used to allow it as: myAnnotation = "some value". This is no longer supported.  
**Fix: Manually change the syntax to: @myAnnotation{"some value"} (or you can explicitly name the field, @myAnnotation{myField = "some value"})  
+
**Fix: Manually change the syntax to: @myAnnotation{"some value"} (or you can explicitly name the field, @myAnnotation{myField = "some value"})
 
*Timestamp patterns are now case-sensitive. Month must be uppercase 'M', minute must be lowercase 'm', hour must be uppercase 'H'. The full pattern is: yyyyMMddHHmmssffffff  
 
*Timestamp patterns are now case-sensitive. Month must be uppercase 'M', minute must be lowercase 'm', hour must be uppercase 'H'. The full pattern is: yyyyMMddHHmmssffffff  
 
**Fix: Manually change invalid patterns to the correct case
 
**Fix: Manually change invalid patterns to the correct case
 +
*The field named "class" in Widget has been renamed to "cssClass".
 +
**Fix: Manually change references to this field to the new name.

Revision as of 17:26, 12 November 2012

EDT 0.8.2 contains some language changes, so existing code might need to be modified.


  • Only the package "eglx.lang" from the system eglars is automatically imported. All other types from the system eglars must be imported explicitly in the code.
    • Fix: Right-click on your projects >  EGL Source > Organize Imports
  • Annotation syntax is now more strict. For simple annotations with a single field we used to allow it as: myAnnotation = "some value". This is no longer supported.
    • Fix: Manually change the syntax to: @myAnnotation{"some value"} (or you can explicitly name the field, @myAnnotation{myField = "some value"})
  • Timestamp patterns are now case-sensitive. Month must be uppercase 'M', minute must be lowercase 'm', hour must be uppercase 'H'. The full pattern is: yyyyMMddHHmmssffffff
    • Fix: Manually change invalid patterns to the correct case
  • The field named "class" in Widget has been renamed to "cssClass".
    • Fix: Manually change references to this field to the new name.

Back to the top