S T R U C T O R I Z E R

GNU General Public License



Read here ...
News
12.09.2018  
Version 3.28-08 released with
  1. Several locale updates
  2. Shell scripts corrected (Java tests)
  3. Debian install packages now derived via scripts
  4. Padding of diagram elements now proportional to font size line spacing in multi-line texts reduced
  5. Slight improvements of font chooser dialog and font resizing
  6. Arranger zoom compromised the diagram size (rounding impact)
see comments on this news
08.09.2018  
While the code itself did not change, I've build a DEB-package for easy installation on a Debian or Ubuntu system. Please take a look at the downloads page ...
see comments on this news
18.08.2018  
Version 3.28-07 released with
  • Enhancements to the executor output window introducing options what is logged and a menu item to save it directly to file.
  • New Turtleizer procedure clear() - well, just to clear the canvas.
  • Several minor bugfixes according to the changelog (link).
see comments on this news
27.07.2018  
As you might have realized, the Structorizer homepage switched to https. Unfortunately, this has two somewhat inconvenient side effects:
  • A cached Structorizer WebStart most likely won't work anymore (redirection will fail) - so you will have to launch the WebStart from this homepage again.
  • With a previously downloaded local Structorizer installation the version check won't work anymore, i.e. on starting it you won't get informed that:
Version 3.28-06 is available for download. The new version is prepared to work with the new URLs for version check, user guide etc.
Moreover it incorporates some bugfixes and improvements as described in the Changelog.
In addition, the WebStart version now correctly establishes the file associations for all three Structorizer file types (.nsd, .arr, and .arrz).
see comments on this news
15.07.2018  
Version 3.28-05 provides a new C parser for code import. In contrast to the recent C import, it implements the full syntax of ANSI-C99. This means that e.g. defined function pointers don't prevent the import of C sources anymore. It does not mean, however, that Structorizer could make something sensible out of them. In theory, the ANSI-C99 parser should be a superset of the former C import, but we decided to keep the old, now deprecated, C parser temporarily in the product - just in case. It was renamed to ANSI-C73 to make clear it's the obsolete one. If you find some deficiency with ANSI-C99 import, you might try with ANSI-C73 for comparison, but please don't forget to report the problem. Further enhancements to be mentioned:
  • A code import progress monitor with the opportunity to abort the import;
  • New buttons / menu items to clear Arranger from all diagrams;
  • Buttons "Yes to all" and "No to all" on serial file save or discard decisions;
  • A configurable import threshold for the number of diagrams, beyond which they are no longer all placed in Arranger but offered for direct file storage in order to avoid massive GUI contention.
  • Workaround for the import of enumeration types from C and Pascal.
  • And, as usual, numerous bugfixes...
see comments on this news
23.06.2018  
Version 3.28-04 was delivered with an important bugfix that mended a significant slow-down impact on Structorizer navigation due to a defective redrawing mechanism of Arranger. It also includes further bugfixes and improvements concerning the import from C source code. Also see the Changelog page for the list of recent improvements, among them a precaution against a known Java vulnerability against some incompatible directDraw or Direct3D drivers.
see comments on this news
18.02.2018  
Release 3.28 brought some renovation of the GUI:
  1. Revised, multisize icons,
  2. Improved toolbar usability for element insertion,
  3. Zooming mechanism for Arranger.
It also introduced new configuration opportunity
  1. Individual names for element types possible,
  2. Individual names for Turtleizer commands possible,
(Of course many bugs were fixed, too.)
see comments on this news