github fesch/Structorizer.Desktop 3.30-15
Version 3.30-15 (2021-02-05)

latest releases: 3.32-32, 3.32-31, 3.32-30...
4 years ago

Enhancements

  • #714 An empty FINALLY block of a TRY element now gets suppressed by default
  • #914 Text and comment fields in element editor now allow undo/redo
  • #915 New structured editor for CASE elements preserving branches on reordering (optional)
  • #917 Menu item to get a called subroutine into an editor extended to diagrams referenced in the include list
  • #920 Consistent support for value literal Infinity / ∞ (input, executor, value display, code generators, Analyser)
  • #926: On selecting an element the report list now automatically scrolls to the related Analyser warnings

Bugfixes

  • #400: Some editor controls had ignored Esc and Shift/Ctrl-Enter keys
  • #905: Analyser markers (little red triangles) now show on collapsed or eclipsing elements if some hidden substructure element causes it.
  • #918 The diagram type filter in Find&Replace had never worked, an unwanted checkbox (3.30-14) removed
  • #919 More precise modification detection in Translator, undo/redo capability in the pop-up row editor
  • #921 Type handling on outsourcing fixed (recursion, enumerators)
  • #922 Executor had failed to interpret mixed array / record access, like in thing.comp[index].subcmp
  • #923 Analyser gave false warnings regarding FOR-IN loops
  • #924 Erratic Analyser warnings on mixed record/array access paths (also see #922)
  • #925 Analyser always complained about record arguments declared with "const" (to make them immutable)

Don't miss a new Structorizer.Desktop release

NewReleases is sending notifications on new releases.