ChangeLog 6.34 KB
Newer Older
helene ortiz's avatar
helene ortiz committed
1
2
4.0.28 17/07/2020
------
Locatelli's avatar
Locatelli committed
3
* Add token stuff in ploty2
helene ortiz's avatar
helene ortiz committed
4
5
6
* Manage specific error messages for remote computers: multiple connections per user or multiple clients per endpoint.
* Implemented the check of client (TOKEN_NOT_OWNED error)
* Client type is passed at login
Locatelli's avatar
Locatelli committed
7

ics's avatar
ics committed
8
9
4.0.27 06/07/2020
------
10
* Change updateImageData message for ploty version 1: give all the path of the image
ics's avatar
ics committed
11
* Store plotyVersion in ConfigManager.
12

helene ortiz's avatar
last    
helene ortiz committed
13
14
15
16
4.0.26 01/07/2020
------
* Save endpoint in tmp dir.

helene ortiz's avatar
4.0.25    
helene ortiz committed
17
4.0.25 01/07/2020
18
19
20
------
* Modifications to save nomad end point for remote clients in a local file.

Locatelli's avatar
Locatelli committed
21
4.0.24 28/06/2020
22
------
23
24
* Start always ploty2, only nomadserver run offscreen plot

25
26
27
28
4.0.23 25/06/2020
------
* Ploty2, pass instrument nomad server end point as argument

29
30
31
32
4.0.22 25/06/2020
------
* Ploty2, integrate remote nomad server endpoint

helene ortiz's avatar
4.0.21    
helene ortiz committed
33
34
4.0.21 25/06/2020
------
35
* getNomadServerEndpoint return address instead of name as getServerEndpoint
ics's avatar
ics committed
36
37
* Use new protocol buf 3.12.1

helene ortiz's avatar
helene ortiz committed
38
39
40
41
42
43
4.0.20 16/06/2020
------
* sendCrashMail method added in SessionManager.
* DataPlotMessages.java removed.
* Proto generation removed and added dependency to NomadCommandSystemMessages. 

helene ortiz's avatar
4.0.19    
helene ortiz committed
44
45
46
47
4.0.19 11/06/2020
------
* Try to fix bug in remote clients blocking on: "Trying to connect command line subscriber to command_line_publisher". 

ics's avatar
4.0.18    
ics committed
48
4.0.18 10/06/2020
ics's avatar
ics committed
49
------
ics's avatar
4.0.18    
ics committed
50
* View state synchronisation between Nomad clients. 
ics's avatar
ics committed
51

Locatelli's avatar
Locatelli committed
52
53
54
55
4.0.16 09/06/2020
------
* Get ploty version from nomad server.

helene ortiz's avatar
4.0.15    
helene ortiz committed
56
4.0.15 05/06/2020
legoc's avatar
legoc committed
57
58
59
------
* Corrected blocking when exiting.

helene ortiz's avatar
4.0.14    
helene ortiz committed
60
61
62
63
4.0.14 04/06/2020
------
* deploy again, bug on previous one.

helene ortiz's avatar
4.0.13    
helene ortiz committed
64
65
66
67
68
69
70
71
4.0.13 04/06/2020
------
* add null ptr test.

4.0.12 29/05/2020
------
* ...

helene ortiz's avatar
helene ortiz committed
72
4.0.11 28/05/2020
helene ortiz's avatar
helene ortiz committed
73
------
74
* Remove leading and trailing whitespace omitted in properties.
ics's avatar
ics committed
75
76
77

4.0.10 20/05/2020
------
acq's avatar
acq committed
78
* Correct bug for null ptr in contruction of local setting directory
helene ortiz's avatar
helene ortiz committed
79

helene ortiz's avatar
helene ortiz committed
80
4.0.9 19/05/2020
helene ortiz's avatar
helene ortiz committed
81
-----
helene ortiz's avatar
helene ortiz committed
82
* VirtualHome was set after properties reading
helene ortiz's avatar
helene ortiz committed
83
84
85

4.0.8 19/05/2020
-----
86
87
* Pass property names to ploty2 instead of ids

88
89
90
91
4.0.7 23/04/2020
-----
* Merge ploty2 branch

92
93
94
95
4.0.6 22/04/2020
-----
* Dependencies to cameo updated.

helene ortiz's avatar
helene ortiz committed
96
97
98
99
4.0.5 21/04/2020
-----
* Dependencies to cameo updated.

100
101
102
103
4.0.4 20/04/2020
-----
* Add parameter 'addServerHome' to method saveFile in ResourceManager.

helene ortiz's avatar
helene ortiz committed
104
105
106
107
4.0.3 20/04/2020
-----
* Chat files are located on server side: do not create a directory in virtual homes.

