Hervé Girod - 2015-06-23

Replace anonymous classes by lambdas when appropriate
Fix a case where it could be possible that the context associated with a MapItemList renderer would be null. It could happen in some cases just after a change of Layout if one MapItemList renderer was removed by the layout change
Replace the usage of the concrete ARINCModelFactory in the Server by an interface
Fix the StyleSet of widgets not being updated in JavaFX when a Layer which was shown in one Layout under a Connector is shown in another Layout under another Connector after a layout change in the cockpit
Fix the ItemStyle of mapItems lost in some cases after a layout change with the same MapItemList presented under two different Connectors
Fix potential NPE in JavaFX when the UA updated the ComboBox list of items with an discrepancy between the array of items and the array size
Protect the JavaFX PopupMenuButton implementation against some badly defined Definition Files
Fix the positioning of a child under the MenuBar widget in the Editor (when the child is added)
Fix some internal exceptions which could happen when changing the visible child under a MutuallyExclusiveContainer where the children of the container are connectors
Fix an exception which happened in the Editor when changing a parameter of a Layer after changing its ID
Fix the position of Layers which are under connectors in a Cockpit configuration being set at the top of the Layer where there is the Connector rather than the bottom of the Layer
Check when parsing the widgets Meta-definition that the same runtime ID is not used more than once for runtime messages for the same widget (when the widget support extensions which have their own runtime messages)
Support the zoom parameter for the freeWindowing Window manager

 

Last edit: Hervé Girod 2015-07-01