Table of Contents

Release Notes 0.8.2

Changes (12-11-2013)


BugFixes

Bug Id Summary
0.8.1-01 Scenario tree could be changed during generation process.
0.8.1-02 ReflectionTools#getClazz is inappropriate for loading intro panel: works only if intro panel class is known from calling plugin. Use URI rather than class name.
0.8.1-03 Comparison of 2 AdiInputParts may return false even if the parts concern the same objects. When ParamMap value is instance of IMarshalledElement, value.preMarshal must be compared rather than value.
0.8.1-04 SWT error or NullPointerException occurs in AFieldController#lockEntity when loading same dynamicClause in to different editors.
AFieldController#lockEntity must check wether control exists and is not disposed.
0.8.1-05 Generator for dynamicClause must create entity listeners without specifying bindingService sot that changes are broadcast to any editors.
0.8.1-06 Special character '€' for method or class name is not accepted is mac environment.
0.8.1-07 CompositeBagController.ShowChildControllerThread dysfunction when several CompositeBagController must be.
0.8.1-08 Dysfunction on TableController#refresh when using AdiBusyIndicator.syncExecShowWhile. Click on OutlinePage then select an item in table triggers a doubleclick event!?
0.8.1-09 LazyFetch members are not processed where entity is fetched outside any databinding service. So tree of LocalLazyNode is not created.
0.8.1-10 Refresh Editor Action do not clean errors on new entities (status = PERSIST).
0.8.1-11 Recent Opened Editor list does not work for new record.


TODO List

Issue Summary
0.8.2-01 Improve reflow process (stop to the first rigid container / formtext, section, group…).
0.8.2-02 Improve entity injection when opening a new Editor. Search for all needed lazy relationship to be loaded for all entities and lcthen query the server. (Today the server is queried once by entity).
0.8.2-03 Add XML page to InternalTreeFormEditor (editor for axml file contained in plugins).
0.8.2-04 When adding controllerClassName to TableColumnWrapper or GridColumnWrapper, class declaration and method must be parameterized (e.g. extends TableColumnController<Film>).