Table of Contents

Release Notes 0.9.1

Changes (17-04-2019)

BugFixes

Bug Id Summary
0.9.1-01 in org.adichatz.tool.ToolActivator class, instance of org.adichatz.tool.ToolNavigatorContent could be null when Navigator is minimized at startup.
0.9.1-02 in org.adichatz.engine.widgets.extratext.ExtraText.setFormattedText(String) method, Caret could be invalid when cancelling changes.
0.9.1-03 in NullPointerException occcured in org.adichatz.tool.ToolNavigatorContent.removeOpenMenuController(INavigator) method when having navigator minimized and restoring editor part (navigator variable is not initialized).
0.9.1-04 In RefTextController controller, style of control waw not determined by the Style property bu was hard-coded.
0.9.1-05 When closing eclipse with a open Scenario.xml file editor, if you restart eclipse and try to reopen the same file and if active editor is not the editor of this file, a new editor is open. Thats means there are two editor for the same file
this comes because, partName (displayed name of the editor) = “{projectName} - {fileName}” is different of FileInputEditor#getName() wich is equals to “Scenario.xml”. In AdiParlistener#partClosed, add line [setPartName(fileEditorInput.getFile().getName());].
0.9.1-06 entitySetType must not extend propertyFieldType but must extend filedType.
0.9.1-07 org.adichatz.engine.controller.AWidgetController.removeListener(AListener) doesn't work because listener key is not correct.
0.9.1-08 When using a seconde perspective, Development and Testing tools do not work: org.adichatz.engine.e4.resource.E4SimulationTools.getSelectedNavigator() must consider different perpspectives option.
0.9.1-09 'Valid' clause is not intepreted by MenuGenerator.


TODO List

Issue Summary
0.9.1-01 Improve entity injection when opening a new Editor. Search for all needed lazy relationship to be loaded for all entities and then, query the server. (Today the server is queried once by entity).
0.9.1-02 When adding controllerClassName to TableColumnWrapper or GridColumnWrapper, class declaration and method must be parameterized (e.g. “extends TableColumnController<Film>”).