Newer
Older
3.2.5 //2019
------
* Moved Property.ExpressionResult to expression package so that it is accessible to other classes.
------
* Re-added the client check of a property value in the AutoApplyState that had been removed in the previous version.
3.2.3 07/06/2019
------
* Removed checkValue in AutoApplyState.setValue. Otherwise setting an hexadecimal value is not possible because the value is verified as an expression by the server.
3.2.2 04/06/2019
------
* Added GetWholeDynamicProperties request to get the alias of dynamic properties.
* In Property.checkServerValue, check also the constant by the server because a value can be accepted by the client but not the server e.g. 24d is not a numeric constant for the mu parser.
* Added attribute "view_max_length" used in text widgets.
3.1.9 12/10/2018
-----
* Change HashMap to TreeMap so that controller and property combo in generic command boxes are sorted.
3.1.8 DD/MM/YYYY
-----
* Remove deprecated code (since Java 10).
3.1.7 30/08/2018
-----
* Modifications for dynamic properties management.
3.1.6 06/04/2018
-----
* Added more control on the subscriber termination in survey.
3.1.5 06/04/2018
-----
* Do not call logoutAll in login. The call is made in the main application (NomadGUI, etc.).
3.1.4 13/03/2018
-----
* Avoid a NullPointerException when ConfigurationException.controllerName is null.
* Fix bug: Bad initialisation of a for loop command box while launching Nomad while the command zone already contains a for loop command box.
3.1.3 09/01/2018
-----
* Fix bug: when getting servant for a property, Nomad searches among controllers without checking before that the servant is really a controller and not a driver...
* Moved ParameterizableScan1D related classes to GUI special modules.
3.1.2 11/12/2017
-----
* Add methods for getting controller and family icon keys map from server (needed for tablette client).
* Replaced protocol buffers array encoding with Xavier training's project to speed up the transfers.
3.1.1 19/10/2017
-----
* Catch exception thrown when trying to format a invalid float value (avoid a client crash : see brisp 03 nov 2016).
* Replaced Corba with Cameo.
* Added possibility to use dynamic properties to define a property range ("min_property" and "max_property") of a dynamic property.
* Added a special case for log error messages into LogSubscriber so that the simulation results window can display the error messages.
3.0.4
-----
* New method "getChildrenOfAllDynamicProperties" in PropertyManager
3.0.3
-----
* Corrected missing method print in 3.0.2.
3.0.2
-----
* Add isVisible method in IPropertyErrorListener.
* In PropertyManager.getProperty method: avoid the creation of a property that does not exist in reality by testing its id.
* First release with Maven build process management.
* "GUI zero-crash" mode.
* Inherited controllers / drivers management.
* Introduction of Cameo for starting the real and simulated Nomad servers.
* Changed way to search for double dynamic properties (for multiplot purposes).