Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
what_is_new_5_2_0 [2020/11/19 15:59]
admin [Application Core]
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 ======
  
-(Compared ​to Dinamica EGO 5.1.0)+(ChangeLog compared ​to Dinamica EGO 5.1.0)
  
-===== Application Graphical User Interface ​(GUI) =====+===== 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 79: Line 79:
   * Added release notes to the help menu in the menu bar   * Added release notes to the help menu in the menu bar
  
 +  * Add undo and redo actions for StringEditor and ImageExpressionEditor.
  
-===== Application Core =====+  * 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 (Aggressive) that 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 173: Line 218:
  
   * 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]]. For general information about version 5 of Dinamica EGO, see [[what_is_new_5|Whats Is New In Version 5]].