Improvements:
Additional Functionality:
In the edit box, when entering a function call:
On typing an argument, a list of all identifiers known within the project will be shown.
In the edit box, when entering a function call:
After typing a comma inside the argument list, the list of corresponding functions will be shown again in the CodeInfo box.
(Constraint: Only if all arguments on the left side of the comma are valid identifiers.)
When typing blanks while the CodeInfo box is shown, the box will remain open.
(Optional; to be set in the CodeInfo settings dialog.)
Bugfixes:
Bugfix:
An application crash occurred when edit boxes had been opened for two structograms or statecharts, then the last opened edit box was closed and after that, in the other edit box an identifier was selected by double-click.
For each state that includes another statechart:
The paths of the files generated from the included statechart will be exported to XML no longer only in absolute, but also in relative form (relative to the current statechart file).
While the absolute paths are stored in the XML elements TARGET_FILEPATH1 and TARGET_FILEPATH2,
the relative paths are stored in TARGET_FILEPATH1_RELATIVE und TARGET_FILEPATH2_RELATIVE.
(To be found in sections //STATE/EXTERNAL_SUBMACHINE of the XML tree.)
The source code generation scripts statemachine_h.xsl, statemachine1.xsl and statemachine1.cs have been modified (for the versions C and CPP) in order to use the relative instead of the absolute paths.
Bugfix:
For transitions connected by junctions, from now on their child element EVENT will export also its attribute disabled.
Example:
<EVENT type="signal" disabled="1">
A new generation option has been added:
In the configuration file, section GenOption, setting the entry bDontSaveEmptyCase to true will prevent EasyCODE from saving empty switch-case elements.
Bugfix:
A rarely occurring code construction caused EasyCODE to display wrong line numbers in the structogram.
Bugfix:
In version 8.7, EasyCODE added some needless section separations at specific structogram positions.
Bugfix:
The bug occured when selecting a single word in conjunction with CodeCompletion.
Improvement of stability in general.
Bugfix:
The bug occurred when saving modified scripts.
From now on, if the script to be saved is empty, the corresponding file (e.g. OnBeginOpenDocument.cs) will be deleted.
An option concerning the installion of prerequisites has been added:
The .NET 4.0 installation and similar can be disabled if the user is sure that it has been installed already. As a side effect, this makes it possible to execute the setup in silent mode.
Several minor changes and bugfixes have been done in the following domains:
This is a first version of a system that provides you - while working in C/C++ structograms - with information on the code at the current cursor position.
Details in chapter 9.7.
Saskia Kühner
Sales
+49 (0)911 - 99840-61
E-Mail
EasyCODE Debug Plugin für MPLAB X. in the Download-Area
EASYCODE GmbH, Löwenberger Str. 50, 90475 Nürnberg | Tel: +49 (0)911 / 99 840 60 | Fax: +49 (0)911 / 99 840 97 | info(at)easycode.de