Version 3.20-3
- Some bugfixes in the generator classes [Georg Braun]
- Some more improuvements to the C generator [Kay G?ig]
- Different other bugfixes in the generator classes [Kay G?ig]
- Some small changes to the variable highlighting [Kay G?ig]
Version 3.19 [2010.08.07]
- Have a backup of the INI file in the current application directory.
This makes the application "portable" [Peter Ehrlich]
- Added "sqrt" to the function export of the executor [FISRO]
- Bug while printing in landscape [Albrecht Dre?
- UTF-8 encoded Oberon output [Thijs Zandwijk]
- StrucTeX generator update [Matthias Plha / Klaus-Peter Reimers]
- Added chinese translation [Wang Lei]
- C#-Generator [Gunter Schillebeeckx]
Version 3.18 [2009.12.20]
- Update for the brazilian portuguese localization [Theldo Cruz]
- Gave the SVG export a new try using Freehep (bug #14) [Marcus Radisch]
- Activated anti-aliasing (bug #20) Reinhard Schiedermeier]
- Overwrite prompt when exporting a diagram as picture (issue #2897065) [Marcus Radisch]
- Overwrite prompt when exporting a diagram as source code (issue #2897065) [Marcus Radisch]
- "Show comments?" settings being overwritten by diagram (issue #2898346) [Marcus Radisch]
- Structorizer is now published under the terms of the GPLv3 license [FISRO]
- Italian localization [Andrea Maiani]
- ANALYSER: "Result" is now a good variable name for fonction results [FISRO]
Version 3.17 [2009.10.18]
- Brazilian portuguese localization [Theldo Cruz]
- Bug in the executor not setting correct some variable values [FISRO]
- The keyword "var" is now supported for functions/procedures [FISRO]
- Bug while saving diagram type (bug #15) [Marcus Radisch]
- Bug while using "save as" (bug #15) [Marcus Radisch]
- EXECUTOR: Problem while compairing two items (bug #18) [FISRO]
- Show the filename in the main window title (bug #16) [Marcus Radisch]
- EXECUTOR: Problem with the FOR loop variable (bug #19) [Jos Swennen / FISRO]
- Problem with the path of the INI file using Vista (bug #17) [Marcus Radisch]
Version 3.16 [2009.08.22]
- MAC: Files do not open with double click (bug #7) [Thijs Zandwijk]
* Re-added the "AppleJavaExtensions.jar" to the libraries
* This should not interfer with other OS
* It will not be included in the source package either ...
- MAC: The menubar was disapearing after opening a any dialog [FISRO]
* This is a known apple bug with a know workaround *uff*
- MAC: Shortcut key stopped working [FISRO]
* I found that this was related to the previous bug, so fixing
that one fixed this issue as well.
- Added file association in Java Web Start [FISRO]
- Fixed an issue with the luxemburgish language file [FISRO]
- Bugfixes in the "C" & "Java" source code genetator (bug #8) [Theldo Cruz]
- Updates of the "C", "Java" & "Pascal" code generatos [FISRO]
- Added "Structorizer Arranger" [Stephan O. Merckens]
* Start via Java Web Start: http://structorizer.fisch.lu/webstart/Arranger.jnlp
Version 3.15 [2009.08.13]
- Fixed a bug while execution a "REPEAT" loop (bug #3) [Jos Swennen]
- Implemented the execution of the "CASE" structure (bug #4) [Jos Swennen]
- Fixed a bug in class responsible for saving the preferences [FISRO]
- Bugfixes in the C source code export [Gunter Schillebeeckx]
- Implementation of a Java gsource code export [Gunter Schillebeeckx]
- Bug fixed while displaying a comment (bug #6) [Nico]
Version 3.14 [2009.07.06]
- Updated NSD execution feature [FISRO]
* pascal syntax:
° pascal string notation
° defined second "pos" function
° operator conversion: different from
- The development will be continued using NetBeans instead of XCode [FISRO]
- Bug in the EMF-export [Jan Hilsdorf]
- Yet another scrolling bug [Bernhard Gr?aldt]
- Generated NSD-files are now UTF-8 coded [Bernhard Gr?aldt]
Version 3.13 [2009.05.23]
- Corrected the C-Generator [FISRO]
- Corrected the Perl-Generator [FISRO]
- Added turtle drawing module [FISRO]
* implemented procedures
° init()
° forward(int)
° backward(int)
° left(double)
° right(double)
° gotoXY(int,int)
° gotoX(int)
° gotoY(int)
° penUp()
° penDown()
- Added NSD execution feature [FISRO]
* use of variables
* user of general expressions
* input (parameter or prompt): String, Character, Integer or Double
* output: direct and function result
* java syntax => build in (BeanShell)
* pascal syntax:
° standard math functions: abs, sqrt, sqr, cos, sin, tan, acos, asin, atan
° random functions: randomize(), random(int)
° compare strings with "=" (auto conversion to "equals")
° compare primitive types with "=" (auto conversion to "==")
° string functions: length, pos, copy, lowercase, uppercase, trim
(auto convert)
° string procedure: delete, insert (auto convert to function)
* pause, step-by-step & break functionality
* live variable watch (execution table)
- Analyzer: the use of the "return" instruction is now allowed [FISRO]
Version 3.12 [18/01/09]
- Added a C-generator [Parveen Kumar]
- Fixed a bug for saving preferences [FISRO]
Version 3.11 [14/11/08]
- Double clicking a file under Windows which contained spaces in
its name did not open correctly with a double-click on it [FABFR]
Version 3.10 [28/09/08]
- Added spanish translation [Andr?Cabrera]
Version 3.09 [14/08/08]
- Minor bug in analyzer while analyzing functions [FISRO]
- Added parameter name check "pABC" [FISRO]
- Added analyzer preferences [FISRO]
- D7 parser problem with {...} comments [FABFR]
- Added a new error to analyzer (now 13) [FISRO]
- BASH Code Export [Markus Grundner]
- Added translations for analyzer [FISRO]
- Added source package for Eclipse [Markus Grundner]
- Added simply command line compilation script [Klaus-Peter Reimers]
- Unification of the previous mentioned source packages [FISRO]
- NL translated strings [Jerone]
_ Modified OBERON code generator [Klaus-Peter Reimers]
Version 3.08 [16/05/08]
- KSH & Perl Code Export [Jan Peter Klippel]
- Added code generator plugin architecture [Jan Peter Klippel]
- Implemented NSD analyzer [FISRO]
- Improvement of the analyzer routines [FISRO]
- "Show comments" option now persistent [FISRO]
- "Highlight variables" option now persistent [FISRO]
- D7 parser problem with (*...*) comments [Klaus-Peter Reimers]
- INI-file now in home directory of user [Klaus-Peter Reimers]
- Recent file list bug [Klaus-Peter Reimers]
Version 3.07 [04/03/2008]
- Open file from directory with ASCII-characters > 127 [FISRO]
- Save and export bug [FISRO]
- Vector graphics exports: EMF, SWF & PDF [Serge Linckels]
- EMF export to clipboard (Windows only!) [Serge Linckels]
Version 3.06 [10/02/2008]
- Add DIN / non-DIN switch [Klaus-Peter Reimers]
- Added "ENDLESS Loop" [Klaus-Peter Reimers]
- "Save preferences now" button [Klaus-Peter Reimers]
- New Windows-wrapper which [FISRO]
Version 3.05 [05/02/2008]
- Comments / popup bug detected [Jerone]
- Another bug in undo/redo function detected [Jan Kruschwitz]
- Removed flickering while working on huge diagrams [FISRO]
- Copy diagram to system clipboard [FISRO]
- Highlighting input/output [FISRO]
- Added recently opened files to menu [FABFR]
- Bug while saving INI-files on Windows systems [Heinrich Villinger]
- Restructured INI-file to XML [FISRO]
Version 3.04 [28/01/2008]
- Added language system [FISRO]
- Bug detected in PAS & MOD generator [Klaus-Peter Reimers]
- Modified TEX generator [Klaus-Peter Reimers]
- Moved "Parser.java" to parsers lu.fisch.structorizer.package [FISRO]
- Renamed "Parser.java" to "NSDParser.java" [FISRO]
- French translation [FISRO]
- Dutch translation [Jerone]
- German translation [Klaus-Peter Reimers]
- Luxemburgish translation [Laurent Zender]
- Persistent Look & Feel [Klaus-Peter Reimers]
- Changed language file encoding to UFT-8 [FISRO]
- Bug in undo/redo function detected [Jan Kruschwitz]
- Print preview dialog [FISRO]
- Mac version opens NSD-files by double-click [FISRO]
- Scrolling bug detected [Lucas Cabeza]
Version 3.03 [11/01/2008]
- Minors bugs in the variable detection routine [FISRO]
- Added colorization of special signs [FISRO]
- Added Oberon source code generator [Klaus-Peter Reimers]
- Program proposes filename to save [Jerone]
- Replaced "backspace" by "delete" for removing items [Jerone]
- Added correct headers to all source files [Klaus-Peter Reimers]
- Remember last file location [Jerone]
Version 3.02 [07/01/2008]
- Added Pascal input-parser [FISRO]
- Added Look & Feel choice in menu (not persistent) [FISRO]
- Modified test string in font dialog to test for symbols [FISRO]
- Modified parser engine to load grammars from JAR file [FISRO]
- Broke up toolbars to fit in design [Klaus-Peter Reimers]
- Toolbars are now floatable (not persistent) [FISRO]
- Added simple variable detection [FISRO]
- Added variable highlighting [FISRO]
Version 3.01 [02/01/2008]
- Moved INI file to "Structorizer.app" folder [FISRO]
- Bug for WHILE/REPEAT preferences [FISRO]
- Ask for saving while quitting application [FISRO]
- Fixing different minor "save & open" bugs [FISRO]
- Fixing a minor bug with the border of the exported PNG file [FISRO]
- Dialogs "remember" the location of the opened file [FISRO]
- Added rounded corners for "sub" diagrams [FISRO]
Version 3.00 [01/01/2008]
- First public release of the new JAVA-Version [FISRO]
----%<---------------------------------------------------
Version 2.06 [01/11/2007]
- Integrated changelog in "About" dialog [FISRO]
- Umlaut-Problem solved for MAC
- Scroll-box seems to work now => adaptation [FISRO]
- Bug while exporting to picture [11TG1 2007/2008 - Ben Elsen]
- Export defaults now to JPG, but BMP is still possible. [FISRO]
Version 2.05 [28/10/2007] - LINUX GTK2 & Mac
- StrukTeX export debugging [Klaus-Peter Reimers]
- New "About" Dialog [FISRO]
Version 2.04 [25/10/2007] - LINUX GTK2 only
- I thing that the "Umlaut" Problem has been solved
for GTK2. GTK does not seem to be capable in managing
UFT8 correctly? [FISRO]
- Added Umlaut export for StrukTeX [Klaus-Peter Reimers]
Version 2.03 [20/10/2007] - LINUX only
- StrucTeX output [Klaus-Peter Reimers]
- languages files rewritten [FABFR]
- coherent dialogs and menu entries [FABFR]
Version 2.02 [05/09/2007] - LINUX only
- Depending on some libraries, the Linux version
did not run on some machines without root privileges.
I found a workaround, but I'm still not really happy
with it.
Version 2.01 [14/08/2007]
- Autoscroll was not enabled [Sascha Meyer]
This seams not yet to work under Mac OSX (Windows & Linux = OK)
- The language choice for LU was not persistent, no load from
and save to INI file [11TG2 2006/2007 - Laurent Zender]
- UFT8-conversion was missing for imported source?code.
Version 2.00 [09/08/2007]
- Please take also a look at the file "_D6 to Lazarus.txt"
----%<---------------------------------------------------
Version 1.31 [07/11/2007]
- Case without "else"-part [Andreas Jenet]
- JPG-Export [FISRO]
- Bug whilo loading a CASE-statemet from a savefile [FISRO]
Version 1.30 [27/10/2007]
- Bug detected in analyser [Iris Adae]
- German Umlaute export for StrukTeX [Klaus-Peter Reimers]
- Serious speed improuvements [FISRO]
- Executor now calls analyser too [FISRO]
Version 1.29 [19/10/2007]
- Allow ":=" as assignment while parsing out variable names [Sebastian Lehn]
- BUG: "<-" are not draw correctly in version 1.28 because
of a problem in the drawing method. [FISRO]
- rotating text for instructions by 90? [Michael Gerdes]
- language support for analyser messages [FISRO]
- minor bugs in the analyser algorithms [FISRO]
- StrucTeX output [Klaus-Peter Reimers]
Version 1.28 [13/10/2007]
- analyser: different minor bugs fixed [FISRO]
- analyser: different minor improuvements [FISRO]
- activating analyser for anybody [FISRO]
- languages files rewritten [FABFR]
- bugs when pressing CANCEL [FABFR]
- "Initialising" screen [FABFR]
- modified diagram for simplified sheme (not "nice") [FABFR]
- different improuvement in the parser interpretation [FABFR]
- missing CASE-statement while importing from source code [FABFR]
- new "about" dialogs [FABFR]
- added "changelog.txt" to about-dialog [FISRO]
- coherent dialogs and menu entries [FABFR]
Version 1.27 [???]
- copy & paste bewteen MDI children works fine [FISRO]
- variable names are now also extracted from methode parameters [FISRO]
- Added language file for LU [11TG2 2006/2007 - Laurent Zender]
Version 1.26 [12/06/2007]
- Bug detected in BCall, BJump and BCase [Andreas Jenet]
- Bug detected in the cut method [Andreas Jenet]
- MDI: Eliminated memory bug in MDI application [FISRO]
- MDI: First working MDI application called "Projectorizer"
- MDI: Projet save and load works. Filetype = combined NSD
files in XML format. Extension = nsdp [FISRO]
- MDI: Add diagram to project [FISRO]
- MDI: Menu integration [FISRO]
Version 1.25 [05/06/2007]
- convertion between (instruction, call, jump) [FISRO]
- analyser: read INI-file [FISRO]
- convertion from (instruction, call, jump)
to (if, for, repeat, while) [FISRO]
- user colors [Sascha Meyer]
- made all subforms owned by the mainform
=> create an MDI application [FISRO]
~> The 'utils' class is still dependant on two other
classes, so the mainform cannot be used indepenantly!
- Wiped out a bug due to the recent owner changes [FISRO]
- Added code the capture during showmodal of some windows [FISRO]
- Changed vertical lines in the case statement
to intersect with the falling line. [Andreas Jenet]
- Created a BUtils class for interaction between
parameters and forms
=> create an MDI application [FISRO]
Version 1.24 [30/05/2007]
- analyser: Problem with non initialized
variables in REPEAT loops [FISRO]
- analyser: recognises "lire A,B" without
spaces [T1IF1 2006/2007 - Tom Schons]
- Minimum font size [T1IF1 2006/2007 - Kevin Schoup]
- Maximum font size [T1IF1 2006/2007 - Jill Saudt]
- Dissable MouseWheel scrolling because
of blank scrolling problems [T1IF1 2006/2007 - Jos?Espinosa]
- Adaptation of autosize algorithme when
analyser is *on* [FISRO]
- Drag & drop of an emtpy element should
not be possible [T1IF1 2006/2007 - Tom Schons]
- Bug in analyser while loading grammar
files [FISRO]
- Missing translations found [T0IF2 2006/2007 - Mike Lill]
- Added JUMP-statement [Christian Fandel]
- Changes call to analyser procedure in
order to speed up the entire GUI [FISRO]
Version 1.23 [never published]
- added paste from windows clipboard [T1IF1 2006/2007 - Marc Schonckert]
- removed automatic ":=" to "<-" conversion [FISRO]
- added array support
Version 1.22 [23/01/2007]
- added: application.title = NSD-title
[T1IF2 2006/2007 - Stephen Edwards]
- added: mainform.caption = NSD-title [FISRO]
- bugfix in schematic of the CASE
statement [FISRO]
- added nederlands lang-file [Tom Van Houdenhove]
- added more strings to the language
systems [Tom Van Houdenhove]
- added costumisation for CASE
statement [Tom Van Houdenhove]
- changes costumisation for IF
statement [Tom Van Houdenhove]
- eliminated bug in the CASE-statement [Tom Van Houdenhove]
- added btnCancel to InputBox [Tom Van Houdenhove]
- bug fixed in display (red-color-bug) [FISOR]
Version 1.21 [15/01/2007]
- added case-statement [MARSE]
- added call [Prophet05]
- small fixes in PAS2NSD [FISRO]
- small fix in "save-as" routine [T1IF2 2006/2007 - No?ie Feltgen]
Version 1.20 [never published]
- some small fixes [FISRO]
Version 1.19 [16/12/2006]
- selection can now be moved with
the arrow keys [T1IF1]
- The default content of the different
structures can now be modified via
the options menu [FISRO]
- code optimization to block out some
wanna-be-hackers ;-) [FISRO]
Version 1.18 [13/12/2006]
- multi-lang support [Bernhard Wiesner]
- Another small bug in the save-routine [PYRSI]
- Langs: EN [FISRO]
DE [FISRO]
FR [FISRO]
Version 1.17 [05/12/2006]
- Bug detected while updating comments [FISRO]
- Bug while saving when title contains
illegal characters. Solved for ":" [PYRSI]
- First Linux-Version written in Lazarus! [FISRO]
Version 1.16 [26/11/2006]
- Copy & Paste of elements [FISRO]
- Structorizer was unable to close
on a read-only marked media [MARSE]
- Fixed some small bugs concerning
element selection. [FISRO]
- Shortcuts for inserting elements [BELGI]
- User Check-Buttons for visual styles [SIBCL]
- Fixed some bugs during first
colorizer use [FISRO]
- Added shortcut for colorizer [FISRO]
Version 1.15 [never published]
- Small bug in code generator
erased [FISRO]
- Small bug in PAS2NSD generator
fixed [FISRO]
- For instructions only: automatically
convert ":=" to " <- " [FISRO]
- Printing support with
print-preview [T1IF1 2006/2007 - Jos?Maria Espinosa]
Version 1.14 [16/11/2006]
- Press to cancel input
dialog [T1IF1 2006/2007]
- Switch visual style [LOEGU]
Version 1.13 [13/11/2006]
- Each element contains now
also a comment. [FISRO]
- An new-old bug had reappeared
an been elominated once again [MARSE]
Version 1.12 [never published]
- Variable colorizing [FISRO]
- Drag & drop of NSD-Files [T1IF1 2006/2007]
Version 1.11 [25/10/2006]
- or
for validating input [T1IF1 2006/2007]
- Drag'n'Drop bug wipe out. [FIRSO]
- Disable boutons if no element
selected [T1IF1 2006/2007]
Version 1.10 [22/10/2006]
- Undo / Redo functionality [MARSE]
- NSD can be scrolled if larger
then the visible area [MARSE]
- Automatic NSD-Title or savename
proposal [MARSE]
- Fixed "const"-section recognition
for PAS2NSD-conversion [MARSE]
- Fixed wrong displayed dialogs at
120 dpi font size [MARSE + GAMCA]
- New name for new diagram [PIRSY]
- Doubleclick on empty queue = new
instruction [PIRSY]
Version 1.09 [never published]
- Dynamic increase/decrease font [FISRO]
Version 1.08 [never published]
- BMP Export of the diagramm [FISRO]
Version 1.07 [01/10/2006]
- A securtiy bug has been reported
and finally sweeped out... [FISRO]
Version 1.06 [27/09/2006]
- The different elements can now be
colorized. Color is persistent,
which means that it is stored in
the NSD-File. [FISRO]
Version 1.05 [19/09/2006]
- I implemented a NSD-2-PAS convertion.
This includes a varibale auto-detection,
which, unfortunately, does not work
yet with complex type. [FISRO]
- Read-Only-INI-File Bug => fixed [MARSE]
Version 1.04 [15/09/2006]
- I finally found a working Delphi/Pascal
parser that with tree generation. The
PAS-2-NSD converter now works fine :-D [FISRO]
Added functionality:
* Load from source file [FISRO]
* Create from source text [FISRO]
* Real-time creation qhile typing [FISRO]
Version 1.03 [never published]
- First "satisfying" implementation of
a PAS-2-NSD converter. Simple examples
are OK, but bigger ones ... hmmm ... :-/
=> Would need a "real" Pascal syntax parser [FISRO]
Version 1.02 [14/09/2006]
- Change font.name and font.size of the
graph, eaven on the fly! Store information
in the INI-File. [FISRO]
- Two types of graphs [FISRO]
* programs (rectangle)
* subs (rounded rectangle)
Version 1.01 [01/09/2006]
- Added click-to-open support, so you now
only need to double-click a NSD-File to
immediately open it. [FISRO]
|