This shows you the differences between two versions of the page.

Link to this comparison view

news:release_notes_0.8.2 [2020/04/16 10:56] (current)
Line 1: Line 1:
 +====== 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 ===== 
 +|< 100% 80px>| 
 +^ Bug Id ^ Summary ^ 
 +| @#​F5F6CE:​**0.8.1-01** | Scenario tree could be changed during generation process. | 
 +| @#​F5F6CE:​**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. | 
 +| @#​F5F6CE:​**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. | 
 +| @#​F5F6CE:​**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. | 
 +| @#​F5F6CE:​**0.8.1-05** | Generator for dynamicClause must create entity listeners without specifying bindingService sot that changes are broadcast to any editors. | 
 +| @#​F5F6CE:​**0.8.1-06** | Special character '​€'​ for method or class name is not accepted is mac environment. | 
 +| @#​F5F6CE:​**0.8.1-07** | CompositeBagController.ShowChildControllerThread dysfunction when several CompositeBagController must be. | 
 +| @#​F5F6CE:​**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!? | 
 +| @#​F5F6CE:​**0.8.1-09** | LazyFetch members are not processed where entity is fetched outside any databinding service. So tree of LocalLazyNode is not created. | 
 +| @#​F5F6CE:​**0.8.1-10** | Refresh Editor Action do not clean errors on new entities (status = PERSIST). | 
 +| @#​F5F6CE:​**0.8.1-11** | Recent Opened Editor list does not work for new record. | 
 +===== TODO List ===== 
 +|< 100% 80px>| 
 +^ <wrap index>​Issue</​wrap>​ ^ Summary ^ 
 +| @#​F5F6CE:​**0.8.2-01** | Improve reflow process (stop to the first rigid container / formtext, section, group...). | 
 +| @#​F5F6CE:​**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). | 
 +| @#​F5F6CE:​**0.8.2-03** | Add XML page to InternalTreeFormEditor (editor for axml file contained in plugins). | 
 +| @#​F5F6CE:​**0.8.2-04** | When adding controllerClassName to TableColumnWrapper or GridColumnWrapper,​ class declaration and method must be parameterized (e.g. extends TableColumnController<​Film>​). |