Hervé Girod - 2016-06-23

Implement the A661_MULTI_SELECTION_EXTENSION extension (supplement 6)
Allow to send arrays of uchars as event parameters
Look Model : Fix the Font table generated for the Look Model (when converting JavaFX CSS files to Look Definition) not using the names of the Fonts defined in the graphics configuration even if their size is identical when the Font sizes in the CSS file are defined in pixels
Fix adding or removing an extension on a widget in the Editor not updating the UI on the Tab showing that the Layer is modified
Fix a lot of System.out at the beginning of Unit Tests to always use the Pattern "Unit Test Class Name : Method name"
Fix some Layer renderer references not being removed when changing the Window Layout configuration
Add a "protocol.tcpAcceptIncompleteBuffers" property for TCP protocols allowing to recompose the input buffers which might have been received incompletely (it can be the case if the size of the input Buffer is greater than 65535, in that case for example the Windows or Linux infrastructure may split the buffer and sent the splitted parts to the Server)
Add the forgotten A661_EVT_TABBED_PANEL_CHANGE event in the TabbedPanelGroup widget
Fix the Logging level not taken into account (the Log level was always INFO)
Image Plugin: Fix some cases of possible NPEs when converting a JavaFX Node if the Node was clipped
Image Plugin : use jfxConverter library version 0.17
Image Plugin : support 3D Maps
Add a "server.antialiasedLabels" forcing antialiasing Labels in JavaFX (for some reason gray scale rendering is not used in JavaFX by default if Fonts are smaler than 80 px)
Improve the sending of multiple events in one Buffer for a Channel when the "compactOutputBuffers" property is used
Fix a case of a possible ConcurrentModificationException when sending a message by the Server
Fix several cases of memory leak for the Layer renderers when changing the cockpit configuration
Support sending Taps and double taps when using the Mouse rather than the touch screen in the A661_GESTURE_AREA widget
Fix the parsing of the eventID array in the A661_GESTURE_AREA widget in XML Definition File
Fix the saving of the eventID array in the A661_GESTURE_AREA widget as an XML Definition File
Add a generic parameter for the Graphic component type in the GraphicFactory interface
Fix some cases when the "wrong graphical framework" warning was returned for regular ClassCast exceptions in the Server
Support sending drag events when using the Mouse rather than the touch screen in the A661_GESTURE_AREA widget
Fix the Layers contained in a TabbedPanel not always being rereshed when the user change the selected Tab in the tabbedPanelGroup widget

 

Last edit: Hervé Girod 2016-07-11