Model RealTime 10.2 2018.33

172166: Transformation configuration model fixup - detect tc corruptions that result with exceptions and fix them

Based on the provided logs, there is only one corrupted TC found in the customer repository. There are two corrupted properties: Threads and Prerequisite list. To repair tc file, it is sufficient to first convert it to .tcjs file format, and second manually restore the properties lists mentioned above. Since there is no other corruption, separte fixup won't be required.

172039: Please invoke source code generation when model is modified

Implemented automatic source code generation on model changes. The feature will automatically regenerate source code when model is changed and saved.

171875: CQPAR00233225 - Moving part symbols destroy line layout

When moving parts, connectors between moving items keep their routing. This was done in 10.2 2018.33

163920: RFE Merge should support direct accepting of changes from both sides

New commands to " Resolve changes both with left and right contributors" and "Resolve all changes both with left and right contributors" were added to the :
- context menu on the selected conflict in the merge viewer;
- toolbar of the merge viewer;
The result of the command is to add both right and left changes, and present both annotations in the viewer ruler.

159919: CQPAR00206751 - CREATING SUB-STATE MODIFIES PARENT STATE

When a statemachine is created for a state, newly created entry/exit points reuse location from corresponding transition connectors. This was done in 10.2 2018.33

151188: Minor trouble with "Position from Superclass view"

When 'Position from Superclass view' is used, line styles 'closest distance' and 'avoid obstruction' are reset. Also setting them back clears the 'Position from Superclass view' option in menu.

138699: CQPAR00184695 - TRANSITION LINE ANCHOR POINTS MOVE WHEN ADDING INTERNAL STATEMACHINE DIAGRAM

When a statemachine is created for a state, newly created entry/exit points reuse location from corresponding transition connectors. This was done in 10.2 2018.33

137393: CQPAR00178190 - BORDER TRANSITION MOVES TO THE LEFT BORDER WHEN CREATED

Fixed routing of transitions directed from sub-state diagram frame. This was done in 10.2 2018.33
Also fixed routing of lines when scrolling viewport.

134184: Object not considered changed until focus is lost in "Properties" view.

Problem was solved by forcing focus to another view from Properties before running build (when it is launched using key bindings Shift+Alt+B or Ctrl +B).

118905: New transitions are not WYSIWYG

Fixed transition placement for sub-statemachines.