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 "EEF/New and Noteworthy"

< EEF
 
(21 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Back To|name=EEF|href=EEF}}
+
__NOTOC__
 +
 
 +
<blockquote style="color: #8a6d3b; background-color: #fcf8e3; border: solid thin #faf2cc;">
 +
This page is now deprecated starting with EEF 1.6.0, find the updated documentation on the EEF homepage.
 +
</blockquote>
 +
 
 +
 
 
This page list all improvement made on EEF streams  
 
This page list all improvement made on EEF streams  
  
=== 0.8.X Stream ===
+
= 1.1.X Stream =
 +
* EEF generates a default label provider for properties views. The title of the view using the standard EMF Label Provider is showed.
 +
* Behavior in properties view (Error handling, double scrollbar, ...) improved - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=343813 #343813]/[https://bugs.eclipse.org/bugs/show_bug.cgi?id=343812 #343812]
 +
** EEF <= 1.0 : [[Image:EEF_-_1.0_-_Validation_Error_Handling.png]]
 +
** EEF  = 1.1 : [[Image:EEF_-_1.1_-_Validation_Error_Handling.png]]
 +
* Ability to use PropertySource descriptor provided by EMF for the labels displayed [https://bugs.eclipse.org/bugs/show_bug.cgi?id=343809 #343809]
 +
** EEF <= 1.0 : [[Image:EEF_-_1.0_-_Label_Property_Descriptor.png]]
 +
** EEF  = 1.1 : [[Image:EEF_-_1.1_-_Label_Property_Descriptor.png]]
  
== 0.8.0M6 ==
+
= 1.0.X Stream =
 +
==== New features====
 +
* EEF can generates EMF Edit and Editor code using Acceleo as generation engine.
 +
==== Bugs fixed ====
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=329848 #329848]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=344478 #344478]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=306972 #306972]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=346976 #346976]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=347999 #347999]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=316121 #316121]
 +
 
 +
= 0.9.X Stream =
 +
 
 +
==== New features====
 +
* EEF generates metadatas on widgets in parts ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=317355 #317355])
 +
* EEF no longer using a system with clone to emulate a transactional behaviour (batch mode) see : [https://bugs.eclipse.org/bugs/show_bug.cgi?id=300795 #300795]
 +
* EEF architecture is now more robust
 +
* EEF use one editing context (bringing editingDomain and adapterFactory) in all its components and parts
 +
** now it doesn't instanciate a AdapterFactory each time it using one
 +
* EEF use a part composer to determine the ordrer for creating element editor in part
 +
* EEF part are now dynamics : changing the composition sequence (of the part composer) in live can reorder the element editor or make it disappear
 +
 
 +
==== Bugs fixed ====
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=317351 #317351]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=302685 #302685]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=302686 #302686]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=302688 #302688]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=304624 #304624]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=300795 #300795]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=310438 #310438]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=301716 #301716]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=310757 #310757]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=308788 #308788]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=300492 #300492]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=287434 #287434]
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=329010 #329010]
 +
 
 +
= 0.8.X Stream =
 +
 
 +
==== 0.8.0M6 ====
 
[https://bugs.eclipse.org/bugs/buglist.cgi?chfieldto=2010-03-19;query_format=advanced;chfieldfrom=2010-02-15;bug_status=RESOLVED;bug_status=CLOSED;component=EEF;classification=Modeling fixed since previous version] :
 
[https://bugs.eclipse.org/bugs/buglist.cgi?chfieldto=2010-03-19;query_format=advanced;chfieldfrom=2010-02-15;bug_status=RESOLVED;bug_status=CLOSED;component=EEF;classification=Modeling fixed since previous version] :
  
298838 StackOverflow while generating code
+
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=298838 StackOverflow while generating code]
303709 Validate code triggers unsafe NPE in PropertiesEditionComponent
+
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=303709 Validate code triggers unsafe NPE in PropertiesEditionComponent]
300803 Generation issue: Abstract_()
+
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=300803 Generation issue: Abstract_()]
305674 EEF property section need a IEditorPart to work
+
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=305674 EEF property section need a IEditorPart to work]
302932 Generates all the required extension points
+
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=302932 Generates all the required extension points]
305412 Error in editing domain initialization
+
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=305412 Error in editing domain initialization]
304045 EEF should use JMerge
+
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=304045 EEF should use JMerge]
305517 Template compilation failed with OCL 3.0.0  
+
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=305517 Template compilation failed with OCL 3.0.0]
  
