Model RealTime 10.3 2019.03

172802: CQPAR00242090 - The Model Compiler documentation needs clarifications on Model Compiler Variables

Documentation of the Model Compiler has been updated to contain correct information about RT variables and their usage in the command line tool.
[Model RealTime documentation: Model RealTime Model Compiler.pdf](https://Model RealTime.hcldoc.com/help/topic/com.ibm.xtools.rsarte.webdoc/pdf/ModelRealTime%20Model%20Compiler.pdf)
This was done in 10.3 2019.03

172784: Update ILMT Tags for 10.3 2019.03

Files are updated

172733: Project Importer keyboard shortcuts improvements

Now it is possible to assign key bindings for the External Projects Import view commands. Also it is possible to filter basing on projects paths.

172732: CQPAR00238712 - RSA-RTE: Change layout of C++ General tab for typedef

Property 'implementation type' has been moved to position right after 'kind'.
Also if kind is typedef for classes and interfaces, and implementation type is not empty, it will be shown in PE and in properties header.
This was done in 10.3 2019.03

172725: CQPAR00241365 - The MC option exportModelMapping documented but only supposed for internal usage

Option to export model mapping information ("--exportModelMapping") was removed from the Model Compiler help.
This was done in 10.3 2019.03

172723: CQPAR00241364 - Model Compiler gives a NPE when building an External Library and using the exportModelMapping

- Error handling has been improved, and now it reports error in case if project map file can't be created. However, for internal debugging we keep stacktrace data in the output.
- "--exportModelMapiing" is an internal preference and not supposed to be used by end users, this option was removed from help.
This was done in 10.3 2019.03

172719: CQPAR00241361 - Model Compiler gives a NPE when building an External Library and possibly missing some arguments

Model Compiler has been improved to validate values of external library transformation configurations, and produce warning or error messages in case if build can't be successfully completed.
This was done in 10.3 2019.03

172710: CQPAR00238618 - RSA-RTE: Trailing whitespice in port registration override causes SAP-SPP ports not being connected

Now trailing spaces are automatically removed from port 'registration override' property.
This was done in 10.3 2019.03

172705: CQPAR00238713 - RSA-RTE: Optimize C++ TargetRTS General tab in Properties view

Now "Generate Descriptor" property is on top of C++ Target RTS properties tab.
This was done in 10.3 2019.03

172702: Model Compiler Wrapper

Now rsa_rt/tools on Linux should have modelcompiler.sh and set execution permissions.
Now rsa_rt/tools on Windows should have modelcompiler.bat
Installation in readonly eclipse folder produce no exception.

172694: WRAT model compiler issues

Model compiler was updated not to generate quotes around objects from "User object files" section

172689: CQPAR00241098 - MC without arguments

Now Model Compiler will show help message in case of:
/?
/h
-h
-help
--help
no arguments
This was done in 10.3 2019.03

172682: Add option to not initialize mc server at startup

New preference to control initialization of Model Compiler server has been added to the RealTime Development/ Build/Transformations page. By default, initilizatin is enabled. If user disables it - model compiler process won't be started and all build operations will be disabled.

172666: Blinking transition

Fixed selection highlighting to avoid blinking.

172663: The first click on function name in Properties does not select the function in Project Explorer

Properties form now doesn't scroll on focus gain so link selection is properly handled.

172655: CQPAR00240875 Problem using: rtperl -S rtsetup.pl $defaultMakeCommand

Now, RTS_HOME variable generated into Makefiles is resolved and does not contain any references to variables
This was done in 10.3 2019.03

172621: TC editor inner window enormously stretched (Model RealTime 10.3)

TCJS header is changed so it does not contain transformation name. That makes the whole form layout correct on linux.

172493: CQPAR00241387 - "Convert to JavaScript" on several TC have problems with converting same similar

Now conversion executed in non-parallel way for avoid race condition.
This was done in 10.3 2019.03