upCast RT 7.1 Build 1343 (RC4)
New Features
- File > New from template: Add submenu to each template for choosing between instantiation by copy or by reference (=Parameter Set).
Changes & Improvements
- We no longer keep opened license files in the list of recently opened documents
Any messages >= WARN within a module are now propagated to the parent regardless of Finalization setting. This allows a pipeline to report errors to the user, although the module itself does not terminate pipeline execution. E.g.,
Validator
Finalization: continue
Logging Threshold: ERRORwill NOT terminate pipeline execution on ERRORs, but just propagate those messages to its caller pipeline and continue execution to te next module. When finally the pipeline has executed all modules, the pipeline will see the error messages in its collector and inform the user of the problems that occurred during execution.
We think this is actual expected behaviour (though different from implementation up till now, where e.g. "continue" would not propagate any messages to the module's parent; but this can be controlled through the logging threshold parameter)
Fixes
- upCast Template: OLE object has invalid "idref" attribute
- Template instantiation by copy must remove UIDs for all contained ucdocs.
- Setting a module parameter in the initialization function may not be picked up by the module when it is a cached parameter.
- Updating UI definitions in Parset after concurrent change in referenced ucdoc copies current settings from ucdoc, when it should keep current values in the parset for parameters of the same name.
- Document dirty detection in Simple View broken.