== 0.8.0 ==
+
==== 0.8.0 I builds ====
 
* ADDED: Generic form pages using EEF
 
* ADDED: Generic form pages using EEF
 
* ADDED: EEF Viewer - JFace Viewer using EEF
 
* ADDED: EEF Viewer - JFace Viewer using EEF
Line 31: Line 83:
 
* FIXED: Component models can be edited via the EEFGen model
 
* FIXED: Component models can be edited via the EEFGen model
  
=== 0.7.X Stream ===
+
= 0.7.X Stream =
== 0.7.1 ==
+
==== 0.7.1 ====
 
* FIXED: some invalid thread access in EEF components
 
* FIXED: some invalid thread access in EEF components
 
 
[[Category:EEF]]
 

Latest revision as of 04:10, 24 October 2016


This page is now deprecated starting with EEF 1.6.0, find the updated documentation on the EEF homepage.


This page list all improvement made on EEF streams

1.1.X Stream

  • EEF generates a default label provider for properties views. The title of the view using the standard EMF Label Provider is showed.
  • Behavior in properties view (Error handling, double scrollbar, ...) improved - #343813/#343812
    • EEF <= 1.0 : EEF - 1.0 - Validation Error Handling.png
    • EEF = 1.1 : EEF - 1.1 - Validation Error Handling.png
  • Ability to use PropertySource descriptor provided by EMF for the labels displayed #343809
    • EEF <= 1.0 : EEF - 1.0 - Label Property Descriptor.png
    • EEF = 1.1 : EEF - 1.1 - Label Property Descriptor.png

1.0.X Stream

New features

  • EEF can generates EMF Edit and Editor code using Acceleo as generation engine.

Bugs fixed

0.9.X Stream

New features

  • EEF generates metadatas on widgets in parts (#317355)
  • EEF no longer using a system with clone to emulate a transactional behaviour (batch mode) see : #300795
  • EEF architecture is now more robust
  • EEF use one editing context (bringing editingDomain and adapterFactory) in all its components and parts
    • now it doesn't instanciate a AdapterFactory each time it using one
  • EEF use a part composer to determine the ordrer for creating element editor in part
  • EEF part are now dynamics : changing the composition sequence (of the part composer) in live can reorder the element editor or make it disappear

Bugs fixed

0.8.X Stream

0.8.0M6

fixed since previous version :

0.8.0 I builds

  • ADDED: Generic form pages using EEF
  • ADDED: EEF Viewer - JFace Viewer using EEF
  • ADDED: PropertiesEditionSection refunded - now there is no need to use TabbedPropertiesEditionSheetPage
  • ADDED: EEF is now able to manage eReferences on Abstract types - The PropertiesEditionWizard has now a page to choose the type of element to create
  • ADDED: EEF view synchronized with the EditingDomain of the current editor
  • ADDED: a MasterDetails Block using EEF for the Details and the Master parts
  • ADDED: Title sections can now be modified and internationalized
  • UPDATED: little improvements on the TableReference
  • UPDATED: subComponents are created via the component provider ( useful for overrides )
  • FIXED: tableCompositon updater
  • FIXED: some invalid thread access in EEF components
  • FIXED: text widgets can handle all datatypes using EcoreUtil conversion
  • FIXED: Component models can be edited via the EEFGen model

0.7.X Stream

0.7.1

  • FIXED: some invalid thread access in EEF components

Back to the top