helene ortiz's avatar
helene ortiz committed
108
109
110
111
4.0.2 17/04/2020
-----
* Allow virtual clients to set their own home directory

helene ortiz's avatar
helene ortiz committed
112
113
114
115
4.0.1 16/04/2020
-----
* Correctly set nomadServerEndPoint when running in remote mode

legoc's avatar
legoc committed
116
117
118
119
4.0.0
-----
* Remote control management 

legoc's avatar
legoc committed
120
3.4.0 05/02/2020
ics's avatar
ics committed
121
122
123
124
125
-----
* Token management
* Chat


helene ortiz's avatar
helene ortiz committed
126
127
128
129
130
3.3.3 13/01/2020
-----
* Remove test on containerId in Property.getServerValue because it has an unexplained side-effect (notably for ParameterizableScan1D)


helene ortiz's avatar
helene ortiz committed
131
132
133
134
3.3.2 07/01/2020
-----
* Add createDirectory method in ResourceManager and CommandZoneAccessor classes.

yannick legoc's avatar
yannick legoc committed
135
3.3.1 25/11/2019
helene ortiz's avatar
helene ortiz committed
136
-----
yannick legoc's avatar
yannick legoc committed
137
138
139
140
* Synchronise delete scan for multi clients.
* Synchronise clients for XBU and PAL files.
* Synchronise list of users' scripts and settings files between Nomad.
* Merged V3.2.
helene ortiz's avatar
helene ortiz committed
141
142

3.2.6 18/10/2019
yannick legoc's avatar
yannick legoc committed
143
144
145
146
-----
* Do not access to the command zone value of a property when its containerId is 0 but the database value.
* Reviewed the ServerControlCommandBox hierarchy and removed thenBlock argument.

helene ortiz's avatar
comment    
helene ortiz committed
147
3.2.5 08/07/2019
yannick legoc's avatar
yannick legoc committed
148
149
150
------
* Moved Property.ExpressionResult to expression package so that it is accessible to other classes.

helene ortiz's avatar
helene ortiz committed
151
3.2.4 14/06/2019
yannick legoc's avatar
yannick legoc committed
152
153
154
------
* Re-added the client check of a property value in the AutoApplyState that had been removed in the previous version.

155
156
157
158
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.

helene ortiz's avatar
helene ortiz committed
159
160
161
162
163
164
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.


helene ortiz's avatar
helene ortiz committed
165
3.2.1 29/04/2019
helene ortiz's avatar
helene ortiz committed
166
------
Cristina Cocho's avatar
Cristina Cocho committed
167
* Overwritten equals method in Property class.
168
* Added attribute "view_max_length" used in text widgets.
helene ortiz's avatar
helene ortiz committed
169

helene ortiz's avatar
helene ortiz committed
170
3.2.0 11/02/2019
ics's avatar
ics committed
171
------
helene ortiz's avatar
helene ortiz committed
172
* Implementation of expressions and variables.
ics's avatar
ics committed
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198

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.   

helene ortiz's avatar
e    
helene ortiz committed
199
200
201
202
203
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.  

204
3.1.2 11/12/2017
205
-----
206
207
* 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. 
208
209

3.1.1 19/10/2017
legoc's avatar
legoc committed
210
211
212
-----
* Catch exception thrown when trying to format a invalid float value (avoid a client crash : see brisp 03 nov 2016).
* Replaced Corba with Cameo. 
213
* Added possibility to use dynamic properties to define a property range ("min_property" and "max_property") of a dynamic property.
214
* Added a special case for log error messages into LogSubscriber so that the simulation results window can display the error messages. 
helene ortiz's avatar
helene ortiz committed
215

ortizh's avatar
ortizh committed
216
217
218
219
3.0.4
-----
* New method "getChildrenOfAllDynamicProperties" in PropertyManager

220
221
222
223
224
225
226
227
3.0.3
-----
* Corrected missing method print in 3.0.2.

3.0.2
-----
* Add isVisible method in IPropertyErrorListener.

helene ortiz's avatar
helene ortiz committed
228
229
3.0.1
-----
helene ortiz's avatar
helene ortiz committed
230
231
* In PropertyManager.getProperty method: avoid the creation of a property that does not exist in reality by testing its id.

232
233
3.0.0
-----
234
235
236
* First release with Maven build process management.
* "GUI zero-crash" mode.
* Inherited controllers / drivers management.
237
* Introduction of Cameo for starting the real and simulated Nomad servers.
Cristina Cocho's avatar
Cristina Cocho committed
238
* Changed way to search for double dynamic properties (for multiplot purposes). 
239