github fesch/Structorizer.Desktop 3.32-18
Version 3.32-18 (2024-03-19)

latest releases: 3.32-32, 3.32-31, 3.32-30...
18 months ago

Enhancements

  • #1084 Pascal import toughened up for ObjectPascal/Delphi sources (first approach).

Bugfixes

  • #901 FilesDrop was lacking to set the WAITING cursor.
  • #1135 Two Java import bugs - unicode escape sequences in string literals and identifiers str, binary, hex, unbinary, and unhex caused failure.
  • #1136 Four Java import problems due to angular brackets of type arguments (nested parameterized types, casting, <?>, <> parameters, and arrays over parameterized types).
  • #1137 Workaround for Java import errors due to the occurrence of .this in the code.
  • #1138 Arranger collision warnings could become a nuisance on large imports or loading giant arrangement files with a lot of signature collisions.
  • #1139 TRY elements without catch variable caused defects in various contexts.
  • #1140 Transmutation didn't work for CALLs with method syntax (i.e. qualified names).
  • #1141 Stack overflow risk during build phase of code import.
  • #1142 Java import failed on assert statements.
  • #1143 Java import grammar always demanded modifiers before enum.
  • #1145 Java import used to crash when source files contain two or more classes / interfaces / enumerators on top level.
  • #1146: Wrong/awkward Oberon export of Alternatives

Documentation

  • HowTo file for the addition of code import parsers (src/lu/fisch/structorizer/parsers/howto.txt) revised and extended.

Don't miss a new Structorizer.Desktop release

NewReleases is sending notifications on new releases.