Model RealTime 11.2 2022.26

175491: "CLANG-TIDY CODE COMPLIANCE" FEATURE NOT GENERATING NOLINT SUPPRESSION

Clang-Tidy compliance for bugprone-sizeof-expression has been improved. Now sizeof(T) expressions that are automatically generated into type descriptors are always followed by suppression comment (when Clang-Tidy compliance option is turned on).

175486: Model Debugger: States not activated when signal comes after Choice Point

The states reachable from transitions coming out of choice points are now logged correctly.

175437: Project importer - Create working sets on project import

External Projects importer has been improved. It will now create two new working sets when importing: one with the project name (with the first project name if multiple projects are selected) and the other with “project name ‘dependencies’”. After the import a user would need to select newly created working sets to see them in Project Explorer.

174817: Drag and drop class/capsule names, attributes, methods, enumeration literals etc. into code

Now it is possible to copy and paste names of NamedElements and Diagrams from the Project Explorer on to any editor

173933: Save option do not commit change into model files

New setting has been introduced under RealTime Development -> Code to Model Synchronization to control the initial state of "Save model when it has been updated" checkbox in the Code to Model Synchronization dialog.

173886: Trailing whitespaces are not removed after "Save" action

Code View and Code Editor now can remove trailing whitespaces from all the lines of a code snippet on save. This behavior is controlled by a new preference ‘Remove trailing whitespaces in all lines’ in a page RealTime Development -> Code Editing -> Save Actions.

144176: Model validator complaints about perfectly correct C++ code

Named element must not include the namespace separator ("::") warning is removed and no longer appears.

144174: Enable drag and drop of operations and attributes from Project Explorer to Source editor

Now it is possible to copy and paste names of NamedElements and Diagrams from the Project Explorer to any editor.

135474: OPERATION WITH '::' IN THE NAME GET CORRUPTED IF SELECTING ANDUN-SELECTING THE SIGNATURE FIELD

Name space separator ("::") is now handled properly in operation names and signatures.

116662: Drag and Drop operations to code editor does not work

Now it is possible to copy and paste names of NamedElements and Diagrams from the Project Explorer on to any editor.