Hervé Girod - 2015-11-03

Use the indy version of the groovy 2.4.5 library, and enable the invokeDynamic behavior of the library. This version improve the performance of the groovy scripts used in the Editor Scripting Plugin, the Debug Plugin, and the Client Script Plugin
Allow to use the Little Endian mode only on runtime and keep using the Big Endian mode in design-time (parsing of binary Definition Files). Note that by default, and according to the ARINC 661 standard, the Server and Client are working in Big Endian
Add a "Refresh" option for each Definition File opened in the Editor
Use a Netbeans >= 8.1 project by default
Fix the disappearance of the Label String in the ARINC Definition after grouping a Label widget in a Container in the Editor
Fix the Editor overlay for the first selection of some widgets being too wide
Fix the Client API sending an incorrect SetParameter for widget parameters which are not padded in the design-time definition (for example for the first String of the ToggleButton)
Fix the positioning of widgets under a Container after ungrouping in the Editor
Allow to use several SetParameters in the command element in the EmbedClient or the UACDS Plugin for the UACDS Interface file
Specify the level of type checking for the UACDS Interface Plugin. It can check if two different SetParameters using the same commandInterface have the exact same ARINC 661 type (for example two uchars), or the same J661 detailed type (for example two colors), or not check the types consistency at all
Allow to open and edit the UACDS Interface specification in the Editor (in the UACDS Interface Plugin). Note that for the moment the interface groups and graphical groups are not taken into account
Allow to set the padding of widgets using texts (in Swing or JavaFX) in the graphics configuration file. This padding will be used unless the Look And Feel specification overrides it

 

Last edit: Hervé Girod 2015-11-10