Release Notes: This release adds a "JavaVersion" property, allowing the user to require a minimum Java version for an extension, fixes the Cockpit Plugin generating an incorrect SuperLayer multi-application definition in certain complex cases, manages consistency between the projection updates and the MapItem updates in the case of high-throughput Map updating when using the projection update cap configuration property, and add some APIs in the Editor to allow customization of the widgets edition UI.
Release Notes: There is no change compared to 0.55 Beta 1, except the version number. This version is meant to be a final stable release. The main parts that have been improved in 0.55 (through Beta 1 and Beta 2) are: applets now work without a problem with the server; the embedded server is functional and works well; the synth2 to/from Look model transformation is functional; there is support for some new widgets and symbol commands as of the upcoming ARINC 661 supplement 5.
Release Notes: This release implements several widgets and Symbol commands added by the Standard for supplement 5. It finalizes the first version of the Look Model plugin for synth2 from /to conversion. It supports the notion of invalid coordinates in Maps projections. It implements the widget events origin. It adds a new protocol.inputPortRedirect that allows redirecting the input of a Server or Client to another output port.
Release Notes: Many bugfixes for the OpenGL Embedded Server, which is now working as the standalone version, even with a complex UI (including using popups). Adds the capacity to record and read scenarios in hexadecimal. Fixes bugs with DataScaling widgets. Fixes many bugs that could appear in high workload use cases, including multi-threading induced bugs. Many checks for the Look Model parsing.
Release Notes: Fixes the Synth2 Look and Feel not taking into account the screenDensity graphic property for the fonts set for buttons, comboBox, etc. Addes synth2 to LookModel conversion in the LookModel plugin. Fixes the DataScaling widgets not taking into account a modification of the TargetParameterID property in the Editor. Protects the decoding of buffers received by the Server against cases where some of the blocks have a 0 size. Adds a new property for the UDP protocol, which allows you to define more than one port for the output (meaning that several remote clients/servers will receive the buffers).
Release Notes: Adds a Look model plugin that will ultimately be able to convert between the Look specification format and the Synth2 Look and Feel format. Emits clear parsing exceptions for the Synth2 Look and Feel XML file parsing. Fixes a few bugs for several widgets. Adds cobertura in the project to allow it to get the coverage of unit tests. Protects the Server in the OpenGL embedded mode against possible badly defined properties performed by the C code before calling the Server. Fixes a case where changing the cockpit configuration layout at runtime could make further Layer modifications not visible.
Release Notes: A new feature was added to the SuperLayer configuration file, allowing use of the same Layer in several Displays, while declaring in the configuration file a new Application ID for several Layers. This allows you to specify only one Layer, but use it as two different Layers in the cockpit. Moving of unsized containers (like A661_BASIC_CONTAINER) in the Editor is now allowed. Rendering performance in the Embedded Server was improved. It is now possible to create a custom vertical projection in the projections extensions. Many issues in the editor, server, and client were fixed.
Release Notes: The A661_CURSOR_OVER, A661_SLIDER, A661_POP_UP_MENU, and A661_POP_UP_MENU_BUTTON widgets were fixed. Support was added for the A661_DATA_SCALING_LONG, A661_DATA_SCALING_ULONG, A661_DATA_SCALING_FR180, A661_MAPHORZ_PANEL, and A661_MAPVERT_PANEL widgets for supplement 5. A problem with the UIProperties plugin not working properly was fixed. Performance was improved in the embedded server. Many bugs were fixed.
Release Notes: This release adds breakpoint capabilities to the Debug plugin and adds a new plugin which is able to see the components tree of widgets in the Editor, including their properties for the Synth2 Look and Feel. It fixes some performance problems in the embedded OpenGL renderer, a bug with undo in the Editor, and some bugs which came after the new Layer multi-rendering feature.
Release Notes: Multi-rendering of Layers is now working. One Layer may be rendered more than once in a window configuration, including connected Layers, and even Maps under connectors. A new global graphic property was added ("screenDensity"), which forces the dimensions of the graphic Look and Feel properties (Font size, dash lengths for dotted lines, line width, Insets, etc.) to be defined relative to a specific screen density. It is now possible to use Insets inside states in the Synth2 Look and Feel. The Editor, Server, Client, and EmbedClient were made more Mac OS X friendly.