Release Notes 0.8.2
Changes (12-11-2013)
- Upgrade to Eclipse 4.3 (Kepler).
- Add dynamicClause to add dynamic block following to field value.
- Add additionalCode for partTreee, includeTree, navigatorTree.
- #LITERAL(…) could be used in axml file and means do not interpret string.
- OutlinePage does no longer disappear when active part is no longer an editor or outline part.
- ContentProvider and QueryPreference could be directly added as element of ParamsType (no need of ContentProviderTypeParam and QueryPreferenceTypeParam).
- Creation of an outline page for the intro part giving acces to:
- Most recent opened editors: a list of 10 (see preference to change) most recent open editors. Click on an element to reopen the editor.
- Most recent saved query preferences: A tree saved query preferences with possibility to relaunch editor containing this preference.
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>). |