Scicos: blocks: port tkscale to use only uicontrols
[scilab.git] / scilab / CHANGES_5.3.X
1             Changes between version 5.3.0 and 5.3.1 of Scilab
2             =================================================
3
4
5 Console:
6 ========
7
8 * The console could be scrolled with Page Up/Down. See bug #6251.
9
10 * Add Evaluate Selection With Echo/No Echo in popup menu (Right Click) in
11   console. See bug #8749.
12
13 * Performance improvements on the display of long computation with a lot of
14   output (the more text in the console, the slower was the display).
15   See bug #4840.
16
17 Removed functions (previously declared as obsolete):
18 ====================================================
19
20 * 'maxi' removed. Please use 'max' instead.
21
22 * 'mini' removed. Please use 'min' instead.
23
24 * 'VCtoLCCLib', 'configure_lcc', 'with_lcc', 'chooselcccompiler', 'findlcccompiler'
25   are now available as ATOMS modules.
26   See http://atoms.scilab.org/toolboxes/LCC-windows
27   or type atomsInstall('lcc-windows') in Scilab.
28
29 * 'oldbesseli', 'oldbesselj', 'oldbesselk' and 'oldbessely' removed.
30   Please use 'besseli', 'besselj', 'besselk' and 'bessely' instead.
31
32
33 New functions
34 =============
35
36 * 'repmat' added a missing basic function.
37
38
39 Obsolete Functions:
40 ===================
41
42 * 'loadScicosLibs' is obsolete and will be removed on 5.4.0, please use
43   'loadXcosLibs' instead.
44
45 * ilib_for_link, ilib_build will not accept files with ".o" or ".obj" extensions
46   for source files in Scilab 5.4.0.
47
48
49 Javasci:
50 ========
51
52 * Bug 8807 fixed - Javadoc of javasci v2 was not installed under GNU/Linux and
53                    Mac OS X.
54
55
56 Packaging:
57 ==========
58
59 * Update of JLaTeXMath to version 0.9.4
60
61
62 Demonstration:
63 ==============
64
65 * A demonstration (Nonisothermal plug flow reactor model) of ode usage has been
66   added. Thanks to Jakub Kopac.
67
68
69 Documentation:
70 ==============
71
72 * In the help browser, add the possibility to increase or to decrease the font
73 size.
74
75 * In the help browser, add an incremental search bar to search for text in the
76 right area.
77
78 * In the help, allow the creation of links between modules with the following
79 syntax:
80 <link type="scilab" linkend="mytoolbox/exec/macros/fooexec.sce">macros/fooexec.sce</link>
81
82 * In the help, allow the creation of links between a module to the Scilab
83 documentation with the following syntax:
84 <link type="scilab" linkend="scilab/help/bvode">bvode</link>
85
86 * In the help, allow the execution and the edition of any example.
87
88 * In the help, allow the execution of the demos with the following syntax:
89 <link type="scilab" linkend="scilab/demos/gui/demos/uicontrol_plot3d.dem">Uicontrol demo</link>
90
91 * In an example in the documentation, when an undocumented function is used,
92 trigger a warning and do not add a link on the function name.
93
94 * "See also" links have now the function description shown.
95
96 * In the documentation, Java, C, C++ and XML codes are now colorized if the role
97   in programlisting is set (role='java', role='c', role='cpp' or role='xml')
98
99 * bug 3716 fixed - No way to search a word in the right area.
100
101 * bug 5362 fixed - There were problems with the same xml:id but having a
102                    different case.
103
104 * bug 5796 fixed - No way to increase/decrease font size.
105
106 * bug 7069 fixed - Old documentation about the documentation build process
107                    removed.
108
109 * bug 8463 fixed - scilab PDF (fr_FR and pt_BR) were not fully generated.
110
111 * bug 8690 fixed - Typo fixed in the french min help page.
112
113 * bug 8756 fixed - The file id was expected only in refentry.
114
115 * bug 8915 fixed - ASCII art removed in histplot help page.
116
117 * bug 8937 fixed - The tag <screenshot> was not handled.
118
119
120 Scinotes:
121 =========
122
123 * Refactorization of the printing
124
125 * Add the possibility to export code to PDF, PS, EPS and RTF.
126
127 * Name of the current function and position (line, column) are now displayed
128 in the status bar of Scinotes.
129
130 * A bad identifier is now shown in the text editor.
131
132 * Replace CTRL key by META key under Mac OS.
133
134 * A rectangular selection tool is now available. CTRL+selection will enable it.
135   This improves the selection (of data for example).
136
137 * bug 8095 fixed - With OpenJDK, the size of the dialog 'Set colors' was bad.
138
139 * bug 8697 fixed - An exception was thrown when an empty document was reload.
140
141 * bug 8709 fixed - Default font had no japanese glyphs.
142
143 * bug 8714 fixed - Problem with Incremental Search bar when Code Navigator is docked.
144
145 * bugs 8715, 8716 fixed - Problems with dnd'ed tabs.
146
147 * bug 8764 fixed - File permissions were not checked.
148
149 * bug 8885 fixed - Anchors were removed on a Replace All action.
150
151 * bug 9000 fixed - '1+..' was miscolorized
152
153 Xcos:
154 =====
155
156 * Many improvements on the english documentation of Xcos (better description
157   of the blocks, arguments, etc). Many thanks to Bernard Dujardin.
158
159 * The demos have been updated to use the latest features.
160
161 * bug 5680 fixed - Labels are not visible as default.
162
163 * bug 6705 fixed - When drag and drop was used, port alignement was not correct.
164
165 * bug 7194 fixed - Block UUID could not be used on a block implementation.
166
167 * bug 7363 fixed - Linking CBLOCKs implementation with an external library was
168                    impossible.
169
170 * bug 7424 fixed - Integer parameters could be modified when loading a diagram.
171
172 * bug 7639 fixed - Generating code for scilab function block was failing with
173                    a syntax error message.
174
175 * bug 7953 fixed - No error message were printed when the diagram is invalid.
176
177 * bug 8042 fixed - After a region to superblock action, the ports were wrongly
178                    placed.
179
180 * bug 8064 fixed - Without the grid, a SplitBlock might be unmovable.
181
182 * bug 8223 fixed - Xcos did not produce a visible error when Saxon is used as
183                    XML DOM implementation.
184
185 * bug 8235 fixed - Using masked super-block did not work when parameters are
186                    defined on the sub-context.
187
188 * bug 8440 fixed - The SVG background was not exported to SVG.
189
190 * bug 8480 fixed - The Debug block did not have a valid function type.
191
192 * bug 8580 fixed - Mirror and flip icons were inverted.
193
194 * bug 8639 fixed - Simulations were not halted on Xcos close.
195
196 * bug 8642 fixed - The getDiagramVersion unit test could not pass.
197
198 * bug 8644 fixed - Add an simple example to define their own block.
199
200 * bug 8658 fixed - Use accentuated characters on file name lead to a modelica
201                    compiler error.
202
203 * bug 8674 fixed - xcosShowBlockWarning was not protected against arbitrary
204                    arguments.
205
206 * bug 8696 fixed - An exception was thrown while linking and deleting the
207                    source block.
208
209 * bug 8711 fixed - The "Cont. Plant-Hybrid Observer" demo contains a translated
210                    origin point which lead to strange links creation.
211
212 * bug 8731 fixed - Copied SuperBlocks lost some graphical settings.
213
214 * bug 8737 fixed - Compilation failed when a diagram contains any hidden links
215                    (wrong indexes issues).
216
217 * bug 8818 fixed - Generic modelica blocks did not transform Scilab exponential
218                    notation to Modelica one.
219
220 * bug 8867 fixed - Unconnected links could not be deleted.
221
222 * bug 8870 fixed - TKSCALE block did not work without TCL.
223
224 * bug 8884 fixed - Using region to super block with ports on the same position
225                    was resulting to a non-reconnected link.
226
227 * bug 8896 fixed - On windows, a multi-line context could not be edited twice.
228
229 * bug 8952 fixed - "lincos" did not produce a valid error message when the
230                    diagram has no inputs nor outputs.
231
232
233 Module skeleton:
234 ================
235
236 * New example added (function with copy instead of reference)
237
238
239 Localization:
240 =============
241
242 * bug 8096 fixed - With Russian localization, the banner was not centered.
243
244
245 Installer:
246 ==========
247
248 * bug 8825 fixed - Mac OS X installer reported a wrong version of Scilab.
249
250
251 Graphics:
252 =========
253
254 * bug 2913 fixed - In the histplot function, the legend was displayed over the
255                    graphic.
256
257 * bug 4818 fixed - It was not possible to export a figure with a lot of circle
258                    marks.
259
260 * bug 7509 fixed - Update of the legend help page regarding some previous
261                    changes.
262
263 * bug 7836 fixed - The sub_tics property was not correctly tracking the number
264                    of displayed sub-ticks. Thanks to Paul Griffiths.
265
266 * bug 7990 fixed - Box thickness was badly exported in vectorial formats (svg/pdf/...)
267                    Thanks to Paul Griffiths for the patch.
268
269 * bug 8163 fixed - datatipToggle could not be called without argument as
270                    stated in the help page.
271
272 * bug 8518 fixed - When graphic export failed, some error messages were not
273                    clear.
274
275 * bug 8766 fixed - For small input matrices, the "Matplot1" function was not
276                    correctly taking its rectangle argument into account.
277 GUI:
278 ====
279
280 * user_data for a uimenu was not displayed.
281
282 * bug 8203 fixed - It was not possible to close the fontchooser or the
283                    colorchooser with the escape key.
284
285 * bug 8717 fixed - Bad window's title just after creation.
286
287 * bug 8826, 8827 fixed - userdata property for a menu crashed Scilab.
288
289 * bug 8838 fixed - uimenu without input argument crashed Scilab.
290
291
292
293 Quality assurance:
294 ==================
295
296 * C/C++/Fortran test coverage available on the Scilab source code.
297   Add "--enable-code-coverage" to the configure under GNU/Linux and Mac OS X
298   Start the unitary tests or launch Scilab
299   "make code-coverage" creates the report into "/coverage/results/"
300
301 * Using the configure with the option "--enable-compilation-tests" launchs Java
302   unitary tests (based on TestNG).
303
304 * bug 6684 fixed - Some Xcos unitary tests had problems loading native libraries.
305
306 * bug 6873 fixed - A jar file was not available when testng was called.
307
308 Compilation:
309 ============
310
311 * -Wimplicit removed for gfortran in the enable debug mode
312
313 * Intel Compiler XE 2011 update 1 C++/Fortran used to build Scilab on Windows.
314
315 * Upgrade to autoconf 2.67
316
317 * Bug 8961 fixed - Ubuntu 11.04 explicitly forces the as-needed option to the
318                    linker. Disable it.
319
320 Dynamic link:
321 =============
322
323 * Intel Fortran Composer XE 2011 (12) used by default if it is detected.
324
325
326 Scilab:
327 =======
328
329 * Scilab startup script of the binary is now automatically synchronized with
330   the one from the source tree.
331
332
333 Statistics:
334 ==========
335
336 * bug 8560 fixed - The grand function failed on 64 bits machines.
337
338
339 Optimization:
340 =============
341
342 * Improved the karmarkar linear optimization solver:
343   * Let the user configure an output function.
344   * Put the number of iterations as an output argument.
345   * Put x0 as an optional argument.
346   * Manage inequality constraints.
347   * Manage bounds.
348   * Compute the exitflag.
349   * Compute the Lagrange multipliers.
350   * Provide documentation for the rtolf and gam parameters.
351   * Provide more examples.
352   * Provide documentation for the stopping rule.
353
354 * bug 7193 fixed - The karmarkar help page did not document the
355                    eps, gamma, and crit arguments.
356
357 * bug 8719 fixed - The karmarkar function printed unwanted messages.
358
359 * bug 8720 fixed - The karmarkar function stopped too early in the iterations.
360
361 * bug 8726 fixed - The karmarkar function produced a division-by-zero error.
362
363 * bug 8727 fixed - The karmarkar function required the initial guess x0.
364
365 * bug 8775 fixed - The karmarkar function did not detect unbounded problems.
366
367 Bug fixes:
368 ==========
369
370 * bug 476  fixed - find did not work when there are most output arguments
371                    than matrix dimensions
372
373 * bug 4930 fixed - When the console was resized from 0-height to x-height,
374                    lines() was not correctly updated.
375
376 * bug 5551 fixed - With the function dir(), add a trailing filesep() for each
377                    directory.
378
379 * bug 6884 fixed - Some issues in the buttmag help page were present.
380
381 * bug 7377 fixed - Thrownan failed on empty matrix.
382
383 * bug 7691 fixed - Giving complex arguments to inverse degree trigonometric
384                    functions produced inconsistent results.
385
386 * bug 8435 fixed - squarewave(t) failed for t<0. Thanks to Samuel Gougeon for
387                    the fix.
388
389 * bug 8478 fixed - A searched path was missing for docbook xsl under Gentoo.
390
391 * bug 8492 fixed - When the documentation was generated, error messages were not
392                    displayed in the console but in the terminal.
393
394 * bug 8563 fixed - Scilab under GNU/Linux 64 bit was unable to load files bigger
395                    than 2GB.
396
397 * bug 8732 fixed - strchr and strrchr did not work with a non-ASCII character needle.
398
399 * bug 8765 fixed - A(1:N,j)=[] returned wrong values if N>size(A,1).
400
401 * bug 8783 fixed - loadmatfile could not load hypermatrices of integer types.
402
403 * bug 8789 fixed - read function crashed on Windows XP 64 bit platform.
404
405 * bug 8809 fixed - Bad top link in the chm files.
406
407 * bug 8828 fixed - "savematfile" could no more save a structure.
408
409 * bug 8830 fixed - In call_scilab, TerminateScilab did not clear the last
410                    error.
411
412 * bug 8836 fixed - fileparts crashed when a matrix of strings was passed as
413                    input argument.
414
415 * bug 8845 fixed - a example in call_scilab module with Visual Studio has been
416                    rewritten to use api_scilab.
417
418 * bug 8837 fixed - fscanfMat did not read a malformated text with many blanks
419                    at the end of file.
420
421 * bug 8897 fixed - Typo fixed.
422
423 * bug 8954 fixed - Print the console led to an exception.
424
425
426             Changes between version 5.3.0-beta-5 and 5.3.0 of Scilab
427             ========================================================
428
429
430 SciNotes:
431 =========
432
433 * bug 8465 fixed - Under GNU/Linux, it was not possible to paste with the
434                    middle click.
435
436 Xcos:
437 =====
438
439 * bug 8348 fixed - Sometimes when openning the parameters of a block, its ports
440                    changed their index (and position).
441
442 * bug 8407 fixed - The blocks was always resized after a parameters edition.
443
444 * bug 8441 fixed - "xcos_block" abstract block were not removed on the
445                    compilation.
446
447 * bug 8483 fixed - Multiplying a scalar and vector using the MATMUL block did not
448                    work.
449
450 * bug 8540 fixed - Fix a typo on the "highligthed" term.
451
452 * bug 8556 fixed - Creating a split block from a link did not work.
453
454 * bug 8569 fixed - Deleting a link with a split-block did not reconstruct any
455                    valid link.
456
457
458 Bug Fixes:
459 ==========
460
461 * bug 4673 fixed - An example of "addinter" function call was added.
462
463 * bug 4821 fixed - help file 'man' was obsolete.
464
465 * bug 5686 fixed - Complex number manipulation could crash Scilab.
466
467 * bug 6768 fixed - input did not return good value when RETURN was pressed
468                    on Windows XP.
469
470 * bug 7694 fixed - There were no key shortcuts in the command history browser.
471
472 * bug 7695 fixed - Only the first selected line was deleted in command history
473                    browser.
474
475 * bug 7714 fixed - diag, triu, tril applyed to rational matrices  changed
476                    the formal variable name
477
478 * bug 7727 fixed - The help page of sp2adj was not correct.
479                    Improved the help page of adj2sp.
480                    Added unit tests for sp2adj and adj2sp.
481                    Improved implementation by checking the input arguments.
482
483 * bug 7806 fixed - [a, b] = dos("git 1>&2") returned a wrong error.
484
485 * bug 7849 fixed - eqfir / remez functions crashed under MacOSX due to
486                    a lapack bug on slamch function.
487
488 * bug 7900 fixed - inserting a rational in a rational hymermatrix  generated
489                    invalid rationals entries (with zero denominators)
490
491 * bug 8091 fixed - Scilab was unable to find fortran compiler under MacOSX.
492
493 * bug 8175 fixed - roots function did not converge under MacOSX due to
494                    a lapack bug on slamch function.
495
496 * bug 8254 fixed - The nearfloat function did not work properly for near
497                    denormalized numbers.
498
499 * bug 8279 fixed - error(144) returned a unexpected message.
500
501 * bug 8390 fixed - a "Warning : redefining function: mputl" displayed if you
502                    did not install fftw on Windows.
503
504 * bug 8412 fixed - find returned incorrect values with big vector.
505
506 * bug 8448 fixed - 'whereis' function with a string as input argument did not work
507                    with ATOMS functions.
508
509 * bug 8459 fixed - strsplit failed when second input argument was a "/"
510
511 * bug 8462 fixed - bvodeS crashed on Windows and did not return a error.
512
513 * bug 8468 fixed - size with 2 input arguments did not work for hypermatrices.
514
515 * bug 8475 fixed - It was impossible to get the data of an entity through
516                    the graphic editor.
517
518 * bug 8481 fixed - Scilab crashed when display a rational containing a complex.
519
520 * bug 8505 fixed - help was not generated on Windows, if there was a path name
521                    with some spaces.
522
523 * bug 8528 fixed - length returned a wrong size for malformed characters.
524
525 * bug 8531 fixed - "edit" function failed to open a defined macro loaded on stack.
526
527 * bug 8532 fixed - size of input arguments of read_csv was not verified.
528
529 * bug 8540 fixed - Fix a typo in Xcos.
530
531 * bug 8582 fixed - Under Linux & Mac OS the waitbar window was too small and we
532                    could not see the bar inside it.
533
534 * bug 8587 fixed - readNamedMatrixOfDouble (readCommonNamedMatrixOfDouble)
535                    returned wrong values.
536
537 * bug 8598 fixed - Fix a typo in the french help page of "return".
538
539 * bug 8601 fixed - An help page was misdiplayed when the title contains html tag.
540
541 * bug 8611 fixed - Path of few images in documentation was bad.
542
543
544             Changes between version 5.3.0-beta-4 and 5.3.0-beta-5 of Scilab
545             ===============================================================
546
547 Due to an important change from Apple in the Java environment, a new beta
548 release of Scilab has been decided. This will allow further testing for
549 this architecture.
550
551
552 Documentation:
553 ==============
554
555 Massive improvement of the documentation system:
556 * Improved navigation in the help browser and the web interface.
557 * Improved look and feel in the help browser and the web interface.
558 * Colorisation of the Scilab code.
559 * In the examples, functions can be clicked to see their help pages.
560 * Improved maintainability.
561 * Faster build process (30 to 60 minutes => less than 30 seconds).
562
563 In the meantime, a work of categorisation has been started in order to
564 improve the Scilab documentation. More updates will follow in the upcoming
565 versions of Scilab.
566
567 * Documentation of trigonometry functions moved in a dedicated documentation
568   section.
569
570 * Documentation of profiling functions moved in a dedicated documentation
571   section.
572
573 * Documentation of color management in graphics functions moved in a dedicated
574   section. See bug 7048.
575
576 * Documentation of floating point functions moved in a dedicated section.
577   See bug 7052.
578
579 * Documentation of Integer representation functions moved in a dedicated
580   section. See bug 8268.
581
582 * Documentation of adj2sp was not in the sparse help section. See bug 8269.
583
584 * Documentation of discrete mathematics functions moved in a dedicated section.
585   See bug 8270.
586
587 * bugs 8357, 8358 fixed - There was an encoding problem under Windows.
588
589 * bug 8367 fixed - In synopsis function, &apos were displayed rather than '.
590
591
592 Javasci:
593 ========
594
595 A new version of the Java => Scilab API called Javasci v2 is now included into
596 the Scilab distribution.
597 This version fixes most the issues and limitations of the previous version.
598 This API is automatically fully tested through unitary tests and code coverage.
599 Please, note that previous version of Javasci remains available and shipped
600 into the Scilab distribution.
601 Advanced documentation and examples will be provided in the stable release of
602 Scilab 5.3.0.
603
604
605 License:
606 ========
607
608 The license of all demos and examples have been changed to the 3-clause BSD
609 license. The domain public license was not valid in some countries.
610
611
612 Security issue:
613 ===============
614
615 * Fix a (minor) security issue. CVE-2010-3378
616 See: http://security-tracker.debian.org/tracker/CVE-2010-3378
617
618
619 Known incompatibilities:
620 ========================
621
622 * Due to bug 7364 fix, "Checked" uimenus have to be manually managed, these
623   uimenus are no more (un)checked on mouse click. Moreover, they can now have
624   a callback.
625
626 * The graph of the nyquist function (CACSD module) has been symetrized.
627
628
629 Xcos:
630 =====
631
632 * Loop link on a block produced some error when openning it.
633
634 * bug 8081 fixed - The context was not checked before being set.
635
636 * bug 8140 fixed - Masked suberblock became empty when copied and pasted
637                    between two xcos schemes.
638
639 * bug 8141 fixed - Superblock mask became empty when reopening a file.
640
641 * bug 8186 fixed - Demos with Superblocks were not simulating.
642
643 * bug 8195 fixed - Creating implicit links was not working.
644
645 * bug 8220 fixed - Improve the link creation with split block adding.
646
647 * bug 8291 fixed - Some blocks (PDE, SQRT) did not display any label.
648
649 * bug 8322 fixed - Rotated shape had 2 different bounds (icon and shape).
650
651 * bug 8326 fixed - Region to superblock action did not work with OUT_f blocks.
652
653 * bug 8331 fixed - Block.doc was not cleared on superblock diagrams.
654
655 * bug 8397 fixed - the simulation was blocked on a Modelica translator error.
656
657
658 * bug 8400 fixed - start demos from Xcos menu (? --> Xcos demos) did not work.
659
660
661 * bug 8417 fixed - An h5 diagram open a new diagram before the end of the
662                    decoding.
663
664
665 Graphic export:
666 ===============
667
668 * Decrease the amount of feedbacks when exporting a graphic.
669
670
671 Graphics:
672 =========
673
674 Thanks to Samuel Gougeon, many improvements on the polarplot function:
675 * Clipping was missing. See bug #7007.
676 * In some common cases, values of radial labels were wrong with respect to the
677 plotted radial frame or/and were lacking of digits.
678 * When the plot was centered around an angle far from 45°, the radial labels
679 were completely clipped.
680 * Sampling of the angular frame is improved according to the number of drawn
681 quadrants.
682 * Improved H&V positionning of angular labels
683 * Polar frame drawn in grey instead of black for a better data visibility.
684 * if the basic radius is >= 10^4 or <=10^-4, LaTeX is used to display smart
685 $..10^p$ exponents instead of the D+/-## console style display.
686 * Finally, their positioning is still improved in order to avoid their mutual
687 overlaying for big values.
688
689 * bug 7110 fixed - When inserting a structure in a handle, the handle was
690   overwritten.
691
692 * bug 7492 fixed - If its "data_mapping" property was set to "direct", the
693   Grayplot object's data seemed to be transposed when displayed.
694
695 * bug 8168 fixed - Adding a datatip in a figure that mix surface and curve
696                    generated a zero divide error.
697
698
699 Completion:
700 ===========
701
702 * Add a completion on the fields name of a mlist or a tlist.
703
704
705 SciNotes:
706 =========
707
708 * Incremental search added with the shortcut: the F2 key.
709
710 * Add a "Save file in..." menu which gives the possibility to save a file
711   in favorite directories.
712
713 * bug 4399 fixed - It was not possible to distinguish lines from inner functions
714                    and from normal functions.
715
716 * bugs 5321, 7760 fixed - It was not easy to configure the tabulation.
717
718 * bug 7263 fixed - Scilab code could not be copy as HTML to keep the formatting.
719
720 * bug 7762 fixed - A keyword was not fully helpable depending on the caret
721                    position.
722
723 * bug 7806 fixed - Blocks elseif...end and else...end were not highlighted.
724
725 * bug 8095 fixed - The Set Colors window was too height with OpenJDK.
726
727 * bug 8135 fixed - An exception was thrown when restoring files on MacOS X.
728
729 * bug 8166 fixed - All the checkboxes in SciNotes 'Preferences' menu were
730                    inefficient.
731
732 * bug 8227 fixed - The commands evaluated with "Evaluate selection" were not
733                    stored in history.
734
735 * bug 8229 fixed - There was a problem of selection after an indentation.
736
737 * bug 8230 fixed - Save As action did not propose the current file name as
738                    default.
739
740 * bug 8267 fixed - The file encoding was not correctly detected and no default
741                    encoding was set.
742
743 * bug 8277 fixed - Under Windows, exceptions were thrown when a key was hit on
744                    a keyboard in chinese mode.
745
746 * bug 8304 fixed - A Java exception was thrown on Exit menu.
747
748 * bug 8309 fixed - Bad display of the line number in whereami mode with broken
749                    lines.
750
751 * bug 8359 fixed - An exception was thrown on Save As action.
752
753 * bug 8368 fixed - Incremental search did not correctly highlight the pattern
754                    under Windows.
755
756 * bug 8381 fixed - It was not logical to add favorite dirs only in "Open file
757                    in" action.
758
759 Completion:
760 ===========
761
762 * Add completion on fields of mlist, tlist, struct and graphic handles in console.
763
764
765 Compilation:
766 ============
767
768 * bug 7489 fixed - VPATH was failing on scicos_blocks generation headers.
769                    Note that the VPATH build system is not fully available.
770
771 * bug 7606 fixed - Build option -Wold-style-cast removed for C++.
772
773 * bug 8013 fixed - In some cases, the build of the compiler of modelica failed.
774
775 * bug 8274 fixed - Improve detection of Java regarding Apple changes:
776                    Java for Mac OS X 10.6 Update 3 and 10.5 Update 8 Release
777                    Notes
778
779 Dynamic link:
780 =============
781
782 * Intel Fortran Composer XE 2011 (12) support on Windows x86 and x64 platform.
783
784
785 Bug Fixes:
786 ==========
787
788 * bug 3175 fixed - There were no shortcuts in the console menus.
789
790 * bug 4738 fixed - The number of columns in the console was badly calculated.
791
792 * bug 4827 fixed - The test_run function did not properly work with modules
793                    begining with a "n".
794
795 * bug 5486 fixed - It was not possible to precise the text of a link in
796                    help_from_sci.
797
798 * bug 6942 fixed - Explicit dependency on the libX11 on scilab-cli was existing.
799
800 * bug 7242 fixed - API Scilab returned bad address for named variables
801                    when name was provided by input arguments.
802
803 * bug 7364 fixed - The "Checked" property misworked for uimenus and they could
804                    not have a callback.
805
806 * bug 7566 fixed - The handling of immediate_drawing had been broken in zgrid by
807                    bug 6395 fix in 5.3.0-beta-4 version
808
809 * bug 7768 fixed - For cdfgam, the Scale parameter was, in fact, the Rate.
810
811 * bug 7805 fixed - clear called inside an exec while in pause could
812                    have unexpected results.
813
814 * bug 7970 fixed - The eager loading of openmp support library was crashing
815                    on Linux with unsupported configuration for openmp.
816
817 * bug 7997 fixed - getfreememory function adapted for FreeBSD. Thanks to Rob
818                    Farmer.
819
820 * bug 8016 fixed - An error in a german translation gave an error message.
821
822 * bug 8046 fixed - msprintf did not manage tabulation as format.
823
824 * bug 8067 fixed - Nyquist unitary test failed due to a change of the nyquist
825                    function. The graph has been symetrized.
826
827 * bug 8068 fixed - Figures were not all closed at the end of a demonstration.
828
829 * bug 8077 fixed - browsevar, scinotes, xcos functions were not disabled in
830                    scilab-cli / -nwni mode on Linux and MacOS X.
831
832 * bug 8079 fixed - When the max number of variable available has been reached,
833                    it was not possible to leave Scilab.
834
835 * bug 8087 fixed - prettyprint did not handle %inf and %nan.
836
837 * bug 8107 fixed - sum(a,1), cumsum(a,1), .. made Scilab 5.0.3-beta-4 crash
838                    in some particular context.
839
840 * bug 8108 fixed - ATOMS: Modules that start by the letter "n" were not well
841                    managed by ATOMS. The cause of the issue is the behaviour of
842                    the msprintf function, which considers "\n" in file paths as
843                    a new line insertion.
844
845 * bug 8110 fixed - ATOMS: When removing a module, its main directory was not
846                    deleted even if it was empty.
847
848 * bug 8115 fixed - DisableInteractiveMode() (call_scilab) did not work.
849
850 * bug 8122 fixed - help of write_csv said that it reads file and not that it
851                    wrotes.
852
853 * bug 8124 fixed - Some translations were not up to date.
854
855 * bug 8126 fixed - Some demos from the GUI modules were hanging.
856
857 * bug 8128 fixed - A warning was displayed on 'Save' action in a graphic window.
858
859 * bug 8129 fixed - The error message was not cleared in tbx_builder_src if you
860                    did not have a compiler.
861
862 * bug 8134 fixed - The font attributes (FontName, FontSize, FontWeight) were not
863                    taken into account for "text" uicontrols.
864
865 * bug 8148 fixed - fscanfMat did not read matrix file with tabulation as
866                    default separator.
867
868 * bug 8154 fixed - It was not possible to cancel a messagebox with ESC key.
869
870 * bug 8160 fixed - The derivative function did not check for input argument #1,
871                    if it was a list.
872
873 * bug 8164 fixed - Typo in the fileparts help page.
874
875 * bug 8170 fixed - Loading HDF5 files in non-Scilab format caused crash
876                    of application.
877
878 * bug 8174 fixed - ss2tf produced bad results if applied to a complex
879                    state space system.
880
881 * bug 8177 fixed - Format mode was modified by some macros and not restored.
882
883 * bug 8181 fixed - uicontrol did not handle color where composants were outside
884                    the range 0-255.
885
886 * bug 8202 fixed - Typo in the localization.
887
888 * bug 8206 fixed - isnum did not manage blanks.
889
890 * bug 8208 fixed - Error in creating the temporary directory in function
891                    createScilabTMPDIR.
892
893 * bug 8218 fixed - File association with filename with accentued characters
894                    did not work.
895
896 * bug 8232 fixed - Drag and drop of .scg files (on console) used "xload"
897                    and not "load".
898
899 * bug 8240 fixed - Demo of polarplot improved (Thanks to Samuel Gougeon).
900
901 * bug 8257, 8258 fixed - fscanfMat did not read matrix file not formated by
902                    fprintfMat.
903
904 * bug 8283 fixed - File graphics/help/en_US/datatips datatipLookfor.xml removed.
905                    datatipLookfor is an internal function that has not be used
906                    directly.
907
908 * bug 8294 fixed - A help page about "supported compilers" has been added.
909
910 * bug 8296 fixed - size( M,3) crashed scilab 5.3.0-beta-4.
911
912 * bug 8299 fixed - ilib_compile did not return enough feedback on Windows when
913                    compilation failed.
914
915 * bug 8300 fixed - a(48400, 48400) = 0 crashed scilab.
916
917 * bug 8318 fixed - help window was not brought up to front when already opened.
918
919 * bug 8321 fixed - In some cases, configure_msvc failed and returned a wrong
920                    error message.
921
922 * bug 8332 fixed - Some use of clipboard function crashed Scilab.
923
924 * bug 8413 fixed - fscanfMat crashed when file included text lines at the
925                    beginning.
926
927          Changes between version 5.3.0-beta-3 and 5.3.0-beta-4 of Scilab
928          ===============================================================
929
930 Due to a critical bug from an underlying library of Scilab, a new beta release
931 of Scilab has been decided. This will allow further testing and avoid potential
932 side effects in the future stable release.
933
934 Xcos:
935 =====
936
937 * Include all the old-scicos palettes in the binary version.
938
939 * Use a user-friendly error message on the palette management implementation.
940
941 * Update to the latest jgraphx version.
942
943 * bug 6500 fixed - The ideal transformer block was unusable due to wrong port
944                    positioning (update the Transfomer demo).
945
946 * bug 7219 fixed - The old gain demo did not work.
947
948 * bug 7445 fixed - The Kalman filter and the Cont-Plant-Hybrid-Observer demos
949                    did not simulate.
950
951 * bug 7716 fixed - Block inter-functions were not loaded after using the
952                    xcosPal API and then starting Xcos.
953
954 * bug 7770 fixed - It was not possible to compile a diagram with Modelica
955                    blocks.
956
957 * bug 7822 fixed - Xcos menu bar was larger than the Scilab one.
958
959 * bug 7868 fixed - Resizing a super-block with a lot of inputs or outputs
960                    sometimes changed the order of the ports.
961
962 * bug 7922 fixed - The Automotive Suspension demo did not work.
963
964 * bug 7923 fixed - The DSUPER block was not documented.
965
966 * bugs 7931, 7933, 7934 fixed - Some artifacts were visible on diagrams such as
967                    wrong links and block names.
968
969 * bug 7942 fixed - The "Start" button was not disabled when the diagram was
970                    empty.
971
972 * bug 7944 fixed - "Fit diagram to view" was disabled after opening a diagram.
973
974 * bug 7945 fixed - The diagram path was not displayed in the title bar.
975
976 * bug 7995 fixed - The "export diagram" actions did not work with file without
977                    extension.
978
979 * bug 8014 fixed - The TEXT_f.png file was not present on the source tree.
980
981 * bug 8025 fixed - The simulation parameter dialog window was modal.
982
983 * bug 8052 fixed - The I/O block value was used for computational purpose.
984
985 * bug 8071 fixed - The PROD_f block in the Fibonacci demo was not well
986                    rendered.
987
988 * bug 8073 fixed - The child context could not be used to specify masked
989                    super-blocks parameters.
990
991 * bug 8097 fixed - Scilab crashed when plotting on a figure with "Units"
992                    property set to "pixels".
993
994
995 Statistics:
996 ===========
997
998 * Examples added in the "cdfnor" help page.
999
1000
1001 SciNotes:
1002 =========
1003
1004 * LaTeX formula in comments or in a string are now rendered when the mouse
1005   cursor is over.
1006
1007 * Block text (function, if, while...) are now easily selectable. See bug #7546.
1008
1009 * bug 7524 fixed - Tabulation representation had a bad size in whitespace mode.
1010
1011 * bug 8008 fixed - The "Edition" menu had an incorrect name (renamed to "Edit").
1012
1013 * bug 8024 fixed - No key Insert had no effect.
1014
1015 * bug 8027 fixed - In a splitted view, a frame was not informed of a change in
1016                    the other frame.
1017
1018 * bug 8056 fixed - Comments were badly colorized after a command without
1019                    parenthesis.
1020
1021 * bug 8061 fixed - An unwanted message box was displayed when an unsaved file
1022                    was executed.
1023
1024 * bug 8085 fixed - It was not possible to disable the horizontal line wrapping.
1025
1026
1027 GUI creation:
1028 =============
1029
1030 * Now, it is possible to use LaTeX or MathML as label for uimenu or pushbutton
1031 in uicontrol. See bug #7366.
1032
1033 * bug 7082 fixed - Setting the "enable" property had no effect on "listbox" and
1034                    "text" uicontrols.
1035
1036 * bug 7365 fixed - "delete" applied to a "Checked" uimenu destroyed the handle
1037                    without updating the display.
1038
1039 * bug 7367 fixed - uimenu properties display was not consistent.
1040
1041 * bug 7368 fixed - Setting the "Visible" property to "off" had no effect.
1042
1043 * bug 7898 fixed - In a "popupmenu" style uicontrol, when the list in the
1044                    "String" parameter has several repeated values, the returned
1045                    selected value was always the first value in the list and not
1046                    the selected one.
1047
1048
1049 Editvar:
1050 ========
1051
1052 Actions such as Copy, Cut, Paste, Undo and Redo have been added.
1053
1054 The integer matrices are now handled.
1055
1056 In a cell of editvar, expressions such as =2+2 are now accepted. See bug #7319.
1057
1058 A refresh button to synchronise the variable from Scilab has been added.
1059 See bug #7321
1060
1061 * bug 7325 fixed - An error message did not respect the standard format.
1062
1063 * bug 7327 fixed - Memory problems could lead to a crash without warning.
1064
1065 * bug 7338 fixed - %nan and %inf were not correctly displayed.
1066
1067 * bug 7340 fixed - %t or %f were not correctly displayed.
1068
1069 * bug 7839 fixed - A global variable could be modified.
1070
1071
1072 Graphics:
1073 =========
1074
1075 * The icons have been updated to the Tango Art libre icons and to the Inkscape
1076   themable icons.
1077
1078 * bug 6395 fixed - evans display improved to take special care of the
1079                    root loci points where complex conjugates roots
1080                    collapsed in a pair of real roots. Datatips
1081                    customization added. Root locus grids "sgrid" and
1082                    "zgrid" superposition improved.
1083
1084 * bug 6686 fixed - The automatic sub-ticking gave wrong results.
1085 Thanks to Paul Griffiths for the fix.
1086
1087
1088 Call_Scilab:
1089 ============
1090
1091 * In StartScilab function, "int *Stacksize" argument changed to "int Stacksize"
1092
1093
1094 Compilation:
1095 ============
1096
1097 * Fix a problem in the detection of some ARM cpus.
1098
1099
1100 Bug Fixes:
1101 ==========
1102
1103 * bug 6514 fixed - "help %k" and "help %asn" pointed to the symbols help page.
1104
1105 * bug 6767 fixed - The "uicontrol" help page said the "Style" property of an
1106                    uicontrol could be set after creation but it did not.
1107
1108 * bug 7095 fixed - The margins unit_test failed.
1109
1110 * bug 7163 fixed - tree2code wrongly replaced every (:) occurence in a function
1111                    definition with (eye()).
1112
1113 * bug 7140 fixed - Modifying the stack with gstacksize() and stacksize()
1114                    is now forbidden in concurrent execution context.
1115
1116 * bug 7231 fixed - mtlb_num2str did not manage second input argument.
1117
1118 * bug 7569 fixed - The number of accurate digits during inversion of cdfbet,
1119                    cdfgam, cdfbin, cdfchi, cdfchin, cdff, cdffnc, cdfnbn, cdfpoi
1120                    was only 8. Changed to 13.
1121
1122 * bug 7640 fixed - xs2pdf, xs2eps, xs2emf crashed if filename prefix had less
1123                    of three characters.
1124
1125 * bug 7690 fixed - Long lines removed in the parallel_run help page.
1126
1127 * bug 7748 fixed - The help page of rcond was wrong: only one output
1128                    argument is provided.
1129
1130 * bug 7862 fixed - "savematfile" only saved the first string in the vector
1131                    (or matrix) when variable was a vector (or matrix) of strings.
1132
1133 * bug 7872 fixed - Riemann Surface demo returned an error if window was closed by
1134                    the cross button.
1135
1136 * bug 7897 fixed - configure failed under FreeBSD (bashim)
1137
1138 * bug 7907 fixed -  ilib_build, ilib_for_link, ... did not check 'files' input
1139                     argument.
1140
1141 * bug 7908 fixed - The number of values modified by scicos_getvalues could not
1142                    by more than 20. This value has been updated to 30
1143                    variables.
1144
1145 * bug 7924 fixed - pathconvert failed conversion to cygwin format.
1146
1147 * bug 7940 fixed - Typo fixed in the parallel_run documentation.
1148
1149 * bug 7941 fixed - The demonstration CACSD/PID did not work.
1150
1151 * bug 7943 fixed - On a GNU/Linux binary version, it was not possible to use
1152                    the fortran_block block.
1153
1154 * bug 7946 fixed - error(0, "bye") crashed Scilab.
1155
1156 * bug 7950 fixed - spec crashed on Windows.
1157
1158 * bug 7951 fixed - strcat crashed with the row concatenation option on
1159                    GNU/Linux.
1160
1161 * bug 7952 fixed - libraryinfo did not check size of the input argument.
1162
1163 * bug 7959 fixed - fscanf did not manage file descriptor as input argument.
1164
1165 * bug 7964 fixed - errclear(2) cleared all errors and not only error 2 as
1166                    written in help.
1167
1168 * bug 7974 fixed - Customized xerbla.f subroutine did not return enough
1169                    information.
1170
1171 * bug 7981 fixed - copyfile failed with localized filenames on GNU/Linux.
1172
1173 * bug 7988 fixed - Inverted pendulum demo failed with f2c version on Windows.
1174
1175 * bug 7994 fixed - xs2emf created empty files on Windows.
1176
1177 * bug 8006 fixed - mgetl produced a memory allocation error.
1178
1179 * bug 8032 fixed - cdfnor was able to fail silently.
1180
1181 * bug 8055 fixed - lines() was wrongly updated when the console had the focus
1182                    back.
1183
1184
1185          Changes between version 5.3.0-beta-2 and 5.3.0-beta-3 of Scilab
1186          ===============================================================
1187
1188 Scilab:
1189 =======
1190
1191 Some long-standing usability bugs have been fixed in this release.
1192 Contributions from the Scilab team have been done on the flexdock project
1193 to fix these issues.
1194
1195 * bugs 1589, 3994 fixed - On Startup, Scilab console did not have the focus.
1196                    The user had to click in the main window to gain focus.
1197
1198 * bug 3614 fixed - Sub-applications could not have their own icons. This
1199                    problem was causing some issues with the "Alt-Tab" features
1200                    under some operating systems.
1201
1202 * bug 4247 fixed - The command xclick didn't work correctly.
1203
1204 * bug 4423 fixed - It was not possible to navigate in Scilab's menu with arrow
1205                    keys.
1206
1207 * bug 5708 fixed - A focus problem between the console and the editor
1208                    happened when SciNotes was started from the console.
1209
1210 * bug 7369 fixed - fun2string  produced incorrect code for parenthesis
1211                    exponentiation expressions.
1212
1213 * bug 7625 fixed - Some selection issues were appearing from time to time when
1214                    Scilab was losing the focus.
1215
1216 * 'whos' function updated, variables sorted by name (case insensitive).
1217   If a variable is global, a * appears after his type name.
1218   (Thanks to Samuel Gougeon).
1219
1220 Graphics:
1221 ========
1222
1223 It's now possible to use LaTeX or MathML as label for uimenu or Pushbutton and
1224 Text in uicontrols.
1225
1226 SciNotes:
1227 =========
1228
1229 Anchors can be added in the source code and one can navigate between them with
1230 the Code Navigator.
1231
1232 * bugs 7276, 7726 fixed - There was a highlighting problem with default font.
1233
1234 * bug 7554 fixed - Auto-completion on typing was too general.
1235
1236 * bug 7618 fixed - The color background change generated an exception.
1237
1238 * bug 7621 fixed - The font change generated an exception.
1239
1240 * bug 7623 fixed - "Evaluate Selection" evaluated the selection with one added char.
1241
1242 * bug 7673 fixed - The extension ".dem" was not available in Open or Save actions.
1243
1244 * bug 7676 fixed - The SaveAs action did not remove "readonly" mode.
1245
1246 * bug 7677 fixed - User could not open files in his favorite directories.
1247
1248 * bug 7678 fixed - Help action did not give help on selection.
1249
1250 * bug 7682 fixed - The knob of the vertical scrollbar moved badly on resize.
1251
1252 * bug 7718 fixed - There was a bad detection of a function when the list of args
1253                    was broken.
1254
1255 * bug 7719 fixed - It was not possible to open several files at the
1256                    same time through the file chooser.
1257
1258 * bug 7719 fixed - It was not possible to open several files at the
1259                    same time.
1260
1261 * bug 7722 fixed - Several FindReplace windows could be opened.
1262
1263 * bug 7731 fixed - In Find/Replace window, buttons were not updated when an
1264                    item was chosen in the combobox Find.
1265
1266 * bug 7746 fixed - File streams were not closed. This problem was causing some
1267                    issues under Windows.
1268
1269 * bug 7759 fixed - Several Code Navigator instances were possible.
1270
1271 * bug 7764 fixed - The CR in comments was removed when executing from SciNotes.
1272
1273 * bug 7774 fixed - The default tabulation was \t.
1274
1275 * bug 7801 fixed - The FindReplace window could not be cancelled with ESC.
1276
1277 * bug 7807 fixed - The SaveAs or Save actions emitted an error message when cancelled.
1278
1279 * bug 7808 fixed - The RestoreSession window could not be cancelled with ESC.
1280
1281 * bug 7830 fixed - There was a problem when opening a file at a line number.
1282
1283 * bug 7842 fixed - There was not the filepath in the title bar.
1284
1285 Editvar/Browsevar:
1286 ==================
1287
1288 * bug 7324 fixed - editvar() did not work for string variables.
1289
1290 * bug 7610 fixed - browsevar(): The icons (left column) did not appear in the
1291                    binary version (Linux & MacOSX).
1292
1293 * bug 7617 fixed - editvar() window did not have any menu bar.
1294
1295 * bug 7627 fixed - When browsevar() window was docked, if browsevar() was called
1296                    again, an empty window poped up and could not be closed.
1297
1298 * bug 7629 fixed - browsevar(): Trying to edit a variable that no more exists
1299                    generated an error.
1300
1301 Compilation:
1302 ============
1303
1304 * -fwritable-strings C argument removed for all architectures under Linux
1305   (was causing some build issues under sparc, alpha and powerpc)
1306
1307 * A problem on startup with GNU/Linux sparc has been fixed.
1308
1309 * The Java "user.home" property has been set to SCIHOME.
1310
1311 * bug 7668 fixed - Scilab 5.3.0-beta-2 did not build with Visual Studio 2008
1312                    Express.
1313
1314 * Update Lapack to 3.2.2 on Windows (fix bugs 7754, 7485, 6477).
1315
1316 * Update JLaTeXMath to version 0.9.3
1317
1318 Documentation:
1319 ==============
1320
1321 * bug 7755 fixed - Some sparse help pages moved from elementary_functions to
1322                    the sparse chapter.
1323
1324 Windows Installer:
1325 ==================
1326
1327 * Add "Command Line - Minimal Installation (no gui)" Configuration.
1328   Interpreter in command line without the graphic, java or Tcl/Tk capabilities.
1329   Installation requires only 60 Mo on disk.
1330
1331 Graphics:
1332 =========
1333
1334 Two additionnal Graphics demos about plotyy() and plotyyy() added. See bug #7687
1335 Thanks to Samuel Gougeon.
1336
1337 * bug 6910 fixed - The font size in LaTeX labels was too big.
1338
1339 * bug 7137 fixed - In Text uicontrol, fontsize was rounded which was
1340                    problematic when fontUnits was 'normalized'.
1341
1342 * bug 7857 fixed - If an event_handler was previously assigned to a graphic
1343                    window the datatips toogle tool icon had to be clicked twice
1344                    to make it active.
1345
1346
1347 Xcos:
1348 =====
1349
1350 * A new initialization UI for partial differential equations settings has been added.
1351
1352 * bug 7256 fixed - Saving a diagram with a non-ASCII filename created a
1353                    corrupted file on Windows.
1354
1355 * bug 7498 fixed - SPLIT_f were not always deleted when one of its connection
1356                    were.
1357
1358 * bug 7622 fixed - When opening an Xcos diagram done on 5.2.2, an exception
1359                    could be thrown.
1360
1361 * bug 7628 fixed - When importing Scicos diagram, type each port as "explicit"
1362                    when not typed.
1363
1364 * bug 7631 fixed - On Xcos, using xcosPalAdd modified the user palatte.xml file.
1365
1366 * bug 7635 fixed - Xcos diagram with nested SuperBlocks did not contains a
1367                    valid container reference.
1368
1369 * bug 7636 fixed - The SUPER_f internal diagram was not coherent with the block
1370                    external view.
1371
1372 * bug 7644 fixed - The last user palette could not be removed from the palette
1373                    tree.
1374
1375 * bug 7651 fixed - scicos_math.h was missing in binary package.
1376
1377 * bug 7715 fixed - Performances of xcosDiagramToHDF5 degraded after several
1378                    subsequent calls to this function.
1379
1380 * bug 7778 fixed - The disabled buttons were badly colorized.
1381
1382 * bug 7809 fixed - The AFFICH_m block settings did not update the block view.
1383
1384 * bug 7834 fixed - The last argument of xcosPalAddBlock about the block style
1385                    could not be changed by the user.
1386
1387 * bug 7845 fixed - Code generation was broken.
1388
1389 call_scilab:
1390 ============
1391
1392 * in 'API' mode, history manager is disabled.
1393
1394 * bug 7601 fixed - call_scilab C functions did not check if engine was started.
1395
1396 * bug 7602 fixed - It was not possible to start/close a Scilab engine at any
1397                    time.
1398
1399 Scilab/LabView Gateway:
1400 =======================
1401
1402 * bug 7791 fixed - It was not possible to restart anymore. VI already started.
1403
1404 Bug Fixes:
1405 ==========
1406
1407 * bug 4247 fixed - The command xclick did not work correctly.
1408
1409 * bug 5697 fixed - External hyperlinks were opened in Help Browser rather
1410                    than in Web Browser.
1411
1412 * bug 6477 fixed - in some case, schur returned wrong values on Windows.
1413
1414 * bug 6504 fixed - Due to a bug in Java, the <br> tag was not copied as a CR
1415                    in a messagebox.
1416
1417 * bug 6938 fixed - frexp returned a wrong error message with a complex as
1418                    input argument.
1419
1420 * bug 7125 fixed - fscanfMat() did not read correctly %inf, -%inf and
1421                    %nan values respectively recorded by fprintfMat().
1422
1423 * bug 7208 fixed - The help for atomsGetLoaded() gave the wrong shape
1424                    for the loaded matrix.
1425
1426 * bug 7348 fixed - ATOMS: A module was loaded twice if it was installed both in
1427                    the "user" and the "allusers" section.
1428
1429 * bug 7405 fixed - The toolbar was not updated when an undocking occured.
1430
1431 * bug 7452 fixed - demos nmplot from Optimization and Simulation -> fminsearch
1432                    -> nmplot* did not work.
1433
1434 * bug 7453 fixed - newfun() was broken after clearfun().
1435
1436 * bug 7485 fixed - Division of matrices of complex numbers crashed on Windows.
1437
1438 * bug 7519 fixed - Help page of getcallbackobject() did not describe input argument.
1439
1440 * bug 7525 fixed - Scilab failed to assign 2-d matrices into 3-d matrices, on
1441                    Windows.
1442
1443 * bug 7599 fixed - Intersci-n and intersci did not create code from a .desc file
1444                    if it was not ended by an empty line.
1445
1446 * bug 7603 fixed - Fortran code generated by intersci did not build with a fortran
1447                    or F2C compiler on Windows.
1448
1449 * bug 7611 fixed - The cross to close a subwindow and the little arrow to undock
1450                    were not visible even if the subwindow was docked.
1451
1452 * bug 7615 fixed - When opening a SuperBlock, a non-blocking exception could be
1453                    thrown.
1454
1455 * bug 7616 fixed - fullfile did not work with only one input argument.
1456
1457 * bug 7619 fixed - get_function_path did not return all available paths.
1458
1459 * bug 7620 fixed - The Optimization and Simulation/Optimisation/Plot demo did
1460                    not plot anything.
1461
1462 * bug 7661 fixed - Add some usage examples for the function 'warning'.
1463
1464 * bug 7681 fixed - help_from_sci failed to process tabulated .sci files.
1465
1466 * bug 7685 fixed - Demo Graphics => More surfaces => Sphere did not appear
1467                    as spherical.
1468
1469 * bug 7688 fixed - set("color_map", hsvcolormap(128)) produced
1470                    a EXCEPTION_STACK_OVERFLOW.
1471
1472 * bug 7693 fixed - With a corrupted palettes.xml file, the error message was not
1473                    coherent with the recovering action.
1474
1475 * bug 7703 fixed - 'coding_ga_identity' help contained false "See Also".
1476
1477 * bug 7704 fixed - 'init_ga_default' help did not inform the default values of
1478                    the optional parameters.
1479
1480 * bug 7706 fixed - example in the 'optim_ga' help page did not work.
1481
1482 * bug 7733 fixed - strstr crashed scilab if the second input argument was longer
1483                    than the first one.
1484
1485 * bug 7737 fixed - Part 1 - ATOMS: when installing a module, the archive was
1486                    automatically downloaded before checking if the archive
1487                    already existed in the archive directory.
1488
1489 * bug 7740 fixed - edit() with a Scilab macro redefined failed.
1490
1491 * bug 7747 fixed - xclick(): When the graphic window was docked, keyboard
1492                    events were not detected.
1493
1494 * bug 7751 fixed - justify() did not work correctly if the subject embedded
1495                    leading or trailing spaces.
1496
1497 * bug 7754 fixed - umfpack did not work with Scilab 5.3.0-beta-2 on Windows.
1498
1499 * bug 7756 fixed - sprand did not produce normal numbers.
1500
1501 * bug 7766 fixed - cdff, cdffnc functions did not display %inf in error messages
1502
1503 * bug 7775 fixed - ged action 6 (selection and move of a graphic entity) was
1504                    broken.
1505
1506 * bug 7802 fixed - the graduate function complained about obsolete maxi and mini
1507                    functions.
1508
1509 * bug 7803 fixed - edit edit failed.
1510
1511 * bug 7821 fixed - In a messagebox, an exception was thrown when clicking on a
1512                    mal-formed url.
1513
1514 * bug 7831 fixed - Some reference of the old editvar UI were present in the
1515                    source directory tree.
1516
1517 * bug 7840 fixed - big lines were splitted by mgetl.
1518
1519
1520          Changes between version 5.3.0-beta-1 and 5.3.0-beta-2 of Scilab
1521          ===============================================================
1522
1523 Obsolete Functions:
1524 ===================
1525
1526 * 'oldbesseli', 'oldbesselj', 'oldbesselk' and 'oldbessely' are obsolete.
1527 Please use 'besseli', 'besselj', 'besselk' and 'bessely' instead.
1528
1529
1530 History Manager:
1531 ================
1532
1533 * "// End Session" line removed from the history file.
1534
1535 * Begin session line identified by "// -- " and finished by " -- //"
1536
1537
1538 SciNotes:
1539 =========
1540
1541 * Add the possibility to restore the last session (thanks to Paul Griffiths).
1542
1543 * Add a close-button on the tabs and the possibility to drag&drop them.
1544
1545 * bug 6496 fixed - Add hyperlinks on macros in SciNotes.
1546
1547 * bugs 7462, 7463 fixed - The editor did not manage files with extensions *.tst,
1548                    *.start,*.quit.
1549
1550 * bug 7477 fixed - Bad detection of a function declaration when the line
1551                    ended with a comment.
1552
1553 * bug 7491 fixed - Broken lines with a .. were not correctly handled and caused
1554                    a freeze of SciNotes.
1555
1556 * bug 7550 fixed - In SciNotes, the "case" keyword was misplaced in some cases.
1557
1558 * bug 7557 fixed - SciNotes: unselected line was tabified.
1559
1560 * bug 7558 fixed - SciNotes: global variables were reached before local ones.
1561
1562 * bug 7564 fixed - In SciNotes, no message was displayed when an unsuccessful
1563                    search occurred.
1564
1565 * bug 7586 fixed - ShortCut for 'Save' action was missing in SciNotes.
1566
1567 * bug 7590 fixed - In SciNotes, there was a bad organization of
1568                    "Split..." and "Line Numbering..." menus.
1569
1570 * bug 7595 fixed - In SciNotes, a string was broken if '..' was encountered.
1571
1572
1573 File input/output:
1574 ==================
1575
1576 * Rewrite 'mputl' as a built-in function for speed improvements.
1577
1578
1579 Window Management:
1580 ==================
1581
1582 * If a subwindow is not docked, it is not possible to close a subwindow with
1583 its own "cross" anymore.
1584
1585 * bugs 7572, 5519 fixed - The cross in the dockbar was confusing when a window
1586                           was not docked.
1587
1588 Editvar/Browsevar:
1589 ==================
1590
1591 * bug 7328 fixed - editvar() window title did not contain the name of the
1592                    edited variable.
1593
1594 * bug 7329 fixed - If editvar() window was docked, calling editvar another time
1595                    threw java exceptions and froze editvar().
1596
1597 * bug 7330 fixed - browsevar() called editvar() even if the latter did not
1598                    handle the variable type.
1599
1600 * bug 7332 fixed - browsevar(): When checked booleans were hidden and unchecked
1601                    booleans were displayed, the "boolean" menu was reversed.
1602
1603 * bug 7333 fixed - browsevar(): The type of global variables had weird values.
1604
1605 * bug 7334 fixed - browsevar(): Some columns had wrong names.
1606
1607 * bug 7337 fixed - browsevar(): Some types could not be filtered
1608                    (Scilab intrinsic, Matlab sparse and implicit polynomial).
1609
1610 * bug 7343 fixed - editvar could not edit empty matrices.
1611
1612
1613 Xcos:
1614 =====
1615
1616 * bug 6968 fixed - Modelica Chaos Xcos demo was not simulating.
1617
1618 * bug 7372 fixed - No message was displayed in the Xcos info bar during the
1619                    first drag and drop of a block (it may take time).
1620
1621 * bug 7396 fixed - On I/O blocks used in SuperBlocks, empty index threw a
1622                    decoding exception.
1623
1624 * bug 7480 fixed - Xcos conditional compilation produced a too long script on
1625                    Scilab queue.
1626
1627 * bug 7483 fixed - A wrong id block could lead to unopenable files.
1628
1629 * bug 7520 fixed - The Xcos context was not translated from parent diagram to
1630                    child one.
1631
1632 * bug 7529 fixed - Using the Xcos block help from the palette froze Scilab.
1633
1634 * bug 7530 fixed - When connecting two links together in a superblock, the split
1635                    block was not correctly positioned.
1636
1637 * bug 7532 fixed - Old Scicos diagrams without diagram version numbers could not
1638                    be opened.
1639
1640 * bug 7533 fixed - On Xcos, it was possible to drop a block into another one.
1641
1642 * bug 7534 fixed - On a RegionToSuperBlock action, the exported block parent
1643                    field were not updated with the new parent diagram.
1644
1645 * bug 7540 fixed - Xcos did not well serialized ScilabInteger types. This
1646                    problem produced bugs on the LOGIC and BITSET blocks.
1647
1648 * bug 7551 fixed - An Xcos block could not change the type of a port when it was
1649                    already present.
1650
1651 * bug 7571 fixed - The mirror state of a block was not saved on a diagram.
1652
1653 * bug 7574 fixed - The Xcos diagram configuration settings did not work with
1654                    exponential values.
1655
1656 * bug 7588 fixed - When Xcos palettes had been installed in Scilab, they were not
1657                    removed at the end of the session.
1658
1659
1660
1661 Compilation:
1662 ============
1663
1664 * Fix "warning: deprecated conversion from string constant to 'char'"
1665   message when compiling a toolbox using Scierror(...) and sciprint(...)
1666
1667
1668 Bug Fixes:
1669 ==========
1670 * bug 3842 fixed - "native" and "double" evaluation modes added to the sum,
1671                    cumsum, prod and cumprod functions
1672                    For more information, see the SEP #46.
1673
1674 * bug 4370 fixed - Help page for alufunction and figure_properties were not
1675                    up-to-date and the help page for pixel_drawing_mode was
1676                    missing.
1677
1678 * bug 5185 fixed - It was not possible to edit the name of a super block.
1679
1680 * bug 5366 fixed - Help of modules_manager was not built.
1681
1682 * bug 6639 fixed - "hypermat"  did not remove the higher dimensions equal to 1.
1683
1684 * bug 6741 fixed - Some source files were useless.
1685
1686 * bug 6849 fixed - add_profiling badly handled "else" which made plotprofile
1687                    function produced an incorrect report.
1688
1689 * bug 7121 fixed - Help file about saveafterncommands(0) updated.
1690
1691 * bug 7124 fixed - mputl returned a wrong error message if a file did not exist.
1692
1693 * bug 7158 fixed - Help chapter on texmacs was empty.
1694
1695 * bug 7182 fixed - Help file of link about the output argument updated.
1696
1697 * bug 7183 fixed - Help file of ulink about the input argument updated.
1698
1699 * bug 7228 fixed - Help file of strcat about the third input argument updated.
1700
1701 * bug 7282 fixed - eval failed on some functions without output arguments.
1702
1703 * bug 7286 fixed - On some platforms, eps export of NaN values was buggy.
1704
1705 * bug 7371 fixed - Documentation about cell did not precise that the value
1706                    returned by A.dims could not be used as a subscript.
1707
1708 * bug 7374 fixed - If Scilab was launched via another Scilab, TMPDIR was badly
1709                    built.
1710
1711 * bug 7388 fixed - A java exception was thrown when we clicked on a menu created
1712                    using uimenu because this menu had no child.
1713
1714 * bug 7391 fixed - Links added between help files on evstr, eval, execstr.
1715
1716 * bug 7432 fixed - fscanfMat and fprintfMat accepted wrong format.
1717
1718 * bug 7437 fixed - If history file was invalid, history browser crashed.
1719
1720 * bug 7441 fixed - The history browser crashed if the language was changed.
1721
1722 * bug 7443 fixed - The number of arguments of the "title", "xlabel", "ylabel"
1723                    and "zlabel" macros were incorrectly checked.
1724
1725 * bug 7457 fixed - Under GNU/Linux and Mac OS, the datatip mode icon was
1726                    missing in the graphic windows toolbar.
1727
1728 * bug 7459 fixed - Character issues fixed on some Japanese systems.
1729
1730 * bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set
1731                    library name on Windows.
1732
1733 * bug 7505 fixed - Last optional parameter of "legend" macros was not read.
1734
1735 * bug 7507 fixed - There were some issues in the pvm module error messages
1736                    which made translation difficult.
1737
1738 * bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set
1739                    library name on Windows.
1740
1741 * bug 7508 fixed - There was a wrong error message in gmres function.
1742
1743 * bug 7514 fixed - Some demo files were broken due to changes in x_mdialog function.
1744
1745 * bug 7566 fixed - The cacsd module graphic functions (bode, black, nyquist,...)
1746                    did not preserve the immediate_drawing property value.
1747
1748 * bug 7568 fixed - In the completion window, an exception was thrown when an
1749                    item was selected.
1750
1751 * bug 7594 fixed - Undefined variable error was not properly handled since bug 6781 fix.
1752
1753            Changes between version 5.2.X and 5.3.0-beta1 of Scilab
1754            =======================================================
1755
1756
1757 Performance:
1758 ============
1759
1760 * Faster access to primitive table (internal). This change improves the overall
1761   speed of Scilab.
1762
1763 * Improved access to the list of functions increases the performances.
1764
1765
1766 Parallel execution:
1767 ===================
1768
1769 * Function "parallel_run" has been introduced for all supported architectures.
1770   This function allows parallel computations and leverages multicore
1771   architectures and their capacities.
1772   For more information, see the help page of parallel_run or SEP #43.
1773
1774
1775 SciNotes (Text Editor):
1776 =======================
1777
1778 * The Scilab consortium would like to express their congratulations to Calixte
1779   Denizet for his impressive work on the recent developments on SciNotes.
1780
1781 * Distributed with a new name: SciNotes
1782
1783 * Complete refactorization of the text editor. This change improves the speed,
1784   the stability of the editor and also improves many aspects of SciNotes.
1785
1786 * Add the possibility to complete on-the-fly typing.
1787   Ex: type '[' gives '[]') or keywords (e.g. type 'if ' gives 'if <CR>end')
1788
1789 * Add the possibility to have several instances of the editor and to dock
1790   them (or not).
1791
1792 * Add the possibility to remove trailing whitespaces.
1793
1794 * Improve the "help on keyword" from the popup menu.
1795
1796 * bugs 4399, 4922 fixed - The line numbering could not be compatible with the
1797                           output of the whereami function.
1798
1799 * bug 4790 fixed - A broken string (with .. operator) was badly colorized.
1800
1801 * bug 4865 fixed - The buttons to undo and redo were not disabled when there
1802                    was nothing to undo or redo.
1803
1804 * bug 4872 fixed - A binary file was opened like a text file.
1805
1806 * bug 4907 fixed - The source code of a given macro could not be opened.
1807
1808 * bug 4916 fixed - Problem with 'See the code' in the demos.
1809
1810 * bug 4990 fixed - When the argument was a directory, an error was displayed.
1811
1812 * bug 4992 fixed - There was no possibility to split a window with the same
1813                    contents.
1814
1815 * bug 5087 fixed - Different keywords were not split in different categories.
1816
1817 * bug 5102 fixed - It was not possible to choose the font weight or the font
1818                    style for a keyword category.
1819
1820 * bug 5113 fixed - Bad refresh of the application title in some cases.
1821
1822 * bug 5124 fixed - Editor's title was not updated when a file was saved as...
1823
1824 * bugs 5126, 6519 fixed - Problems appeared after using undo a few times.
1825
1826 * bug 5175 fixed - Ghost text appeared in the view.
1827
1828 * bug 5178 fixed - The kind of tabulations (hard tabulations or spaces)
1829                    could not be specified.
1830
1831 * bug 5204 fixed - Weird display of 'else' keyword.
1832
1833 * bug 5261 fixed - Several instances of the editor could not be opened.
1834
1835 * bug 5269 fixed - Help could not be reached on a keyword with CTRL+F1.
1836
1837 * bug 5320 fixed - A correct name was not proposed on the 'Save as' action.
1838
1839 * bug 5321 fixed - There was no possibility to choose the length of a
1840                    tabulation.
1841
1842 * bug 5473 fixed - It was not possible to generate a function help template
1843                    using help_from_sci.
1844
1845 * bug 5534 fixed - Auto-completion was not available.
1846
1847 * bug 5632 fixed - A file in read-only mode could not be opened.
1848
1849 * bug 5644 fixed - The DragN'Drop text was copied rather than moved.
1850
1851 * bug 5645 fixed - Undo action deleted a line rather than making it visible.
1852
1853 * bugs 5646, 5658 fixed - The undo/redo strategy was failing in some cases.
1854
1855 * bug 5647 fixed - Bad line numbering when a file was just opened.
1856
1857 * bug 5648 fixed - The editor let you think that you can change a filename just
1858                    in changing the case.
1859
1860 * bug 5652 fixed - Bad line numbering when several files were opened.
1861
1862 * bug 5654 fixed - The editor did not save the user preferences.
1863
1864 * bug 5655 fixed - The selection was lost after an unsuccessful search.
1865
1866 * bug 5656 fixed - When a part of text was selected, the search was done on the full
1867                    document.
1868
1869 * bug 5657 fixed - Control+End did not move the cursor to the end of the file.
1870
1871 * bug 5681 fixed - The search window was not put in front of the editor's one.
1872
1873 * bug 5682 fixed - A problem occurred in some cases with the replace action.
1874
1875 * bug 6479 fixed - A problem occurred in some cases when a '{' was used in
1876                    comments.
1877
1878 * bug 6515 fixed - The DragN'Drop text was copied at the end of the file.
1879
1880 * bug 6658 fixed - The position and size of the editor were not saved.
1881
1882 * bug 6670 fixed - There was no shortcut for the "Evaluate Selection" action.
1883
1884 * bug 6748 fixed - There was a time problem between local computer and
1885                    remote file system.
1886
1887 * bug 6807 fixed - '.*' was not correctly highlighted.
1888
1889 * bug 6980 fixed - When a replaced text contained a '\', the backslash was
1890                    considered as a special character.
1891
1892 * bug 7032 fixed - There was a problem when a filename contained a ' or a ".
1893
1894 * bug 7088 fixed - The editor freezed when a user copied/pasted several times.
1895
1896 * bug 7112 fixed - Two transpositions gave a string (if a'==1 then a=b').
1897
1898 * bug 7150 fixed - It was impossible to change the background color.
1899
1900 * bug 7237 fixed - Whites and tabs were not visible in strings and in comments.
1901
1902 * bug 7238 fixed - The dot/del key on the numeric pad added a 'suppr' and a dot.
1903
1904 * bug 7239 fixed - Font style was lost on a selected text.
1905
1906 * bug 7240 fixed - The menu "Open source file" was active even if nothing could
1907                    be opened.
1908
1909 * bug 7262 fixed - An exception was thrown when a text was dragged and dropped.
1910
1911 * bug 7272 fixed - No check on the lastModified property was performed when
1912                    a file was opened.
1913
1914 * bug 7277 fixed - The "recent files" list was badly ordered.
1915
1916 * bug 7281 fixed - The menu "Evaluate selection" did not change when nothing
1917                    was selected.
1918
1919 * bug 7299 fixed - There was a bad matching by the right for the expression
1920                    n=size(x,"*"); r=(x*x')
1921
1922 * bug 7352 fixed - No completion menu on the right click.
1923
1924 * bug 7421 fixed - The source file of a selected name with right
1925                    click could not be opened.
1926
1927
1928 editvar (variable editor):
1929 ==========================
1930
1931 * New variable editor
1932   Note that this editor will be improved in the next beta releases.
1933
1934
1935 browsevar (variable browser):
1936 =============================
1937
1938 * New variable browser
1939   Note that this browser will be improved in the next beta releases.
1940
1941
1942 Graphics:
1943 =========
1944
1945 * The set, get and uicontrol functions are now overloadable.
1946
1947 * Datatips tools added.
1948   For more information, see the help page of datatips or SEP #29.
1949
1950 * The frequency response plots ("bode", "black", "nyquist", "gainplot",...)
1951   support cutomized datatips.
1952
1953 * bug 2651 fixed - "plot2d" was not working when the x argument was not given
1954                    and some optional arguments were given.
1955
1956 * bug 3100 fixed - The "xselect" function has been made obsolete and replaced
1957                    by "show_window", in accordance with its help page.
1958
1959 * bug 3975 fixed - The "xload" function was not able to load the contents of a
1960                    previously saved graphic figure into a different one.
1961
1962 * bug 4531 fixed - "legend" macros were not displaying any error when no
1963                    'Polyline' existed.
1964
1965 * bug 4658 fixed - When some graphic functions were called without any
1966                    arguments, the error was not explicit enough.
1967
1968 * bug 5284 fixed - In some cases, the function "legend" drew line segments in
1969                    its box in a reverse order.
1970
1971 * bug 5606 fixed - In certain cases, user-defined x-axis ticks were not
1972                    correctly aligned.
1973
1974 * bug 6098 fixed - It was not possible to get values by clicking on a point
1975                    of Bode diagram.
1976
1977 * bug 6394 fixed - The "black", "m_circle", "chart" functions has been
1978                    improved for a better rendering and datatips
1979                    customization. Two new functions created: "hallchart"
1980                    (superseed "m_circle") and "nicholschart" (superseed
1981                    "chart").
1982
1983 * bug 6532 fixed - In some case text entity rendering order was wrong.
1984
1985 * bug 6676 fixed - When "twinkle(gca())" was executed, data related to the
1986                    current axes was not twinkling.
1987
1988 * bug 6786 fixed - The "polarplot" function did not correctly display the polar
1989                    coordinated grid when negative rho values were plotted.
1990
1991 * bug 6835 fixed - Performing an interactive rotation after having executed the
1992                    "plot3d" function caused Scilab to freeze on 64-bit Windows.
1993
1994 * bug 6848 fixed - The patterns of the lines were poorly exported.
1995
1996 * bug 6958 fixed - The "tics_labels" property from "axes" rejected column vector
1997                    of labels.
1998
1999 * bug 6959 fixed - axis.tics_labels did not accept $..$ LaTeX labels.
2000
2001 * bug 7024 fixed - Error messages from "twinkle" were not standard.
2002
2003 * bug 7028 fixed - When Scilab printed an "axis" graphic handle, string array
2004                    size for "tics_labels" was erroneous.
2005
2006 * bug 7065 fixed - "getColorIndex" used some global variables prohibiting
2007                    user's calls.
2008
2009 * bug 7067 fixed - The "isoview" macro created an unnecessary "plot" object.
2010
2011 * bug 7075 fixed - When the "links" property was set for a handle of type
2012                    "legend", the property type was not checked.
2013
2014 * bug 7079 fixed - The "mtlb_get" used a "h" global variable instead of the
2015                    given "H" argument.
2016
2017 * bug 7172 fixed - Executing the "scaling" function caused a function
2018                    redefinition warning due to its "factor" input argument.
2019
2020 * bug 7173 fixed - The equation in the "scaling" help page was incorrect.
2021
2022 * bug 7187 fixed - Plotting a curve, zooming, and then plotting an additional
2023                    curve caused Scilab to freeze, depending on the zoomed-in
2024                    area.
2025
2026 * bug 7188 fixed - Deleting a Label graphics entity caused Scilab to crash.
2027
2028 * bug 7353 fixed - Setting a Polyline's "interp_color_mode" property to "on"
2029                    without having previously set its "interp_color_vector"
2030                    property caused Scilab to crash.
2031
2032
2033 Localization:
2034 =============
2035
2036 * Polish localization added. Thanks to Paweł Dąbrowski, Ernest Życiński,
2037   Sebastian Sławski, Kamil Dąbrowsk, Kamil Strojek, Kamil Dąbrowski,
2038   Michał Snoc, Piotr Seroka...
2039
2040 * bug 3069 fixed - In some cases, the function gettext was returning \"
2041
2042 * bug 7059 fixed - The tag X-Launchpad-Export-Date has been removed to avoid
2043                    huge and useless difference after a launchpad
2044                    synchronization.
2045
2046 * bug 7220 fixed - On Windows, when you started Scilab with "WScilex -l ru_RU",
2047                    some menus were disabled.
2048
2049 Source reorganization:
2050 ======================
2051
2052 * 'tbx_builder_src', 'tbx_build_macros', 'tbx_builder_gateway', ... functions
2053    has been moved in modules_manager module.
2054
2055 API_Scilab:
2056 ===========
2057
2058 * Error(x) is now deprecated and will be removed in Scilab 5.4.
2059   Please consider SciError(x).
2060
2061 Call_Scilab:
2062 ============
2063
2064 * Function "sci_types getVariableType(char *varName)" added into call_scilab.h
2065 This function provides an easy way to retrieve the type of a variable.
2066
2067 Documentation:
2068 ==============
2069
2070 * It is now possible to use LaTeX inlined in the documentation. Thanks to
2071   Calixte Denizet for this feature. (See bug #4329)
2072
2073 * bug 6630 fixed - JavaHelp did not update existing image files when
2074                    building help.
2075
2076 * bug 6852 fixed - JavaHelp did not center the LaTeX formulas containing an
2077                    attribute align="center"
2078
2079 Xcos:
2080 =====
2081
2082 * Modelica compiler 1.12.1
2083
2084 * New set of icons added (the previous set of icons will be available as an
2085   external module)
2086
2087 * The default palettes can now be manipulated by the user.
2088
2089 * LaTeX formulas can be used on any TextBlock using the Scilab tag based
2090   description.
2091
2092 * builnewblock.sci rewritten to use Scilab dynamic link module tools.
2093
2094 * Introduction of the variable %MODELICA_USER_LIBS
2095   Allows a user to set where are the Modelica files describing the user's
2096   Modelica blocks.
2097
2098 * bug 4156 fixed - Xcos defined some temp. variables on stack without
2099                    removing them.
2100
2101 * bug 4705 fixed - Xcos used a non-existing file BEpsf
2102
2103 * bug 4898 fixed - The scifunction_block stored list() parameters on the ipar
2104                    field instead of the opar field.
2105
2106 * bug 4977 fixed - Some icons were duplicated between Gui and Xcos.
2107
2108 * bug 5022 fixed - When opening some demos, ArrayIndexOutOfBoundsException
2109                    were thrown by some Swing components.
2110
2111 * bug 5161 fixed - The export to SVG did not work with images or html.
2112
2113 * bug 5596 fixed - It was not possible to change text block properties (font
2114                    and color)
2115
2116 * bug 5640 fixed - Toolbar and menubar were sometimes not visible at startup.
2117
2118 * bug 6440 fixed - Xcos demos did not work and returned "Unable to
2119                    open file" error.
2120
2121 * bug 6527 fixed - There was several instances of the same variable name
2122                    in the workspace when a data set was exported via a
2123                    "To Workspace" block.
2124
2125 * bug 6661 fixed - "Code Generation" menu failed.
2126
2127 * bug 6668 fixed - Xcos Modelica demos did not work with the new
2128                    Modelica compiler.
2129
2130 * bug 6672 fixed - "Code generation" failed if superblock had
2131                    some gain blocks.
2132
2133 * bug 6674 fixed - Modelica generic block did not work.
2134
2135 * bug 6814 fixed - Link point positions (link.xx and link.yy) were not exported
2136                    as column vectors.
2137
2138 * bug 6900 fixed - The block interfunction was not considered as Scilab
2139                    macros.
2140
2141 * bug 6903 fixed - modelicat called ocamlrun (wrong dependency on Windows).
2142
2143 * bug 6981 fixed - The Scilab 'exit' call was killing Xcos session without
2144                    prompting the user if modified diagrams must be saved before
2145                    exit.
2146
2147 * bug 7053 fixed - Rotated saved blocks were not loaded with the right rotation
2148                    value.
2149
2150 * bug 7089 fixed - Drawing links when creating superblock threw an encoding
2151                    exception.
2152
2153 * bug 7099 fixed - xml2modelica called ocamlrun (wrong dependency on Windows).
2154
2155 * bug 7129 fixed - Xcos hung at the opening of superblocks with context.
2156
2157 * bug 7143 fixed - Simulation values were not valid when the exponential sign
2158                    was an 'e'.
2159
2160 * bug 7175 fixed - Demo bridge rectifier did not build on Windows.
2161
2162 * bug 7214 fixed - Modelica demos did not generate a .mo file in TMPDIR/modelica
2163                    directory.
2164
2165
2166 ATOMS:
2167 ======
2168
2169 * ATOMS client: Categories are now managed.
2170   - atomsList(category) limits the list of modules to a category.
2171   - atomsCategoryList() lists available categories.
2172
2173 * ATOMS GUI:
2174   - Ergonomics have been improved.
2175   - Modules can be filtered by category (See request 5276).
2176   - When a module is not up-to-date, a warning is displayed on the
2177   corresponding sheet.
2178   - Release date of a selected module can now be displayed.
2179
2180 * bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category.
2181
2182 * bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the
2183                    list of already installed modules appears on the home page.
2184
2185 * bug 6842 fixed - The ATOMS GUI could tell that an installed version of a module
2186                    was the most recent one even if it was not the case.
2187
2188 * bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing
2189                    from the presentation frame.
2190
2191 * bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were
2192                    not hyperlinked.
2193
2194 * bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated.
2195
2196
2197 Matlab to Scilab Conversion Tools:
2198 ==================================
2199
2200 * Unitary tests added.
2201
2202 * Matlab-Scilab equivalents dictionary added in documentation.
2203
2204 * In 'mfile2sci', option only_double is now set to %T as default.
2205
2206 * Conversion updated with new Scilab functions:
2207   - 'filesep' now converted by 'filesep' instead of 'pathconvert'.
2208
2209
2210 Dynamic Link:
2211 =============
2212
2213 * Microsoft Visual Studio 2010 Express and Professional support on
2214   Windows x86 and x64 platform.
2215
2216 * Microsoft Visual Studio 2008 Express support on Windows x64 platform
2217   It requires to install Windows SDK to add x64 component on Visual Studio.
2218
2219 * lcc-win32 support moved as module in ATOMS.
2220   It will be easier to maintain with new versions of lcc-win32.
2221
2222 * Intel Fortran 12 (beta) support on Windows x86 and x64 platform.
2223
2224 * 5th argument of 'ilib_compile', 'ilib_for_link', 'ilib_gen_cleaner',
2225   'ilib_gen_Make', 'ilib_mex_build', 'ilib_build' is deprecated.
2226   default value of makefile name must be [].
2227
2228 * bug 4265 fixed - The execution of the dynamic link functions (ilib_*)
2229                    continued even if a compiler was not available.
2230
2231 * bug 5737 fixed - loader.sce generated by ilib_gen_loader did not detect
2232                    if it was a x86 dll or a x64 dll used with a scilab x64 or x86,
2233                    on Windows.
2234
2235
2236 Optimization:
2237 =============
2238
2239 * Simulated annealing: Added documentation for accept_func_default and
2240   accept_func_vfsa.
2241
2242 * fminsearch: updated printing of neldermead, optimbase and optimsimplex objects.
2243
2244 * fminsearch: added demo for dimensionality effect of the Nelder-Mead algorithm.
2245
2246
2247 Incompatibilities:
2248 ==================
2249
2250 * The bug 4583 fix makes the default element value in string array assignment
2251   be an empty string instead of " ".
2252
2253
2254 FFTW:
2255 =====
2256
2257 * On Windows, Scilab can use FFTW3 wrapper of Intel Math Kernel Library.
2258   Select "Download FFTW3 wrapper optimized by Intel Math Kernel Library" during
2259   installation.
2260
2261
2262 API_Scilab:
2263 ===========
2264
2265 * Error(x) is now deprecated and will be removed in Scilab 5.4.
2266   Please use SciError(x) instead.
2267
2268
2269 Source reorganization:
2270 ======================
2271
2272 * 'tbx_builder_src', 'tbx_build_macros', 'tbx_builder_gateway', ... functions
2273    has been moved in modules_manager module.
2274
2275
2276 Compilation:
2277 ============
2278
2279 * On Windows, Pentium III class (or equivalent) with SSE instructions is
2280   required.
2281
2282 * Scilab_f2c.sln can be exported to VS 2010 format.
2283
2284 * Windows 2000 operating system is no more supported.
2285
2286 * Scilab Mac OS X distribution only relies on Java 1.6 and is therefore now
2287   only available under 64-bit OS (Most of 10.5 and all 10.6 Mac OS X versions)
2288
2289 * Under Mac OS X, uses /usr/libexec/java_home instead of hardcoded paths to
2290   retrieve JAVA_HOME
2291
2292 * special_functions module is dynamically loaded by Scilab.
2293
2294 * tclsci module is dynamically loaded by Scilab.
2295
2296 * pvm module is dynamically loaded by Scilab.
2297
2298 * Many warnings detected by Intel Fortran 11.1.051 and more on Windows fixed.
2299
2300 * Better detection system of the dependencies version.
2301
2302 * Add a check of the minimal installations of hdf5 (1.8.4), batik (1.7).
2303
2304 * /usr/share/*/lib added to the Java search path for OpenSuse.
2305
2306 * Option --enable-compilation-tests added to the configure. With this option,
2307   if TestNG has been found, tests will be launched at compilation time.
2308
2309 * Added /usr/lib to JNI search path. Gluegen-rt needed it on openSUSE.
2310
2311 * bug 4300 fixed - Moving Command Queue management to core.
2312
2313 * bug 6432 fixed - Checkstyle disabled on SWIG (Java/JNI) generated files.
2314
2315 * bug 6643 fixed - --without-gui failed to disable Ocaml build (A Xcos
2316                    dependency).
2317
2318 * bug 6857 fixed - make CXXFLAGS="-myflag" was removing some C++ arguments.
2319
2320
2321 Help Tools:
2322 ==========
2323
2324 * %helps_modules (global variable in Scilab) is only defined when
2325   Scilab build help and no more at Scilab's startup.
2326
2327
2328 Core:
2329 =====
2330
2331 * Under GNU/Linux, Unix and Mac OS X, for security purposes, temporary
2332   directory name is now randomized and permissions are limited to the user
2333   (See bug #3493).
2334
2335 * Under GNU/Linux, Unix and Mac OS X, if TMPDIR is set, Scilab will respect it
2336   to store its temporary files (See bug #3493).
2337
2338 * Under non-Windows system, the name of the temporary directory has been changed
2339   from SD_* to SCI_TMP_* to match the current Windows behavior.
2340
2341 * bug 6986 fixed - edit('toto.sce') created a file toto.sce.sci containing
2342                    a function named toto.sce
2343
2344 Tests:
2345 ======
2346
2347 * Mechanism of unitary tests for Java code based on TestNG added and used.
2348
2349 * test_run() now accepts ATOMS modules as input argument.
2350
2351
2352 Text Rendering:
2353 ===============
2354
2355 * Antialiasing activated by default to render text
2356
2357
2358 License:
2359 ========
2360
2361 * The demos files (modules/*/demos/**/*.dem.*) are now released in the public
2362   domain. (See bug #4902)
2363
2364
2365 Obsolete Functions:
2366 ===================
2367
2368 * 'MSDOS' obsolete. Please use 'getos' instead (SEP #39).
2369
2370 * 'with_lcc', 'VCtoLCCLib', 'chooselcccompiler', 'configure_lcc',
2371   'findlcccompiler' have been moved as modules in ATOMS
2372   See http://atoms.scilab.org/toolboxes/LCC-windows or atomsInstall('lcc-windows')
2373   from Scilab.
2374
2375 * 'maxi' obsolete see 'max'.
2376
2377 * 'maxi' obsolete. Please use 'max' instead.
2378
2379 * 'mini' obsolete. Please use 'min' instead.
2380
2381 * 'xselect' obsolete. Please use 'show_window' instead.
2382
2383 Removed functions (previously declared as obsolete):
2384 ====================================================
2385
2386 * 'textprint', 'pol2tex' replaced by 'prettyprint'.
2387
2388 * 'tk_savefile' replaced by 'uigetfile'.
2389
2390 * 'tk_getdir' replaced by 'uigetdir'.
2391
2392 * 'tk_choose' replaced by 'x_choose'.
2393
2394 * 'sci2excel' replaced by 'write_csv'.
2395
2396 * 'excel2sci' replaced by 'read_csv'.
2397
2398 * 'x_message_modeless' replaced by 'messagebox'.
2399
2400 * 'sethomedirectory' replaced by 'SCIHOME'.
2401
2402 * 'getcwd' replaced by 'pwd'.
2403
2404 * 'xbasc' replaced by 'clf'.
2405
2406 * 'getf' replaced by 'exec'.
2407
2408 * 'NumTokens' replaced by 'tokens'.
2409
2410 * 'sort' replaced by 'gsort'.
2411
2412 * 'scilab_demos' replaced by 'demo_gui'.
2413
2414 * 'with_gtk' replaced by 'getversion'.
2415
2416 * 'readc_' replaced by 'input'.
2417
2418
2419 ATOMS:
2420 ======
2421
2422 * ATOMS client: Categories are now managed.
2423   - atomsList(category) limits the list of modules to a category.
2424   - atomsCategoryList() lists available categories.
2425
2426 * The ATOMS GUI ergonomics has been improved.
2427
2428 * ATOMS GUI: Modules can be filtered by category (See request 5276).
2429
2430 * ATOMS GUI: When a module is not up-to-date, a warning is displayed on the
2431   corresponding sheet.
2432
2433 * ATOMS GUI: Display the release date of the watched module.
2434
2435 * bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category.
2436
2437 * bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the
2438                    list of already installed modules appears on the home page.
2439
2440 * bug 6842 fixed - If the installed version of a module was not the most recent
2441                    one, the ATOMS GUI claimed that the newest version was
2442                    installed.
2443
2444 * bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing
2445                    from the presentation frame.
2446
2447 * bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were
2448                    not hyperlinked.
2449
2450 * bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated.
2451
2452 Bug fixes:
2453 ==========
2454
2455 * bug 1041 fixed - An error inside a loop was reported as if it occurred on
2456                    the "end" line.
2457
2458 * bug 1304 fixed - macr2tree now works with a Scilab expression as input.
2459
2460 * bug 1371 fixed - The representation of floating numbers with and exponent
2461                    larger than 100 or smaller than -100 was incorrect.
2462
2463 * bug 2076 fixed - pspect did not use the last data window.
2464
2465 * bug 2613 fixed - Incorrect stack recovery for catched errors in some
2466                    specific contexts (for loops, ...).
2467
2468 * bug 2623 fixed - Non-regression test script fixed.
2469
2470 * bug 2654 partially fixed - exec returned a wrong error if a line had more
2471                    than 4096 characters.
2472
2473 * bug 2775 fixed - Multiplication of 0 times infinity did not work because of
2474                    ATLAS under Windows.
2475
2476 * bug 3281 fixed - Incorrect error message #72 fixed.
2477
2478 * bug 3311 fixed - Loop with a "for" over a vector of complex polynomials produced
2479                    wrong values.
2480
2481 * bug 3490 fixed - "resume" inside an exec crashed Scilab, "resume" restrictions
2482                     of use removed.
2483
2484 * bug 3688 fixed - The assignment using ":" subscript for a dimension that did not
2485                    exist, did not work for hypermatrices.
2486
2487 * bug 3780 fixed - The loadmatfile function did not ignore comments found in
2488                    ASCII files while loading them, resulting in an error message.
2489                    For Matlab compatibility, when this function is called with
2490                    one input argument load(filename), it now looks for a binary
2491                    file (if filename has no extension or .mat extension) or for an
2492                    ASCII file if filename has another extension.
2493
2494 * bug 3796 fixed - In some situation the "tf2ss()" function failed to
2495                    compute correctly the state space representation of
2496                    a transfer function.
2497
2498 * bug 3810 fixed - Insertion in string array and polynomial array may be very slow.
2499
2500 * bug 3811 fixed - Documention about "typeof" and overload prefixes was not
2501                    up-to-date (help overloading).
2502
2503 * bug 3937 fixed - Buttons size in "x_choices" window was related to the labels one.
2504
2505 * bug 4075 fixed - A basic uicontrol example crashed Scilab 5.0.3
2506
2507 * bug 4117 fixed - Via the user interface, closing a graphics figure which had a
2508                    non-existing event handler attached did not destroy
2509                    its associated data structure.
2510
2511 * bug 4224 fixed - uigetfile masks were case insensitive on Windows.
2512
2513 * bug 4359 fixed - M(:,:)='anything' produced erroneous results.
2514
2515 * bug 4362 fixed - test_run("gui","checkbox") no more freezes Scilab.
2516
2517 * bug 4375 fixed - Interactive test SCI/modules/core/tests/unit_tests/breakpoints.tst
2518                    failed.
2519
2520 * bug 4493 fixed - 'rat' moved in elementary_functions module.
2521
2522 * bug 4505 fixed - A red vertical bar appeared for some continuous time systems.
2523
2524 * bug 4572 fixed - Scilab did a SIGSEGV after stacksize('max') + stacksize().
2525
2526 * bug 4583 fixed - Default value for string array assignment was " " instead
2527                    of an empty string "".
2528
2529 * bug 4625 fixed - intersci-n was broken on Windows.
2530
2531 * bug 4640 fixed - plot2d() put CPU utilization at 100% on Windows.
2532
2533 * bug 4672 fixed - Internal function AddFunctionInTable renamed to
2534                    getFunctionByName to avoid confusions on the actual usage
2535                    of this function. Thanks to Yuvraj Tomar.
2536
2537 * bug 4699 fixed - xml2test.pl: Paths were badly displayed in some cases.
2538
2539 * bug 4783 fixed - Comparison between sparse complex matrix and a full one was
2540                    wrong when the sparse matrix contained a  zero row.
2541
2542 * bug 4799 fixed - Sometimes the bode, nyquist , ... function reported a
2543                    "non convergence" error
2544
2545 * bug 4841 fixed - Functions created by 'getd' were unknown by Scilab.
2546
2547 * bug 4948 fixed - A simple Runge Kutta method for solving a second order
2548                    differential equation had a strange behavior.
2549
2550 * bug 4857 fixed - Help file of 'gsort' updated with sort of complex numbers
2551                    and overloading.
2552
2553 * bug 4985 fixed - mgetl did not use fgets (C function).
2554
2555 * bug 4996 fixed - mgetl() was not located in the right module. It has been
2556                    moved to "fileio" module.
2557
2558 * bug 5110 fixed - Incomplete mgetstr documentation.
2559
2560 * bug 5123 fixed - Help about '%helps' was wrong.
2561
2562 * bug 5136 fixed - Information about dependant platform display of
2563                    exponential form (%e) was missing in the prinft_conversion
2564                    documentation.
2565
2566 * bug 5149 fixed - test_run(): Calls to exec() were no more logged by diary().
2567
2568 * bug 5216 fixed - URLs are now active in uicontrols of style "text". This
2569                    feature is used in ATOMS GUI (modules description).
2570
2571 * bug 5324 fixed - Under Windows, "File open" dialog box focused on parent
2572                    directory of current directory.
2573
2574 * bug 5432 fixed - A link to http://www.tcl.tk/doc/ added in help files about
2575                    Tcl/Tk.
2576
2577 * bug 5512 fixed - The display order of input arguments was not described in
2578                    the disp() documention.
2579
2580 * bug 5541 fixed - In the API documentation, the information that data must be
2581                    allocated before calling API functions was missing.
2582
2583 * bug 5575 fixed - Wrong German translation fixed (Standart => Standard).
2584
2585 * bug 5583 fixed - exec() did not manage correctly UTF-8 and ANSI/ASCII files
2586                    encoded.
2587
2588 * bug 5588 fixed - Assigning null() in a tlist or mlist field shifted all remaining
2589                    values with respect to field names.
2590
2591 * bug 5609 fixed - Documentation stated incorrectly that fieldnames were working
2592                    on cells.
2593
2594 * bug 5612 fixed - There was no way to delete a field in a struct.
2595                    It is now possible with null().
2596
2597 * bug 5629 fixed - export_to_hdf5 to a file overwrote a directory
2598                    with the same name (now trigger an error).
2599
2600 * bug 5630 fixed - export_to_hdf5 to a file with a same directory
2601                    name altered the permission of the directory.
2602
2603 * bug 5724 fixed - erfinv and erf missed references to similar functions
2604
2605 * bug 6332 fixed - stacksize had problems on Mac OS X and 64-bit platforms.
2606
2607 * bug 6349 fixed - The callback of an 'edit' uicontrol was only executed when it lost focus.
2608
2609 * bug 6419 fixed - There was no way to retrieve minimum global stack size
2610                    from Scilab.
2611
2612 * bug 6428 fixed - fscanfMat did not manage format parameter as fprintfMat.
2613
2614 * bug 6435 fixed - error 4 returned a wrong message.
2615
2616 * bug 6447 fixed - unix_g() and dos() did not support properly neither UTF8
2617                    nor ANSI encoded output.
2618
2619 * bug 6449 fixed - regexp returned a wrong value with a string returned by mgetl.
2620
2621 * bug 6451 fixed - length returned a wrong value with a string returned by mgetl.
2622
2623 * bug 6452 fixed - part returned a wrong value with a string returned by mgetl.
2624
2625 * bug 6484 fixed - file did not return filename of an opened Fortran file.
2626
2627 * bug 6504 fixed - Copy/paste of the contents of message boxes was not available.
2628
2629 * bug 6510 fixed - modules/helptools/help_en_US.xsl and
2630                    modules/helptools/help_fr_FR.xsl were useless but not removed.
2631
2632 * bug 6511 fixed - mseek and mtell did not manage files > 2 Gbytes on 64-bit
2633                    Windows.
2634
2635 * bug 6516 fixed - fullfile did not remove blanks and not create a valid path.
2636
2637 * bug 6535 fixed - The property 'ListboxTop' of the graphic user interface object
2638                    'listbox' had no effect.
2639
2640 * bug 6543 fixed - neldermead issues for automatic restarts.
2641
2642 * bug 6549 fixed - genlib function had a behavior which was not consistent with
2643                    the load function.
2644
2645 * bug 6550 fixed - lib(".") returned a relative path in library variable
2646                    created.
2647
2648 * bug 6556 fixed - fprintf() returned an error if it was called twice (or more)
2649                    on the same file.
2650
2651 * bug 6635 fixed - Incorrectly drawn Bode plots (calfrq bug).
2652
2653 * bug 6666 fixed - emptystr() gave a wrong result instead of complaining
2654                    about hypermatrix.
2655
2656 * bug 6682 fixed - mprintf, msprintf, mfprintf did not manage octal (%o) format.
2657
2658 * bug 6726 fixed - Variables whose name starts with a $  could be retrieved in
2659                    libraries.
2660
2661 * bug 6731 fixed - Information on the output argument was missing from the
2662                    lib() documentation.
2663
2664 * bug 6740 fixed - It was not possible to launch Scilab as Minimized
2665                    or Maximized Window.
2666
2667 * bug 6744 fixed - p_margin() returned an erroneous result.
2668
2669 * bug 6745 fixed - g_margin() returned an erroneous result.
2670
2671 * bug 6750 fixed - TMPDIR constant had no help page.
2672
2673 * bug 6751 fixed - Completion added unwanted characters when some
2674                    string sequences occurred several times.
2675
2676 * bug 6774 fixed - Calling get_param generated a "funcprot" warning when
2677                    the value of an option stored in a parameters list was
2678                    a function.
2679
2680 * bug 6781 fixed - Defined variables in a library were not recognized in
2681                    compiled macros.
2682
2683 * bug 6783 fixed - Solving a system of linear equation by backslash ("\")
2684                    caused a crash, when using complex numbers on Windows.
2685
2686 * bug 6784 fixed - It was not possible to move a Scilab installation without
2687                    breaking the (previously installed) ATOMS packages load.
2688
2689 * bug 6827 fixed - The error printed by spchol if the variable was complex
2690                    was wrong.
2691
2692 * bug 6830 fixed - C2F(scistring) in stack2.c was broken for macro names of
2693                    exactly two characters.
2694
2695 * bug 6831 fixed - in cli (=nwni) mode, tbx_build_help failed.
2696
2697 * bug 6861 fixed - yulewalk example failed on Windows.
2698
2699 * bug 6862 fixed - Help page for 'vectorfind' missed some explanations about
2700                    input arguments types. Moreover there were missing checks
2701                    about input arguments number and types in the function.
2702
2703 * bug 6864 fixed - Some error messages were wrong in data_structures module.
2704
2705 * bug 6867 fixed - Wrong error message when base2dec() was called with an invalid
2706                    base representation.
2707
2708 * bug 6889 fixed - 'fscanfMat' crashed with wrong formatted files.
2709
2710 * bug 6891 fixed - 'whos' did not display global variables.
2711
2712 * bug 6893 fixed - Some files +~JF****.tmp were created outside of Scilab
2713                    temporary directory.
2714
2715 * bug 6895 fixed - Completion crashed with -NW mode, on some Linux.
2716
2717 * bug 6901 fixed - This script with 'exec' produced a weird warning.
2718
2719 * bug 6923 fixed - Some localized messages were wrong in 'qmr'.
2720
2721 * bug 6924 fixed - Some error messages were wrong in 'gmres' and 'qmr'.
2722
2723 * bug 6932 fixed - Unitary test for function 'exit' failed in Linux binary
2724                    version.
2725
2726 * bug 6933 fixed - Some temporary files (dict_*.tmp) were created when using
2727                    search engine of the help browser.
2728
2729 * bug 6934 fixed - Denormalized floating point numbers were not present in
2730                    Scilab's master.
2731
2732 * bug 6940 fixed - An error message was wrong in 'pvm_send'.
2733
2734 * bug 6946 fixed - Information about optional input arguments 'column separator'
2735                    and 'decimal mark' were missing in the write_csv documentation.
2736
2737 * bug 6947 fixed - Some demos in "Optimization and Simulation" failed,
2738                    without write rights in SCI subdirectory.
2739
2740 * bug 6951 fixed - stacksize had a strange behavior.
2741
2742 * bug 6952 fixed - stacksize('max') did not return maximum value.
2743
2744 * bug 6962 fixed - bvode generated an error on Windows.
2745
2746 * bug 6964 fixed - Scilab could detect a wrong SCI path on Windows.
2747
2748 * bug 6971 fixed - After launching a module by loader.sce, variable v was
2749                    predefined.
2750
2751 * bug 6990 fixed - "and" and "or" did not work on hypermatrices.
2752
2753 * bug 7003 fixed - 'evstr' did not evaluate NaN and Inf as %nan and %inf.
2754
2755 * bug 7006 fixed - exec removed spaces at the end of filename when it returned
2756                    an error.
2757
2758 * bug 7014 fixed - ilib_verbose value was modified after toolbox_skeleton.
2759
2760 * bug 7019 fixed - resume() produced an incorrect error message.
2761
2762 * bug 7021 fixed - Scilab did not start and returned a system error (193)
2763                    on Windows.
2764
2765 * bug 7033 fixed - newfun was randomly crashing (mostly on 32-bit) writing to
2766                    unallocated memory.
2767
2768 * bug 7036 fixed - The plot2d document was incomplete (missing optional argument).
2769
2770 * bug 7042 fixed - Insertion of an empty matrix into a struct (to remove a row or column)
2771                    was buggy when multiple index was used.
2772
2773 * bug 7044 fixed - calling sequence in help of 'strcat' was wrong.
2774
2775 * bug 7057 fixed - isdigit and isalphanum crashed with a matrix of string
2776                    as input argument.
2777
2778 * bug 7077 fixed - uigetfont crashed Scilab when the cancel button was clicked.
2779
2780 * bug 7078 fixed - A wrong error message was displayed when setting the "value"
2781                    property of an "edit" uicontrol.
2782
2783 * bug 7094 fixed - If badly called, ode made Scilab crashed.
2784
2785 * bug 7108 fixed - It was not possible to set the callback_type property via uicontrol.
2786
2787 * bug 7109 fixed - 'lu' function with some complex matrices crashed on Windows.
2788
2789 * bug 7123 fixed - No completion was possible if the name of a variable was
2790                    preceded by ~ or @ or < or >
2791
2792 * bug 7161 fixed - wavread failed to load some .wav files with error 44.
2793
2794 * bug 7163 fixed - Assignment index ":" were translated into "eye()".
2795
2796 * bug 7170 fixed - Scilab equivalent for Matlab "uigetdir" was "tk_getdir",
2797                    it has been replaced by "uigetdir".
2798
2799 * bug 7180 fixed - xs2pdf was unable to export a graphic.
2800
2801 * bug 7181 fixed - The display of a struct having no fields did not work.
2802
2803 * bug 7189 fixed - In some cases the usage of resume led to a crash of Scilab.
2804
2805 * bug 7223 fixed - 'unsetmenu' on a separator crashed Scilab.
2806
2807 * bug 7224 fixed - Export empty matrix in HDF5 did not unlock file.
2808
2809 * bug 7236 fixed - Due to bug 1371 fix, sci2exp(-%inf) returned a wrong
2810                    value -nf and not -%inf.
2811
2812 * bug 7250 fixed - In the console, the first character of a filename was doubled
2813                    when completed.
2814
2815 * bug 7260 fixed - To read a malformed .csv file with fscanfMat crashed Scilab.
2816
2817 * bug 7285 fixed - Open/Save dialog box did not display filenames without
2818                    extension with filter "*.*"
2819
2820 * bug 7291 fixed - unix('') and dos('') returned a wrong messsage on Windows.
2821
2822 * bug 7278 fixed - strsplit did not work with some particular inputs.
2823
2824 * bug 7312 fixed - isnum() diplayed warnings when using some unusual parameters.