----------------- | Release notes | ----------------------------------------- | STOOD 5.3 - october 2011 | | (v.5.3.28 for Windows 27.Apr.2011) | | (v.5.3.29 for Unix 27.Apr.2011) | | copyright Ellidiss 2011 | | support: | | - stood@ellidiss.com | | - UK: +44 (0) 1260 291 449 | | - FR: +33 (0) 298 451 870 | ----------------------------------------- Main changes since last version (Stood 5.2.2/3 - Nov 2007) 1. Fixed defects in main executable file: - RASTO_07_002 (major) No text in help balloons on Linux - RASTO_07_005 (major) Freezing contextual menu on Linux - RASTO_07_006 (minor) Truncated menu labels on Linux - RASTO_08_001 (major) Need to relink with more recent Linux libraries - RASTO_08_003 (critical) Design was not reloaded just before being locked - RASTO_08_004 (minor) Missing information about installing a nfl file on a Windows network - RASTO_08_005 (major) Code round trip does not work properly with config_AADL - RASTO_08_007 (critical) Syntax error in SIF file while importing AADL - RASTO_08_009 (major) Find text feature did not work properly - RASTO_08_012 (critical) Crash message not understood 10804 - RASTO_08_013 (major) Bad import of AADL contained properties defect - RASTO_08_016 (major) Could not deallocate a logical view in a deployment - RASTO_08_017 (major) Duplicate predicates in deployment when logical=physical - RASTO_08_018 (major) Could not create an AADL thread group in a thread group - RASTO_08_019 (major) Bash compatibility issue with Vista - RASTO_08_024 (major) SIF and XML did not properly propagate Uncle connections - RASTO_08_030 (major) AADL graphical notation issues - RASTO_08_041 (major) Loss of space characters while importing XML - RASTO_08_042 (major) Loss of indirection tag in operation signatures while importing XML - RASTO_08_043 (major) Loss of pragmas while exporting XML - RASTO_08_046 (minor) Missing delete contextual menu for co, da and ex connections - RASTO_08_051 (major) Pragmas could be badly generated in xml - RASTO_08_052 (critical) Crash messages not understood on unreferenced uncles - RASTO_08_053 (major) Missing package prefix in pragma type_name - RASTO_08_054 (major) Undo menu used to remain active even when not relevant - RASTO_08_055 (major) "to be saved" indicator raised even on ODS read actions - RASTO_08_057 (critical) Freeze on Unix after right button click on pending text editing - RASTO_08_060 (critical) Crash message not understood on type sets - RASTO_08_061 (critical) Double-click on design tree reloaded the design even if not saved - RASTO_08_062 (critical) Lock component was enabled even when design was locked - RASTO_08_066 (major) Manual changes in symbol tables were lost - RASTO_08_067 (critical) Problem accessing pragmas - RASTO_08_068 (major) Renaming a set was not registred as "to be saved" - RASTO_08_069 (major) Selected box in graphical editor may be hidden - RASTO_08_073 (major) CAVEAT font was not loaded - RASTO_08_074 (critical) Mixed ODS sections after reload - RASTO_09_001 (major) Removing FlexLm related code as this feature is no more supported - RASTO_09_003 (major) No more symbol table while creating AADL ports - RASTO_09_006 (critical) Bad declaration of types in packages while generating AADL code (AADL129) - RASTO_09_007 (major) Bad keyword for parameter connections while generating AADL code (AADL130) - RASTO_09_009 (critical) Issues when root name and design name differ - RASTO_09_021 (critical) Crash on ODS section selection - RASTO_09_023 (minor) Missing information in C coding user manual - RASTO_09_024 (critical) Crash on find text after rename - RASTO_09_029 (critical) Crash while renaming from cross-reference editor - RASTO_10_007 (major) Crash while completing a STShell command in batch mode - RASTO_10_011 (major) Crash when there are syntactic errors in code generation pragmas - RASTO_10_015 (major) Invisible AADL subprogram connections - RASTO_10_016 (critical) Design reloaded without having been saved - RASTO_10_017 (major) Model did not switch to AADL when requested - RASTO_10_018 (minor) "new design" dialog box had no instruction message 2. Enhancements in main executable file: - RASTO_08_008 (major) Automatic symbol completion (using "Esc" key) - RASTO_08_011 (minor) Autolock command line option ([General] AutolockMode=Yes) - RASTO_08_020 (major) Generate predicates as byte code to speed up rules checkers and code generators - RASTO_08_021 (minor) New menu "go to" selected symbol - RASTO_08_022 (minor) Automatic symbol case substitution (whith symbol completion) - RASTO_08_028 (minor) Saving modelling language in design storage - RASTO_08_031 (minor) Adding AADL component type to its name - RASTO_08_033 (major) Partial views in graphical editors (layers) - RASTO_08_034 (major) Improve connection with remote textual editors - RASTO_08_035 (major) Propagate renaming of model entities to their references - RASTO_08_037 (major) Copy/paste of a multiple selection of features - RASTO_08_038 (major) New docbook compliant generator to produce Open Office documents - RASTO_08_058 (minor) Add colors to symbol tables (on Windows only) - RASTO_08_059 (minor) Enabling "save component hierarchy" menu even when locked at design level - RASTO_09_018 (major) Improvement of the database checker - RASTO_09_019 (major) Enable XML input file for reversors - RASTO_10_003 (major) New ODS procedures - RASTO_10_012 (major) Adapting contextual menus for AADL v2 - RASTO_10_013 (major) Improvement of the compare design feature 3. Enhancements in configuration files: - update AADL code generator to AADL v2 AADL131 (25.Jan.11) removing simulator xml related rules (cancelling AADL123) AADL132 (25.Jan.11) avoid printing empty implementation names AADL133 (25.Jan.11) replace pragma future by not(v1_compatibility) AADL134 (25.Jan.11) replace pragma compact by not(one_file_per_component) AADL135 (25.Jan.11) replace pragma no_graphics by graphic_properties AADL136 (25.Jan.11) create a default package if root is a system, process or processor AADL137 (25.Jan.11) no more pragma behavior AADL138 (25.Jan.11) add with for used packages AADL139 (25.Jan.11) replace port group by feature group AADL140 (22.Feb.11) replace prototype by prototypes AADL141 (22.Feb.11) replace data and server keywords by provides for subprogram features AADL142 (22.Feb.11) update AADL reserved words list AADL143 (22.Feb.11) new pragma property_set AADL144 (22.Feb.11) generate AADL Inspector command line AADL145 (11.Apr.11) use root package name specified in pragma type_name AADL146 (11.Apr.11) adding with clause for instance of classifiers located in remote package AADL147 (13.Apr.11) updating port connection syntax to AADL v2 AADL148 (03.May.11) fixing two recent bugs AADL149 (24.May.11) adding requires subprogram access features and connections AADL150 (24.May.11) adding with Behavior_Properties when operations are constrained AADL151 (24.May.11) subprogram subcomponents instead of subprogram calls for threads AADL152 (13.Oct.11) add a suffix to default package name AADL153 (13.Oct.11) changing graphical coordinates format and with Stood AADL154 (13.Oct.11) avoiding multiple with clauses for the same package AADL155 (13.Oct.11) avoiding multiple dispatch protocols AADL156 (13.Oct.11) adding an id for call sequences (mandatory in AADL v2) - AADL reverse complete retrofit