Differences

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

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
what_is_new_5_2_0 [2020/11/18 18:27]
hermann created
what_is_new_5_2_0 [2020/11/30 18:07]
admin
Line 1: Line 1:
-===== What is New in Dinamica EGO 5.2.0 =====+====== What is New in Dinamica EGO 5.2.0 ======
  
-**Application Graphical User Interface ​(dinamica-nui)**+(ChangeLog compared to Dinamica EGO 5.1.0) 
 + 
 +===== Dinamica NUI (Application Graphical User Interface) ​=====
  
   * Fixed issue in Chart tab of LookupTableEditorPanel when null.   * Fixed issue in Chart tab of LookupTableEditorPanel when null.
Line 77: Line 79:
   * Added release notes to the help menu in the menu bar   * Added release notes to the help menu in the menu bar
  
-**Application Core (dinamica) **+  ​Add undo and redo actions for StringEditor and ImageExpressionEditor. 
 + 
 +  ​Updating changed UndoRedo constructor. 
 + 
 +  * Fixed typo in variable name. 
 + 
 +  * Fixed bug where the group containing an installed submodel would not be expanded after the submodel installation if a tab other than the one containing all available functors/​submodels were selected. 
 + 
 +  * Removed unused definition. 
 + 
 +  * Removed unused code. 
 + 
 +  * Definition of method to return list of all groups and subgroups containing functors/​submodels in the functor library. 
 + 
 +  * When editing a submodel, populate the group drop down menu with all groups present in the functor library. 
 + 
 +  * Add highlight to the format string in CreateString. 
 + 
 +  * Definition of a new memory policy ​(Aggressivethat keeps input maps in disk and allocates them on memory. 
 + 
 +  ​Allow the display of placeholder editors corresponding to non-editable input ports in the functor editor dialog. 
 + 
 +  ​Avoid throwing an error when forcing the expansion of a node in the functor tree but that node is hidden by an active search. 
 + 
 +===== Image Viewer (Map Viewer) ===== 
 + 
 +  * Optimization to remove memory leaks when opening images in the viewer. 
 + 
 +  * Redefinition and optimization of the presentation of legends for categorical maps to prevent excessive garbage collection when hundreds of classes exist. 
 + 
 +===== Dinamica NUI Utils (Graphical User Interface Utilities) ===== 
 + 
 +  * Added option to define the color of the icon border; refactoring. 
 + 
 +  * Add the formatType function for column names in the TableUtils 
 + 
 +  * Expand groups and subgroups in the FunctorLibrary when a new functor is installed 
 + 
 +  * Create class for Undo and Redo Actions. 
 + 
 +  * Changing UndoRedo Constructor and excluding unnecessary action classes. 
 + 
 +  * Added class BoundsPopupMenuListener to control the size and some other aspects of drop down menus. 
 + 
 +  * Definition of method to return the number of visible leaves in a sub-tree. 
 + 
 +===== Dinamica (Application Core and DLLs) =====
  
   * Remove assertion: It is possible for "​result"​ to be true when the functor found is nullptr.   * Remove assertion: It is possible for "​result"​ to be true when the functor found is nullptr.
Line 171: Line 219:
   * Now toString() also includes the list of properties when dumping the content of a script or functor.   * Now toString() also includes the list of properties when dumping the content of a script or functor.
  
 +  * Definition of a new memory policy (Aggressive) that keeps input maps in disk and allocates them on memory.
 +
 +  * Fixing indentation and comments.
 +
 +  * Fixed error in test case.
 +
 +  * Fixing Mac's image expression compile library.
 +
 +  * Changing Mac's Python Environment location.
 +
 +  * Changes on CMakeLists for Mac.
 +
 +  * Update getPropertyValueAs function to explicit indicate template argument '​TypeT':​ Clang and GCC could not infer the template.
 +
 +  * Include on Platforms folder the Mac files to build Dinamica.
 +
 +  * Update Python lib used by Dinamica on Mac.
 +
 +  * Put flag to mac on python location in CMakeLists.
 +
 +----
 +
 +For general information about version 5 of Dinamica EGO, see [[what_is_new_5|Whats Is New In Version 5]].