summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulie PAUL <julie.paul@scilab.org>2011-05-09 10:53:28 +0200
committerSylvestre Ledru <sylvestre.ledru@scilab.org>2011-05-09 13:58:25 +0200
commit54a1a2e8c314f0e866902836ff8d54ea65a20771 (patch)
tree528ed42117c32c4d61950bf3e65ad0c010ed0588
parent69e86eb51b557ad3b15792d2a7ff920ed6107342 (diff)
downloadscilab-54a1a2e8c314f0e866902836ff8d54ea65a20771.zip
scilab-54a1a2e8c314f0e866902836ff8d54ea65a20771.tar.gz
Update of the changelog
Change-Id: I7d4d8332e69f15aa5351ee6100f4e46a15dc1a00
-rw-r--r--scilab/CHANGES_5.3.X1879
1 files changed, 945 insertions, 934 deletions
diff --git a/scilab/CHANGES_5.3.X b/scilab/CHANGES_5.3.X
index 337297a..174f0b1 100644
--- a/scilab/CHANGES_5.3.X
+++ b/scilab/CHANGES_5.3.X
@@ -1,4 +1,4 @@
1 Changes between version 5.3.1 and 5.3.2 of Scilab 1 Changes between versions 5.3.1 and 5.3.2 of Scilab
2 ================================================= 2 =================================================
3 3
4Scilab: 4Scilab:
@@ -7,61 +7,63 @@ Scilab:
7* The Mac OS X version is checked to avoid errors on unsupported versions 7* The Mac OS X version is checked to avoid errors on unsupported versions
8 of Mac OS X. As a reminder, Scilab is supported under Mac OS X 10.6. 8 of Mac OS X. As a reminder, Scilab is supported under Mac OS X 10.6.
9 9
10* Under GNU/Linux, in case of an internal (C, C++ or fortran) programming error 10* Under GNU/Linux, in case of an internal (C, C++ or Fortran) programming error
11 of Scilab or an extension, the full error stack is displayed and Scilab no 11 of Scilab or an extension, the full error stack is displayed and Scilab no
12 longer crashes. 12 longer crashes.
13 13
14Scinotes: 14Scinotes:
15========= 15=========
16 16
17* Add the possibility to replace single quoted by double quoted strings. 17* Tools 'Find Files' (CTRL+SHIFT+B under Windows and Linux / CMD+SHIFT+B under
18 Mac) and 'Find word in Files' (CTRL+SHIFT+F under Windows and Linux /
19 CMD+SHIFT+F under Mac) added.
18 20
19* Add tools 'Find Files' (ctrl+shift+B) and 'Find word in Files' (ctrl+shift+F). 21* Added possibility to replace single quoted by double quoted strings.
20 22
21* Add the possibility to save and execute the code with F5 key. 23* Added possibility to save and execute the code with F5 key.
22 24
23* Add the possibility to remove the comments when executing the code in the 25* Added possibility to remove the comments when executing the code in the
24 console. 26 console.
25 27
26* The selection is now highlighted in yellow in all the document. 28* All occurrences of a search word are now highlighted in yellow in the
29 text editor.
27 30
28* bug 9012 fixed - Print preview triggered a java exception. 31* Bug 9012 fixed - Print preview triggered a Java exception.
29 32
30* bug 9047 fixed - edit('foo',12) now opens the function foo 12 lines after the 33* Bug 9047 fixed - edit('foo',12) now opens the function foo 12 lines after the
31 definition of foo. 34 definition of foo.
32 35
33* bug 9132 fixed - When s = "abc // def" is evaluated WITH ECHO, only s="abc was 36* Bug 9132 fixed - When s = "abc // def" was evaluated WITH ECHO, only s="abc was
34 executed. 37 executed.
35 38
36* bug 9171 fixed - Problem to enter Japanese chars under Windows with IME. 39* Bug 9171 fixed - Encountered problem to enter Japanese chars under Windows
40 with IME.
37 41
38* bug 9183 fixed - Bad display of selected text when horizontal wrapping was 42* Bug 9183 fixed - Bad display of selected text when horizontal wrapping was
39 disabled. 43 disabled.
40 44
41* bug 9186 fixed - An exception was thrown when textfield got the focus in code 45* Bug 9186 fixed - An exception was thrown when textfield got the focus in code
42 navigator. 46 navigator.
43 47
44* bug 9189 fixed - Certains keywords were not helpable. 48* Bug 9189 fixed - Some keywords were not helpable.
45 49
46* bug 9257 fixed - SciNotes could not be started from NW / adv-cli mode. 50* Bug 9257 fixed - Scinotes could not be started from NW / adv-cli mode.
47 51
48* bug 9340 fixed - Bad name was proposed when export to PDF. 52* Bug 9340 fixed - Bad name was proposed at PDF export.
49 53
50* bug 9348 fixed - Miscolorization of a transposed field. 54* Bug 9348 fixed - Miscolorization of a transposed field.
51 55
52 56
53Xcos: 57Xcos:
54===== 58=====
55 59
56* Some blocks parameters dialog now support the translation system. 60* Some blocks parameters dialogs now support the translation system.
57 61
58* A skeleton of an Xcos module has been introduced and should help the user 62* A skeleton of an Xcos module has been introduced and should help the user
59 to design its own palette. 63 to design his own palette.
60 64
61* Duplicate tests have been removed. 65* Documentation updated with examples of the blocks and their translations
62 66 into French:
63* Update the documentation with examples of the blocks and their translations to
64 French:
65 - OUT_f - Regular Output Port 67 - OUT_f - Regular Output Port
66 - IN_f - Regular Input Port 68 - IN_f - Regular Input Port
67 - Modulo_Count - Modulo counter (0 to N counter) 69 - Modulo_Count - Modulo counter (0 to N counter)
@@ -81,62 +83,65 @@ Xcos:
81 - DELAY_f 83 - DELAY_f
82 - RFILE_f Read from input file 84 - RFILE_f Read from input file
83 85
84* bug 5425 fixed - Drag and drop of blocks between different scilab versions 86* Some duplicated tests have been removed.
85 produced an exception 87
88* Bug 5425 fixed - Drag and drop of blocks between different Scilab versions
89 produced an exception.
86 90
87* bug 5605 fixed - REGISTER block was not present into the discrete palette. 91* Bug 5605 fixed - REGISTER block was not listed in the discrete palette.
88 92
89* bug 6416 fixed - GENSQR_f block documentation was not complete. 93* Bug 6416 fixed - GENSQR_f block documentation was not complete.
90 94
91* bug 7479 fixed - The diagram did not update its origin on block moving. 95* Bug 7479 fixed - The diagram did not update its origin on block moving.
92 96
93* bug 8630 fixed - Scopes crashed Scilab on simulation when they had the same 97* Bug 8630 fixed - Scopes crashed Scilab on simulation when they had the same
94 window id. 98 window id.
95 99
96* bug 8692 fixed - Null block parameters was not checked before encoding. 100* Bug 8692 fixed - Null block parameters were not checked before encoding.
97 101
98* bug 8735 fixed - Mixed (Implicit-Explicit) superblocks I/O blocks produced 102* Bug 8735 fixed - Mixed (Implicit-Explicit) superblocks I/O blocks produced
99 warnings. 103 warnings.
100 104
101* bug 8931 fixed - Simulations errors were not reported on Linux and Mac. 105* Bug 8931 fixed - Simulations errors were not reported under Linux and Mac.
102 106
103* bug 9024 fixed - Opening a non existing file lead to palette closing issues. 107* Bug 9024 fixed - Opening a non existing file led to palette closing issues.
104 108
105* bug 9077 fixed - Automotive Suspension demo was modified on loading. 109* Bug 9077 fixed - The diagram in Automotive Suspension demo was indicated as
110 modified on loading.
106 111
107* bug 9111 fixed - Zoom In/Zoom Out keyboard shortcuts did not work on Apple 112* Bug 9111 fixed - Zoom In/Zoom Out keyboard shortcuts did not work under Mac.
108 machines.
109 113
110* bug 9116 fixed - Saving a diagram with the default name produce an exception. 114* Bug 9122 fixed - Java check failed on diagram validation.
111 115
112* bug 9122 fixed - Java check failed on diagram validation. 116* Bug 9160 fixed - Saving a diagram with the default name produced an exception.
113 117
114* bug 9175 fixed - Xcos: Sigbuilder, modify "Data bounds" in curve editor fails 118* Bug 9175 fixed - Xcos: Sigbuilder, modify "Data bounds" in curve editor failed.
115 119
116* bug 9237 fixed - Labels were not editable after a block copy. 120* Bug 9237 fixed - Labels were not editable after a block copy.
117 121
118* bug 9219 fixed - AFFICH_m format was not the parameterized one. 122* Bug 9219 fixed - AFFICH_m format was not the parameterized one.
119 123
120* bug 9307 fixed - AFFICH_m block only printed the first column for an input 124* Bug 9307 fixed - AFFICH_m block only printed the first column for an input
121 matrix. 125 matrix.
122 126
123* bug 9346 fixed - FROMWS_c block had functional regression since scilab-5.3.1 127* Bug 9346 fixed - FROMWS_c block had a functional regression since Scilab 5.3.1.
128
129* Bug 9369 fixed - Diagrams with an origin did not pass validation.
124 130
125* bug 9369 fixed - Diagrams with an origin did not pass validation. 131* Bug 9386 fixed - Diagram root cell could be invalid on hierarchical diagrams.
126 132
127* bug 9386 fixed - Diagram root cell might be invalid on hierarchical diagrams.
128 133
129Packaging: 134Packaging:
130========== 135==========
131 136
132* In the source tree, Scilab's icons moved from icons/ to desktop/ 137* Scilab's icons updated.
138
139* In the source tree, Scilab's icons moved from icons/ to desktop/.
133 140
134* In the source tree, scilab-adv-cli.desktop, scilab-cli.desktop, 141* In the source tree, scilab-adv-cli.desktop, scilab-cli.desktop,
135 scilab.desktop can be found desktop/. This follows the FreeDesktop Standards: 142 scilab.desktop can be found desktop/. This follows the FreeDesktop Standards:
136 "Desktop Entry Specification". 143 "Desktop Entry Specification".
137 144
138* Scilab's icons updated.
139
140 145
141toolbox_skeleton: 146toolbox_skeleton:
142================= 147=================
@@ -150,20 +155,20 @@ Javasci:
150 155
151* Javasci v2 FAQ updated. 156* Javasci v2 FAQ updated.
152 157
153* bug 6823 fixed - In Javasci v1, the constructor 158* Bug 6823 fixed - In Javasci v1, the constructor
154 SciStringArray(String name, int r, int c) did not work. 159 SciStringArray(String name, int r, int c) did not work.
155 Thanks to F. Legrand for providing the fix. 160 Thanks to F. Legrand for providing the fix.
156 161
157* bug 9147 fixed - Javasci v1 was broken since the introduction of the 162* Bug 9147 fixed - Javasci v1 was broken since the introduction of the
158 version 2. 163 version 2.
159 164
160 165
161Dynamic link: 166Dynamic Link:
162============= 167=============
163 168
164* Under GNU/Linux and Mac OS X, the dynamic link is now creating a subdirectory 169* Under GNU/Linux and Mac OS X, the dynamic link is now creating a subdirectory
165 of TMPDIR instead of doing everything in the same directory. This could have 170 of TMPDIR instead of doing everything in the same directory which could have
166 lead to unexpected side effects. 171 led to unexpected side effects.
167 172
168* Added 'ilib_include_path' macro to handle includes flag for platform 173* Added 'ilib_include_path' macro to handle includes flag for platform
169 compiler. See SEP 55. 174 compiler. See SEP 55.
@@ -176,29 +181,33 @@ Graphics:
176 181
177* Extends the xs2jpg function with a compression argument to set the quality of 182* Extends the xs2jpg function with a compression argument to set the quality of
178 the exported JPG. 183 the exported JPG.
179 See bug 5573 and SEP 54. 184 See Bug 5573 and SEP 54.
180 185
181* New functions 'comet' and 'comet3d' have been added. 186* New functions 'comet' and 'comet3d' have been added.
182 187
188
183Localization: 189Localization:
184============= 190=============
185 191
186* bug 8994 fixed - Some localization templates were not included and 192* Bug 8994 fixed - Some localization templates were not included and
187 translated. 193 translated.
188 194
189Documentation: 195
196Help:
190============== 197==============
191 198
192* Created a "complex" sub-section of "Elementary Functions" 199* Creation of a "complex" sub-section of "Elementary Functions".
193 200
194* bug 6975 fixed - xlabel(), ylabel() and zlabel() functions were undocumented. 201* Bug 6975 partially-fixed - Beginning of the documentation of xlabel(),
202 ylabel() and zlabel() functions.
195 203
196* Bug 7072 fixed - Fix various issues in the documentation. 204* Bug 7072 fixed - Fix various issues in the documentation.
197 Thanks to Yves Barois. 205 Thanks to Yves Barois.
198 206
199* bug 7305 fixed - issparse was not documented. 207* Bug 7305 fixed - issparse was not documented.
208
209* Bug 9362 fixed - An exception was thrown on the pdf doc generation.
200 210
201* bug 9362 fixed - An exception was thrown on the pdf doc generation.
202 211
203Compilation: 212Compilation:
204============ 213============
@@ -207,146 +216,148 @@ Compilation:
207 216
208* Option --without-ocaml renamed to --without-modelica 217* Option --without-ocaml renamed to --without-modelica
209 218
210* Update the detection of Jgoodies / looks under GNU/Linux and Mac OS X. 219* Detection of Jgoodies / looks updated under GNU/Linux and Mac OS X.
211 220
212* g77 is no longer supported. gfortran is replacing it. 221* g77 is no longer supported. gfortran is replacing it.
213 222
214* Explicit check Java version (at least 1.6) 223* Explicit check Java version (at least 1.6).
215 224
216* Bug 7049 fixed - jgraphx version was checked even if the --without-xcos 225* Bug 7049 fixed - JgraphX version was checked even if the --without-xcos
217 flag is set. 226 flag was set.
218 227
219* Bug 9018 fixed - --without-xcos disabled the detection of jhdf5 but was still 228* Bug 9018 fixed - --without-xcos disabled the detection of jhdf5 but was still
220 building xcos. 229 building xcos.
221 230
231
222Optimization: 232Optimization:
223============= 233=============
224 234
225* Updated the help page of semidef. 235* semidef help page updated.
226 236
227* Updated formatting of the leastsq help page. 237* Formatting of the leastsq help page updated.
228 238
229* bug 7723 fixed - The demonstrations of the nmplot functions generated 239* Bug 7723 fixed - The demonstrations of the nmplot functions generated
230 warnings. 240 warnings.
231 241
232 242
233Numerical Maths: 243Numerical Maths:
234================ 244================
235 245
236* Bug 7101 fixed - the roots had convergence problems for some polynomials. 246* Bug 7101 fixed - The roots had convergence problems for some polynomials.
237 The default algorithm has been changed to the eigenvalue 247 The default algorithm has been changed to the eigenvalue
238 of the companion matrix. 248 of the companion matrix.
239 249
240* Bug 9350 fixed - abs(complex(%nan,0)) returned zero instead of nan. 250* Bug 9350 fixed - abs(complex(%nan,0)) returned zero instead of nan.
241 251
242 252
243CACSD module: 253
254CACSD Module:
244============ 255============
245 256
246* Bug 6744 fixed - p_margin() returned an erroneous result (new fix). 257* Bug 6744 fixed - p_margin() returned an erroneous result (new fix).
247 258
248* Bug 9205 fixed - Optional argument added to nyquist to control the drawing of the 259* Bug 9205 fixed - Optional argument added to nyquist to control the drawing of
249 symetric part and new a function added for high definition zoom 260 the symetric part and a new function added for high
261 definition zoom.
250 262
251 263
252Bug fixes: 264Bug Fixes:
253========== 265==========
254 266
255* bug 5687 fixed - The window title of a figure was not immediately updated when 267* Bug 5687 fixed - The window title of a figure was not immediately updated when
256 figure_name was changed. 268 figure_name was changed.
257 269
258* bug 6789 fixed - toprint(["line 1" "line 2"],"Page header"), the page header 270* Bug 6789 fixed - The page header was not printed with
259 was not printed. 271 toprint(["line 1" "line 2"],"Page header").
260 272
261* bug 6945 fixed - Conflicting options were confusing Scilab argument processing 273* Bug 6945 fixed - Conflicting options were confusing Scilab argument processing
262 (example: scilab-cli with the -nw option) 274 (example: scilab-cli with the -nw option).
263 275
264* bug 7954 fixed - Using TCL_EvalStr randomly froze Scilab. 276* Bug 7954 fixed - Using TCL_EvalStr randomly froze Scilab.
265 277
266* bug 7976 fixed - help/cleaner_help.sce was not called when cleaning a toolbox. 278* Bug 7976 fixed - help/cleaner_help.sce was not called when cleaning a toolbox.
267 279
268* bug 8317 fixed - Confusing examples updated. 280* Bug 8317 fixed - Examples of Matplot1 updated.
269 281
270* bug 8371 fixed - Each thread used to get the command line was not detached 282* Bug 8371 fixed - Each thread used to get the command line was not detached
271 from the JVM. 283 from the JVM.
272 284
273* bug 8423 fixed - With certain options of the configure, the build process 285* Bug 8423 fixed - With certain options of the configure, the build process
274 failed. 286 failed.
275 287
276* Bug 8595 fixed - The Options Dialogbox when exporting did not appear to front 288* Bug 8595 fixed - When exporting with several windows opened, the Dialogbox options
277 with several screens. 289 did not appear at the front.
278 290
279* bug 8675 fixed - The complex function was undocumented. 291* Bug 8675 fixed - The complex function was undocumented.
280 292
281* bug 8959 fixed - winqueryreg returned an incorrect value if the value name was 293* Bug 8959 fixed - winqueryreg returned an incorrect value if the value name was
282 false. 294 false.
283 295
284* bug 8971 fixed - The termination rule of optim was unclear. 296* Bug 8971 fixed - The termination rule of optim was unclear.
285 297
286* bug 9070 fixed - The demonstration "Simulation/Wheel Simulation/Simulation with 298* Bug 9070 fixed - The demonstration "Simulation/Wheel Simulation/Simulation
287 ode" displayed a warning about an obsolete use of ilib_for_link. 299 with ode" displayed a warning about an obsolete use of
300 ilib_for_link.
288 301
289* bug 9082 fixed - It was not possible to preview LaTeX when it was a second 302* Bug 9082 fixed - It was not possible to preview LaTeX with second LaTeX
290 LaTeX string. 303 string displayed.
291 304
292* Bug 9083 fixed - Bad output with prettyprint and syslin. 305* Bug 9083 fixed - Bad output with prettyprint and syslin.
293 306
294* bug 9113 fixed - setlookandfeel could lead to an exception. 307* Bug 9113 fixed - setlookandfeel could led to an exception.
295 308
296* bug 9121 fixed - Doc generation did not fail when an invalid image was met. 309* Bug 9121 fixed - Doc generation did not fail when an invalid image was displayed.
297 310
298* bug 9125 fixed - Scilab could not start when called through a symbolic link. 311* Bug 9125 fixed - Scilab could not start when called through a symbolic link.
299 312
300* bug 9126 fixed - Some new files of the module/toolbox skeleton introduced in 313* Bug 9126 fixed - Some new files of the module/toolbox skeleton introduced in
301 Scilab 5.3.1 were not installed. 314 Scilab 5.3.1 were not installed.
302 315
303* bug 9128 fixed - In help page of dir(), infos about bytes field were missing. 316* Bug 9128 fixed - In help page of dir(), infos about bytes field were missing.
304 317
305* bug 9139 fixed - Scilab 5.3.1 had an unexpected dependency on GLIBC_2.7 318* Bug 9139 fixed - Scilab 5.3.1 had an unexpected dependency on GLIBC_2.7
306 causing Scilab to crash under old RHEL / CentOS. 319 causing Scilab to crash under old RHEL / CentOS.
307 320
308* bug 9141 fixed - An extra empty line was present in the console. 321* Bug 9141 fixed - An extra empty line was present in the console.
309
310* bug 9147 fixed - Javasci v1 was broken since the introduction of the
311 version 2.
312 322
313* bug 9159 fixed - grand(1,3,'uin',1,0) crashed scilab. 323* Bug 9159 fixed - grand(1,3,'uin',1,0) crashed Scilab.
314 324
315* bug 9168 fixed - Bad command line width when completion window was shew at 325* Bug 9168 fixed - Bad command line width when completion window was displayed
316 the console bottom. 326 at the bottom of the console.
317 327
318* bug 9170 fixed - 'help clink' threw an exception. 328* Bug 9170 fixed - 'help clink' threw an exception.
319 329
320* bug 9195 fixed - Empty lines entered in Scilab console were displayed in 330* Bug 9195 fixed - Empty lines entered in Scilab console were displayed in
321 the history browser. 331 the history browser.
322 332
323* bug 9200 fixed - perl.sci script crashed on Windows with a wrong error message. 333* Bug 9200 fixed - perl.sci script crashed under Windows with a wrong error
334 message.
324 335
325* bug 9211 fixed - set("userdata", list()) crashed Scilab. 336* Bug 9211 fixed - set("userdata", list()) crashed Scilab.
326 337
327* bug 9232 fixed - Play the example in 'help about' in NW mode led to an 338* Bug 9232 fixed - Play the example in 'help about' in NW mode led to an
328 exception. 339 exception.
329 340
330* bug 9246 fixed - It was not possible to insert an integer in an integer array 341* Bug 9246 fixed - It was not possible to insert an integer in an integer array
331 with a different integer type 342 with a different integer type.
332 343
333* bug 9250 fixed - mkdir used to display a wrong message when called with 344* Bug 9250 fixed - mkdir used to display a wrong message when called with
334 2 inputs arguments. 345 two inputs arguments.
335 346
336* bug 9264 fixed - Big loss of performance on some string management functions 347* Bug 9264 fixed - Important loss of performance on some string management
337 in api_scilab (example: on mputl). 348 functions in api_scilab (example: on mputl).
338 349
339* bug 9279 fixed - Add a version number in configuration.xml. 350* Bug 9279 fixed - Add a version number in configuration.xml.
340 351
341* bug 9280 fixed - wavread failed to read PCM 32 bit float file format. 352* Bug 9280 fixed - wavread failed to read PCM 32 bit float file format.
342 353
343* bug 9300 fixed - Scilab crashed when one tryed to complete an empty mlist. 354* Bug 9300 fixed - Scilab crashed when one tried to complete an empty mlist.
344 355
345* bug 9270 fixed - The contour function was broken. 356* Bug 9270 fixed - The contour function was broken.
346 357
347 358
348 359
349 Changes between version 5.3.0 and 5.3.1 of Scilab 360 Changes between versions 5.3.0 and 5.3.1 of Scilab
350 ================================================= 361 =================================================
351 362
352 363
@@ -365,15 +376,15 @@ Console:
365* Scilab provides an on-the-fly rendering when a LaTeX expression is being typed. 376* Scilab provides an on-the-fly rendering when a LaTeX expression is being typed.
366 377
367* The console can now be scrolled with Page Up/Down keyboard keys. 378* The console can now be scrolled with Page Up/Down keyboard keys.
368 See bug #6251. 379 See Bug #6251.
369 380
370* Performance improvements on the display of long computation with a lot of 381* Performance improvements on the display of long computation with a lot of
371 output (the more text was entered in the console, the slower was the display). 382 output (the more text was entered in the console, the slower was the display).
372 See bug #4840. 383 See Bug #4840.
373 384
374* Evaluate Selection With Echo/No Echo Right click options added in 385* Evaluate Selection With Echo/No Echo Right click options added in
375 the console. 386 the console.
376 See bug #8749. 387 See Bug #8749.
377 388
378 389
379Documentation: 390Documentation:
@@ -428,36 +439,36 @@ Documentation:
428* In documentation's examples, when an undocumented function is used, 439* In documentation's examples, when an undocumented function is used,
429 a warning is displayed and there is no link on that function name. 440 a warning is displayed and there is no link on that function name.
430 441
431* bug 3716 fixed - There was no "find text" option in the right area of 442* Bug 3716 fixed - There was no "find text" option in the right area of
432 the help window. 443 the help window.
433 444
434* bug 5362 fixed - There were problems with the same xml:id when different 445* Bug 5362 fixed - There were problems with the same xml:id when different
435 cases were used. 446 cases were used.
436 447
437* bug 5511 fixed - printf_conversion help page was unclear. 448* Bug 5511 fixed - printf_conversion help page was unclear.
438 449
439* bug 5796 fixed - No way to increase/decrease font size. 450* Bug 5796 fixed - No way to increase/decrease font size.
440 451
441* bug 6514 fixed - 'help %k' did not open the correct corresponding 452* Bug 6514 fixed - 'help %k' did not open the correct corresponding
442 help file. 453 help file.
443 454
444* bug 7069 fixed - Former documentation about the documentation build process 455* Bug 7069 fixed - Former documentation about the documentation build process
445 was removed. 456 was removed.
446 457
447* bug 8463 fixed - scilab PDF (fr_FR and pt_BR) were not fully generated. 458* Bug 8463 fixed - scilab PDF (fr_FR and pt_BR) were not fully generated.
448 459
449* bug 8677 fixed - The factorial function was not documented. 460* Bug 8677 fixed - The factorial function was not documented.
450 461
451* bug 8690 fixed - Typo fixed in min French help page. 462* Bug 8690 fixed - Typo fixed in min French help page.
452 463
453* bug 8756 fixed - The file id was only expected in refentry which caused 464* Bug 8756 fixed - The file id was only expected in refentry which caused
454 xmltojar not to process XML files. 465 xmltojar not to process XML files.
455 466
456* bug 8915 fixed - ASCII art removed in histplot help page. 467* Bug 8915 fixed - ASCII art removed in histplot help page.
457 468
458* bug 8937 fixed - The tag <screenshot> was not handled. 469* Bug 8937 fixed - The tag <screenshot> was not handled.
459 470
460* bug 9019 fixed - dsearch help page was unaccurate. 471* Bug 9019 fixed - dsearch help page was unaccurate.
461 472
462* Improved the help page of ode. 473* Improved the help page of ode.
463 474
@@ -483,96 +494,96 @@ Xcos:
483 494
484* Most of the old user interface for Xcos/Scicos control functions are now 495* Most of the old user interface for Xcos/Scicos control functions are now
485 deprecated and will be removed in Scilab 5.4.0. 496 deprecated and will be removed in Scilab 5.4.0.
486 See bug #7232. 497 See Bug #7232.
487 498
488* bug 5346 fixed - Title was not used as default file name. 499* Bug 5346 fixed - Title was not used as default file name.
489 500
490* bug 5680 fixed - Labels were not visible by default. 501* Bug 5680 fixed - Labels were not visible by default.
491 502
492* bug 6705 fixed - When drag and drop was used, port alignment was not correct. 503* Bug 6705 fixed - When drag and drop was used, port alignment was not correct.
493 504
494* bug 7194 fixed - Block UUID could not be used on a block implementation. 505* Bug 7194 fixed - Block UUID could not be used on a block implementation.
495 506
496* bug 7363 fixed - Linking CBLOCKs implementation with an external library was 507* Bug 7363 fixed - Linking CBLOCKs implementation with an external library was
497 impossible. 508 impossible.
498 509
499* bug 7424 fixed - Integer parameters could not be modified when loading a diagram. 510* Bug 7424 fixed - Integer parameters could not be modified when loading a diagram.
500 511
501* bug 7639 fixed - Generating code for Scilab function block was failing with 512* Bug 7639 fixed - Generating code for Scilab function block was failing with
502 a syntax error message. 513 a syntax error message.
503 514
504* bug 7953 fixed - No error message was displayed when the diagram was invalid. 515* Bug 7953 fixed - No error message was displayed when the diagram was invalid.
505 516
506* bug 8042 fixed - After a region to superblock action, the ports were wrongly 517* Bug 8042 fixed - After a region to superblock action, the ports were wrongly
507 positioned. 518 positioned.
508 519
509* bug 8064 fixed - Without the grid, a SplitBlock could not be moved. 520* Bug 8064 fixed - Without the grid, a SplitBlock could not be moved.
510 521
511* bug 8223 fixed - Xcos did not produce a visible error when Saxon was used as 522* Bug 8223 fixed - Xcos did not produce a visible error when Saxon was used as
512 XML DOM implementation. 523 XML DOM implementation.
513 524
514* bug 8235 fixed - Using masked superblock did not work when parameters were 525* Bug 8235 fixed - Using masked superblock did not work when parameters were
515 defined in the inner-context. 526 defined in the inner-context.
516 527
517* bug 8440 fixed - The SVG background was not exported to SVG. 528* Bug 8440 fixed - The SVG background was not exported to SVG.
518 529
519* bug 8480 fixed - The Debug block did not have a valid function type. 530* Bug 8480 fixed - The DeBug block did not have a valid function type.
520 531
521* bug 8580 fixed - Mirror and flip icons were inverted. 532* Bug 8580 fixed - Mirror and flip icons were inverted.
522 533
523* bug 8639 fixed - Simulations did not stop at Xcos close. 534* Bug 8639 fixed - Simulations did not stop at Xcos close.
524 535
525* bug 8642 fixed - The getDiagramVersion unit test failed. 536* Bug 8642 fixed - The getDiagramVersion unit test failed.
526 537
527* bug 8644 fixed - Example added to define customed block. 538* Bug 8644 fixed - Example added to define customed block.
528 539
529* bug 8658 fixed - Accentuated characters use on file name lead to a Modelica 540* Bug 8658 fixed - Accentuated characters use on file name lead to a Modelica
530 compiler error. 541 compiler error.
531 542
532* bug 8674 fixed - xcosShowBlockWarning was not protected against arbitrary 543* Bug 8674 fixed - xcosShowBlockWarning was not protected against arbitrary
533 arguments. 544 arguments.
534 545
535* bug 8696 fixed - An exception was thrown while linking and deleting the 546* Bug 8696 fixed - An exception was thrown while linking and deleting the
536 source block. 547 source block.
537 548
538* bug 8711 fixed - The "Cont. Plant-Hybrid Observer" demo contained a translated 549* Bug 8711 fixed - The "Cont. Plant-Hybrid Observer" demo contained a translated
539 origin point which led to strange links creation. 550 origin point which led to strange links creation.
540 551
541* bug 8731 fixed - Copied superblocks lost some graphical settings. 552* Bug 8731 fixed - Copied superblocks lost some graphical settings.
542 553
543* bug 8737 fixed - Compilation failed when a diagram contained any hidden links 554* Bug 8737 fixed - Compilation failed when a diagram contained any hidden links
544 (wrong indexes issues). 555 (wrong indexes issues).
545 556
546* bug 8740 fixed - In the Modelica initialization GUI, discrete parameters were 557* Bug 8740 fixed - In the Modelica initialization GUI, discrete parameters were
547 not added to the unknown sum. 558 not added to the unknown sum.
548 559
549* bug 8741 fixed - In the Modelica initialization GUI, the "fixed" checkbox 560* Bug 8741 fixed - In the Modelica initialization GUI, the "fixed" checkbox
550 disabled some fields. 561 disabled some fields.
551 562
552* bug 8743 fixed - In the Modelica initialization GUI, the fixing states did 563* Bug 8743 fixed - In the Modelica initialization GUI, the fixing states did
553 not de-fix derivatives. 564 not de-fix derivatives.
554 565
555* bug 8798 fixed - The context parameter of scicos_simulate was not taken into 566* Bug 8798 fixed - The context parameter of scicos_simulate was not taken into
556 account. 567 account.
557 568
558* bug 8818 fixed - Generic Modelica blocks did not transform Scilab exponential 569* Bug 8818 fixed - Generic Modelica blocks did not transform Scilab exponential
559 notation into Modelica one. 570 notation into Modelica one.
560 571
561* bug 8822 fixed - Remove an implicit link connected to a split block could lead 572* Bug 8822 fixed - Remove an implicit link connected to a split block could lead
562 to an unconnectable port. 573 to an unconnectable port.
563 574
564* bug 8867 fixed - Unconnected links could not be deleted. 575* Bug 8867 fixed - Unconnected links could not be deleted.
565 576
566* bug 8870 fixed - TKSCALE block did not work without TCL. 577* Bug 8870 fixed - TKSCALE block did not work without TCL.
567 578
568* bug 8884 fixed - Using region to superblock with ports on the same position 579* Bug 8884 fixed - Using region to superblock with ports on the same position
569 was resulting to a non-reconnected link. 580 was resulting to a non-reconnected link.
570 581
571* bug 8896 fixed - Under Windows, a multi-line context could not be edited twice. 582* Bug 8896 fixed - Under Windows, a multi-line context could not be edited twice.
572 583
573* bug 8945 fixed - Blocks did not update their shape on parameters update. 584* Bug 8945 fixed - Blocks did not update their shape on parameters update.
574 585
575* bug 8952 fixed - "lincos" did not produce a valid error message when the 586* Bug 8952 fixed - "lincos" did not produce a valid error message when the
576 diagram had no inputs nor outputs. 587 diagram had no inputs nor outputs.
577 588
578 589
@@ -593,29 +604,29 @@ Scinotes:
593 This improves the selection action (of data for example). 604 This improves the selection action (of data for example).
594 605
595* "edit" function can now open a file at a given line number. 606* "edit" function can now open a file at a given line number.
596 See bug #9047 607 See Bug #9047
597 608
598* Content assist: 609* Content assist:
599 * An identifier is now shown in the text editor when a wrong variable is typed. 610 * An identifier is now shown in the text editor when a wrong variable is typed.
600 * When typing a closing char (e.g. ')',']',...), user do not need to insert it 611 * When typing a closing char (e.g. ')',']',...), user do not need to insert it
601 again (like in Eclipse). 612 again (like in Eclipse).
602 613
603* bug 8095 fixed - With OpenJDK, the size of the dialog 'Set colors' was bad. 614* Bug 8095 fixed - With OpenJDK, the size of the dialog 'Set colors' was bad.
604 615
605* bug 8697 fixed - An exception was thrown when an empty document was reload. 616* Bug 8697 fixed - An exception was thrown when an empty document was reload.
606 617
607* bug 8709 fixed - Default font had no Japanese glyphs. 618* Bug 8709 fixed - Default font had no Japanese glyphs.
608 619
609* bug 8714 fixed - Problem was encountered with Incremental Search bar when 620* Bug 8714 fixed - Problem was encountered with Incremental Search bar when
610 Code Navigator was docked. 621 Code Navigator was docked.
611 622
612* bugs 8715, 8716 fixed - Problems with dnd'ed tabs. 623* Bugs 8715, 8716 fixed - Problems with dnd'ed tabs.
613 624
614* bug 8764 fixed - File permissions were not checked. 625* Bug 8764 fixed - File permissions were not checked.
615 626
616* bug 8885 fixed - Anchors were removed on a Replace All action. 627* Bug 8885 fixed - Anchors were removed on a Replace All action.
617 628
618* bug 9000 fixed - '1+..' was not correctly colorized. 629* Bug 9000 fixed - '1+..' was not correctly colorized.
619 630
620 631
621New Functions 632New Functions
@@ -628,38 +639,38 @@ New Functions
628Graphics: 639Graphics:
629========= 640=========
630 641
631* Fix a critical bug in the graphic rendering which was crashing Scilab. 642* Fix a critical Bug in the graphic rendering which was crashing Scilab.
632 This bug was occuring on some buggy drivers (Intel HD graphics for example). 643 This Bug was occuring on some Buggy drivers (Intel HD graphics for example).
633 See bug #7526 for more information. 644 See Bug #7526 for more information.
634 645
635* bug 2913 fixed - In the histplot function, the legend was displayed over the 646* Bug 2913 fixed - In the histplot function, the legend was displayed over the
636 graphic. 647 graphic.
637 648
638* bug 4818 fixed - It was not possible to export a figure with a lot of circle 649* Bug 4818 fixed - It was not possible to export a figure with a lot of circle
639 marks. 650 marks.
640 651
641* bug 7509 fixed - Update of the legend help page regarding some previous 652* Bug 7509 fixed - Update of the legend help page regarding some previous
642 changes. 653 changes.
643 654
644* bug 7526 fixed - Scilab crashed under Windows and Intel HD graphics cards 655* Bug 7526 fixed - Scilab crashed under Windows and Intel HD graphics cards
645 while executing a plot command. 656 while executing a plot command.
646 657
647* bug 7836 fixed - The sub_tics property was not correctly tracking the number 658* Bug 7836 fixed - The sub_tics property was not correctly tracking the number
648 of displayed sub-ticks. Thanks to Paul Griffiths for the patch. 659 of displayed sub-ticks. Thanks to Paul Griffiths for the patch.
649 660
650* bug 7990 fixed - Box thickness was badly exported in vectorial formats 661* Bug 7990 fixed - Box thickness was badly exported in vectorial formats
651 (SVG/PDF/...). Thanks to Paul Griffiths for the patch. 662 (SVG/PDF/...). Thanks to Paul Griffiths for the patch.
652 663
653* bug 8163 fixed - datatipToggle could not be called without argument as 664* Bug 8163 fixed - datatipToggle could not be called without argument as
654 stated in the help page. 665 stated in the help page.
655 666
656* bug 8518 fixed - When graphic export failed, error messages were not 667* Bug 8518 fixed - When graphic export failed, error messages were not
657 clear. 668 clear.
658 669
659* bug 8766 fixed - For small input matrices, the "Matplot1" function was not 670* Bug 8766 fixed - For small input matrices, the "Matplot1" function was not
660 correctly taking into account its rectangle argument. 671 correctly taking into account its rectangle argument.
661 672
662* bug 8786 fixed - When entering wrong input arguments in 'getcolor' function, 673* Bug 8786 fixed - When entering wrong input arguments in 'getcolor' function,
663 the error message had no sense. 674 the error message had no sense.
664 675
665 676
@@ -668,23 +679,23 @@ GUI:
668 679
669* user_data for a uimenu was not displayed. 680* user_data for a uimenu was not displayed.
670 681
671* bug 8203 fixed - It was not possible to close the font chooser or the 682* Bug 8203 fixed - It was not possible to close the font chooser or the
672 color chooser with the escape key. 683 color chooser with the escape key.
673 684
674* bug 8717 fixed - Bad window's title just after creation. 685* Bug 8717 fixed - Bad window's title just after creation.
675 686
676* bug 8793 fixed - 'waitbar' function crashed when the handle was not initialized. 687* Bug 8793 fixed - 'waitbar' function crashed when the handle was not initialized.
677 688
678* bug 8826, 8827 fixed - userdata property for a menu crashed Scilab. 689* Bug 8826, 8827 fixed - userdata property for a menu crashed Scilab.
679 690
680* bug 8838 fixed - uimenu without input argument crashed Scilab. 691* Bug 8838 fixed - uimenu without input argument crashed Scilab.
681 692
682* bug 9044 fixed - Updating a LaTeXed label of uimenu() misworked. 693* Bug 9044 fixed - Updating a LaTeXed label of uimenu() misworked.
683 694
684Statistics: 695Statistics:
685========== 696==========
686 697
687* bug 8560 fixed - The grand function failed on 64 bits machines. 698* Bug 8560 fixed - The grand function failed on 64 bits machines.
688 699
689 700
690Optimization: 701Optimization:
@@ -702,34 +713,34 @@ Optimization:
702 * Documentation provided for the stopping rule. 713 * Documentation provided for the stopping rule.
703 * More examples provided. 714 * More examples provided.
704 715
705* bug 7164 fixed - The help for neldermead does not give examples of 716* Bug 7164 fixed - The help for neldermead does not give examples of
706 constrained optimization. 717 constrained optimization.
707 Added an example of bound constrained optimization and 718 Added an example of bound constrained optimization and
708 and example of nonlinearily constrained optimization. 719 and example of nonlinearily constrained optimization.
709 720
710* bug 7165 fixed - The neldermead help page stated that the constraint 721* Bug 7165 fixed - The neldermead help page stated that the constraint
711 is negative, while it is positive. 722 is negative, while it is positive.
712 723
713* bug 7166 fixed - The second example in neldermead's help was wrong. 724* Bug 7166 fixed - The second example in neldermead's help was wrong.
714 725
715* bug 7193 fixed - The karmarkar help page did not document the 726* Bug 7193 fixed - The karmarkar help page did not document the
716 eps, gamma, and crit arguments. 727 eps, gamma, and crit arguments.
717 728
718* bug 8719 fixed - The karmarkar function printed unwanted messages. 729* Bug 8719 fixed - The karmarkar function printed unwanted messages.
719 730
720* bug 8720 fixed - The karmarkar function stopped too early in the iterations. 731* Bug 8720 fixed - The karmarkar function stopped too early in the iterations.
721 732
722* bug 8726 fixed - The karmarkar function produced a division-by-zero error. 733* Bug 8726 fixed - The karmarkar function produced a division-by-zero error.
723 734
724* bug 8727 fixed - The karmarkar function required the initial guess x0. 735* Bug 8727 fixed - The karmarkar function required the initial guess x0.
725 736
726* bug 8775 fixed - The karmarkar function did not detect unbounded problems. 737* Bug 8775 fixed - The karmarkar function did not detect unbounded problems.
727 738
728File I/O: 739File I/O:
729========= 740=========
730 741
731* mkdir is now able to create recursively directories. 742* mkdir is now able to create recursively directories.
732 See bug #8529. 743 See Bug #8529.
733 744
734 745
735Obsolete Functions: 746Obsolete Functions:
@@ -781,13 +792,13 @@ Module Skeleton:
781Localization: 792Localization:
782============= 793=============
783 794
784* bug 8096 fixed - With Russian localization, the banner was not centered. 795* Bug 8096 fixed - With Russian localization, the banner was not centered.
785 796
786 797
787Installer: 798Installer:
788========== 799==========
789 800
790* bug 8825 fixed - Mac OS X installer reported a wrong version of Scilab. 801* Bug 8825 fixed - Mac OS X installer reported a wrong version of Scilab.
791 802
792 803
793Quality Assurance: 804Quality Assurance:
@@ -801,16 +812,16 @@ Quality Assurance:
801* Using the configure with the option "--enable-compilation-tests" launchs Java 812* Using the configure with the option "--enable-compilation-tests" launchs Java
802 unitary tests (based on TestNG). 813 unitary tests (based on TestNG).
803 814
804* bug 6684 fixed - Some Xcos unitary tests encountered problems at native 815* Bug 6684 fixed - Some Xcos unitary tests encountered problems at native
805 libraries loading. 816 libraries loading.
806 817
807* bug 6873 fixed - A jar file was not available when testng was called. 818* Bug 6873 fixed - A jar file was not available when testng was called.
808 819
809 820
810Compilation: 821Compilation:
811============ 822============
812 823
813* -Wimplicit removed for Gfortran in the enable debug mode 824* -Wimplicit removed for Gfortran in the enable deBug mode
814 825
815* Intel Compiler XE 2011 update 1 C++/Fortran used to build Scilab under Windows. 826* Intel Compiler XE 2011 update 1 C++/Fortran used to build Scilab under Windows.
816 827
@@ -846,207 +857,207 @@ Scilab:
846Bug Fixes: 857Bug Fixes:
847========== 858==========
848 859
849* bug 476 fixed - find did not work when there were more output arguments 860* Bug 476 fixed - find did not work when there were more output arguments
850 than matrix dimensions. 861 than matrix dimensions.
851 862
852* bug 4930 fixed - When the console was resized from 0-height to x-height, 863* Bug 4930 fixed - When the console was resized from 0-height to x-height,
853 lines() were not correctly updated. 864 lines() were not correctly updated.
854 865
855* bug 5551 fixed - With the function dir(), add a trailing filesep() for each 866* Bug 5551 fixed - With the function dir(), add a trailing filesep() for each
856 directory. 867 directory.
857 868
858* bug 6884 fixed - Issues with the buttmag help page fixed. 869* Bug 6884 fixed - Issues with the buttmag help page fixed.
859 870
860* bug 7152 fixed - It was not possible to export LaTeX in SVG. 871* Bug 7152 fixed - It was not possible to export LaTeX in SVG.
861 872
862* bug 7377 fixed - Thrownan failed on empty matrix. 873* Bug 7377 fixed - Thrownan failed on empty matrix.
863 874
864* bug 7691 fixed - Giving complex arguments to inverse degree trigonometric 875* Bug 7691 fixed - Giving complex arguments to inverse degree trigonometric
865 functions produced inconsistent results. 876 functions produced inconsistent results.
866 877
867* bug 8007 fixed - Hit UP key when the message 'Continue display...' was 878* Bug 8007 fixed - Hit UP key when the message 'Continue display...' was
868 displayed could lead to a crash. 879 displayed could lead to a crash.
869 880
870* bug 8383 fixed - "void" and "undefined" items in list were not saved by 881* Bug 8383 fixed - "void" and "undefined" items in list were not saved by
871 import and export hdf5 functions. 882 import and export hdf5 functions.
872 883
873* bug 8435 fixed - squarewave(t) failed for t<0. Thanks to Samuel Gougeon for 884* Bug 8435 fixed - squarewave(t) failed for t<0. Thanks to Samuel Gougeon for
874 the fix. 885 the fix.
875 886
876* bug 8478 fixed - A searched path was missing for docbook xsl under Gentoo. 887* Bug 8478 fixed - A searched path was missing for docbook xsl under Gentoo.
877 888
878* bug 8492 fixed - When the documentation was generated, error messages were not 889* Bug 8492 fixed - When the documentation was generated, error messages were not
879 displayed in the console but in the terminal. 890 displayed in the console but in the terminal.
880 891
881* bug 8563 fixed - Scilab under GNU/Linux 64 bit was unable to load files bigger 892* Bug 8563 fixed - Scilab under GNU/Linux 64 bit was unable to load files bigger
882 than 2GB. 893 than 2GB.
883 894
884* bug 8732 fixed - strchr and strrchr did not work with a non-ASCII character 895* Bug 8732 fixed - strchr and strrchr did not work with a non-ASCII character
885 needle. 896 needle.
886 897
887* bug 8765 fixed - A(1:N,j)=[] returned wrong values if N>size(A,1). 898* Bug 8765 fixed - A(1:N,j)=[] returned wrong values if N>size(A,1).
888 899
889* bug 8783 fixed - loadmatfile could not load hyper matrices of integer types. 900* Bug 8783 fixed - loadmatfile could not load hyper matrices of integer types.
890 901
891* bug 8789 fixed - read function crashed under Windows XP 64 bit platform. 902* Bug 8789 fixed - read function crashed under Windows XP 64 bit platform.
892 903
893* bug 8809 fixed - Bad top link in the chm files. 904* Bug 8809 fixed - Bad top link in the chm files.
894 905
895* bug 8820 fixed - squeeze function returned 2D hyper matrix instead of regular 906* Bug 8820 fixed - squeeze function returned 2D hyper matrix instead of regular
896 2D array function also extended to all array types included 907 2D array function also extended to all array types included
897 cells ans structs. 908 cells ans structs.
898 909
899* bug 8828 fixed - "savematfile" could no more save a structure. 910* Bug 8828 fixed - "savematfile" could no more save a structure.
900 911
901* bug 8830 fixed - In call_scilab, TerminateScilab did not clear the last 912* Bug 8830 fixed - In call_scilab, TerminateScilab did not clear the last
902 error. 913 error.
903 914
904* bug 8836 fixed - fileparts crashed when a matrix of strings was given as 915* Bug 8836 fixed - fileparts crashed when a matrix of strings was given as
905 input argument. 916 input argument.
906 917
907* bug 8837 fixed - fscanfMat did not read a malformatted text with many blanks 918* Bug 8837 fixed - fscanfMat did not read a malformatted text with many blanks
908 at the end of file. 919 at the end of file.
909 920
910* bug 8845 fixed - An example in call_scilab module with Visual Studio has been 921* Bug 8845 fixed - An example in call_scilab module with Visual Studio has been
911 rewritten to use api_scilab. 922 rewritten to use api_scilab.
912 923
913* bug 8854 fixed - warning about bug 7575 disabled for new Nvidia drivers. 924* Bug 8854 fixed - warning about Bug 7575 disabled for new Nvidia drivers.
914 925
915* bug 8897 fixed - Typo fixed. 926* Bug 8897 fixed - Typo fixed.
916 927
917* bug 8906 fixed - Bad links to javasci javadoc on the website. 928* Bug 8906 fixed - Bad links to javasci javadoc on the website.
918 929
919* bug 8912 fixed - fullpath did not return same result under Windows and Linux. 930* Bug 8912 fixed - fullpath did not return same result under Windows and Linux.
920 931
921* bug 8919 fixed - Typo fixed. 932* Bug 8919 fixed - Typo fixed.
922 933
923* bug 8954 fixed - Print the console led to an exception. 934* Bug 8954 fixed - Print the console led to an exception.
924 935
925* bug 9034 fixed - atomsVersionCompare failed on version with '-0'. 936* Bug 9034 fixed - atomsVersionCompare failed on version with '-0'.
926 937
927* bug 9096 fixed - Sometimes an exception was thrown at the Scilab's startup. 938* Bug 9096 fixed - Sometimes an exception was thrown at the Scilab's startup.
928 939
929 940
930 Changes between version 5.3.0-beta-5 and 5.3.0 of Scilab 941 Changes between versions 5.3.0-beta-5 and 5.3.0 of Scilab
931 ======================================================== 942 ========================================================
932 943
933 944
934SciNotes: 945SciNotes:
935========= 946=========
936 947
937* bug 8465 fixed - Under GNU/Linux, it was not possible to paste with the 948* Bug 8465 fixed - Under GNU/Linux, it was not possible to paste with the
938 middle click. 949 middle click.
939 950
940Xcos: 951Xcos:
941===== 952=====
942 953
943* bug 8348 fixed - Sometimes when openning the parameters of a block, its ports 954* Bug 8348 fixed - Sometimes when openning the parameters of a block, its ports
944 changed their index (and position). 955 changed their index (and position).
945 956
946* bug 8407 fixed - The blocks was always resized after a parameters edition. 957* Bug 8407 fixed - The blocks was always resized after a parameters edition.
947 958
948* bug 8441 fixed - "xcos_block" abstract block were not removed on the 959* Bug 8441 fixed - "xcos_block" abstract block were not removed on the
949 compilation. 960 compilation.
950 961
951* bug 8483 fixed - Multiplying a scalar and vector using the MATMUL block did not 962* Bug 8483 fixed - Multiplying a scalar and vector using the MATMUL block did not
952 work. 963 work.
953 964
954* bug 8540 fixed - Fix a typo on the "highligthed" term. 965* Bug 8540 fixed - Fix a typo on the "highligthed" term.
955 966
956* bug 8556 fixed - Creating a split block from a link did not work. 967* Bug 8556 fixed - Creating a split block from a link did not work.
957 968
958* bug 8569 fixed - Deleting a link with a split-block did not reconstruct any 969* Bug 8569 fixed - Deleting a link with a split-block did not reconstruct any
959 valid link. 970 valid link.
960 971
961 972
962Bug Fixes: 973Bug Fixes:
963========== 974==========
964 975
965* bug 4673 fixed - An example of "addinter" function call was added. 976* Bug 4673 fixed - An example of "addinter" function call was added.
966 977
967* bug 4821 fixed - help file 'man' was obsolete. 978* Bug 4821 fixed - help file 'man' was obsolete.
968 979
969* bug 5686 fixed - Complex number manipulation could crash Scilab. 980* Bug 5686 fixed - Complex number manipulation could crash Scilab.
970 981
971* bug 6768 fixed - input did not return good value when RETURN was pressed 982* Bug 6768 fixed - input did not return good value when RETURN was pressed
972 on Windows XP. 983 on Windows XP.
973 984
974* bug 7694 fixed - There were no key shortcuts in the command history browser. 985* Bug 7694 fixed - There were no key shortcuts in the command history browser.
975 986
976* bug 7695 fixed - Only the first selected line was deleted in command history 987* Bug 7695 fixed - Only the first selected line was deleted in command history
977 browser. 988 browser.
978 989
979* bug 7714 fixed - diag, triu, tril applyed to rational matrices changed 990* Bug 7714 fixed - diag, triu, tril applyed to rational matrices changed
980 the formal variable name 991 the formal variable name
981 992
982* bug 7727 fixed - The help page of sp2adj was not correct. 993* Bug 7727 fixed - The help page of sp2adj was not correct.
983 Improved the help page of adj2sp. 994 Improved the help page of adj2sp.
984 Added unit tests for sp2adj and adj2sp. 995 Added unit tests for sp2adj and adj2sp.
985 Improved implementation by checking the input arguments. 996 Improved implementation by checking the input arguments.
986 997
987* bug 7806 fixed - [a, b] = dos("git 1>&2") returned a wrong error. 998* Bug 7806 fixed - [a, b] = dos("git 1>&2") returned a wrong error.
988 999
989* bug 7849 fixed - eqfir / remez functions crashed under MacOSX due to 1000* Bug 7849 fixed - eqfir / remez functions crashed under MacOSX due to
990 a lapack bug on slamch function. 1001 a lapack Bug on slamch function.
991 1002
992* bug 7900 fixed - inserting a rational in a rational hymermatrix generated 1003* Bug 7900 fixed - inserting a rational in a rational hymermatrix generated
993 invalid rationals entries (with zero denominators) 1004 invalid rationals entries (with zero denominators)
994 1005
995* bug 8091 fixed - Scilab was unable to find fortran compiler under MacOSX. 1006* Bug 8091 fixed - Scilab was unable to find fortran compiler under MacOSX.
996 1007
997* bug 8175 fixed - roots function did not converge under MacOSX due to 1008* Bug 8175 fixed - roots function did not converge under MacOSX due to
998 a lapack bug on slamch function. 1009 a lapack Bug on slamch function.
999 1010
1000* bug 8254 fixed - The nearfloat function did not work properly for near 1011* Bug 8254 fixed - The nearfloat function did not work properly for near
1001 denormalized numbers. 1012 denormalized numbers.
1002 1013
1003* bug 8279 fixed - error(144) returned a unexpected message. 1014* Bug 8279 fixed - error(144) returned a unexpected message.
1004 1015
1005* bug 8390 fixed - a "Warning : redefining function: mputl" displayed if you 1016* Bug 8390 fixed - a "Warning : redefining function: mputl" displayed if you
1006 did not install fftw on Windows. 1017 did not install fftw on Windows.
1007 1018
1008* bug 8412 fixed - find returned incorrect values with big vector. 1019* Bug 8412 fixed - find returned incorrect values with big vector.
1009 1020
1010* bug 8448 fixed - 'whereis' function with a string as input argument did not work 1021* Bug 8448 fixed - 'whereis' function with a string as input argument did not work
1011 with ATOMS functions. 1022 with ATOMS functions.
1012 1023
1013* bug 8459 fixed - strsplit failed when second input argument was a "/" 1024* Bug 8459 fixed - strsplit failed when second input argument was a "/"
1014 1025
1015* bug 8462 fixed - bvodeS crashed on Windows and did not return a error. 1026* Bug 8462 fixed - bvodeS crashed on Windows and did not return a error.
1016 1027
1017* bug 8468 fixed - size with 2 input arguments did not work for hypermatrices. 1028* Bug 8468 fixed - size with 2 input arguments did not work for hypermatrices.
1018 1029
1019* bug 8475 fixed - It was impossible to get the data of an entity through 1030* Bug 8475 fixed - It was impossible to get the data of an entity through
1020 the graphic editor. 1031 the graphic editor.
1021 1032
1022* bug 8481 fixed - Scilab crashed when display a rational containing a complex. 1033* Bug 8481 fixed - Scilab crashed when display a rational containing a complex.
1023 1034
1024* bug 8505 fixed - help was not generated on Windows, if there was a path name 1035* Bug 8505 fixed - help was not generated on Windows, if there was a path name
1025 with some spaces. 1036 with some spaces.
1026 1037
1027* bug 8528 fixed - length returned a wrong size for malformed characters. 1038* Bug 8528 fixed - length returned a wrong size for malformed characters.
1028 1039
1029* bug 8531 fixed - "edit" function failed to open a defined macro loaded on stack. 1040* Bug 8531 fixed - "edit" function failed to open a defined macro loaded on stack.
1030 1041
1031* bug 8532 fixed - size of input arguments of read_csv was not verified. 1042* Bug 8532 fixed - size of input arguments of read_csv was not verified.
1032 1043
1033* bug 8540 fixed - Fix a typo in Xcos. 1044* Bug 8540 fixed - Fix a typo in Xcos.
1034 1045
1035* bug 8582 fixed - Under Linux & Mac OS the waitbar window was too small and we 1046* Bug 8582 fixed - Under Linux & Mac OS the waitbar window was too small and we
1036 could not see the bar inside it. 1047 could not see the bar inside it.
1037 1048
1038* bug 8587 fixed - readNamedMatrixOfDouble (readCommonNamedMatrixOfDouble) 1049* Bug 8587 fixed - readNamedMatrixOfDouble (readCommonNamedMatrixOfDouble)
1039 returned wrong values. 1050 returned wrong values.
1040 1051
1041* bug 8598 fixed - Fix a typo in the french help page of "return". 1052* Bug 8598 fixed - Fix a typo in the french help page of "return".
1042 1053
1043* bug 8601 fixed - An help page was misdiplayed when the title contains html tag. 1054* Bug 8601 fixed - An help page was misdiplayed when the title contains html tag.
1044 1055
1045* bug 8611 fixed - Path of few images in documentation was bad. 1056* Bug 8611 fixed - Path of few images in documentation was bad.
1046 1057
1047 1058
1048 1059
1049 Changes between version 5.3.0-beta-4 and 5.3.0-beta-5 of Scilab 1060 Changes between versions 5.3.0-beta-4 and 5.3.0-beta-5 of Scilab
1050 =============================================================== 1061 ===============================================================
1051 1062
1052Due to an important change from Apple in the Java environment, a new beta 1063Due to an important change from Apple in the Java environment, a new beta
@@ -1076,22 +1087,22 @@ versions of Scilab.
1076 section. 1087 section.
1077 1088
1078* Documentation of color management in graphics functions moved in a dedicated 1089* Documentation of color management in graphics functions moved in a dedicated
1079 section. See bug 7048. 1090 section. See Bug 7048.
1080 1091
1081* Documentation of floating point functions moved in a dedicated section. 1092* Documentation of floating point functions moved in a dedicated section.
1082 See bug 7052. 1093 See Bug 7052.
1083 1094
1084* Documentation of Integer representation functions moved in a dedicated 1095* Documentation of Integer representation functions moved in a dedicated
1085 section. See bug 8268. 1096 section. See Bug 8268.
1086 1097
1087* Documentation of adj2sp was not in the sparse help section. See bug 8269. 1098* Documentation of adj2sp was not in the sparse help section. See Bug 8269.
1088 1099
1089* Documentation of discrete mathematics functions moved in a dedicated section. 1100* Documentation of discrete mathematics functions moved in a dedicated section.
1090 See bug 8270. 1101 See Bug 8270.
1091 1102
1092* bugs 8357, 8358 fixed - There was an encoding problem under Windows. 1103* Bugs 8357, 8358 fixed - There was an encoding problem under Windows.
1093 1104
1094* bug 8367 fixed - In synopsis function, &apos were displayed rather than '. 1105* Bug 8367 fixed - In synopsis function, &apos were displayed rather than '.
1095 1106
1096 1107
1097Javasci: 1108Javasci:
@@ -1124,7 +1135,7 @@ See: http://security-tracker.debian.org/tracker/CVE-2010-3378
1124Known incompatibilities: 1135Known incompatibilities:
1125======================== 1136========================
1126 1137
1127* Due to bug 7364 fix, "Checked" uimenus have to be manually managed, these 1138* Due to Bug 7364 fix, "Checked" uimenus have to be manually managed, these
1128 uimenus are no more (un)checked on mouse click. Moreover, they can now have 1139 uimenus are no more (un)checked on mouse click. Moreover, they can now have
1129 a callback. 1140 a callback.
1130 1141
@@ -1136,34 +1147,34 @@ Xcos:
1136 1147
1137* Loop link on a block produced some error when openning it. 1148* Loop link on a block produced some error when openning it.
1138 1149
1139* bug 8081 fixed - The context was not checked before being set. 1150* Bug 8081 fixed - The context was not checked before being set.
1140 1151
1141* bug 8140 fixed - Masked suberblock became empty when copied and pasted 1152* Bug 8140 fixed - Masked suberblock became empty when copied and pasted
1142 between two xcos schemes. 1153 between two xcos schemes.
1143 1154
1144* bug 8141 fixed - Superblock mask became empty when reopening a file. 1155* Bug 8141 fixed - Superblock mask became empty when reopening a file.
1145 1156
1146* bug 8186 fixed - Demos with Superblocks were not simulating. 1157* Bug 8186 fixed - Demos with Superblocks were not simulating.
1147 1158
1148* bug 8195 fixed - Creating implicit links was not working. 1159* Bug 8195 fixed - Creating implicit links was not working.
1149 1160
1150* bug 8220 fixed - Improve the link creation with split block adding. 1161* Bug 8220 fixed - Improve the link creation with split block adding.
1151 1162
1152* bug 8291 fixed - Some blocks (PDE, SQRT) did not display any label. 1163* Bug 8291 fixed - Some blocks (PDE, SQRT) did not display any label.
1153 1164
1154* bug 8322 fixed - Rotated shape had 2 different bounds (icon and shape). 1165* Bug 8322 fixed - Rotated shape had 2 different bounds (icon and shape).
1155 1166
1156* bug 8326 fixed - Region to superblock action did not work with OUT_f blocks. 1167* Bug 8326 fixed - Region to superblock action did not work with OUT_f blocks.
1157 1168
1158* bug 8331 fixed - Block.doc was not cleared on superblock diagrams. 1169* Bug 8331 fixed - Block.doc was not cleared on superblock diagrams.
1159 1170
1160* bug 8397 fixed - the simulation was blocked on a Modelica translator error. 1171* Bug 8397 fixed - the simulation was blocked on a Modelica translator error.
1161 1172
1162 1173
1163* bug 8400 fixed - start demos from Xcos menu (? --> Xcos demos) did not work. 1174* Bug 8400 fixed - start demos from Xcos menu (? --> Xcos demos) did not work.
1164 1175
1165 1176
1166* bug 8417 fixed - An h5 diagram open a new diagram before the end of the 1177* Bug 8417 fixed - An h5 diagram open a new diagram before the end of the
1167 decoding. 1178 decoding.
1168 1179
1169 1180
@@ -1177,7 +1188,7 @@ Graphics:
1177========= 1188=========
1178 1189
1179Thanks to Samuel Gougeon, many improvements on the polarplot function: 1190Thanks to Samuel Gougeon, many improvements on the polarplot function:
1180* Clipping was missing. See bug #7007. 1191* Clipping was missing. See Bug #7007.
1181* In some common cases, values of radial labels were wrong with respect to the 1192* In some common cases, values of radial labels were wrong with respect to the
1182plotted radial frame or/and were lacking of digits. 1193plotted radial frame or/and were lacking of digits.
1183* When the plot was centered around an angle far from 45°, the radial labels 1194* When the plot was centered around an angle far from 45°, the radial labels
@@ -1191,13 +1202,13 @@ $..10^p$ exponents instead of the D+/-## console style display.
1191* Finally, their positioning is still improved in order to avoid their mutual 1202* Finally, their positioning is still improved in order to avoid their mutual
1192overlaying for big values. 1203overlaying for big values.
1193 1204
1194* bug 7110 fixed - When inserting a structure in a handle, the handle was 1205* Bug 7110 fixed - When inserting a structure in a handle, the handle was
1195 overwritten. 1206 overwritten.
1196 1207
1197* bug 7492 fixed - If its "data_mapping" property was set to "direct", the 1208* Bug 7492 fixed - If its "data_mapping" property was set to "direct", the
1198 Grayplot object's data seemed to be transposed when displayed. 1209 Grayplot object's data seemed to be transposed when displayed.
1199 1210
1200* bug 8168 fixed - Adding a datatip in a figure that mix surface and curve 1211* Bug 8168 fixed - Adding a datatip in a figure that mix surface and curve
1201 generated a zero divide error. 1212 generated a zero divide error.
1202 1213
1203 1214
@@ -1215,50 +1226,50 @@ SciNotes:
1215* Add a "Save file in..." menu which gives the capability to save a file 1226* Add a "Save file in..." menu which gives the capability to save a file
1216 in favorite directories. 1227 in favorite directories.
1217 1228
1218* bug 4399 fixed - It was not possible to distinguish lines from inner functions 1229* Bug 4399 fixed - It was not possible to distinguish lines from inner functions
1219 and from normal functions. 1230 and from normal functions.
1220 1231
1221* bugs 5321, 7760 fixed - It was not easy to configure the tabulation. 1232* Bugs 5321, 7760 fixed - It was not easy to configure the tabulation.
1222 1233
1223* bug 7263 fixed - Scilab code could not be copy as HTML to keep the formatting. 1234* Bug 7263 fixed - Scilab code could not be copy as HTML to keep the formatting.
1224 1235
1225* bug 7762 fixed - A keyword was not fully helpable depending on the caret 1236* Bug 7762 fixed - A keyword was not fully helpable depending on the caret
1226 position. 1237 position.
1227 1238
1228* bug 7806 fixed - Blocks elseif...end and else...end were not highlighted. 1239* Bug 7806 fixed - Blocks elseif...end and else...end were not highlighted.
1229 1240
1230* bug 8095 fixed - The Set Colors window was too height with OpenJDK. 1241* Bug 8095 fixed - The Set Colors window was too height with OpenJDK.
1231 1242
1232* bug 8135 fixed - An exception was thrown when restoring files on MacOS X. 1243* Bug 8135 fixed - An exception was thrown when restoring files on MacOS X.
1233 1244
1234* bug 8166 fixed - All the checkboxes in SciNotes 'Preferences' menu were 1245* Bug 8166 fixed - All the checkboxes in SciNotes 'Preferences' menu were
1235 inefficient. 1246 inefficient.
1236 1247
1237* bug 8227 fixed - The commands evaluated with "Evaluate selection" were not 1248* Bug 8227 fixed - The commands evaluated with "Evaluate selection" were not
1238 stored in history. 1249 stored in history.
1239 1250
1240* bug 8229 fixed - There was a problem of selection after an indentation. 1251* Bug 8229 fixed - There was a problem of selection after an indentation.
1241 1252
1242* bug 8230 fixed - Save As action did not propose the current file name as 1253* Bug 8230 fixed - Save As action did not propose the current file name as
1243 default. 1254 default.
1244 1255
1245* bug 8267 fixed - The file encoding was not correctly detected and no default 1256* Bug 8267 fixed - The file encoding was not correctly detected and no default
1246 encoding was set. 1257 encoding was set.
1247 1258
1248* bug 8277 fixed - Under Windows, exceptions were thrown when a key was hit on 1259* Bug 8277 fixed - Under Windows, exceptions were thrown when a key was hit on
1249 a keyboard in chinese mode. 1260 a keyboard in chinese mode.
1250 1261
1251* bug 8304 fixed - A Java exception was thrown on Exit menu. 1262* Bug 8304 fixed - A Java exception was thrown on Exit menu.
1252 1263
1253* bug 8309 fixed - Bad display of the line number in whereami mode with broken 1264* Bug 8309 fixed - Bad display of the line number in whereami mode with broken
1254 lines. 1265 lines.
1255 1266
1256* bug 8359 fixed - An exception was thrown on Save As action. 1267* Bug 8359 fixed - An exception was thrown on Save As action.
1257 1268
1258* bug 8368 fixed - Incremental search did not correctly highlight the pattern 1269* Bug 8368 fixed - Incremental search did not correctly highlight the pattern
1259 under Windows. 1270 under Windows.
1260 1271
1261* bug 8381 fixed - It was not logical to add favorite dirs only in "Open file 1272* Bug 8381 fixed - It was not logical to add favorite dirs only in "Open file
1262 in" action. 1273 in" action.
1263 1274
1264Completion: 1275Completion:
@@ -1270,14 +1281,14 @@ Completion:
1270Compilation: 1281Compilation:
1271============ 1282============
1272 1283
1273* bug 7489 fixed - VPATH was failing on scicos_blocks generation headers. 1284* Bug 7489 fixed - VPATH was failing on scicos_blocks generation headers.
1274 Note that the VPATH build system is not fully available. 1285 Note that the VPATH build system is not fully available.
1275 1286
1276* bug 7606 fixed - Build option -Wold-style-cast removed for C++. 1287* Bug 7606 fixed - Build option -Wold-style-cast removed for C++.
1277 1288
1278* bug 8013 fixed - In some cases, the build of the compiler of modelica failed. 1289* Bug 8013 fixed - In some cases, the build of the compiler of modelica failed.
1279 1290
1280* bug 8274 fixed - Improve detection of Java regarding Apple changes: 1291* Bug 8274 fixed - Improve detection of Java regarding Apple changes:
1281 Java for Mac OS X 10.6 Update 3 and 10.5 Update 8 Release 1292 Java for Mac OS X 10.6 Update 3 and 10.5 Update 8 Release
1282 Notes 1293 Notes
1283 1294
@@ -1290,149 +1301,149 @@ Dynamic link:
1290Bug Fixes: 1301Bug Fixes:
1291========== 1302==========
1292 1303
1293* bug 3175 fixed - There were no shortcuts in the console menus. 1304* Bug 3175 fixed - There were no shortcuts in the console menus.
1294 1305
1295* bug 4738 fixed - The number of columns in the console was badly calculated. 1306* Bug 4738 fixed - The number of columns in the console was badly calculated.
1296 1307
1297* bug 4827 fixed - The test_run function did not properly work with modules 1308* Bug 4827 fixed - The test_run function did not properly work with modules
1298 begining with a "n". 1309 begining with a "n".
1299 1310
1300* bug 5486 fixed - It was not possible to precise the text of a link in 1311* Bug 5486 fixed - It was not possible to precise the text of a link in
1301 help_from_sci. 1312 help_from_sci.
1302 1313
1303* bug 6942 fixed - Explicit dependency on the libX11 on scilab-cli was existing. 1314* Bug 6942 fixed - Explicit dependency on the libX11 on scilab-cli was existing.
1304 1315
1305* bug 7242 fixed - API Scilab returned bad address for named variables 1316* Bug 7242 fixed - API Scilab returned bad address for named variables
1306 when name was provided by input arguments. 1317 when name was provided by input arguments.
1307 1318
1308* bug 7364 fixed - The "Checked" property misworked for uimenus and they could 1319* Bug 7364 fixed - The "Checked" property misworked for uimenus and they could
1309 not have a callback. 1320 not have a callback.
1310 1321
1311* bug 7566 fixed - The handling of immediate_drawing had been broken in zgrid by 1322* Bug 7566 fixed - The handling of immediate_drawing had been broken in zgrid by
1312 bug 6395 fix in 5.3.0-beta-4 version 1323 Bug 6395 fix in 5.3.0-beta-4 version
1313 1324
1314* bug 7768 fixed - For cdfgam, the Scale parameter was, in fact, the Rate. 1325* Bug 7768 fixed - For cdfgam, the Scale parameter was, in fact, the Rate.
1315 1326
1316* bug 7805 fixed - clear called inside an exec while in pause could 1327* Bug 7805 fixed - clear called inside an exec while in pause could
1317 have unexpected results. 1328 have unexpected results.
1318 1329
1319* bug 7970 fixed - The eager loading of openmp support library was crashing 1330* Bug 7970 fixed - The eager loading of openmp support library was crashing
1320 on Linux with unsupported configuration for openmp. 1331 on Linux with unsupported configuration for openmp.
1321 1332
1322* bug 7997 fixed - getfreememory function adapted for FreeBSD. Thanks to Rob 1333* Bug 7997 fixed - getfreememory function adapted for FreeBSD. Thanks to Rob
1323 Farmer. 1334 Farmer.
1324 1335
1325* bug 8016 fixed - An error in a german translation gave an error message. 1336* Bug 8016 fixed - An error in a german translation gave an error message.
1326 1337
1327* bug 8046 fixed - msprintf did not manage tabulation as format. 1338* Bug 8046 fixed - msprintf did not manage tabulation as format.
1328 1339
1329* bug 8067 fixed - Nyquist unitary test failed due to a change of the nyquist 1340* Bug 8067 fixed - Nyquist unitary test failed due to a change of the nyquist
1330 function. The graph has been symetrized. 1341 function. The graph has been symetrized.
1331 1342
1332* bug 8068 fixed - Figures were not all closed at the end of a demonstration. 1343* Bug 8068 fixed - Figures were not all closed at the end of a demonstration.
1333 1344
1334* bug 8077 fixed - browsevar, scinotes, xcos functions were not disabled in 1345* Bug 8077 fixed - browsevar, scinotes, xcos functions were not disabled in
1335 scilab-cli / -nwni mode on Linux and MacOS X. 1346 scilab-cli / -nwni mode on Linux and MacOS X.
1336 1347
1337* bug 8079 fixed - When the max number of variable available has been reached, 1348* Bug 8079 fixed - When the max number of variable available has been reached,
1338 it was not possible to leave Scilab. 1349 it was not possible to leave Scilab.
1339 1350
1340* bug 8087 fixed - prettyprint did not handle %inf and %nan. 1351* Bug 8087 fixed - prettyprint did not handle %inf and %nan.
1341 1352
1342* bug 8107 fixed - sum(a,1), cumsum(a,1), .. made Scilab 5.0.3-beta-4 crash 1353* Bug 8107 fixed - sum(a,1), cumsum(a,1), .. made Scilab 5.0.3-beta-4 crash
1343 in some particular context. 1354 in some particular context.
1344 1355
1345* bug 8108 fixed - ATOMS: Modules that start by the letter "n" were not well 1356* Bug 8108 fixed - ATOMS: Modules that start by the letter "n" were not well
1346 managed by ATOMS. The cause of the issue is the behaviour of 1357 managed by ATOMS. The cause of the issue is the behaviour of
1347 the msprintf function, which considers "\n" in file paths as 1358 the msprintf function, which considers "\n" in file paths as
1348 a new line insertion. 1359 a new line insertion.
1349 1360
1350* bug 8110 fixed - ATOMS: When removing a module, its main directory was not 1361* Bug 8110 fixed - ATOMS: When removing a module, its main directory was not
1351 deleted even if it was empty. 1362 deleted even if it was empty.
1352 1363
1353* bug 8115 fixed - DisableInteractiveMode() (call_scilab) did not work. 1364* Bug 8115 fixed - DisableInteractiveMode() (call_scilab) did not work.
1354 1365
1355* bug 8122 fixed - help of write_csv said that it reads file and not that it 1366* Bug 8122 fixed - help of write_csv said that it reads file and not that it
1356 wrotes. 1367 wrotes.
1357 1368
1358* bug 8124 fixed - Some translations were not up to date. 1369* Bug 8124 fixed - Some translations were not up to date.
1359 1370
1360* bug 8126 fixed - Some demos from the GUI modules were hanging. 1371* Bug 8126 fixed - Some demos from the GUI modules were hanging.
1361 1372
1362* bug 8128 fixed - A warning was displayed on 'Save' action in a graphic window. 1373* Bug 8128 fixed - A warning was displayed on 'Save' action in a graphic window.
1363 1374
1364* bug 8129 fixed - The error message was not cleared in tbx_builder_src if you 1375* Bug 8129 fixed - The error message was not cleared in tbx_builder_src if you
1365 did not have a compiler. 1376 did not have a compiler.
1366 1377
1367* bug 8134 fixed - The font attributes (FontName, FontSize, FontWeight) were not 1378* Bug 8134 fixed - The font attributes (FontName, FontSize, FontWeight) were not
1368 taken into account for "text" uicontrols. 1379 taken into account for "text" uicontrols.
1369 1380
1370* bug 8148 fixed - fscanfMat did not read matrix file with tabulation as 1381* Bug 8148 fixed - fscanfMat did not read matrix file with tabulation as
1371 default separator. 1382 default separator.
1372 1383
1373* bug 8154 fixed - It was not possible to cancel a messagebox with ESC key. 1384* Bug 8154 fixed - It was not possible to cancel a messagebox with ESC key.
1374 1385
1375* bug 8160 fixed - The derivative function did not check for input argument #1, 1386* Bug 8160 fixed - The derivative function did not check for input argument #1,
1376 if it was a list. 1387 if it was a list.
1377 1388
1378* bug 8164 fixed - Typo in the fileparts help page. 1389* Bug 8164 fixed - Typo in the fileparts help page.
1379 1390
1380* bug 8170 fixed - Loading HDF5 files in non-Scilab format caused crash 1391* Bug 8170 fixed - Loading HDF5 files in non-Scilab format caused crash
1381 of application. 1392 of application.
1382 1393
1383* bug 8174 fixed - ss2tf produced bad results if applied to a complex 1394* Bug 8174 fixed - ss2tf produced bad results if applied to a complex
1384 state space system. 1395 state space system.
1385 1396
1386* bug 8177 fixed - Format mode was modified by some macros and not restored. 1397* Bug 8177 fixed - Format mode was modified by some macros and not restored.
1387 1398
1388* bug 8181 fixed - uicontrol did not handle color where composants were outside 1399* Bug 8181 fixed - uicontrol did not handle color where composants were outside
1389 the range 0-255. 1400 the range 0-255.
1390 1401
1391* bug 8202 fixed - Typo in the localization. 1402* Bug 8202 fixed - Typo in the localization.
1392 1403
1393* bug 8206 fixed - isnum did not manage blanks. 1404* Bug 8206 fixed - isnum did not manage blanks.
1394 1405
1395* bug 8208 fixed - Error in creating the temporary directory in function 1406* Bug 8208 fixed - Error in creating the temporary directory in function
1396 createScilabTMPDIR. 1407 createScilabTMPDIR.
1397 1408
1398* bug 8218 fixed - File association with filename with accentued characters 1409* Bug 8218 fixed - File association with filename with accentued characters
1399 did not work. 1410 did not work.
1400 1411
1401* bug 8232 fixed - Drag and drop of .scg files (on console) used "xload" 1412* Bug 8232 fixed - Drag and drop of .scg files (on console) used "xload"
1402 and not "load". 1413 and not "load".
1403 1414
1404* bug 8240 fixed - Demo of polarplot improved (Thanks to Samuel Gougeon). 1415* Bug 8240 fixed - Demo of polarplot improved (Thanks to Samuel Gougeon).
1405 1416
1406* bug 8257, 8258 fixed - fscanfMat did not read matrix file not formated by 1417* Bug 8257, 8258 fixed - fscanfMat did not read matrix file not formated by
1407 fprintfMat. 1418 fprintfMat.
1408 1419
1409* bug 8283 fixed - File graphics/help/en_US/datatips datatipLookfor.xml removed. 1420* Bug 8283 fixed - File graphics/help/en_US/datatips datatipLookfor.xml removed.
1410 datatipLookfor is an internal function that has not be used 1421 datatipLookfor is an internal function that has not be used
1411 directly. 1422 directly.
1412 1423
1413* bug 8294 fixed - A help page about "supported compilers" has been added. 1424* Bug 8294 fixed - A help page about "supported compilers" has been added.
1414 1425
1415* bug 8296 fixed - size( M,3) crashed scilab 5.3.0-beta-4. 1426* Bug 8296 fixed - size( M,3) crashed scilab 5.3.0-beta-4.
1416 1427
1417* bug 8299 fixed - ilib_compile did not return enough feedback on Windows when 1428* Bug 8299 fixed - ilib_compile did not return enough feedback on Windows when
1418 compilation failed. 1429 compilation failed.
1419 1430
1420* bug 8300 fixed - a(48400, 48400) = 0 crashed scilab. 1431* Bug 8300 fixed - a(48400, 48400) = 0 crashed scilab.
1421 1432
1422* bug 8318 fixed - help window was not brought up to front when already opened. 1433* Bug 8318 fixed - help window was not brought up to front when already opened.
1423 1434
1424* bug 8321 fixed - In some cases, configure_msvc failed and returned a wrong 1435* Bug 8321 fixed - In some cases, configure_msvc failed and returned a wrong
1425 error message. 1436 error message.
1426 1437
1427* bug 8332 fixed - Some use of clipboard function crashed Scilab. 1438* Bug 8332 fixed - Some use of clipboard function crashed Scilab.
1428 1439
1429* bug 8413 fixed - fscanfMat crashed when file included text lines at the 1440* Bug 8413 fixed - fscanfMat crashed when file included text lines at the
1430 beginning. 1441 beginning.
1431 1442
1432 Changes between version 5.3.0-beta-3 and 5.3.0-beta-4 of Scilab 1443 Changes between versions 5.3.0-beta-3 and 5.3.0-beta-4 of Scilab
1433 =============================================================== 1444 ===============================================================
1434 1445
1435Due to a critical bug from an underlying library of Scilab, a new beta release 1446Due to a critical Bug from an underlying library of Scilab, a new beta release
1436of Scilab has been decided. This will allow further testing and avoid potential 1447of Scilab has been decided. This will allow further testing and avoid potential
1437side effects in the future stable release. 1448side effects in the future stable release.
1438 1449
@@ -1445,55 +1456,55 @@ Xcos:
1445 1456
1446* Update to the latest jgraphx version. 1457* Update to the latest jgraphx version.
1447 1458
1448* bug 6500 fixed - The ideal transformer block was unusable due to wrong port 1459* Bug 6500 fixed - The ideal transformer block was unusable due to wrong port
1449 positioning (update the Transfomer demo). 1460 positioning (update the Transfomer demo).
1450 1461
1451* bug 7219 fixed - The old gain demo did not work. 1462* Bug 7219 fixed - The old gain demo did not work.
1452 1463
1453* bug 7445 fixed - The Kalman filter and the Cont-Plant-Hybrid-Observer demos 1464* Bug 7445 fixed - The Kalman filter and the Cont-Plant-Hybrid-Observer demos
1454 did not simulate. 1465 did not simulate.
1455 1466
1456* bug 7716 fixed - Block inter-functions were not loaded after using the 1467* Bug 7716 fixed - Block inter-functions were not loaded after using the
1457 xcosPal API and then starting Xcos. 1468 xcosPal API and then starting Xcos.
1458 1469
1459* bug 7770 fixed - It was not possible to compile a diagram with Modelica 1470* Bug 7770 fixed - It was not possible to compile a diagram with Modelica
1460 blocks. 1471 blocks.
1461 1472
1462* bug 7822 fixed - Xcos menu bar was larger than the Scilab one. 1473* Bug 7822 fixed - Xcos menu bar was larger than the Scilab one.
1463 1474
1464* bug 7868 fixed - Resizing a super-block with a lot of inputs or outputs 1475* Bug 7868 fixed - Resizing a super-block with a lot of inputs or outputs
1465 sometimes changed the order of the ports. 1476 sometimes changed the order of the ports.
1466 1477
1467* bug 7922 fixed - The Automotive Suspension demo did not work. 1478* Bug 7922 fixed - The Automotive Suspension demo did not work.
1468 1479
1469* bug 7923 fixed - The DSUPER block was not documented. 1480* Bug 7923 fixed - The DSUPER block was not documented.
1470 1481
1471* bugs 7931, 7933, 7934 fixed - Some artifacts were visible on diagrams such as 1482* Bugs 7931, 7933, 7934 fixed - Some artifacts were visible on diagrams such as
1472 wrong links and block names. 1483 wrong links and block names.
1473 1484
1474* bug 7942 fixed - The "Start" button was not disabled when the diagram was 1485* Bug 7942 fixed - The "Start" button was not disabled when the diagram was
1475 empty. 1486 empty.
1476 1487
1477* bug 7944 fixed - "Fit diagram to view" was disabled after opening a diagram. 1488* Bug 7944 fixed - "Fit diagram to view" was disabled after opening a diagram.
1478 1489
1479* bug 7945 fixed - The diagram path was not displayed in the title bar. 1490* Bug 7945 fixed - The diagram path was not displayed in the title bar.
1480 1491
1481* bug 7995 fixed - The "export diagram" actions did not work with file without 1492* Bug 7995 fixed - The "export diagram" actions did not work with file without
1482 extension. 1493 extension.
1483 1494
1484* bug 8014 fixed - The TEXT_f.png file was not present on the source tree. 1495* Bug 8014 fixed - The TEXT_f.png file was not present on the source tree.
1485 1496
1486* bug 8025 fixed - The simulation parameter dialog window was modal. 1497* Bug 8025 fixed - The simulation parameter dialog window was modal.
1487 1498
1488* bug 8052 fixed - The I/O block value was used for computational purpose. 1499* Bug 8052 fixed - The I/O block value was used for computational purpose.
1489 1500
1490* bug 8071 fixed - The PROD_f block in the Fibonacci demo was not well 1501* Bug 8071 fixed - The PROD_f block in the Fibonacci demo was not well
1491 rendered. 1502 rendered.
1492 1503
1493* bug 8073 fixed - The child context could not be used to specify masked 1504* Bug 8073 fixed - The child context could not be used to specify masked
1494 super-blocks parameters. 1505 super-blocks parameters.
1495 1506
1496* bug 8097 fixed - Scilab crashed when plotting on a figure with "Units" 1507* Bug 8097 fixed - Scilab crashed when plotting on a figure with "Units"
1497 property set to "pixels". 1508 property set to "pixels".
1498 1509
1499 1510
@@ -1509,43 +1520,43 @@ SciNotes:
1509* LaTeX formula in comments or in a string are now rendered when the mouse 1520* LaTeX formula in comments or in a string are now rendered when the mouse
1510 cursor is over. 1521 cursor is over.
1511 1522
1512* Block text (function, if, while...) are now easily selectable. See bug #7546. 1523* Block text (function, if, while...) are now easily selectable. See Bug #7546.
1513 1524
1514* bug 7524 fixed - Tabulation representation had a bad size in whitespace mode. 1525* Bug 7524 fixed - Tabulation representation had a bad size in whitespace mode.
1515 1526
1516* bug 8008 fixed - The "Edition" menu had an incorrect name (renamed to "Edit"). 1527* Bug 8008 fixed - The "Edition" menu had an incorrect name (renamed to "Edit").
1517 1528
1518* bug 8024 fixed - No key Insert had no effect. 1529* Bug 8024 fixed - No key Insert had no effect.
1519 1530
1520* bug 8027 fixed - In a splitted view, a frame was not informed of a change in 1531* Bug 8027 fixed - In a splitted view, a frame was not informed of a change in
1521 the other frame. 1532 the other frame.
1522 1533
1523* bug 8056 fixed - Comments were badly colorized after a command without 1534* Bug 8056 fixed - Comments were badly colorized after a command without
1524 parenthesis. 1535 parenthesis.
1525 1536
1526* bug 8061 fixed - An unwanted message box was displayed when an unsaved file 1537* Bug 8061 fixed - An unwanted message box was displayed when an unsaved file
1527 was executed. 1538 was executed.
1528 1539
1529* bug 8085 fixed - It was not possible to disable the horizontal line wrapping. 1540* Bug 8085 fixed - It was not possible to disable the horizontal line wrapping.
1530 1541
1531 1542
1532GUI creation: 1543GUI creation:
1533============= 1544=============
1534 1545
1535* Now, it is possible to use LaTeX or MathML as label for uimenu or pushbutton 1546* Now, it is possible to use LaTeX or MathML as label for uimenu or pushbutton
1536in uicontrol. See bug #7366. 1547in uicontrol. See Bug #7366.
1537 1548
1538* bug 7082 fixed - Setting the "enable" property had no effect on "listbox" and 1549* Bug 7082 fixed - Setting the "enable" property had no effect on "listbox" and
1539 "text" uicontrols. 1550 "text" uicontrols.
1540 1551
1541* bug 7365 fixed - "delete" applied to a "Checked" uimenu destroyed the handle 1552* Bug 7365 fixed - "delete" applied to a "Checked" uimenu destroyed the handle
1542 without updating the display. 1553 without updating the display.
1543 1554
1544* bug 7367 fixed - uimenu properties display was not consistent. 1555* Bug 7367 fixed - uimenu properties display was not consistent.
1545 1556
1546* bug 7368 fixed - Setting the "Visible" property to "off" had no effect. 1557* Bug 7368 fixed - Setting the "Visible" property to "off" had no effect.
1547 1558
1548* bug 7898 fixed - In a "popupmenu" style uicontrol, when the list in the 1559* Bug 7898 fixed - In a "popupmenu" style uicontrol, when the list in the
1549 "String" parameter has several repeated values, the returned 1560 "String" parameter has several repeated values, the returned
1550 selected value was always the first value in the list and not 1561 selected value was always the first value in the list and not
1551 the selected one. 1562 the selected one.
@@ -1558,20 +1569,20 @@ Actions such as Copy, Cut, Paste, Undo and Redo have been added.
1558 1569
1559The integer matrices are now handled. 1570The integer matrices are now handled.
1560 1571
1561In a cell of editvar, expressions such as =2+2 are now accepted. See bug #7319. 1572In a cell of editvar, expressions such as =2+2 are now accepted. See Bug #7319.
1562 1573
1563A refresh button to synchronise the variable from Scilab has been added. 1574A refresh button to synchronise the variable from Scilab has been added.
1564See bug #7321 1575See Bug #7321
1565 1576
1566* bug 7325 fixed - An error message did not respect the standard format. 1577* Bug 7325 fixed - An error message did not respect the standard format.
1567 1578
1568* bug 7327 fixed - Memory problems could lead to a crash without warning. 1579* Bug 7327 fixed - Memory problems could lead to a crash without warning.
1569 1580
1570* bug 7338 fixed - %nan and %inf were not correctly displayed. 1581* Bug 7338 fixed - %nan and %inf were not correctly displayed.
1571 1582
1572* bug 7340 fixed - %t or %f were not correctly displayed. 1583* Bug 7340 fixed - %t or %f were not correctly displayed.
1573 1584
1574* bug 7839 fixed - A global variable could be modified. 1585* Bug 7839 fixed - A global variable could be modified.
1575 1586
1576 1587
1577Graphics: 1588Graphics:
@@ -1580,13 +1591,13 @@ Graphics:
1580* The icons have been updated to the Tango Art libre icons and to the Inkscape 1591* The icons have been updated to the Tango Art libre icons and to the Inkscape
1581 themable icons. 1592 themable icons.
1582 1593
1583* bug 6395 fixed - evans display improved to take special care of the 1594* Bug 6395 fixed - evans display improved to take special care of the
1584 root loci points where complex conjugates roots 1595 root loci points where complex conjugates roots
1585 collapsed in a pair of real roots. Datatips 1596 collapsed in a pair of real roots. Datatips
1586 customization added. Root locus grids "sgrid" and 1597 customization added. Root locus grids "sgrid" and
1587 "zgrid" superposition improved. 1598 "zgrid" superposition improved.
1588 1599
1589* bug 6686 fixed - The automatic sub-ticking gave wrong results. 1600* Bug 6686 fixed - The automatic sub-ticking gave wrong results.
1590Thanks to Paul Griffiths for the fix. 1601Thanks to Paul Griffiths for the fix.
1591 1602
1592 1603
@@ -1605,117 +1616,117 @@ Compilation:
1605Bug Fixes: 1616Bug Fixes:
1606========== 1617==========
1607 1618
1608* bug 6514 fixed - "help %k" and "help %asn" pointed to the symbols help page. 1619* Bug 6514 fixed - "help %k" and "help %asn" pointed to the symbols help page.
1609 1620
1610* bug 6767 fixed - The "uicontrol" help page said the "Style" property of an 1621* Bug 6767 fixed - The "uicontrol" help page said the "Style" property of an
1611 uicontrol could be set after creation but it did not. 1622 uicontrol could be set after creation but it did not.
1612 1623
1613* bug 7095 fixed - The margins unit_test failed. 1624* Bug 7095 fixed - The margins unit_test failed.
1614 1625
1615* bug 7163 fixed - tree2code wrongly replaced every (:) occurence in a function 1626* Bug 7163 fixed - tree2code wrongly replaced every (:) occurence in a function
1616 definition with (eye()). 1627 definition with (eye()).
1617 1628
1618* bug 7140 fixed - Modifying the stack with gstacksize() and stacksize() 1629* Bug 7140 fixed - Modifying the stack with gstacksize() and stacksize()
1619 is now forbidden in concurrent execution context. 1630 is now forbidden in concurrent execution context.
1620 1631
1621* bug 7231 fixed - mtlb_num2str did not manage second input argument. 1632* Bug 7231 fixed - mtlb_num2str did not manage second input argument.
1622 1633
1623* bug 7569 fixed - The number of accurate digits during inversion of cdfbet, 1634* Bug 7569 fixed - The number of accurate digits during inversion of cdfbet,
1624 cdfgam, cdfbin, cdfchi, cdfchin, cdff, cdffnc, cdfnbn, cdfpoi 1635 cdfgam, cdfbin, cdfchi, cdfchin, cdff, cdffnc, cdfnbn, cdfpoi
1625 was only 8. Changed to 13. 1636 was only 8. Changed to 13.
1626 1637
1627* bug 7640 fixed - xs2pdf, xs2eps, xs2emf crashed if filename prefix had less 1638* Bug 7640 fixed - xs2pdf, xs2eps, xs2emf crashed if filename prefix had less
1628 of three characters. 1639 of three characters.
1629 1640
1630* bug 7690 fixed - Long lines removed in the parallel_run help page. 1641* Bug 7690 fixed - Long lines removed in the parallel_run help page.
1631 1642
1632* bug 7748 fixed - The help page of rcond was wrong: only one output 1643* Bug 7748 fixed - The help page of rcond was wrong: only one output
1633 argument is provided. 1644 argument is provided.
1634 1645
1635* bug 7862 fixed - "savematfile" only saved the first string in the vector 1646* Bug 7862 fixed - "savematfile" only saved the first string in the vector
1636 (or matrix) when variable was a vector (or matrix) of strings. 1647 (or matrix) when variable was a vector (or matrix) of strings.
1637 1648
1638* bug 7872 fixed - Riemann Surface demo returned an error if window was closed by 1649* Bug 7872 fixed - Riemann Surface demo returned an error if window was closed by
1639 the cross button. 1650 the cross button.
1640 1651
1641* bug 7897 fixed - configure failed under FreeBSD (bashim) 1652* Bug 7897 fixed - configure failed under FreeBSD (bashim)
1642 1653
1643* bug 7907 fixed - ilib_build, ilib_for_link, ... did not check 'files' input 1654* Bug 7907 fixed - ilib_build, ilib_for_link, ... did not check 'files' input
1644 argument. 1655 argument.
1645 1656
1646* bug 7908 fixed - The number of values modified by scicos_getvalues could not 1657* Bug 7908 fixed - The number of values modified by scicos_getvalues could not
1647 by more than 20. This value has been updated to 30 1658 by more than 20. This value has been updated to 30
1648 variables. 1659 variables.
1649 1660
1650* bug 7924 fixed - pathconvert failed conversion to cygwin format. 1661* Bug 7924 fixed - pathconvert failed conversion to cygwin format.
1651 1662
1652* bug 7940 fixed - Typo fixed in the parallel_run documentation. 1663* Bug 7940 fixed - Typo fixed in the parallel_run documentation.
1653 1664
1654* bug 7941 fixed - The demonstration CACSD/PID did not work. 1665* Bug 7941 fixed - The demonstration CACSD/PID did not work.
1655 1666
1656* bug 7943 fixed - On a GNU/Linux binary version, it was not possible to use 1667* Bug 7943 fixed - On a GNU/Linux binary version, it was not possible to use
1657 the fortran_block block. 1668 the fortran_block block.
1658 1669
1659* bug 7946 fixed - error(0, "bye") crashed Scilab. 1670* Bug 7946 fixed - error(0, "bye") crashed Scilab.
1660 1671
1661* bug 7950 fixed - spec crashed on Windows. 1672* Bug 7950 fixed - spec crashed on Windows.
1662 1673
1663* bug 7951 fixed - strcat crashed with the row concatenation option on 1674* Bug 7951 fixed - strcat crashed with the row concatenation option on
1664 GNU/Linux. 1675 GNU/Linux.
1665 1676
1666* bug 7952 fixed - libraryinfo did not check size of the input argument. 1677* Bug 7952 fixed - libraryinfo did not check size of the input argument.
1667 1678
1668* bug 7959 fixed - fscanf did not manage file descriptor as input argument. 1679* Bug 7959 fixed - fscanf did not manage file descriptor as input argument.
1669 1680
1670* bug 7964 fixed - errclear(2) cleared all errors and not only error 2 as 1681* Bug 7964 fixed - errclear(2) cleared all errors and not only error 2 as
1671 written in help. 1682 written in help.
1672 1683
1673* bug 7974 fixed - Customized xerbla.f subroutine did not return enough 1684* Bug 7974 fixed - Customized xerbla.f subroutine did not return enough
1674 information. 1685 information.
1675 1686
1676* bug 7981 fixed - copyfile failed with localized filenames on GNU/Linux. 1687* Bug 7981 fixed - copyfile failed with localized filenames on GNU/Linux.
1677 1688
1678* bug 7988 fixed - Inverted pendulum demo failed with f2c version on Windows. 1689* Bug 7988 fixed - Inverted pendulum demo failed with f2c version on Windows.
1679 1690
1680* bug 7994 fixed - xs2emf created empty files on Windows. 1691* Bug 7994 fixed - xs2emf created empty files on Windows.
1681 1692
1682* bug 8006 fixed - mgetl produced a memory allocation error. 1693* Bug 8006 fixed - mgetl produced a memory allocation error.
1683 1694
1684* bug 8032 fixed - cdfnor was able to fail silently. 1695* Bug 8032 fixed - cdfnor was able to fail silently.
1685 1696
1686* bug 8055 fixed - lines() was wrongly updated when the console had the focus 1697* Bug 8055 fixed - lines() was wrongly updated when the console had the focus
1687 back. 1698 back.
1688 1699
1689 1700
1690 Changes between version 5.3.0-beta-2 and 5.3.0-beta-3 of Scilab 1701 Changes between versions 5.3.0-beta-2 and 5.3.0-beta-3 of Scilab
1691 =============================================================== 1702 ===============================================================
1692 1703
1693Scilab: 1704Scilab:
1694======= 1705=======
1695 1706
1696Some long-standing usability bugs have been fixed in this release. 1707Some long-standing usability Bugs have been fixed in this release.
1697Contributions from the Scilab team have been done on the flexdock project 1708Contributions from the Scilab team have been done on the flexdock project
1698to fix these issues. 1709to fix these issues.
1699 1710
1700* bugs 1589, 3994 fixed - On Startup, Scilab console did not have the focus. 1711* Bugs 1589, 3994 fixed - On Startup, Scilab console did not have the focus.
1701 The user had to click in the main window to gain focus. 1712 The user had to click in the main window to gain focus.
1702 1713
1703* bug 3614 fixed - Sub-applications could not have their own icons. This 1714* Bug 3614 fixed - Sub-applications could not have their own icons. This
1704 problem was causing some issues with the "Alt-Tab" features 1715 problem was causing some issues with the "Alt-Tab" features
1705 under some operating systems. 1716 under some operating systems.
1706 1717
1707* bug 4247 fixed - The command xclick didn't work correctly. 1718* Bug 4247 fixed - The command xclick didn't work correctly.
1708 1719
1709* bug 4423 fixed - It was not possible to navigate in Scilab's menu with arrow 1720* Bug 4423 fixed - It was not possible to navigate in Scilab's menu with arrow
1710 keys. 1721 keys.
1711 1722
1712* bug 5708 fixed - A focus problem between the console and the editor 1723* Bug 5708 fixed - A focus problem between the console and the editor
1713 happened when SciNotes was started from the console. 1724 happened when SciNotes was started from the console.
1714 1725
1715* bug 7369 fixed - fun2string produced incorrect code for parenthesis 1726* Bug 7369 fixed - fun2string produced incorrect code for parenthesis
1716 exponentiation expressions. 1727 exponentiation expressions.
1717 1728
1718* bug 7625 fixed - Some selection issues were appearing from time to time when 1729* Bug 7625 fixed - Some selection issues were appearing from time to time when
1719 Scilab was losing the focus. 1730 Scilab was losing the focus.
1720 1731
1721* 'whos' function updated, variables sorted by name (case insensitive). 1732* 'whos' function updated, variables sorted by name (case insensitive).
@@ -1734,73 +1745,73 @@ SciNotes:
1734Anchors can be added in the source code and one can navigate between them with 1745Anchors can be added in the source code and one can navigate between them with
1735the Code Navigator. 1746the Code Navigator.
1736 1747
1737* bugs 7276, 7726 fixed - There was a highlighting problem with default font. 1748* Bugs 7276, 7726 fixed - There was a highlighting problem with default font.
1738 1749
1739* bug 7554 fixed - Auto-completion on typing was too general. 1750* Bug 7554 fixed - Auto-completion on typing was too general.
1740 1751
1741* bug 7618 fixed - The color background change generated an exception. 1752* Bug 7618 fixed - The color background change generated an exception.
1742 1753
1743* bug 7621 fixed - The font change generated an exception. 1754* Bug 7621 fixed - The font change generated an exception.
1744 1755
1745* bug 7623 fixed - "Evaluate Selection" evaluated the selection with one added char. 1756* Bug 7623 fixed - "Evaluate Selection" evaluated the selection with one added char.
1746 1757
1747* bug 7673 fixed - The extension ".dem" was not available in Open or Save actions. 1758* Bug 7673 fixed - The extension ".dem" was not available in Open or Save actions.
1748 1759
1749* bug 7676 fixed - The SaveAs action did not remove "readonly" mode. 1760* Bug 7676 fixed - The SaveAs action did not remove "readonly" mode.
1750 1761
1751* bug 7677 fixed - User could not open files in his favorite directories. 1762* Bug 7677 fixed - User could not open files in his favorite directories.
1752 1763
1753* bug 7678 fixed - Help action did not give help on selection. 1764* Bug 7678 fixed - Help action did not give help on selection.
1754 1765
1755* bug 7682 fixed - The knob of the vertical scrollbar moved badly on resize. 1766* Bug 7682 fixed - The knob of the vertical scrollbar moved badly on resize.
1756 1767
1757* bug 7718 fixed - There was a bad detection of a function when the list of args 1768* Bug 7718 fixed - There was a bad detection of a function when the list of args
1758 was broken. 1769 was broken.
1759 1770
1760* bug 7719 fixed - It was not possible to open several files at the 1771* Bug 7719 fixed - It was not possible to open several files at the
1761 same time through the file chooser. 1772 same time through the file chooser.
1762 1773
1763* bug 7719 fixed - It was not possible to open several files at the 1774* Bug 7719 fixed - It was not possible to open several files at the
1764 same time. 1775 same time.
1765 1776
1766* bug 7722 fixed - Several FindReplace windows could be opened. 1777* Bug 7722 fixed - Several FindReplace windows could be opened.
1767 1778
1768* bug 7731 fixed - In Find/Replace window, buttons were not updated when an 1779* Bug 7731 fixed - In Find/Replace window, buttons were not updated when an
1769 item was chosen in the combobox Find. 1780 item was chosen in the combobox Find.
1770 1781
1771* bug 7746 fixed - File streams were not closed. This problem was causing some 1782* Bug 7746 fixed - File streams were not closed. This problem was causing some
1772 issues under Windows. 1783 issues under Windows.
1773 1784
1774* bug 7759 fixed - Several Code Navigator instances were possible. 1785* Bug 7759 fixed - Several Code Navigator instances were possible.
1775 1786
1776* bug 7764 fixed - The CR in comments was removed when executing from SciNotes. 1787* Bug 7764 fixed - The CR in comments was removed when executing from SciNotes.
1777 1788
1778* bug 7774 fixed - The default tabulation was \t. 1789* Bug 7774 fixed - The default tabulation was \t.
1779 1790
1780* bug 7801 fixed - The FindReplace window could not be cancelled with ESC. 1791* Bug 7801 fixed - The FindReplace window could not be cancelled with ESC.
1781 1792
1782* bug 7807 fixed - The SaveAs or Save actions emitted an error message when cancelled. 1793* Bug 7807 fixed - The SaveAs or Save actions emitted an error message when cancelled.
1783 1794
1784* bug 7808 fixed - The RestoreSession window could not be cancelled with ESC. 1795* Bug 7808 fixed - The RestoreSession window could not be cancelled with ESC.
1785 1796
1786* bug 7830 fixed - There was a problem when opening a file at a line number. 1797* Bug 7830 fixed - There was a problem when opening a file at a line number.
1787 1798
1788* bug 7842 fixed - There was not the filepath in the title bar. 1799* Bug 7842 fixed - There was not the filepath in the title bar.
1789 1800
1790Editvar/Browsevar: 1801Editvar/Browsevar:
1791================== 1802==================
1792 1803
1793* bug 7324 fixed - editvar() did not work for string variables. 1804* Bug 7324 fixed - editvar() did not work for string variables.
1794 1805
1795* bug 7610 fixed - browsevar(): The icons (left column) did not appear in the 1806* Bug 7610 fixed - browsevar(): The icons (left column) did not appear in the
1796 binary version (Linux & MacOSX). 1807 binary version (Linux & MacOSX).
1797 1808
1798* bug 7617 fixed - editvar() window did not have any menu bar. 1809* Bug 7617 fixed - editvar() window did not have any menu bar.
1799 1810
1800* bug 7627 fixed - When browsevar() window was docked, if browsevar() was called 1811* Bug 7627 fixed - When browsevar() window was docked, if browsevar() was called
1801 again, an empty window poped up and could not be closed. 1812 again, an empty window poped up and could not be closed.
1802 1813
1803* bug 7629 fixed - browsevar(): Trying to edit a variable that no more exists 1814* Bug 7629 fixed - browsevar(): Trying to edit a variable that no more exists
1804 generated an error. 1815 generated an error.
1805 1816
1806Compilation: 1817Compilation:
@@ -1813,17 +1824,17 @@ Compilation:
1813 1824
1814* The Java "user.home" property has been set to SCIHOME. 1825* The Java "user.home" property has been set to SCIHOME.
1815 1826
1816* bug 7668 fixed - Scilab 5.3.0-beta-2 did not build with Visual Studio 2008 1827* Bug 7668 fixed - Scilab 5.3.0-beta-2 did not build with Visual Studio 2008
1817 Express. 1828 Express.
1818 1829
1819* Update Lapack to 3.2.2 on Windows (fix bugs 7754, 7485, 6477). 1830* Update Lapack to 3.2.2 on Windows (fix Bugs 7754, 7485, 6477).
1820 1831
1821* Update JLaTeXMath to version 0.9.3 1832* Update JLaTeXMath to version 0.9.3
1822 1833
1823Documentation: 1834Documentation:
1824============== 1835==============
1825 1836
1826* bug 7755 fixed - Some sparse help pages moved from elementary_functions to 1837* Bug 7755 fixed - Some sparse help pages moved from elementary_functions to
1827 the sparse chapter. 1838 the sparse chapter.
1828 1839
1829Windows Installer: 1840Windows Installer:
@@ -1836,15 +1847,15 @@ Windows Installer:
1836Graphics: 1847Graphics:
1837========= 1848=========
1838 1849
1839Two additionnal Graphics demos about plotyy() and plotyyy() added. See bug #7687 1850Two additionnal Graphics demos about plotyy() and plotyyy() added. See Bug #7687
1840Thanks to Samuel Gougeon. 1851Thanks to Samuel Gougeon.
1841 1852
1842* bug 6910 fixed - The font size in LaTeX labels was too big. 1853* Bug 6910 fixed - The font size in LaTeX labels was too big.
1843 1854
1844* bug 7137 fixed - In Text uicontrol, fontsize was rounded which was 1855* Bug 7137 fixed - In Text uicontrol, fontsize was rounded which was
1845 problematic when fontUnits was 'normalized'. 1856 problematic when fontUnits was 'normalized'.
1846 1857
1847* bug 7857 fixed - If an event_handler was previously assigned to a graphic 1858* Bug 7857 fixed - If an event_handler was previously assigned to a graphic
1848 window the datatips toogle tool icon had to be clicked twice 1859 window the datatips toogle tool icon had to be clicked twice
1849 to make it active. 1860 to make it active.
1850 1861
@@ -1854,175 +1865,175 @@ Xcos:
1854 1865
1855* A new initialization UI for partial differential equations settings has been added. 1866* A new initialization UI for partial differential equations settings has been added.
1856 1867
1857* bug 7256 fixed - Saving a diagram with a non-ASCII filename created a 1868* Bug 7256 fixed - Saving a diagram with a non-ASCII filename created a
1858 corrupted file on Windows. 1869 corrupted file on Windows.
1859 1870
1860* bug 7498 fixed - SPLIT_f were not always deleted when one of its connection 1871* Bug 7498 fixed - SPLIT_f were not always deleted when one of its connection
1861 were. 1872 were.
1862 1873
1863* bug 7622 fixed - When opening an Xcos diagram done on 5.2.2, an exception 1874* Bug 7622 fixed - When opening an Xcos diagram done on 5.2.2, an exception
1864 could be thrown. 1875 could be thrown.
1865 1876
1866* bug 7628 fixed - When importing Scicos diagram, type each port as "explicit" 1877* Bug 7628 fixed - When importing Scicos diagram, type each port as "explicit"
1867 when not typed. 1878 when not typed.
1868 1879
1869* bug 7631 fixed - On Xcos, using xcosPalAdd modified the user palatte.xml file. 1880* Bug 7631 fixed - On Xcos, using xcosPalAdd modified the user palatte.xml file.
1870 1881
1871* bug 7635 fixed - Xcos diagram with nested SuperBlocks did not contains a 1882* Bug 7635 fixed - Xcos diagram with nested SuperBlocks did not contains a
1872 valid container reference. 1883 valid container reference.
1873 1884
1874* bug 7636 fixed - The SUPER_f internal diagram was not coherent with the block 1885* Bug 7636 fixed - The SUPER_f internal diagram was not coherent with the block
1875 external view. 1886 external view.
1876 1887
1877* bug 7644 fixed - The last user palette could not be removed from the palette 1888* Bug 7644 fixed - The last user palette could not be removed from the palette
1878 tree. 1889 tree.
1879 1890
1880* bug 7651 fixed - scicos_math.h was missing in binary package. 1891* Bug 7651 fixed - scicos_math.h was missing in binary package.
1881 1892
1882* bug 7715 fixed - Performances of xcosDiagramToHDF5 degraded after several 1893* Bug 7715 fixed - Performances of xcosDiagramToHDF5 degraded after several
1883 subsequent calls to this function. 1894 subsequent calls to this function.
1884 1895
1885* bug 7778 fixed - The disabled buttons were badly colorized. 1896* Bug 7778 fixed - The disabled buttons were badly colorized.
1886 1897
1887* bug 7809 fixed - The AFFICH_m block settings did not update the block view. 1898* Bug 7809 fixed - The AFFICH_m block settings did not update the block view.
1888 1899
1889* bug 7834 fixed - The last argument of xcosPalAddBlock about the block style 1900* Bug 7834 fixed - The last argument of xcosPalAddBlock about the block style
1890 could not be changed by the user. 1901 could not be changed by the user.
1891 1902
1892* bug 7845 fixed - Code generation was broken. 1903* Bug 7845 fixed - Code generation was broken.
1893 1904
1894call_scilab: 1905call_scilab:
1895============ 1906============
1896 1907
1897* in 'API' mode, history manager is disabled. 1908* in 'API' mode, history manager is disabled.
1898 1909
1899* bug 7601 fixed - call_scilab C functions did not check if engine was started. 1910* Bug 7601 fixed - call_scilab C functions did not check if engine was started.
1900 1911
1901* bug 7602 fixed - It was not possible to start/close a Scilab engine at any 1912* Bug 7602 fixed - It was not possible to start/close a Scilab engine at any
1902 time. 1913 time.
1903 1914
1904Scilab/LabView Gateway: 1915Scilab/LabView Gateway:
1905======================= 1916=======================
1906 1917
1907* bug 7791 fixed - It was not possible to restart anymore. VI already started. 1918* Bug 7791 fixed - It was not possible to restart anymore. VI already started.
1908 1919
1909Bug Fixes: 1920Bug Fixes:
1910========== 1921==========
1911 1922
1912* bug 4247 fixed - The command xclick did not work correctly. 1923* Bug 4247 fixed - The command xclick did not work correctly.
1913 1924
1914* bug 5697 fixed - External hyperlinks were opened in Help Browser rather 1925* Bug 5697 fixed - External hyperlinks were opened in Help Browser rather
1915 than in Web Browser. 1926 than in Web Browser.
1916 1927
1917* bug 6477 fixed - in some case, schur returned wrong values on Windows. 1928* Bug 6477 fixed - in some case, schur returned wrong values on Windows.
1918 1929
1919* bug 6504 fixed - Due to a bug in Java, the <br> tag was not copied as a CR 1930* Bug 6504 fixed - Due to a Bug in Java, the <br> tag was not copied as a CR
1920 in a messagebox. 1931 in a messagebox.
1921 1932
1922* bug 6938 fixed - frexp returned a wrong error message with a complex as 1933* Bug 6938 fixed - frexp returned a wrong error message with a complex as
1923 input argument. 1934 input argument.
1924 1935
1925* bug 7125 fixed - fscanfMat() did not read correctly %inf, -%inf and 1936* Bug 7125 fixed - fscanfMat() did not read correctly %inf, -%inf and
1926 %nan values respectively recorded by fprintfMat(). 1937 %nan values respectively recorded by fprintfMat().
1927 1938
1928* bug 7208 fixed - The help for atomsGetLoaded() gave the wrong shape 1939* Bug 7208 fixed - The help for atomsGetLoaded() gave the wrong shape
1929 for the loaded matrix. 1940 for the loaded matrix.
1930 1941
1931* bug 7348 fixed - ATOMS: A module was loaded twice if it was installed both in 1942* Bug 7348 fixed - ATOMS: A module was loaded twice if it was installed both in
1932 the "user" and the "allusers" section. 1943 the "user" and the "allusers" section.
1933 1944
1934* bug 7405 fixed - The toolbar was not updated when an undocking occured. 1945* Bug 7405 fixed - The toolbar was not updated when an undocking occured.
1935 1946
1936* bug 7452 fixed - demos nmplot from Optimization and Simulation -> fminsearch 1947* Bug 7452 fixed - demos nmplot from Optimization and Simulation -> fminsearch
1937 -> nmplot* did not work. 1948 -> nmplot* did not work.
1938 1949
1939* bug 7453 fixed - newfun() was broken after clearfun(). 1950* Bug 7453 fixed - newfun() was broken after clearfun().
1940 1951
1941* bug 7485 fixed - Division of matrices of complex numbers crashed on Windows. 1952* Bug 7485 fixed - Division of matrices of complex numbers crashed on Windows.
1942 1953
1943* bug 7519 fixed - Help page of getcallbackobject() did not describe input argument. 1954* Bug 7519 fixed - Help page of getcallbackobject() did not describe input argument.
1944 1955
1945* bug 7525 fixed - Scilab failed to assign 2-d matrices into 3-d matrices, on 1956* Bug 7525 fixed - Scilab failed to assign 2-d matrices into 3-d matrices, on
1946 Windows. 1957 Windows.
1947 1958
1948* bug 7599 fixed - Intersci-n and intersci did not create code from a .desc file 1959* Bug 7599 fixed - Intersci-n and intersci did not create code from a .desc file
1949 if it was not ended by an empty line. 1960 if it was not ended by an empty line.
1950 1961
1951* bug 7603 fixed - Fortran code generated by intersci did not build with a fortran 1962* Bug 7603 fixed - Fortran code generated by intersci did not build with a fortran
1952 or F2C compiler on Windows. 1963 or F2C compiler on Windows.
1953 1964
1954* bug 7611 fixed - The cross to close a subwindow and the little arrow to undock 1965* Bug 7611 fixed - The cross to close a subwindow and the little arrow to undock
1955 were not visible even if the subwindow was docked. 1966 were not visible even if the subwindow was docked.
1956 1967
1957* bug 7615 fixed - When opening a SuperBlock, a non-blocking exception could be 1968* Bug 7615 fixed - When opening a SuperBlock, a non-blocking exception could be
1958 thrown. 1969 thrown.
1959 1970
1960* bug 7616 fixed - fullfile did not work with only one input argument. 1971* Bug 7616 fixed - fullfile did not work with only one input argument.
1961 1972
1962* bug 7619 fixed - get_function_path did not return all available paths. 1973* Bug 7619 fixed - get_function_path did not return all available paths.
1963 1974
1964* bug 7620 fixed - The Optimization and Simulation/Optimisation/Plot demo did 1975* Bug 7620 fixed - The Optimization and Simulation/Optimisation/Plot demo did
1965 not plot anything. 1976 not plot anything.
1966 1977
1967* bug 7661 fixed - Add some usage examples for the function 'warning'. 1978* Bug 7661 fixed - Add some usage examples for the function 'warning'.
1968 1979
1969* bug 7681 fixed - help_from_sci failed to process tabulated .sci files. 1980* Bug 7681 fixed - help_from_sci failed to process tabulated .sci files.
1970 1981
1971* bug 7685 fixed - Demo Graphics => More surfaces => Sphere did not appear 1982* Bug 7685 fixed - Demo Graphics => More surfaces => Sphere did not appear
1972 as spherical. 1983 as spherical.
1973 1984
1974* bug 7688 fixed - set("color_map", hsvcolormap(128)) produced 1985* Bug 7688 fixed - set("color_map", hsvcolormap(128)) produced
1975 a EXCEPTION_STACK_OVERFLOW. 1986 a EXCEPTION_STACK_OVERFLOW.
1976 1987
1977* bug 7693 fixed - With a corrupted palettes.xml file, the error message was not 1988* Bug 7693 fixed - With a corrupted palettes.xml file, the error message was not
1978 coherent with the recovering action. 1989 coherent with the recovering action.
1979 1990
1980* bug 7703 fixed - 'coding_ga_identity' help contained false "See Also". 1991* Bug 7703 fixed - 'coding_ga_identity' help contained false "See Also".
1981 1992
1982* bug 7704 fixed - 'init_ga_default' help did not inform the default values of 1993* Bug 7704 fixed - 'init_ga_default' help did not inform the default values of
1983 the optional parameters. 1994 the optional parameters.
1984 1995
1985* bug 7706 fixed - example in the 'optim_ga' help page did not work. 1996* Bug 7706 fixed - example in the 'optim_ga' help page did not work.
1986 1997
1987* bug 7733 fixed - strstr crashed scilab if the second input argument was longer 1998* Bug 7733 fixed - strstr crashed scilab if the second input argument was longer
1988 than the first one. 1999 than the first one.
1989 2000
1990* bug 7737 fixed - Part 1 - ATOMS: when installing a module, the archive was 2001* Bug 7737 fixed - Part 1 - ATOMS: when installing a module, the archive was
1991 automatically downloaded before checking if the archive 2002 automatically downloaded before checking if the archive
1992 already existed in the archive directory. 2003 already existed in the archive directory.
1993 2004
1994* bug 7740 fixed - edit() with a Scilab macro redefined failed. 2005* Bug 7740 fixed - edit() with a Scilab macro redefined failed.
1995 2006
1996* bug 7747 fixed - xclick(): When the graphic window was docked, keyboard 2007* Bug 7747 fixed - xclick(): When the graphic window was docked, keyboard
1997 events were not detected. 2008 events were not detected.
1998 2009
1999* bug 7751 fixed - justify() did not work correctly if the subject embedded 2010* Bug 7751 fixed - justify() did not work correctly if the subject embedded
2000 leading or trailing spaces. 2011 leading or trailing spaces.
2001 2012
2002* bug 7754 fixed - umfpack did not work with Scilab 5.3.0-beta-2 on Windows. 2013* Bug 7754 fixed - umfpack did not work with Scilab 5.3.0-beta-2 on Windows.
2003 2014
2004* bug 7756 fixed - sprand did not produce normal numbers. 2015* Bug 7756 fixed - sprand did not produce normal numbers.
2005 2016
2006* bug 7766 fixed - cdff, cdffnc functions did not display %inf in error messages 2017* Bug 7766 fixed - cdff, cdffnc functions did not display %inf in error messages
2007 2018
2008* bug 7775 fixed - ged action 6 (selection and move of a graphic entity) was 2019* Bug 7775 fixed - ged action 6 (selection and move of a graphic entity) was
2009 broken. 2020 broken.
2010 2021
2011* bug 7802 fixed - the graduate function complained about obsolete maxi and mini 2022* Bug 7802 fixed - the graduate function complained about obsolete maxi and mini
2012 functions. 2023 functions.
2013 2024
2014* bug 7803 fixed - edit edit failed. 2025* Bug 7803 fixed - edit edit failed.
2015 2026
2016* bug 7821 fixed - In a messagebox, an exception was thrown when clicking on a 2027* Bug 7821 fixed - In a messagebox, an exception was thrown when clicking on a
2017 mal-formed url. 2028 mal-formed url.
2018 2029
2019* bug 7831 fixed - Some reference of the old editvar UI were present in the 2030* Bug 7831 fixed - Some reference of the old editvar UI were present in the
2020 source directory tree. 2031 source directory tree.
2021 2032
2022* bug 7840 fixed - big lines were splitted by mgetl. 2033* Bug 7840 fixed - big lines were splitted by mgetl.
2023 2034
2024 2035
2025 Changes between version 5.3.0-beta-1 and 5.3.0-beta-2 of Scilab 2036 Changes between versions 5.3.0-beta-1 and 5.3.0-beta-2 of Scilab
2026 =============================================================== 2037 ===============================================================
2027 2038
2028Obsolete Functions: 2039Obsolete Functions:
@@ -2047,32 +2058,32 @@ SciNotes:
2047 2058
2048* Add a close-button on the tabs and the possibility to drag&drop them. 2059* Add a close-button on the tabs and the possibility to drag&drop them.
2049 2060
2050* bug 6496 fixed - Add hyperlinks on macros in SciNotes. 2061* Bug 6496 fixed - Add hyperlinks on macros in SciNotes.
2051 2062
2052* bugs 7462, 7463 fixed - The editor did not manage files with extensions *.tst, 2063* Bugs 7462, 7463 fixed - The editor did not manage files with extensions *.tst,
2053 *.start,*.quit. 2064 *.start,*.quit.
2054 2065
2055* bug 7477 fixed - Bad detection of a function declaration when the line 2066* Bug 7477 fixed - Bad detection of a function declaration when the line
2056 ended with a comment. 2067 ended with a comment.
2057 2068
2058* bug 7491 fixed - Broken lines with a .. were not correctly handled and caused 2069* Bug 7491 fixed - Broken lines with a .. were not correctly handled and caused
2059 a freeze of SciNotes. 2070 a freeze of SciNotes.
2060 2071
2061* bug 7550 fixed - In SciNotes, the "case" keyword was misplaced in some cases. 2072* Bug 7550 fixed - In SciNotes, the "case" keyword was misplaced in some cases.
2062 2073
2063* bug 7557 fixed - SciNotes: unselected line was tabified. 2074* Bug 7557 fixed - SciNotes: unselected line was tabified.
2064 2075
2065* bug 7558 fixed - SciNotes: global variables were reached before local ones. 2076* Bug 7558 fixed - SciNotes: global variables were reached before local ones.
2066 2077
2067* bug 7564 fixed - In SciNotes, no message was displayed when an unsuccessful 2078* Bug 7564 fixed - In SciNotes, no message was displayed when an unsuccessful
2068 search occurred. 2079 search occurred.
2069 2080
2070* bug 7586 fixed - ShortCut for 'Save' action was missing in SciNotes. 2081* Bug 7586 fixed - ShortCut for 'Save' action was missing in SciNotes.
2071 2082
2072* bug 7590 fixed - In SciNotes, there was a bad organization of 2083* Bug 7590 fixed - In SciNotes, there was a bad organization of
2073 "Split..." and "Line Numbering..." menus. 2084 "Split..." and "Line Numbering..." menus.
2074 2085
2075* bug 7595 fixed - In SciNotes, a string was broken if '..' was encountered. 2086* Bug 7595 fixed - In SciNotes, a string was broken if '..' was encountered.
2076 2087
2077 2088
2078File input/output: 2089File input/output:
@@ -2087,78 +2098,78 @@ Window Management:
2087* If a subwindow is not docked, it is not possible to close a subwindow with 2098* If a subwindow is not docked, it is not possible to close a subwindow with
2088its own "cross" anymore. 2099its own "cross" anymore.
2089 2100
2090* bugs 7572, 5519 fixed - The cross in the dockbar was confusing when a window 2101* Bugs 7572, 5519 fixed - The cross in the dockbar was confusing when a window
2091 was not docked. 2102 was not docked.
2092 2103
2093Editvar/Browsevar: 2104Editvar/Browsevar:
2094================== 2105==================
2095 2106
2096* bug 7328 fixed - editvar() window title did not contain the name of the 2107* Bug 7328 fixed - editvar() window title did not contain the name of the
2097 edited variable. 2108 edited variable.
2098 2109
2099* bug 7329 fixed - If editvar() window was docked, calling editvar another time 2110* Bug 7329 fixed - If editvar() window was docked, calling editvar another time
2100 threw java exceptions and froze editvar(). 2111 threw java exceptions and froze editvar().
2101 2112
2102* bug 7330 fixed - browsevar() called editvar() even if the latter did not 2113* Bug 7330 fixed - browsevar() called editvar() even if the latter did not
2103 handle the variable type. 2114 handle the variable type.
2104 2115
2105* bug 7332 fixed - browsevar(): When checked booleans were hidden and unchecked 2116* Bug 7332 fixed - browsevar(): When checked booleans were hidden and unchecked
2106 booleans were displayed, the "boolean" menu was reversed. 2117 booleans were displayed, the "boolean" menu was reversed.
2107 2118
2108* bug 7333 fixed - browsevar(): The type of global variables had weird values. 2119* Bug 7333 fixed - browsevar(): The type of global variables had weird values.
2109 2120
2110* bug 7334 fixed - browsevar(): Some columns had wrong names. 2121* Bug 7334 fixed - browsevar(): Some columns had wrong names.
2111 2122
2112* bug 7337 fixed - browsevar(): Some types could not be filtered 2123* Bug 7337 fixed - browsevar(): Some types could not be filtered
2113 (Scilab intrinsic, Matlab sparse and implicit polynomial). 2124 (Scilab intrinsic, Matlab sparse and implicit polynomial).
2114 2125
2115* bug 7343 fixed - editvar could not edit empty matrices. 2126* Bug 7343 fixed - editvar could not edit empty matrices.
2116 2127
2117 2128
2118Xcos: 2129Xcos:
2119===== 2130=====
2120 2131
2121* bug 6968 fixed - Modelica Chaos Xcos demo was not simulating. 2132* Bug 6968 fixed - Modelica Chaos Xcos demo was not simulating.
2122 2133
2123* bug 7372 fixed - No message was displayed in the Xcos info bar during the 2134* Bug 7372 fixed - No message was displayed in the Xcos info bar during the
2124 first drag and drop of a block (it may take time). 2135 first drag and drop of a block (it may take time).
2125 2136
2126* bug 7396 fixed - On I/O blocks used in SuperBlocks, empty index threw a 2137* Bug 7396 fixed - On I/O blocks used in SuperBlocks, empty index threw a
2127 decoding exception. 2138 decoding exception.
2128 2139
2129* bug 7480 fixed - Xcos conditional compilation produced a too long script on 2140* Bug 7480 fixed - Xcos conditional compilation produced a too long script on
2130 Scilab queue. 2141 Scilab queue.
2131 2142
2132* bug 7483 fixed - A wrong id block could lead to unopenable files. 2143* Bug 7483 fixed - A wrong id block could lead to unopenable files.
2133 2144
2134* bug 7520 fixed - The Xcos context was not translated from parent diagram to 2145* Bug 7520 fixed - The Xcos context was not translated from parent diagram to
2135 child one. 2146 child one.
2136 2147
2137* bug 7529 fixed - Using the Xcos block help from the palette froze Scilab. 2148* Bug 7529 fixed - Using the Xcos block help from the palette froze Scilab.
2138 2149
2139* bug 7530 fixed - When connecting two links together in a superblock, the split 2150* Bug 7530 fixed - When connecting two links together in a superblock, the split
2140 block was not correctly positioned. 2151 block was not correctly positioned.
2141 2152
2142* bug 7532 fixed - Old Scicos diagrams without diagram version numbers could not 2153* Bug 7532 fixed - Old Scicos diagrams without diagram version numbers could not
2143 be opened. 2154 be opened.
2144 2155
2145* bug 7533 fixed - On Xcos, it was possible to drop a block into another one. 2156* Bug 7533 fixed - On Xcos, it was possible to drop a block into another one.
2146 2157
2147* bug 7534 fixed - On a RegionToSuperBlock action, the exported block parent 2158* Bug 7534 fixed - On a RegionToSuperBlock action, the exported block parent
2148 field were not updated with the new parent diagram. 2159 field were not updated with the new parent diagram.
2149 2160
2150* bug 7540 fixed - Xcos did not well serialized ScilabInteger types. This 2161* Bug 7540 fixed - Xcos did not well serialized ScilabInteger types. This
2151 problem produced bugs on the LOGIC and BITSET blocks. 2162 problem produced Bugs on the LOGIC and BITSET blocks.
2152 2163
2153* bug 7551 fixed - An Xcos block could not change the type of a port when it was 2164* Bug 7551 fixed - An Xcos block could not change the type of a port when it was
2154 already present. 2165 already present.
2155 2166
2156* bug 7571 fixed - The mirror state of a block was not saved on a diagram. 2167* Bug 7571 fixed - The mirror state of a block was not saved on a diagram.
2157 2168
2158* bug 7574 fixed - The Xcos diagram configuration settings did not work with 2169* Bug 7574 fixed - The Xcos diagram configuration settings did not work with
2159 exponential values. 2170 exponential values.
2160 2171
2161* bug 7588 fixed - When Xcos palettes had been installed in Scilab, they were not 2172* Bug 7588 fixed - When Xcos palettes had been installed in Scilab, they were not
2162 removed at the end of the session. 2173 removed at the end of the session.
2163 2174
2164 2175
@@ -2172,90 +2183,90 @@ Compilation:
2172 2183
2173Bug Fixes: 2184Bug Fixes:
2174========== 2185==========
2175* bug 3842 fixed - "native" and "double" evaluation modes added to the sum, 2186* Bug 3842 fixed - "native" and "double" evaluation modes added to the sum,
2176 cumsum, prod and cumprod functions 2187 cumsum, prod and cumprod functions
2177 For more information, see the SEP #46. 2188 For more information, see the SEP #46.
2178 2189
2179* bug 4370 fixed - Help page for alufunction and figure_properties were not 2190* Bug 4370 fixed - Help page for alufunction and figure_properties were not
2180 up-to-date and the help page for pixel_drawing_mode was 2191 up-to-date and the help page for pixel_drawing_mode was
2181 missing. 2192 missing.
2182 2193
2183* bug 5185 fixed - It was not possible to edit the name of a super block. 2194* Bug 5185 fixed - It was not possible to edit the name of a super block.
2184 2195
2185* bug 5366 fixed - Help of modules_manager was not built. 2196* Bug 5366 fixed - Help of modules_manager was not built.
2186 2197
2187* bug 6639 fixed - "hypermat" did not remove the higher dimensions equal to 1. 2198* Bug 6639 fixed - "hypermat" did not remove the higher dimensions equal to 1.
2188 2199
2189* bug 6741 fixed - Some source files were useless. 2200* Bug 6741 fixed - Some source files were useless.
2190 2201
2191* bug 6849 fixed - add_profiling badly handled "else" which made plotprofile 2202* Bug 6849 fixed - add_profiling badly handled "else" which made plotprofile
2192 function produced an incorrect report. 2203 function produced an incorrect report.
2193 2204
2194* bug 7121 fixed - Help file about saveafterncommands(0) updated. 2205* Bug 7121 fixed - Help file about saveafterncommands(0) updated.
2195 2206
2196* bug 7124 fixed - mputl returned a wrong error message if a file did not exist. 2207* Bug 7124 fixed - mputl returned a wrong error message if a file did not exist.
2197 2208
2198* bug 7158 fixed - Help chapter on texmacs was empty. 2209* Bug 7158 fixed - Help chapter on texmacs was empty.
2199 2210
2200* bug 7182 fixed - Help file of link about the output argument updated. 2211* Bug 7182 fixed - Help file of link about the output argument updated.
2201 2212
2202* bug 7183 fixed - Help file of ulink about the input argument updated. 2213* Bug 7183 fixed - Help file of ulink about the input argument updated.
2203 2214
2204* bug 7228 fixed - Help file of strcat about the third input argument updated. 2215* Bug 7228 fixed - Help file of strcat about the third input argument updated.
2205 2216
2206* bug 7282 fixed - eval failed on some functions without output arguments. 2217* Bug 7282 fixed - eval failed on some functions without output arguments.
2207 2218
2208* bug 7286 fixed - On some platforms, eps export of NaN values was buggy. 2219* Bug 7286 fixed - On some platforms, eps export of NaN values was Buggy.
2209 2220
2210* bug 7371 fixed - Documentation about cell did not precise that the value 2221* Bug 7371 fixed - Documentation about cell did not precise that the value
2211 returned by A.dims could not be used as a subscript. 2222 returned by A.dims could not be used as a subscript.
2212 2223
2213* bug 7374 fixed - If Scilab was launched via another Scilab, TMPDIR was badly 2224* Bug 7374 fixed - If Scilab was launched via another Scilab, TMPDIR was badly
2214 built. 2225 built.
2215 2226
2216* bug 7388 fixed - A java exception was thrown when we clicked on a menu created 2227* Bug 7388 fixed - A java exception was thrown when we clicked on a menu created
2217 using uimenu because this menu had no child. 2228 using uimenu because this menu had no child.
2218 2229
2219* bug 7391 fixed - Links added between help files on evstr, eval, execstr. 2230* Bug 7391 fixed - Links added between help files on evstr, eval, execstr.
2220 2231
2221* bug 7432 fixed - fscanfMat and fprintfMat accepted wrong format. 2232* Bug 7432 fixed - fscanfMat and fprintfMat accepted wrong format.
2222 2233
2223* bug 7437 fixed - If history file was invalid, history browser crashed. 2234* Bug 7437 fixed - If history file was invalid, history browser crashed.
2224 2235
2225* bug 7441 fixed - The history browser crashed if the language was changed. 2236* Bug 7441 fixed - The history browser crashed if the language was changed.
2226 2237
2227* bug 7443 fixed - The number of arguments of the "title", "xlabel", "ylabel" 2238* Bug 7443 fixed - The number of arguments of the "title", "xlabel", "ylabel"
2228 and "zlabel" macros were incorrectly checked. 2239 and "zlabel" macros were incorrectly checked.
2229 2240
2230* bug 7457 fixed - Under GNU/Linux and Mac OS, the datatip mode icon was 2241* Bug 7457 fixed - Under GNU/Linux and Mac OS, the datatip mode icon was
2231 missing in the graphic windows toolbar. 2242 missing in the graphic windows toolbar.
2232 2243
2233* bug 7459 fixed - Character issues fixed on some Japanese systems. 2244* Bug 7459 fixed - Character issues fixed on some Japanese systems.
2234 2245
2235* bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set 2246* Bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set
2236 library name on Windows. 2247 library name on Windows.
2237 2248
2238* bug 7505 fixed - Last optional parameter of "legend" macros was not read. 2249* Bug 7505 fixed - Last optional parameter of "legend" macros was not read.
2239 2250
2240* bug 7507 fixed - There were some issues in the pvm module error messages 2251* Bug 7507 fixed - There were some issues in the pvm module error messages
2241 which made translation difficult. 2252 which made translation difficult.
2242 2253
2243* bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set 2254* Bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set
2244 library name on Windows. 2255 library name on Windows.
2245 2256
2246* bug 7508 fixed - There was a wrong error message in gmres function. 2257* Bug 7508 fixed - There was a wrong error message in gmres function.
2247 2258
2248* bug 7514 fixed - Some demo files were broken due to changes in x_mdialog function. 2259* Bug 7514 fixed - Some demo files were broken due to changes in x_mdialog function.
2249 2260
2250* bug 7566 fixed - The cacsd module graphic functions (bode, black, nyquist,...) 2261* Bug 7566 fixed - The cacsd module graphic functions (bode, black, nyquist,...)
2251 did not preserve the immediate_drawing property value. 2262 did not preserve the immediate_drawing property value.
2252 2263
2253* bug 7568 fixed - In the completion window, an exception was thrown when an 2264* Bug 7568 fixed - In the completion window, an exception was thrown when an
2254 item was selected. 2265 item was selected.
2255 2266
2256* bug 7594 fixed - Undefined variable error was not properly handled since bug 6781 fix. 2267* Bug 7594 fixed - Undefined variable error was not properly handled since Bug 6781 fix.
2257 2268
2258 Changes between version 5.2.X and 5.3.0-beta1 of Scilab 2269 Changes between versions 5.2.X and 5.3.0-beta1 of Scilab
2259 ======================================================= 2270 =======================================================
2260 2271
2261 2272
@@ -2298,135 +2309,135 @@ SciNotes (Text Editor):
2298 2309
2299* Improve the "help on keyword" from the popup menu. 2310* Improve the "help on keyword" from the popup menu.
2300 2311
2301* bugs 4399, 4922 fixed - The line numbering could not be compatible with the 2312* Bugs 4399, 4922 fixed - The line numbering could not be compatible with the
2302 output of the whereami function. 2313 output of the whereami function.
2303 2314
2304* bug 4790 fixed - A broken string (with .. operator) was badly colorized. 2315* Bug 4790 fixed - A broken string (with .. operator) was badly colorized.
2305 2316
2306* bug 4865 fixed - The buttons to undo and redo were not disabled when there 2317* Bug 4865 fixed - The buttons to undo and redo were not disabled when there
2307 was nothing to undo or redo. 2318 was nothing to undo or redo.
2308 2319
2309* bug 4872 fixed - A binary file was opened like a text file. 2320* Bug 4872 fixed - A binary file was opened like a text file.
2310 2321
2311* bug 4907 fixed - The source code of a given macro could not be opened. 2322* Bug 4907 fixed - The source code of a given macro could not be opened.
2312 2323
2313* bug 4916 fixed - Problem with 'See the code' in the demos. 2324* Bug 4916 fixed - Problem with 'See the code' in the demos.
2314 2325
2315* bug 4990 fixed - When the argument was a directory, an error was displayed. 2326* Bug 4990 fixed - When the argument was a directory, an error was displayed.
2316 2327
2317* bug 4992 fixed - There was no possibility to split a window with the same 2328* Bug 4992 fixed - There was no possibility to split a window with the same
2318 contents. 2329 contents.
2319 2330
2320* bug 5087 fixed - Different keywords were not split in different categories. 2331* Bug 5087 fixed - Different keywords were not split in different categories.
2321 2332
2322* bug 5102 fixed - It was not possible to choose the font weight or the font 2333* Bug 5102 fixed - It was not possible to choose the font weight or the font
2323 style for a keyword category. 2334 style for a keyword category.
2324 2335
2325* bug 5113 fixed - Bad refresh of the application title in some cases. 2336* Bug 5113 fixed - Bad refresh of the application title in some cases.
2326 2337
2327* bug 5124 fixed - Editor's title was not updated when a file was saved as... 2338* Bug 5124 fixed - Editor's title was not updated when a file was saved as...
2328 2339
2329* bugs 5126, 6519 fixed - Problems appeared after using undo a few times. 2340* Bugs 5126, 6519 fixed - Problems appeared after using undo a few times.
2330 2341
2331* bug 5175 fixed - Ghost text appeared in the view. 2342* Bug 5175 fixed - Ghost text appeared in the view.
2332 2343
2333* bug 5178 fixed - The kind of tabulations (hard tabulations or spaces) 2344* Bug 5178 fixed - The kind of tabulations (hard tabulations or spaces)
2334 could not be specified. 2345 could not be specified.
2335 2346
2336* bug 5204 fixed - Weird display of 'else' keyword. 2347* Bug 5204 fixed - Weird display of 'else' keyword.
2337 2348
2338* bug 5261 fixed - Several instances of the editor could not be opened. 2349* Bug 5261 fixed - Several instances of the editor could not be opened.
2339 2350
2340* bug 5269 fixed - Help could not be reached on a keyword with CTRL+F1. 2351* Bug 5269 fixed - Help could not be reached on a keyword with CTRL+F1.
2341 2352
2342* bug 5320 fixed - A correct name was not proposed on the 'Save as' action. 2353* Bug 5320 fixed - A correct name was not proposed on the 'Save as' action.
2343 2354
2344* bug 5321 fixed - There was no possibility to choose the length of a 2355* Bug 5321 fixed - There was no possibility to choose the length of a
2345 tabulation. 2356 tabulation.
2346 2357
2347* bug 5473 fixed - It was not possible to generate a function help template 2358* Bug 5473 fixed - It was not possible to generate a function help template
2348 using help_from_sci. 2359 using help_from_sci.
2349 2360
2350* bug 5534 fixed - Auto-completion was not available. 2361* Bug 5534 fixed - Auto-completion was not available.
2351 2362
2352* bug 5632 fixed - A file in read-only mode could not be opened. 2363* Bug 5632 fixed - A file in read-only mode could not be opened.
2353 2364
2354* bug 5644 fixed - The DragN'Drop text was copied rather than moved. 2365* Bug 5644 fixed - The DragN'Drop text was copied rather than moved.
2355 2366
2356* bug 5645 fixed - Undo action deleted a line rather than making it visible. 2367* Bug 5645 fixed - Undo action deleted a line rather than making it visible.
2357 2368
2358* bugs 5646, 5658 fixed - The undo/redo strategy was failing in some cases. 2369* Bugs 5646, 5658 fixed - The undo/redo strategy was failing in some cases.
2359 2370
2360* bug 5647 fixed - Bad line numbering when a file was just opened. 2371* Bug 5647 fixed - Bad line numbering when a file was just opened.
2361 2372
2362* bug 5648 fixed - The editor let you think that you can change a filename just 2373* Bug 5648 fixed - The editor let you think that you can change a filename just
2363 in changing the case. 2374 in changing the case.
2364 2375
2365* bug 5652 fixed - Bad line numbering when several files were opened. 2376* Bug 5652 fixed - Bad line numbering when several files were opened.
2366 2377
2367* bug 5654 fixed - The editor did not save the user preferences. 2378* Bug 5654 fixed - The editor did not save the user preferences.
2368 2379
2369* bug 5655 fixed - The selection was lost after an unsuccessful search. 2380* Bug 5655 fixed - The selection was lost after an unsuccessful search.
2370 2381
2371* bug 5656 fixed - When a part of text was selected, the search was done on the full 2382* Bug 5656 fixed - When a part of text was selected, the search was done on the full
2372 document. 2383 document.
2373 2384
2374* bug 5657 fixed - Control+End did not move the cursor to the end of the file. 2385* Bug 5657 fixed - Control+End did not move the cursor to the end of the file.
2375 2386
2376* bug 5681 fixed - The search window was not put in front of the editor's one. 2387* Bug 5681 fixed - The search window was not put in front of the editor's one.
2377 2388
2378* bug 5682 fixed - A problem occurred in some cases with the replace action. 2389* Bug 5682 fixed - A problem occurred in some cases with the replace action.
2379 2390
2380* bug 6479 fixed - A problem occurred in some cases when a '{' was used in 2391* Bug 6479 fixed - A problem occurred in some cases when a '{' was used in
2381 comments. 2392 comments.
2382 2393
2383* bug 6515 fixed - The DragN'Drop text was copied at the end of the file. 2394* Bug 6515 fixed - The DragN'Drop text was copied at the end of the file.
2384 2395
2385* bug 6658 fixed - The position and size of the editor were not saved. 2396* Bug 6658 fixed - The position and size of the editor were not saved.
2386 2397
2387* bug 6670 fixed - There was no shortcut for the "Evaluate Selection" action. 2398* Bug 6670 fixed - There was no shortcut for the "Evaluate Selection" action.
2388 2399
2389* bug 6748 fixed - There was a time problem between local computer and 2400* Bug 6748 fixed - There was a time problem between local computer and
2390 remote file system. 2401 remote file system.
2391 2402
2392* bug 6807 fixed - '.*' was not correctly highlighted. 2403* Bug 6807 fixed - '.*' was not correctly highlighted.
2393 2404
2394* bug 6980 fixed - When a replaced text contained a '\', the backslash was 2405* Bug 6980 fixed - When a replaced text contained a '\', the backslash was
2395 considered as a special character. 2406 considered as a special character.
2396 2407
2397* bug 7032 fixed - There was a problem when a filename contained a ' or a ". 2408* Bug 7032 fixed - There was a problem when a filename contained a ' or a ".
2398 2409
2399* bug 7088 fixed - The editor freezed when a user copied/pasted several times. 2410* Bug 7088 fixed - The editor freezed when a user copied/pasted several times.
2400 2411
2401* bug 7112 fixed - Two transpositions gave a string (if a'==1 then a=b'). 2412* Bug 7112 fixed - Two transpositions gave a string (if a'==1 then a=b').
2402 2413
2403* bug 7150 fixed - It was impossible to change the background color. 2414* Bug 7150 fixed - It was impossible to change the background color.
2404 2415
2405* bug 7237 fixed - Whites and tabs were not visible in strings and in comments. 2416* Bug 7237 fixed - Whites and tabs were not visible in strings and in comments.
2406 2417
2407* bug 7238 fixed - The dot/del key on the numeric pad added a 'suppr' and a dot. 2418* Bug 7238 fixed - The dot/del key on the numeric pad added a 'suppr' and a dot.
2408 2419
2409* bug 7239 fixed - Font style was lost on a selected text. 2420* Bug 7239 fixed - Font style was lost on a selected text.
2410 2421
2411* bug 7240 fixed - The menu "Open source file" was active even if nothing could 2422* Bug 7240 fixed - The menu "Open source file" was active even if nothing could
2412 be opened. 2423 be opened.
2413 2424
2414* bug 7262 fixed - An exception was thrown when a text was dragged and dropped. 2425* Bug 7262 fixed - An exception was thrown when a text was dragged and dropped.
2415 2426
2416* bug 7272 fixed - No check on the lastModified property was performed when 2427* Bug 7272 fixed - No check on the lastModified property was performed when
2417 a file was opened. 2428 a file was opened.
2418 2429
2419* bug 7277 fixed - The "recent files" list was badly ordered. 2430* Bug 7277 fixed - The "recent files" list was badly ordered.
2420 2431
2421* bug 7281 fixed - The menu "Evaluate selection" did not change when nothing 2432* Bug 7281 fixed - The menu "Evaluate selection" did not change when nothing
2422 was selected. 2433 was selected.
2423 2434
2424* bug 7299 fixed - There was a bad matching by the right for the expression 2435* Bug 7299 fixed - There was a bad matching by the right for the expression
2425 n=size(x,"*"); r=(x*x') 2436 n=size(x,"*"); r=(x*x')
2426 2437
2427* bug 7352 fixed - No completion menu on the right click. 2438* Bug 7352 fixed - No completion menu on the right click.
2428 2439
2429* bug 7421 fixed - The source file of a selected name with right 2440* Bug 7421 fixed - The source file of a selected name with right
2430 click could not be opened. 2441 click could not be opened.
2431 2442
2432 2443
@@ -2455,82 +2466,82 @@ Graphics:
2455* The frequency response plots ("bode", "black", "nyquist", "gainplot",...) 2466* The frequency response plots ("bode", "black", "nyquist", "gainplot",...)
2456 support cutomized datatips. 2467 support cutomized datatips.
2457 2468
2458* bug 2651 fixed - "plot2d" was not working when the x argument was not given 2469* Bug 2651 fixed - "plot2d" was not working when the x argument was not given
2459 and some optional arguments were given. 2470 and some optional arguments were given.
2460 2471
2461* bug 3100 fixed - The "xselect" function has been made obsolete and replaced 2472* Bug 3100 fixed - The "xselect" function has been made obsolete and replaced
2462 by "show_window", in accordance with its help page. 2473 by "show_window", in accordance with its help page.
2463 2474
2464* bug 3975 fixed - The "xload" function was not able to load the contents of a 2475* Bug 3975 fixed - The "xload" function was not able to load the contents of a
2465 previously saved graphic figure into a different one. 2476 previously saved graphic figure into a different one.
2466 2477
2467* bug 4531 fixed - "legend" macros were not displaying any error when no 2478* Bug 4531 fixed - "legend" macros were not displaying any error when no
2468 'Polyline' existed. 2479 'Polyline' existed.
2469 2480
2470* bug 4658 fixed - When some graphic functions were called without any 2481* Bug 4658 fixed - When some graphic functions were called without any
2471 arguments, the error was not explicit enough. 2482 arguments, the error was not explicit enough.
2472 2483
2473* bug 5284 fixed - In some cases, the function "legend" drew line segments in 2484* Bug 5284 fixed - In some cases, the function "legend" drew line segments in
2474 its box in a reverse order. 2485 its box in a reverse order.
2475 2486
2476* bug 5606 fixed - In certain cases, user-defined x-axis ticks were not 2487* Bug 5606 fixed - In certain cases, user-defined x-axis ticks were not
2477 correctly aligned. 2488 correctly aligned.
2478 2489
2479* bug 6098 fixed - It was not possible to get values by clicking on a point 2490* Bug 6098 fixed - It was not possible to get values by clicking on a point
2480 of Bode diagram. 2491 of Bode diagram.
2481 2492
2482* bug 6394 fixed - The "black", "m_circle", "chart" functions has been 2493* Bug 6394 fixed - The "black", "m_circle", "chart" functions has been
2483 improved for a better rendering and datatips 2494 improved for a better rendering and datatips
2484 customization. Two new functions created: "hallchart" 2495 customization. Two new functions created: "hallchart"
2485 (superseed "m_circle") and "nicholschart" (superseed 2496 (superseed "m_circle") and "nicholschart" (superseed
2486 "chart"). 2497 "chart").
2487 2498
2488* bug 6532 fixed - In some case text entity rendering order was wrong. 2499* Bug 6532 fixed - In some case text entity rendering order was wrong.
2489 2500
2490* bug 6676 fixed - When "twinkle(gca())" was executed, data related to the 2501* Bug 6676 fixed - When "twinkle(gca())" was executed, data related to the
2491 current axes was not twinkling. 2502 current axes was not twinkling.
2492 2503
2493* bug 6786 fixed - The "polarplot" function did not correctly display the polar 2504* Bug 6786 fixed - The "polarplot" function did not correctly display the polar
2494 coordinated grid when negative rho values were plotted. 2505 coordinated grid when negative rho values were plotted.
2495 2506
2496* bug 6835 fixed - Performing an interactive rotation after having executed the 2507* Bug 6835 fixed - Performing an interactive rotation after having executed the
2497 "plot3d" function caused Scilab to freeze on 64-bit Windows. 2508 "plot3d" function caused Scilab to freeze on 64-bit Windows.
2498 2509
2499* bug 6848 fixed - The patterns of the lines were poorly exported. 2510* Bug 6848 fixed - The patterns of the lines were poorly exported.
2500 2511
2501* bug 6958 fixed - The "tics_labels" property from "axes" rejected column vector 2512* Bug 6958 fixed - The "tics_labels" property from "axes" rejected column vector
2502 of labels. 2513 of labels.
2503 2514
2504* bug 6959 fixed - axis.tics_labels did not accept $..$ LaTeX labels. 2515* Bug 6959 fixed - axis.tics_labels did not accept $..$ LaTeX labels.
2505 2516
2506* bug 7024 fixed - Error messages from "twinkle" were not standard. 2517* Bug 7024 fixed - Error messages from "twinkle" were not standard.
2507 2518
2508* bug 7028 fixed - When Scilab printed an "axis" graphic handle, string array 2519* Bug 7028 fixed - When Scilab printed an "axis" graphic handle, string array
2509 size for "tics_labels" was erroneous. 2520 size for "tics_labels" was erroneous.
2510 2521
2511* bug 7065 fixed - "getColorIndex" used some global variables prohibiting 2522* Bug 7065 fixed - "getColorIndex" used some global variables prohibiting
2512 user's calls. 2523 user's calls.
2513 2524
2514* bug 7067 fixed - The "isoview" macro created an unnecessary "plot" object. 2525* Bug 7067 fixed - The "isoview" macro created an unnecessary "plot" object.
2515 2526
2516* bug 7075 fixed - When the "links" property was set for a handle of type 2527* Bug 7075 fixed - When the "links" property was set for a handle of type
2517 "legend", the property type was not checked. 2528 "legend", the property type was not checked.
2518 2529
2519* bug 7079 fixed - The "mtlb_get" used a "h" global variable instead of the 2530* Bug 7079 fixed - The "mtlb_get" used a "h" global variable instead of the
2520 given "H" argument. 2531 given "H" argument.
2521 2532
2522* bug 7172 fixed - Executing the "scaling" function caused a function 2533* Bug 7172 fixed - Executing the "scaling" function caused a function
2523 redefinition warning due to its "factor" input argument. 2534 redefinition warning due to its "factor" input argument.
2524 2535
2525* bug 7173 fixed - The equation in the "scaling" help page was incorrect. 2536* Bug 7173 fixed - The equation in the "scaling" help page was incorrect.
2526 2537
2527* bug 7187 fixed - Plotting a curve, zooming, and then plotting an additional 2538* Bug 7187 fixed - Plotting a curve, zooming, and then plotting an additional
2528 curve caused Scilab to freeze, depending on the zoomed-in 2539 curve caused Scilab to freeze, depending on the zoomed-in
2529 area. 2540 area.
2530 2541
2531* bug 7188 fixed - Deleting a Label graphics entity caused Scilab to crash. 2542* Bug 7188 fixed - Deleting a Label graphics entity caused Scilab to crash.
2532 2543
2533* bug 7353 fixed - Setting a Polyline's "interp_color_mode" property to "on" 2544* Bug 7353 fixed - Setting a Polyline's "interp_color_mode" property to "on"
2534 without having previously set its "interp_color_vector" 2545 without having previously set its "interp_color_vector"
2535 property caused Scilab to crash. 2546 property caused Scilab to crash.
2536 2547
@@ -2542,13 +2553,13 @@ Localization:
2542 Sebastian Sławski, Kamil Dąbrowsk, Kamil Strojek, Kamil Dąbrowski, 2553 Sebastian Sławski, Kamil Dąbrowsk, Kamil Strojek, Kamil Dąbrowski,
2543 Michał Snoc, Piotr Seroka... 2554 Michał Snoc, Piotr Seroka...
2544 2555
2545* bug 3069 fixed - In some cases, the function gettext was returning \" 2556* Bug 3069 fixed - In some cases, the function gettext was returning \"
2546 2557
2547* bug 7059 fixed - The tag X-Launchpad-Export-Date has been removed to avoid 2558* Bug 7059 fixed - The tag X-Launchpad-Export-Date has been removed to avoid
2548 huge and useless difference after a launchpad 2559 huge and useless difference after a launchpad
2549 synchronization. 2560 synchronization.
2550 2561
2551* bug 7220 fixed - On Windows, when you started Scilab with "WScilex -l ru_RU", 2562* Bug 7220 fixed - On Windows, when you started Scilab with "WScilex -l ru_RU",
2552 some menus were disabled. 2563 some menus were disabled.
2553 2564
2554Source reorganization: 2565Source reorganization:
@@ -2573,12 +2584,12 @@ Documentation:
2573============== 2584==============
2574 2585
2575* It is now possible to use LaTeX inlined in the documentation. Thanks to 2586* It is now possible to use LaTeX inlined in the documentation. Thanks to
2576 Calixte Denizet for this feature. (See bug #4329) 2587 Calixte Denizet for this feature. (See Bug #4329)
2577 2588
2578* bug 6630 fixed - JavaHelp did not update existing image files when 2589* Bug 6630 fixed - JavaHelp did not update existing image files when
2579 building help. 2590 building help.
2580 2591
2581* bug 6852 fixed - JavaHelp did not center the LaTeX formulas containing an 2592* Bug 6852 fixed - JavaHelp did not center the LaTeX formulas containing an
2582 attribute align="center" 2593 attribute align="center"
2583 2594
2584Xcos: 2595Xcos:
@@ -2600,71 +2611,71 @@ Xcos:
2600 Allows a user to set where are the Modelica files describing the user's 2611 Allows a user to set where are the Modelica files describing the user's
2601 Modelica blocks. 2612 Modelica blocks.
2602 2613
2603* bug 4156 fixed - Xcos defined some temp. variables on stack without 2614* Bug 4156 fixed - Xcos defined some temp. variables on stack without
2604 removing them. 2615 removing them.
2605 2616
2606* bug 4705 fixed - Xcos used a non-existing file BEpsf 2617* Bug 4705 fixed - Xcos used a non-existing file BEpsf
2607 2618
2608* bug 4898 fixed - The scifunction_block stored list() parameters on the ipar 2619* Bug 4898 fixed - The scifunction_block stored list() parameters on the ipar
2609 field instead of the opar field. 2620 field instead of the opar field.
2610 2621
2611* bug 4977 fixed - Some icons were duplicated between Gui and Xcos. 2622* Bug 4977 fixed - Some icons were duplicated between Gui and Xcos.
2612 2623
2613* bug 5022 fixed - When opening some demos, ArrayIndexOutOfBoundsException 2624* Bug 5022 fixed - When opening some demos, ArrayIndexOutOfBoundsException
2614 were thrown by some Swing components. 2625 were thrown by some Swing components.
2615 2626
2616* bug 5161 fixed - The export to SVG did not work with images or html. 2627* Bug 5161 fixed - The export to SVG did not work with images or html.
2617 2628
2618* bug 5596 fixed - It was not possible to change text block properties (font 2629* Bug 5596 fixed - It was not possible to change text block properties (font
2619 and color) 2630 and color)
2620 2631
2621* bug 5640 fixed - Toolbar and menubar were sometimes not visible at startup. 2632* Bug 5640 fixed - Toolbar and menubar were sometimes not visible at startup.
2622 2633
2623* bug 6440 fixed - Xcos demos did not work and returned "Unable to 2634* Bug 6440 fixed - Xcos demos did not work and returned "Unable to
2624 open file" error. 2635 open file" error.
2625 2636
2626* bug 6527 fixed - There was several instances of the same variable name 2637* Bug 6527 fixed - There was several instances of the same variable name
2627 in the workspace when a data set was exported via a 2638 in the workspace when a data set was exported via a
2628 "To Workspace" block. 2639 "To Workspace" block.
2629 2640
2630* bug 6661 fixed - "Code Generation" menu failed. 2641* Bug 6661 fixed - "Code Generation" menu failed.
2631 2642
2632* bug 6668 fixed - Xcos Modelica demos did not work with the new 2643* Bug 6668 fixed - Xcos Modelica demos did not work with the new
2633 Modelica compiler. 2644 Modelica compiler.
2634 2645
2635* bug 6672 fixed - "Code generation" failed if superblock had 2646* Bug 6672 fixed - "Code generation" failed if superblock had
2636 some gain blocks. 2647 some gain blocks.
2637 2648
2638* bug 6674 fixed - Modelica generic block did not work. 2649* Bug 6674 fixed - Modelica generic block did not work.
2639 2650
2640* bug 6814 fixed - Link point positions (link.xx and link.yy) were not exported 2651* Bug 6814 fixed - Link point positions (link.xx and link.yy) were not exported
2641 as column vectors. 2652 as column vectors.
2642 2653
2643* bug 6900 fixed - The block interfunction was not considered as Scilab 2654* Bug 6900 fixed - The block interfunction was not considered as Scilab
2644 macros. 2655 macros.
2645 2656
2646* bug 6903 fixed - modelicat called ocamlrun (wrong dependency on Windows). 2657* Bug 6903 fixed - modelicat called ocamlrun (wrong dependency on Windows).
2647 2658
2648* bug 6981 fixed - The Scilab 'exit' call was killing Xcos session without 2659* Bug 6981 fixed - The Scilab 'exit' call was killing Xcos session without
2649 prompting the user if modified diagrams must be saved before 2660 prompting the user if modified diagrams must be saved before
2650 exit. 2661 exit.
2651 2662
2652* bug 7053 fixed - Rotated saved blocks were not loaded with the right rotation 2663* Bug 7053 fixed - Rotated saved blocks were not loaded with the right rotation
2653 value. 2664 value.
2654 2665
2655* bug 7089 fixed - Drawing links when creating superblock threw an encoding 2666* Bug 7089 fixed - Drawing links when creating superblock threw an encoding
2656 exception. 2667 exception.
2657 2668
2658* bug 7099 fixed - xml2modelica called ocamlrun (wrong dependency on Windows). 2669* Bug 7099 fixed - xml2modelica called ocamlrun (wrong dependency on Windows).
2659 2670
2660* bug 7129 fixed - Xcos hung at the opening of superblocks with context. 2671* Bug 7129 fixed - Xcos hung at the opening of superblocks with context.
2661 2672
2662* bug 7143 fixed - Simulation values were not valid when the exponential sign 2673* Bug 7143 fixed - Simulation values were not valid when the exponential sign
2663 was an 'e'. 2674 was an 'e'.
2664 2675
2665* bug 7175 fixed - Demo bridge rectifier did not build on Windows. 2676* Bug 7175 fixed - Demo bridge rectifier did not build on Windows.
2666 2677
2667* bug 7214 fixed - Modelica demos did not generate a .mo file in TMPDIR/modelica 2678* Bug 7214 fixed - Modelica demos did not generate a .mo file in TMPDIR/modelica
2668 directory. 2679 directory.
2669 2680
2670 2681
@@ -2682,21 +2693,21 @@ ATOMS:
2682 corresponding sheet. 2693 corresponding sheet.
2683 - Release date of a selected module can now be displayed. 2694 - Release date of a selected module can now be displayed.
2684 2695
2685* bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category. 2696* Bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category.
2686 2697
2687* bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the 2698* Bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the
2688 list of already installed modules appears on the home page. 2699 list of already installed modules appears on the home page.
2689 2700
2690* bug 6842 fixed - The ATOMS GUI could tell that an installed version of a module 2701* Bug 6842 fixed - The ATOMS GUI could tell that an installed version of a module
2691 was the most recent one even if it was not the case. 2702 was the most recent one even if it was not the case.
2692 2703
2693* bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing 2704* Bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing
2694 from the presentation frame. 2705 from the presentation frame.
2695 2706
2696* bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were 2707* Bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were
2697 not hyperlinked. 2708 not hyperlinked.
2698 2709
2699* bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated. 2710* Bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated.
2700 2711
2701 2712
2702Matlab to Scilab Conversion Tools: 2713Matlab to Scilab Conversion Tools:
@@ -2730,10 +2741,10 @@ Dynamic Link:
2730 'ilib_gen_Make', 'ilib_mex_build', 'ilib_build' is deprecated. 2741 'ilib_gen_Make', 'ilib_mex_build', 'ilib_build' is deprecated.
2731 default value of makefile name must be []. 2742 default value of makefile name must be [].
2732 2743
2733* bug 4265 fixed - The execution of the dynamic link functions (ilib_*) 2744* Bug 4265 fixed - The execution of the dynamic link functions (ilib_*)
2734 continued even if a compiler was not available. 2745 continued even if a compiler was not available.
2735 2746
2736* bug 5737 fixed - loader.sce generated by ilib_gen_loader did not detect 2747* Bug 5737 fixed - loader.sce generated by ilib_gen_loader did not detect
2737 if it was a x86 dll or a x64 dll used with a scilab x64 or x86, 2748 if it was a x86 dll or a x64 dll used with a scilab x64 or x86,
2738 on Windows. 2749 on Windows.
2739 2750
@@ -2752,7 +2763,7 @@ Optimization:
2752Incompatibilities: 2763Incompatibilities:
2753================== 2764==================
2754 2765
2755* The bug 4583 fix makes the default element value in string array assignment 2766* The Bug 4583 fix makes the default element value in string array assignment
2756 be an empty string instead of " ". 2767 be an empty string instead of " ".
2757 2768
2758 2769
@@ -2813,14 +2824,14 @@ Compilation:
2813 2824
2814* Added /usr/lib to JNI search path. Gluegen-rt needed it on openSUSE. 2825* Added /usr/lib to JNI search path. Gluegen-rt needed it on openSUSE.
2815 2826
2816* bug 4300 fixed - Moving Command Queue management to core. 2827* Bug 4300 fixed - Moving Command Queue management to core.
2817 2828
2818* bug 6432 fixed - Checkstyle disabled on SWIG (Java/JNI) generated files. 2829* Bug 6432 fixed - Checkstyle disabled on SWIG (Java/JNI) generated files.
2819 2830
2820* bug 6643 fixed - --without-gui failed to disable Ocaml build (A Xcos 2831* Bug 6643 fixed - --without-gui failed to disable Ocaml build (A Xcos
2821 dependency). 2832 dependency).
2822 2833
2823* bug 6857 fixed - make CXXFLAGS="-myflag" was removing some C++ arguments. 2834* Bug 6857 fixed - make CXXFLAGS="-myflag" was removing some C++ arguments.
2824 2835
2825 2836
2826Help Tools: 2837Help Tools:
@@ -2835,15 +2846,15 @@ Core:
2835 2846
2836* Under GNU/Linux, Unix and Mac OS X, for security purposes, temporary 2847* Under GNU/Linux, Unix and Mac OS X, for security purposes, temporary
2837 directory name is now randomized and permissions are limited to the user 2848 directory name is now randomized and permissions are limited to the user
2838 (See bug #3493). 2849 (See Bug #3493).
2839 2850
2840* Under GNU/Linux, Unix and Mac OS X, if TMPDIR is set, Scilab will respect it 2851* Under GNU/Linux, Unix and Mac OS X, if TMPDIR is set, Scilab will respect it
2841 to store its temporary files (See bug #3493). 2852 to store its temporary files (See Bug #3493).
2842 2853
2843* Under non-Windows system, the name of the temporary directory has been changed 2854* Under non-Windows system, the name of the temporary directory has been changed
2844 from SD_* to SCI_TMP_* to match the current Windows behavior. 2855 from SD_* to SCI_TMP_* to match the current Windows behavior.
2845 2856
2846* bug 6986 fixed - edit('toto.sce') created a file toto.sce.sci containing 2857* Bug 6986 fixed - edit('toto.sce') created a file toto.sce.sci containing
2847 a function named toto.sce 2858 a function named toto.sce
2848 2859
2849Tests: 2860Tests:
@@ -2864,7 +2875,7 @@ License:
2864======== 2875========
2865 2876
2866* The demos files (modules/*/demos/**/*.dem.*) are now released in the public 2877* The demos files (modules/*/demos/**/*.dem.*) are now released in the public
2867 domain. (See bug #4902) 2878 domain. (See Bug #4902)
2868 2879
2869 2880
2870Obsolete Functions: 2881Obsolete Functions:
@@ -2937,393 +2948,393 @@ ATOMS:
2937 2948
2938* ATOMS GUI: Display the release date of the watched module. 2949* ATOMS GUI: Display the release date of the watched module.
2939 2950
2940* bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category. 2951* Bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category.
2941 2952
2942* bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the 2953* Bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the
2943 list of already installed modules appears on the home page. 2954 list of already installed modules appears on the home page.
2944 2955
2945* bug 6842 fixed - If the installed version of a module was not the most recent 2956* Bug 6842 fixed - If the installed version of a module was not the most recent
2946 one, the ATOMS GUI claimed that the newest version was 2957 one, the ATOMS GUI claimed that the newest version was
2947 installed. 2958 installed.
2948 2959
2949* bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing 2960* Bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing
2950 from the presentation frame. 2961 from the presentation frame.
2951 2962
2952* bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were 2963* Bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were
2953 not hyperlinked. 2964 not hyperlinked.
2954 2965
2955* bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated. 2966* Bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated.
2956 2967
2957Bug fixes: 2968Bug fixes:
2958========== 2969==========
2959 2970
2960* bug 1041 fixed - An error inside a loop was reported as if it occurred on 2971* Bug 1041 fixed - An error inside a loop was reported as if it occurred on
2961 the "end" line. 2972 the "end" line.
2962 2973
2963* bug 1304 fixed - macr2tree now works with a Scilab expression as input. 2974* Bug 1304 fixed - macr2tree now works with a Scilab expression as input.
2964 2975
2965* bug 1371 fixed - The representation of floating numbers with and exponent 2976* Bug 1371 fixed - The representation of floating numbers with and exponent
2966 larger than 100 or smaller than -100 was incorrect. 2977 larger than 100 or smaller than -100 was incorrect.
2967 2978
2968* bug 2076 fixed - pspect did not use the last data window. 2979* Bug 2076 fixed - pspect did not use the last data window.
2969 2980
2970* bug 2613 fixed - Incorrect stack recovery for catched errors in some 2981* Bug 2613 fixed - Incorrect stack recovery for catched errors in some
2971 specific contexts (for loops, ...). 2982 specific contexts (for loops, ...).
2972 2983
2973* bug 2623 fixed - Non-regression test script fixed. 2984* Bug 2623 fixed - Non-regression test script fixed.
2974 2985
2975* bug 2654 partially fixed - exec returned a wrong error if a line had more 2986* Bug 2654 partially fixed - exec returned a wrong error if a line had more
2976 than 4096 characters. 2987 than 4096 characters.
2977 2988
2978* bug 2775 fixed - Multiplication of 0 times infinity did not work because of 2989* Bug 2775 fixed - Multiplication of 0 times infinity did not work because of
2979 ATLAS under Windows. 2990 ATLAS under Windows.
2980 2991
2981* bug 3281 fixed - Incorrect error message #72 fixed. 2992* Bug 3281 fixed - Incorrect error message #72 fixed.
2982 2993
2983* bug 3311 fixed - Loop with a "for" over a vector of complex polynomials produced 2994* Bug 3311 fixed - Loop with a "for" over a vector of complex polynomials produced
2984 wrong values. 2995 wrong values.
2985 2996
2986* bug 3490 fixed - "resume" inside an exec crashed Scilab, "resume" restrictions 2997* Bug 3490 fixed - "resume" inside an exec crashed Scilab, "resume" restrictions
2987 of use removed. 2998 of use removed.
2988 2999
2989* bug 3688 fixed - The assignment using ":" subscript for a dimension that did not 3000* Bug 3688 fixed - The assignment using ":" subscript for a dimension that did not
2990 exist, did not work for hypermatrices. 3001 exist, did not work for hypermatrices.
2991 3002
2992* bug 3780 fixed - The loadmatfile function did not ignore comments found in 3003* Bug 3780 fixed - The loadmatfile function did not ignore comments found in
2993 ASCII files while loading them, resulting in an error message. 3004 ASCII files while loading them, resulting in an error message.
2994 For Matlab compatibility, when this function is called with 3005 For Matlab compatibility, when this function is called with
2995 one input argument load(filename), it now looks for a binary 3006 one input argument load(filename), it now looks for a binary
2996 file (if filename has no extension or .mat extension) or for an 3007 file (if filename has no extension or .mat extension) or for an
2997 ASCII file if filename has another extension. 3008 ASCII file if filename has another extension.
2998 3009
2999* bug 3796 fixed - In some situation the "tf2ss()" function failed to 3010* Bug 3796 fixed - In some situation the "tf2ss()" function failed to
3000 compute correctly the state space representation of 3011 compute correctly the state space representation of
3001 a transfer function. 3012 a transfer function.
3002 3013
3003* bug 3810 fixed - Insertion in string array and polynomial array may be very slow. 3014* Bug 3810 fixed - Insertion in string array and polynomial array may be very slow.
3004 3015
3005* bug 3811 fixed - Documention about "typeof" and overload prefixes was not 3016* Bug 3811 fixed - Documention about "typeof" and overload prefixes was not
3006 up-to-date (help overloading). 3017 up-to-date (help overloading).
3007 3018
3008* bug 3937 fixed - Buttons size in "x_choices" window was related to the labels one. 3019* Bug 3937 fixed - Buttons size in "x_choices" window was related to the labels one.
3009 3020
3010* bug 4075 fixed - A basic uicontrol example crashed Scilab 5.0.3 3021* Bug 4075 fixed - A basic uicontrol example crashed Scilab 5.0.3
3011 3022
3012* bug 4117 fixed - Via the user interface, closing a graphics figure which had a 3023* Bug 4117 fixed - Via the user interface, closing a graphics figure which had a
3013 non-existing event handler attached did not destroy 3024 non-existing event handler attached did not destroy
3014 its associated data structure. 3025 its associated data structure.
3015 3026
3016* bug 4224 fixed - uigetfile masks were case insensitive on Windows. 3027* Bug 4224 fixed - uigetfile masks were case insensitive on Windows.
3017 3028
3018* bug 4359 fixed - M(:,:)='anything' produced erroneous results. 3029* Bug 4359 fixed - M(:,:)='anything' produced erroneous results.
3019 3030
3020* bug 4362 fixed - test_run("gui","checkbox") no more freezes Scilab. 3031* Bug 4362 fixed - test_run("gui","checkbox") no more freezes Scilab.
3021 3032
3022* bug 4375 fixed - Interactive test SCI/modules/core/tests/unit_tests/breakpoints.tst 3033* Bug 4375 fixed - Interactive test SCI/modules/core/tests/unit_tests/breakpoints.tst
3023 failed. 3034 failed.
3024 3035
3025* bug 4493 fixed - 'rat' moved in elementary_functions module. 3036* Bug 4493 fixed - 'rat' moved in elementary_functions module.
3026 3037
3027* bug 4505 fixed - A red vertical bar appeared for some continuous time systems. 3038* Bug 4505 fixed - A red vertical bar appeared for some continuous time systems.
3028 3039
3029* bug 4572 fixed - Scilab did a SIGSEGV after stacksize('max') + stacksize(). 3040* Bug 4572 fixed - Scilab did a SIGSEGV after stacksize('max') + stacksize().
3030 3041
3031* bug 4583 fixed - Default value for string array assignment was " " instead 3042* Bug 4583 fixed - Default value for string array assignment was " " instead
3032 of an empty string "". 3043 of an empty string "".
3033 3044
3034* bug 4625 fixed - intersci-n was broken on Windows. 3045* Bug 4625 fixed - intersci-n was broken on Windows.
3035 3046
3036* bug 4640 fixed - plot2d() put CPU utilization at 100% on Windows. 3047* Bug 4640 fixed - plot2d() put CPU utilization at 100% on Windows.
3037 3048
3038* bug 4672 fixed - Internal function AddFunctionInTable renamed to 3049* Bug 4672 fixed - Internal function AddFunctionInTable renamed to
3039 getFunctionByName to avoid confusions on the actual usage 3050 getFunctionByName to avoid confusions on the actual usage
3040 of this function. Thanks to Yuvraj Tomar. 3051 of this function. Thanks to Yuvraj Tomar.
3041 3052
3042* bug 4699 fixed - xml2test.pl: Paths were badly displayed in some cases. 3053* Bug 4699 fixed - xml2test.pl: Paths were badly displayed in some cases.
3043 3054
3044* bug 4783 fixed - Comparison between sparse complex matrix and a full one was 3055* Bug 4783 fixed - Comparison between sparse complex matrix and a full one was
3045 wrong when the sparse matrix contained a zero row. 3056 wrong when the sparse matrix contained a zero row.
3046 3057
3047* bug 4799 fixed - Sometimes the bode, nyquist , ... function reported a 3058* Bug 4799 fixed - Sometimes the bode, nyquist , ... function reported a
3048 "non convergence" error 3059 "non convergence" error
3049 3060
3050* bug 4841 fixed - Functions created by 'getd' were unknown by Scilab. 3061* Bug 4841 fixed - Functions created by 'getd' were unknown by Scilab.
3051 3062
3052* bug 4948 fixed - A simple Runge Kutta method for solving a second order 3063* Bug 4948 fixed - A simple Runge Kutta method for solving a second order
3053 differential equation had a strange behavior. 3064 differential equation had a strange behavior.
3054 3065
3055* bug 4857 fixed - Help file of 'gsort' updated with sort of complex numbers 3066* Bug 4857 fixed - Help file of 'gsort' updated with sort of complex numbers
3056 and overloading. 3067 and overloading.
3057 3068
3058* bug 4985 fixed - mgetl did not use fgets (C function). 3069* Bug 4985 fixed - mgetl did not use fgets (C function).
3059 3070
3060* bug 4996 fixed - mgetl() was not located in the right module. It has been 3071* Bug 4996 fixed - mgetl() was not located in the right module. It has been
3061 moved to "fileio" module. 3072 moved to "fileio" module.
3062 3073
3063* bug 5110 fixed - Incomplete mgetstr documentation. 3074* Bug 5110 fixed - Incomplete mgetstr documentation.
3064 3075
3065* bug 5123 fixed - Help about '%helps' was wrong. 3076* Bug 5123 fixed - Help about '%helps' was wrong.
3066 3077
3067* bug 5136 fixed - Information about dependant platform display of 3078* Bug 5136 fixed - Information about dependant platform display of
3068 exponential form (%e) was missing in the prinft_conversion 3079 exponential form (%e) was missing in the prinft_conversion
3069 documentation. 3080 documentation.
3070 3081
3071* bug 5149 fixed - test_run(): Calls to exec() were no more logged by diary(). 3082* Bug 5149 fixed - test_run(): Calls to exec() were no more logged by diary().
3072 3083
3073* bug 5216 fixed - URLs are now active in uicontrols of style "text". This 3084* Bug 5216 fixed - URLs are now active in uicontrols of style "text". This
3074 feature is used in ATOMS GUI (modules description). 3085 feature is used in ATOMS GUI (modules description).
3075 3086
3076* bug 5324 fixed - Under Windows, "File open" dialog box focused on parent 3087* Bug 5324 fixed - Under Windows, "File open" dialog box focused on parent
3077 directory of current directory. 3088 directory of current directory.
3078 3089
3079* bug 5432 fixed - A link to http://www.tcl.tk/doc/ added in help files about 3090* Bug 5432 fixed - A link to http://www.tcl.tk/doc/ added in help files about
3080 Tcl/Tk. 3091 Tcl/Tk.
3081 3092
3082* bug 5512 fixed - The display order of input arguments was not described in 3093* Bug 5512 fixed - The display order of input arguments was not described in
3083 the disp() documention. 3094 the disp() documention.
3084 3095
3085* bug 5541 fixed - In the API documentation, the information that data must be 3096* Bug 5541 fixed - In the API documentation, the information that data must be
3086 allocated before calling API functions was missing. 3097 allocated before calling API functions was missing.
3087 3098
3088* bug 5575 fixed - Wrong German translation fixed (Standart => Standard). 3099* Bug 5575 fixed - Wrong German translation fixed (Standart => Standard).
3089 3100
3090* bug 5583 fixed - exec() did not manage correctly UTF-8 and ANSI/ASCII files 3101* Bug 5583 fixed - exec() did not manage correctly UTF-8 and ANSI/ASCII files
3091 encoded. 3102 encoded.
3092 3103
3093* bug 5588 fixed - Assigning null() in a tlist or mlist field shifted all remaining 3104* Bug 5588 fixed - Assigning null() in a tlist or mlist field shifted all remaining
3094 values with respect to field names. 3105 values with respect to field names.
3095 3106
3096* bug 5609 fixed - Documentation stated incorrectly that fieldnames were working 3107* Bug 5609 fixed - Documentation stated incorrectly that fieldnames were working
3097 on cells. 3108 on cells.
3098 3109
3099* bug 5612 fixed - There was no way to delete a field in a struct. 3110* Bug 5612 fixed - There was no way to delete a field in a struct.
3100 It is now possible with null(). 3111 It is now possible with null().
3101 3112
3102* bug 5629 fixed - export_to_hdf5 to a file overwrote a directory 3113* Bug 5629 fixed - export_to_hdf5 to a file overwrote a directory
3103 with the same name (now trigger an error). 3114 with the same name (now trigger an error).
3104 3115
3105* bug 5630 fixed - export_to_hdf5 to a file with a same directory 3116* Bug 5630 fixed - export_to_hdf5 to a file with a same directory
3106 name altered the permission of the directory. 3117 name altered the permission of the directory.
3107 3118
3108* bug 5724 fixed - erfinv and erf missed references to similar functions 3119* Bug 5724 fixed - erfinv and erf missed references to similar functions
3109 3120
3110* bug 6332 fixed - stacksize had problems on Mac OS X and 64-bit platforms. 3121* Bug 6332 fixed - stacksize had problems on Mac OS X and 64-bit platforms.
3111 3122
3112* bug 6349 fixed - The callback of an 'edit' uicontrol was only executed when it lost focus. 3123* Bug 6349 fixed - The callback of an 'edit' uicontrol was only executed when it lost focus.
3113 3124
3114* bug 6419 fixed - There was no way to retrieve minimum global stack size 3125* Bug 6419 fixed - There was no way to retrieve minimum global stack size
3115 from Scilab. 3126 from Scilab.
3116 3127
3117* bug 6428 fixed - fscanfMat did not manage format parameter as fprintfMat. 3128* Bug 6428 fixed - fscanfMat did not manage format parameter as fprintfMat.
3118 3129
3119* bug 6435 fixed - error 4 returned a wrong message. 3130* Bug 6435 fixed - error 4 returned a wrong message.
3120 3131
3121* bug 6447 fixed - unix_g() and dos() did not support properly neither UTF8 3132* Bug 6447 fixed - unix_g() and dos() did not support properly neither UTF8
3122 nor ANSI encoded output. 3133 nor ANSI encoded output.
3123 3134
3124* bug 6449 fixed - regexp returned a wrong value with a string returned by mgetl. 3135* Bug 6449 fixed - regexp returned a wrong value with a string returned by mgetl.
3125 3136
3126* bug 6451 fixed - length returned a wrong value with a string returned by mgetl. 3137* Bug 6451 fixed - length returned a wrong value with a string returned by mgetl.
3127 3138
3128* bug 6452 fixed - part returned a wrong value with a string returned by mgetl. 3139* Bug 6452 fixed - part returned a wrong value with a string returned by mgetl.
3129 3140
3130* bug 6484 fixed - file did not return filename of an opened Fortran file. 3141* Bug 6484 fixed - file did not return filename of an opened Fortran file.
3131 3142
3132* bug 6504 fixed - Copy/paste of the contents of message boxes was not available. 3143* Bug 6504 fixed - Copy/paste of the contents of message boxes was not available.
3133 3144
3134* bug 6510 fixed - modules/helptools/help_en_US.xsl and 3145* Bug 6510 fixed - modules/helptools/help_en_US.xsl and
3135 modules/helptools/help_fr_FR.xsl were useless but not removed. 3146 modules/helptools/help_fr_FR.xsl were useless but not removed.
3136 3147
3137* bug 6511 fixed - mseek and mtell did not manage files > 2 Gbytes on 64-bit 3148* Bug 6511 fixed - mseek and mtell did not manage files > 2 Gbytes on 64-bit
3138 Windows. 3149 Windows.
3139 3150
3140* bug 6516 fixed - fullfile did not remove blanks and not create a valid path. 3151* Bug 6516 fixed - fullfile did not remove blanks and not create a valid path.
3141 3152
3142* bug 6535 fixed - The property 'ListboxTop' of the graphic user interface object 3153* Bug 6535 fixed - The property 'ListboxTop' of the graphic user interface object
3143 'listbox' had no effect. 3154 'listbox' had no effect.
3144 3155
3145* bug 6543 fixed - neldermead issues for automatic restarts. 3156* Bug 6543 fixed - neldermead issues for automatic restarts.
3146 3157
3147* bug 6549 fixed - genlib function had a behavior which was not consistent with 3158* Bug 6549 fixed - genlib function had a behavior which was not consistent with
3148 the load function. 3159 the load function.
3149 3160
3150* bug 6550 fixed - lib(".") returned a relative path in library variable 3161* Bug 6550 fixed - lib(".") returned a relative path in library variable
3151 created. 3162 created.
3152 3163
3153* bug 6556 fixed - fprintf() returned an error if it was called twice (or more) 3164* Bug 6556 fixed - fprintf() returned an error if it was called twice (or more)
3154 on the same file. 3165 on the same file.
3155 3166
3156* bug 6635 fixed - Incorrectly drawn Bode plots (calfrq bug). 3167* Bug 6635 fixed - Incorrectly drawn Bode plots (calfrq Bug).
3157 3168
3158* bug 6666 fixed - emptystr() gave a wrong result instead of complaining 3169* Bug 6666 fixed - emptystr() gave a wrong result instead of complaining
3159 about hypermatrix. 3170 about hypermatrix.
3160 3171
3161* bug 6682 fixed - mprintf, msprintf, mfprintf did not manage octal (%o) format. 3172* Bug 6682 fixed - mprintf, msprintf, mfprintf did not manage octal (%o) format.
3162 3173
3163* bug 6726 fixed - Variables whose name starts with a $ could be retrieved in 3174* Bug 6726 fixed - Variables whose name starts with a $ could be retrieved in
3164 libraries. 3175 libraries.
3165 3176
3166* bug 6731 fixed - Information on the output argument was missing from the 3177* Bug 6731 fixed - Information on the output argument was missing from the
3167 lib() documentation. 3178 lib() documentation.
3168 3179
3169* bug 6740 fixed - It was not possible to launch Scilab as Minimized 3180* Bug 6740 fixed - It was not possible to launch Scilab as Minimized
3170 or Maximized Window. 3181 or Maximized Window.
3171 3182
3172* bug 6744 fixed - p_margin() returned an erroneous result. 3183* Bug 6744 fixed - p_margin() returned an erroneous result.
3173 3184