Differences

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

Link to this comparison view

what_is_new_7_7_0 [2023/12/12 19:06]
admin created
what_is_new_7_7_0 [2023/12/14 19:07] (current)
admin
Line 7: Line 7:
   * Changes related to the replacement of static class member with namespaces for CellTypeInfo/​CellTypeUtils.   * Changes related to the replacement of static class member with namespaces for CellTypeInfo/​CellTypeUtils.
  
-  * Changes to the presentation of the execution progress: +  * //Changes to the presentation of the execution progress:// 
-    - Progress messages reported by several functors executing simultaneously are now presented separated by "​|"​. Messages are ignored if their combined length exceeds a given threshold. Previously, only one message was being present at a time. +    - //Progress messages reported by several functors executing simultaneously are now presented separated by "​|"​. Messages are ignored if their combined length exceeds a given threshold. Previously, only one message was being present at a time.// 
-    - Undefined progress is no longer hiding known progress. Now, the undefined progress indicator is only used when all functors being monitored for progress are reporting unknown progress.+    - //Undefined progress is no longer hiding known progress. Now, the undefined progress indicator is only used when all functors being monitored for progress are reporting unknown progress.//
  
-  * Add color to the progress message being displayed during a functor execution.+  * //Add color to the progress message being displayed during a functor execution.//
  
-  * Included information about the functor that is related to the currently running task in the tooltip of the script execution progress bar.+  * //Included information about the functor that is related to the currently running task in the tooltip of the script execution progress bar.//
  
   * Fixed bug where the progress reported by the application could get close to 100% and then decrease again; Refactoring.   * Fixed bug where the progress reported by the application could get close to 100% and then decrease again; Refactoring.
  
-  * Fixed assertion that could trigger when the progress bar tooltip was being displayed just right before the model execution was completed.+  * //Fixed assertion that could trigger when the progress bar tooltip was being displayed just right before the model execution was completed.//
  
   * Simplified execution progress message.   * Simplified execution progress message.
Line 25: Line 25:
   * Changes related to the replacement of static class member with namespaces for ScriptUtils.   * Changes related to the replacement of static class member with namespaces for ScriptUtils.
  
-  * Fixed removing data from table editor being too slow.+  * //Fixed removing data from table editor being too slow.//
  
  
Line 70: Line 70:
   * Replaced the use of static class member with namespaces for LookupTableUtils.   * Replaced the use of static class member with namespaces for LookupTableUtils.
  
-  * Several fixes and improvements to TableManager and related functors: +  * //Several fixes and improvements to TableManager and related functors:// 
-    - Fixed name of the flag in MergeSubTables to clarify its behavior. +    - //Fixed name of the flag in MergeSubTables to clarify its behavior.// 
-    - Fixed bug where MergeSubTables would report an error incorrectly if a sub-table was empty. +    - //Fixed bug where MergeSubTables would report an error incorrectly if a sub-table was empty.// 
-    - Added flag to SubTable to allow deciding between accepting any sub-tables or reporting an error. +    - //Added flag to SubTable to allow deciding between accepting any sub-tables or reporting an error.// 
-    - SubTable now performs proper validation of its inputs during execution. +    - //SubTable now performs proper validation of its inputs during execution.// 
-    - Added proxies to keep compatibility with older models.+    - //Added proxies to keep compatibility with older models.//
     - Added test cases.     - Added test cases.
  
-  * Perform the validation of the table passed as format to MergeSubTable even when all sub-tables are empty.+  * //Perform the validation of the table passed as format to MergeSubTable even when all sub-tables are empty.//
  
-  * Avoid reporting a spurious validation error when the MergeSubTable is configured to accept names without subtables.+  * //Avoid reporting a spurious validation error when the MergeSubTable is configured to accept names without subtables.//
  
-  * Changed default value of the "​allowNamesWithNoAssociatedSubTables"​ to more more consistent with the expected validation.+  * //Changed default value of the "​allowNamesWithNoAssociatedSubTables"​ to more more consistent with the expected validation.//
  
   * Refactoring methods related to setting up, optimizing and running scripts.   * Refactoring methods related to setting up, optimizing and running scripts.
  
-  * Speed up the execution of parallel loops by performing any pending optimizations only at the begging of the loop execution instead of at every step.+  * //Speed up the execution of parallel loops by performing any pending optimizations only at the begging of the loop execution instead of at every step.//
  
   * Changed script related methods and functions named setupXXXX to prepareXXXX for better consistency with previously used names.   * Changed script related methods and functions named setupXXXX to prepareXXXX for better consistency with previously used names.
Line 110: Line 110:
   * Fixed compilation warning: variable is not being used.   * Fixed compilation warning: variable is not being used.
  
-  * Fixed use of assertion that could potentially lead to function call getRow() being skipped.+  * //Fixed use of assertion that could potentially lead to function call getRow() being skipped.//
  
   * Fixed compilation warning: potentially use of uninitialized variable.   * Fixed compilation warning: potentially use of uninitialized variable.