github fesch/Structorizer.Desktop 3.25
Release 3.25 (2016-09-09)

latest releases: 3.32-26, 3.32-25, 3.32-24...
8 years ago

Version: 3.25 (2016.09.09)

  • 01: Enh. #77: Test coverage mode highlights all code paths passed [elemhsb]2
  • 01: Enh. #124: Generalized runtime data visualization <2>
  • 01: Arranger now adopts current directory from first arranged diagram <2>
  • 02: Bugfix #131: User activities during execution could compromise Executor <2>
  • 02: Bugfix #132: Stale Structorizer references in Arranger caused trouble <2>
  • 02: Enh. #133: Execution Call stack may now be inspected in paused state <2>
  • 02: Enh. KGU#89: Executor: Extended language localization support <2>
  • 03: Enh. #84/#135: For-In loops now consistently supported [R. Schmidt]<2>
  • 03: Issue #79/#152: Requested Java version corrected (1.6 --> 1.8) <2>
  • 04: Bugfix #96/#135: On BASH export conditions now put into [[ ]] [Rolf Schmidt]2
  • 04: Bugfix #135/KGU#163: Detection of completely undefined variables <2>
  • 04: Enh. #135: Improved array support on BASH export [Rolf Schmidt]2
  • 04: Bugfix #138: Lvalues with nested indices like arr[arr[0]] had failed <2>
  • 04: Bugfix #139: on BASH export Call instructions now converted <2>
  • 05: Issue #135: Further improvements on BASH export [Rolf Schmidt] <2>
  • 05: Enh. #142: New Accelerator keys (e.g. for switch text/comment) [Rolf Schmidt]2
  • 05: Issue #143: Comment popups now close on editing and code export [Rolf Schmidt]2
  • 05: Enh. #144: New export option to suppress content conversion <2>
  • 05: Enh. #144: New "favourite code export" menu item (export preference) [Rolf Schmidt]2
  • 05: Issue #145: Swapped text/comment now works on CASE and PARALLEL elements <2>
  • 06: Pascal functions ord and chr supported (Executor + Code generators) <2>
  • 06: Executor: Keyword case awareness (configurable) consistently ensured <2>
  • 06: Issue #149: Character set (encoding) for export now selectable [Rolf Schmidt]2
  • 06: Issue #151: Code export pumped the process up with useless GUI threads <2>
  • 06: Issue #153: BASH export had ignored Parallel sections [Rolf Schmidt] <2>
  • 06: Bugfix #154: Analyser caused silent exception on Parallel sections <2>
  • 06: Bugfix #155: "New" diagram didn't clear previous selection <2>
  • 07: Enh. #158: New key bindings for element editing and selection [Rolf Schmidt]2
  • 07: Enh. #137: Executor may direct all output to a text window <2>
  • 07: Enh. #161: New Analyser warning on instructions following a Jump [Rolf Schmidt]2
  • 07: Enh. #158: Diagram copy and paste among Structorizers and Arrangers [Rolf Schmidt]2
  • 08: Issue #164: On element deletion the next element should be selected [Rolf Schmidt]2
  • 08: Bugfix #165: Proper unselection on clicking outside the diagram <2>
  • 09: Issue #168: Cutting an element is to pass the selection too (cf. #164) [Rolf Schmidt]2
  • 09: Issue #169: Selection ensured on new / loading an NSD, undo, redo [Rolf Schmidt]2
  • 09: Bugfix #171: Twos flaws in enh. #158 mended <2>
  • 10: Issue #30: Lexicographic string comparison enabled (Executor). <2>
  • 10: Issue #137: Output text window now styled and automatically scrolls to end. <2>
  • 10: Issue #163: Tab / Shift-Tab key now move focus in element editor [Rolf Schmidt]2
  • 10: Issue #169: Selection ensured on start / after export. [Rolf Schmidt]2
  • 10: Issue #173: Mnemonics corrected (EN) and localized in most languages. <2>
  • 10: Enh. #174: Input now accepts array initialisation expressions. <2>
  • 11: Enh. #10 / bugfix #184: Flaws in Pascal import of FOR loops mended <2>
  • 11: Enh. #179: Code generation and parsing in batch mode [Rolf Schmidt] <2>
  • 11: Bugfix #181: Pascal export didn't convert all string delimiters <2>
  • 11: Bugfix #184: Diagram imported from Pascal now enables save button <2>
  • 12: Several minor bugfixes in Pascal export and import <2>
  • 12: Issue #185: Pascal export of functions/procedures now as units. <2>
  • 12: Issue #185: Pascal import now copes with multiple routines per file. <2>
  • 12: Executor: Enhanced language support (EN/DE/ES) and minor bugfixing <2>
  • 12: Arranger now offers saving before removing "dirty" diagrams <2>
  • 12: Enh. #62: Arranger may now save arrangements in a portable way <2>
  • 12: Arranger: Partial language support (EN/DE/ES) introduced <2>
  • 13: Enh. #188: Instruction transmutation, concatenation and splitting <2>
  • 13: Enh. #185: Call identification on Pascal import improved <2>
  • 13: Enh. #180: Initial editor focus dependent on switch text/comment mode [elemhsb]2
  • 13: Bugfix #191: Defective FOR loop export to PHP [Frank Schenk]2
  • 13: Enh. #192: File name proposals now involve parameter count <2>
  • 13: Enh. #160: Code export with reachable subroutines [Rolf Schmidt]<2>
  • 14: Issue #160: Subroutine export mode fixed for StrukTeX <2>
  • 14: Issue #197: Keyboard selection actions on subsequences mended <2>
  • 14: Issue #198: Flaw in key-controlled selection traversal <2>
  • 14: Issue #199: Help menu now with link to the onlne User Guide <2>
  • 14: Issue #77: Test coverage markers as set by Arranger didn't work <2>
  • 14: Issue #200: The saving of preferences now closes the ini file <2>
  • 14: Issue #201: Executor GUI revised, usability improved <2>
  • 14: Issue #202: Arranger hadn't reacted to a Look-and-Feel change <2>
  • 14: Issue #127: Height problem of Export Options dialog solved <2>
  • 15: Bugfix #158: Selection traversal in un-boxed diagrams and FOREVER <2>
  • 15: Bugfix #204: Width problem of Export Options dialog solved <2>
  • 15: Bugfix #205: Un-boxed Roots variable highlighting didn't work <2>
  • 15: Bugfix #87: Collapsed CASE elements showed wrong icon <2>
  • 15: Issue #207: Analyser warning during switch text/comment mode <2>
  • 15: Issue #206: More executor error messages put under language control <2>
  • 15: Bugfix #208: Subroutine diagrams now cleanly drawn <2>
  • 15: Bugfix #209: Multiple PNG export fixed (uncut borders, file names) <2>
  • 15: Bugfix #210: Wrong execution counting in recursive routines <2>
  • 15: Issue #128: Combined comments and text mode [Hubert Klöser]2
  • 15: Bugfix #211: Execution counting in recursions corrected <2>
  • 15: Bugfix #212: Inverted logic of preference "enlarge FALSE" mended <2>
  • 15: Icon sizes in Diagram menu unified <2>
  • 15: Issue #213: FOR loop transmutation mechanism added <2>
  • 15: Issue #215: New conditioned breakpoints (triggered by execution count) <2>
  • 16: Bugfix #218: added new method to StringList [Bob Fisch]
  • 16: Created and integrated translator [Bob Fisch]
  • 16: Bugfix #214: recoded translator [Bob Fisch]
  • 16: Issue #206: Table headers in Executor control now localizable <2>
  • 16: Issue #220: Usability improvements for Translator [Bob Fisch]<2>
  • 16: Issue #222: Structorizer localization from directly loadable file <2>
  • 16: Issue #224: Workaround for table grids on Look and Feel changes <2>
  • 16: Redesigned localization mechanism [Bob Fisch]
  • 16: Locales: refactored some names to be more consistent [Bob Fisch]
  • 16: Locales: added special case "external" [Bob Fisch]
  • 16: Locales: save & load external loaded to and from the INI file [Bob Fisch]
  • 16: Locales: make the INI file backward compatible [Bob Fisch]
  • 16: Locales: memory usage optimisations [Bob Fisch]
  • 16: Bugfix #227: Oberon module export must end with full stop [K.-P. Reimers]2
  • 16: Bugfix #228: Unnecessary warning on code export of recursive routines <2>
  • 17: Enh. #231: Variable name collision checks added to Analyser <2>
  • 18: Bugfix #233: Function key F10 was caught by the menu bar [Rolf Schmidt]2
  • 18: Issue #234: bash expression of ord and chr function restricted [Rolf Schmidt]2
  • 18: Locales: Language button handling in Menu and Translator redesigned <2>
  • 18: Locales: Translator enabled to reload edited files <2>

Don't miss a new Structorizer.Desktop release

NewReleases is sending notifications on new releases.