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.
Difference between revisions of "EEF/New and Noteworthy"
< EEF
(29 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | __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. | + | = 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]] | ||
+ | = 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/show_bug.cgi?id=298838 StackOverflow while generating code] | ||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=303709 Validate code triggers unsafe NPE in PropertiesEditionComponent] | ||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=300803 Generation issue: Abstract_()] | ||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=305674 EEF property section need a IEditorPart to work] | ||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=302932 Generates all the required extension points] | ||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=305412 Error in editing domain initialization] | ||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=304045 EEF should use JMerge] | ||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=305517 Template compilation failed with OCL 3.0.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 9: | Line 75: | ||
* ADDED: EEF view synchronized with the EditingDomain of the current editor | * 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: 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: 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: 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 | * FIXED: some invalid thread access in EEF components |
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
- Ability to use PropertySource descriptor provided by EMF for the labels displayed #343809
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
- #317351
- #302685
- #302686
- #302688
- #304624
- #300795
- #310438
- #301716
- #310757
- #308788
- #300492
- #287434
- #329010
0.8.X Stream
0.8.0M6
fixed since previous version :
- StackOverflow while generating code
- Validate code triggers unsafe NPE in PropertiesEditionComponent
- Generation issue: Abstract_()
- EEF property section need a IEditorPart to work
- Generates all the required extension points
- Error in editing domain initialization
- EEF should use JMerge
- Template compilation failed with OCL 3.0.0
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