-----------------------------
| Release note October 2001 |
----------------------------------
STOOD 4.1.628 (Windows) 31.10.2001
STOOD 4.1.629 (Unix) 31.10.2001
-----------------------------------
This note lists changes since previous ftp delivery:
v 4.1.536 (Windows) and v 4.1.537 (Unix), July 2001


I- Functionnal changes:
=======================

I-1 Configuration & version management
--------------------------------------

Configuration management interface has been improved and now supports separate lock and unlock actions. New 
shell scripts (*lock.sh and *unlock.sh) are located within config/internalTools directory.
- When a design is loaded in mode rw, scripts *lock.sh then *out.sh are executed
- When a design is loaded in ro mode, only the script *out.sh is executed
- When a design is saved, the script *in.sh is executed
- When a design is closed, the script *unlock.sh is executed

New properties in the initialization file specify the name of the lock and unlock scripts:
- CheckLockProcedure : default value is: copylock
- CheckUnlockProcedure : default value is: copyunlock

I-2 Requirements traceability
-----------------------------

New properties in the initialization files may be used to specify the commands that are used by Stood 
to collect a list of requirements from Reqtify
- ReqtifyListCommand=openProject("""$RQTFFILE""").docList("""$OUTPUTFILE""")
- ReqtifyGetCommand=openProject("""$RQTFFILE""").requirementList("""$OUTPUTFILE""","""$DOCNAME""")

I-3 Updated support of HRT-HOOD
-------------------------------

HRT-HOOD objects may now be directly created from the menu (cyclic, sporadic and protected objects), 
and the Real-Time attributes are now encompassed within the architectural design model (they are no more saved 
inside separate files).

The consequences of this change are:
- A new version of the storage format (files *.sto) meaning upwards compatibility only
- Removing of several properties in the initialization files (stood.ini or .stoodrc): 
HOOD extension definition, HRT tabs definition.
- The DataBase definition file has been updated to support this change
- The requirements checker has been updated to support this change
- The predefined doc_schemes have been updated to support this change

I-4 Code generators
-------------------

Recent improvements to the Ada code generator:
- ADA168 (13.06.01) managing untyped constants renaming
- ADA169 (18.07.01) new code for state & transitions

And to the C code generator:
- C046 (17.10.01) change in the truncation mode for long comments lines

I-5 Document generators
-----------------------

The bug that avoided the diagrams to be inserted into printed documents has been fixed.


II- Changes in delivery contents:
=================================

II-1 Unix Binaries (bin.sol2; bin.hpux9; bin.aix4; bin.pclinux)
--------------------------------------------------------------
	.stoodrc
	stood
	stood.eng
	
II-2 Windows binary (bin.w32)
-----------------------------
	stood.exe
	stood.eng
	stood.ini
		
II-3 Configuration
------------------

  3.1 Rules checkers

    3.1.1 Changes in Scheduling checker (config/checkers/scheduling)
	RMA.pro
	RMA.sbp

  3.2 Code generators

    3.2.1 Changes in Ada code generator (config/code_extractors/ada)
	Extract.* 
	Input.sbp
	
    3.2.2 Changes in C code generator (config/code_extractors/c)
	Extract.* 
	Input.sbp

  3.3 Internal Tools (config/internalTools)
   	copyin.sh
  	copyout.sh
  	copylock.sh (new)
  	copyunlock.sh (new)
  	cvsin.sh
  	cvsout.sh
  	cvslock.sh (new)
  	cvsunlock.sh (new)
  
  3.4 Doc schemes (config/doc_schemes)
  	editor1 (ods schemes)
  	
  3.5 DataBase description file (config/DataBase)
  	
   
  
  
