This is an old revision of the document!


PHP's gd library is missing or unable to create PNG images

What is New in Dinamica EGO 7.8.0

(ChangeLog compared to 7.7.0.)

Dinamica NUI (Application Graphical User Interface)

  • Comments.
  • Definition of method to return the script in the EGO Script or XML representation automatically.
  • Changed how the clipboard (copy and paste) works:
    1. Now it is possible copy the textual representation (EGO or XML) of a script fragment from any other application and paste it inside a script editor.
    2. Now is possible to copy the textual representation (EGO or XML) of a script to the system clipboard.
    3. Changed the behavior of the clipboard icon: now it indicates if the application is controlling or not the system clipboard.
  • Refactoring: use of refactored version of dinamica.utils.Clipboard
  • Fixed ScriptReaderUtils exceptions to be related to parsing only.
  • System clipboard pasting code now correctly report parsing errors when parsing text representing script fragments.
  • Generation of the String representing the script in EGO format now can use a set of Options to fine tune additional aspects of the generation.
  • Generation of the submodel tooltip using development mode now uses the application Options to fine tune additional aspects of the text generation.
  • Copy of the script representation to the system clipboard now uses the application Options to control additional aspects of the text generation when the EGO format is being used.
  • Removed unused method.
  • Refactoring and fixed some compilation warnings.
  • Refactoring: Generalizing runtime issues to cover more than just fatal errors.
  • Refactored definition of method replaceScheduler() to be static.
  • Defined method [isStillValid()] to verify if the internal C++ functor representation still exists.
  • Fixed comment.
  • Fixed bug where a permanent issue could be incorrectly declared invalid and removed from the issue panel; refactoring.
  • Definition of additional method to test the equivalence between two functors using the source and grand source id properties.
  • Avoid creating temporary object when retrieving the source and grand source id property of a functor.
  • Enabled issue reporting during execution; Refactoring; Improved the handling of permanent issues (used to present runtime issues).
  • Fixed warning about variable hiding field.
  • Formatting.
  • Defined constant as final.
  • Added method toString() to help with debugging.
  • Fixed assertion that could trigger under some unspecified circumstances.
  • Changed the retrieval of “equivalent” functors to be simpler and more general: now only one “source functor id” is used and functors from the same “mold” always share the same “source functor id”.
  • Fixed bug where the runtime errors where not being presented in the functor action bar.
  • Refactor instance monitor by eliminating the need for initialization when communication is aborted.

Dinamica Image Viewer

  • (None)

Dinamica NUI Utils (Graphical User Interface Utilities)

  • Refactoring and internal handling of some exceptions that were not directly related to the application code.

Dinamica (Application Core and DLLs)

  • Remove cache from iostream operations when reading/writing maps.
  • Enabled issue reporting during execution using the log system.
  • Added flag to prevent issue from being reported from a log message under certain circumstances.
  • Avoid reporting a issue for all containers of a functor when the functor itself reports an fatal error.
  • Changed the retrieval of “equivalent” functors to be simpler and more general: now only one “source functor id” is used and functors from the same “mold” always share the same “source functor id”.
  • Fixed Linux compilation error introduced in commit #16fcc00 : Included 'MAY_REPORT_ISSUE' flag in the logMessage method.
  • Fixed compilation error introduced in commit #3ae14aa : Replaced the use of flag 'SWF_DONT_WRITE_FUNCTOR_ID_PROPERTIES' with 'SWF_DONT_WRITE_SOURCE_FUNCTOR_ID_PROPERTIES'.
  • Updated version to 7.8.0.
  • Fixed compilation warning on Linux cause by typo.

Dinamica (Installer)

  • Updated version to 7.8.0.

Dinamica (Enhancement Plugin)

  • Updated version to 7.8.0.

Dinamica (R integration)

  • (None)