* bug 7599 fixed - Intersci-n and intersci did not create code from a .desc file...
[scilab.git] / scilab / CHANGES_5.3.X
1          Changes between version 5.3.0-beta-2 and 5.3.0-beta-3 of Scilab
2          ===============================================================
3
4 SciNotes:
5 =========
6
7 * bugs 7276, 7726 fixed - There was a problem of highlighting with default font. 
8
9 * bug 7618 fixed - The change of the background color generated an exception.
10
11 * bug 7621 fixed - The change of the font generated an exception.
12
13 * bug 7623 fixed - "Evaluate Selection" evaluated the selection with one added char.
14
15 * bug 7673 fixed - The extension ".dem" was not available in Open or Save actions.
16
17 * bug 7676 fixed - The SaveAs action did not remove "readonly" mode.
18
19 * bug 7677 fixed - User had not the possibilty to open files in his favorite
20                    directories.
21
22 * bug 7678 fixed - Help action did not give help on selection.
23
24 * bug 7682 fixed - The knob of the vertical scrollbar moved badly on resize.
25
26 * bug 7719 fixed - There was not the possibility to open several files at the
27                    same time through the file chooser.
28
29 * bug 7718 fixed - There was a bad detection of a function when the list of args
30                    was broken.
31
32 * bug 7719 fixed - There was not the possibility to open several files at the
33                    same time.
34
35 * bug 7722 fixed - Several FindReplace windows could be opened.
36
37
38 Editvar/Browsevar:
39 ==================
40
41 * bug 7610 fixed - browsevar(): The icons (left column) did not appear in the
42                    binary version (Linux & MacOSX).
43
44 * bug 7627 fixed - When browsevar() window was docked, if browsevar() was called
45                    again an empty window poped up and could not be closed.
46
47
48 Compilation:
49 ============
50
51 * bug 7668 fixed -  Scilab 5.3.0-beta-2 did not build with Visual Studio 2008 Express.
52
53
54 Documentation:
55 ==============
56
57 * bug 7755 fixed - Some sparse help pages moved from elementary_functions to 
58                    the sparse chapter.
59
60
61 Windows Installer:
62 ==================
63
64 * Add "Command Line - Minimal Installation (no gui)" Configuration.
65   Interpreter in command line without the graphic, java or Tcl/Tk capabilities.
66   Installation requires only 60 Mo on disk.
67
68
69 Bug Fixes:
70 ==========
71
72 * bug 7452 fixed - demos nmplot from Optimization and Simulation -> fminsearch
73                    -> nmplot* did not work.
74
75 * bug 7453 fixed - newfun() was broken after clearfun().
76
77 * bug 7498 fixed - SPLIT_f were not always deleted when one of its connection
78                    were.
79
80 * bug 7519 fixed - Help page of getcallbackobject() did not describe input argument.
81
82 * bug 7599 fixed - Intersci-n and intersci did not create code from a .desc file
83                    if it was not ended by an empty line.
84
85 * bug 7601 fixed - call_scilab C functions did not check if engine was started.
86
87 * bug 7611 fixed - The cross to close a subwindow and the little arrow to undock
88                    it was not visible even if the subwindow was docked.
89
90 * bug 7615 fixed - When opening a SuperBlock, a non-blocking exception could be
91                    thrown.
92
93 * bug 7616 fixed - fullfile did not work with only one input argument.
94
95 * bug 7617 fixed - Editvar did not have any menu bar.
96
97 * bug 7619 fixed - get_function_path did not return all available paths.
98
99 * bug 7620 fixed - The Optimization and Simulation/Optimisation/Plot demo did
100                    not plot anything.
101
102 * bug 7622 fixed - When opening an Xcos diagram done on 5.2.2, an exception
103                    could be thrown.
104
105 * bug 7628 fixed - When importing Scicos diagram, type each port as "explicit"
106                    when not typed.
107
108 * bug 7631 fixed - On Xcos, using xcosPalAdd modified the user palatte.xml file.
109
110 * bug 7635 fixed - Xcos diagram with nested SuperBlocks did not contains a
111                    valid container reference.
112
113 * bug 7636 fixed - The SUPER_f internal diagram was not coherent with the block
114                    external view.
115
116 * bug 7644 fixed - The last user palette could not be removed from the palette
117                    tree.
118
119 * bug 7651 fixed - scicos_math.h was missing in binary package.
120
121 * bug 7681 fixed - help_from_sci failed to process tabulated .sci files.
122
123 * bug 7685 fixed - Demo Graphics => More surfaces => Sphere did not appear
124                    as spherical.
125
126 * bug 7688 fixed - set("color_map", hsvcolormap(128)) produced
127                    a EXCEPTION_STACK_OVERFLOW.
128
129 * bug 7693 fixed - With a corrupted palettes.xml file, the error message is not
130                    coherent with the recovering action.
131
132 * bug 7703 fixed - 'coding_ga_identity' help contained false "See Also".
133
134 * bug 7704 fixed - 'init_ga_default' help did not tell the default values of
135                    the optional parameters.
136
137 * bug 7706 fixed - example in the help page of 'optim_ga' did not work.
138
139 * bug 7733 fixed - strstr crashed scilab if the second input argument was longer
140                    than the first one.
141
142
143          Changes between version 5.3.0-beta-1 and 5.3.0-beta-2 of Scilab
144          ===============================================================
145
146 Obsolete Functions:
147 ===================
148
149 * 'oldbesseli', 'oldbesselj', 'oldbesselk' and 'oldbessely' are obsolete.
150 Please use 'besseli', 'besselj', 'besselk' and 'bessely' instead.
151
152
153 History Manager:
154 ================
155
156 * "// End Session" line removed from the history file.
157
158 * Begin session line identified by "// -- " and finished by " -- //"
159
160
161 SciNotes:
162 =========
163
164 * Add the possibility to restore the last session (thanks to Paul Griffiths).
165
166 * Add a close-button on the tabs and the possibility to drag&drop them.
167
168 * bug 6496 fixed - Add hyperlinks on macros in SciNotes.
169
170 * bugs 7462, 7463 fixed - The editor did not manage files with extensions *.tst,
171                    *.start,*.quit.
172
173 * bug 7477 fixed - Bad detection of a function declaration when the line
174                    ended with a comment.
175
176 * bug 7491 fixed - Broken lines with a .. were not correctly handled and caused
177                    a freeze of SciNotes.
178
179 * bug 7550 fixed - In SciNotes, the "case" keyword was misplaced in some cases.
180
181 * bug 7557 fixed - SciNotes: unselected line was tabified.
182
183 * bug 7558 fixed - SciNotes: global variables were reached before local ones.
184
185 * bug 7564 fixed - In SciNotes, no message was displayed when an unsuccessful
186                    search occurred.
187
188 * bug 7586 fixed - ShortCut for 'Save' action was missing in SciNotes.
189
190 * bug 7590 fixed - In SciNotes, there was a bad organization of
191                    "Split..." and "Line Numbering..." menus.
192
193 * bug 7595 fixed - In SciNotes, a string was broken if '..' was encountered.
194
195 File input/output:
196 ==================
197
198 * Rewrite 'mputl' as a built-in function for speed improvements.
199
200
201 Window Management:
202 ==================
203
204 * If a subwindow is not docked, it is not possible to close a subwindow with
205 its own "cross" anymore.
206
207 * bugs 7572, 5519 fixed - The cross in the dockbar was confusing when a window
208                           was not docked.
209
210 Editvar/Browsevar:
211 ==================
212
213 * bug 7328 fixed - editvar() window title did not contain the name of the
214                    edited variable.
215
216 * bug 7329 fixed - If editvar() window was docked, calling editvar another time
217                    threw java exceptions and froze editvar().
218
219 * bug 7330 fixed - browsevar() called editvar() even if the latter did not
220                    handle the variable type.
221
222 * bug 7332 fixed - browsevar(): When checked booleans were hidden and unchecked
223                    booleans were displayed, the "boolean" menu was reversed.
224
225 * bug 7333 fixed - browsevar(): The type of global variables had weird values.
226
227 * bug 7334 fixed - browsevar(): Some columns had wrong names.
228
229 * bug 7337 fixed - browsevar(): Some types could not be filtered
230                    (Scilab intrinsic, Matlab sparse and implicit polynomial).
231
232 * bug 7343 fixed - editvar could not edit empty matrices.
233
234
235 Xcos:
236 =====
237
238 * bug 6968 fixed - Modelica Chaos Xcos demo was not simulating.
239
240 * bug 7372 fixed - No message was displayed in the Xcos info bar during the
241                    first drag and drop of a block (it may take time).
242
243 * bug 7396 fixed - On I/O blocks used in SuperBlocks, empty index threw a
244                    decoding exception.
245
246 * bug 7480 fixed - Xcos conditional compilation produced a too long script on
247                    Scilab queue.
248
249 * bug 7483 fixed - A wrong id block could lead to unopenable files.
250
251 * bug 7520 fixed - The Xcos context was not translated from parent diagram to
252                    child one.
253
254 * bug 7529 fixed - Using the Xcos block help from the palette froze Scilab.
255
256 * bug 7530 fixed - When connecting two links together in a superblock, the split
257                    block was not correctly positioned.
258
259 * bug 7532 fixed - Old Scicos diagrams without diagram version numbers could not
260                    be opened.
261
262 * bug 7533 fixed - On Xcos, it was possible to drop a block into another one.
263
264 * bug 7534 fixed - On a RegionToSuperBlock action, the exported block parent
265                    field were not updated with the new parent diagram.
266
267 * bug 7540 fixed - Xcos did not well serialized ScilabInteger types. This
268                    problem produced bugs on the LOGIC and BITSET blocks.
269
270 * bug 7551 fixed - An Xcos block could not change the type of a port when it was
271                    already present.
272
273 * bug 7571 fixed - The mirror state of a block was not saved on a diagram.
274
275 * bug 7574 fixed - The Xcos diagram configuration settings did not work with
276                    exponential values.
277
278 * bug 7588 fixed - When Xcos palettes had been installed in Scilab, they were not
279                    removed at the end of the session.
280
281
282
283 Compilation:
284 ============
285
286 * Fix "warning: deprecated conversion from string constant to 'char'"
287   message when compiling a toolbox using Scierror(...) and sciprint(...)
288
289
290 Bug Fixes:
291 ==========
292
293 * bug 3842 fixed - "native" and "double" evaluation modes added to the sum,
294                    cumsum, prod and cumprod functions
295                    For more information, see the SEP #46.
296
297 * bug 4370 fixed - Help page for alufunction and figure_properties were not
298                    up-to-date and the help page for pixel_drawing_mode was
299                    missing.
300
301 * bug 5185 fixed - It was not possible to edit the name of a super block.
302
303 * bug 5366 fixed - Help of modules_manager was not built.
304
305 * bug 6639 fixed - "hypermat"  did not remove the higher dimensions equal to 1.
306
307 * bug 6849 fixed - add_profiling badly handled "else" which made plotprofile
308                    function produced an incorrect report.
309
310 * bug 7121 fixed - Help file about saveafterncommands(0) updated.
311
312 * bug 7124 fixed - mputl returned a wrong error message if a file did not exist.
313
314 * bug 7158 fixed - Help chapter on texmacs was empty.
315
316 * bug 7182 fixed - Help file of link about the output argument updated.
317
318 * bug 7183 fixed - Help file of ulink about the input argument updated.
319
320 * bug 7228 fixed - Help file of strcat about the third input argument updated.
321
322 * bug 7282 fixed - eval failed on some functions without output arguments.
323
324 * bug 7286 fixed - On some platforms, eps export of NaN values was buggy.
325
326 * bug 7371 fixed - Documentation about cell did not precise that the value
327                    returned by A.dims could not be used as a subscript.
328
329 * bug 7374 fixed - If Scilab was launched via another Scilab, TMPDIR was badly
330                    built.
331
332 * bug 7388 fixed - A java exception was thrown when we clicked on a menu created
333                    using uimenu because this menu had no child.
334
335 * bug 7391 fixed - Links added between help files on evstr, eval, execstr.
336
337 * bug 7437 fixed - If history file was invalid, history browser crashed.
338
339 * bug 7441 fixed - The history browser crashed if the language was changed.
340
341 * bug 7443 fixed - The number of arguments of the "title", "xlabel", "ylabel"
342                    and "zlabel" macros were incorrectly checked.
343
344 * bug 7457 fixed - Under GNU/Linux and Mac OS, the datatip mode icon was
345                    missing in the graphic windows toolbar.
346
347 * bug 7459 fixed - Character issues fixed on some Japanese systems.
348
349 * bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set
350                    library name on Windows.
351
352 * bug 7505 fixed - Last optional parameter of "legend" macros was not read.
353
354 * bug 7507 fixed - There were some issues in the pvm module error messages
355                    which made translation difficult.
356
357 * bug 7508 fixed - There was a wrong error message in gmres function.
358
359 * bug 7514 fixed - Some demo files were broken due to changes in x_mdialog function.
360
361 * bug 7566 fixed - The cacsd module graphic functions (bode, black, nyquist,...)
362                    did not preserve the immediate_drawing property value.
363
364 * bug 7568 fixed - In the completion window, an exception was thrown when an
365                    item was selected.
366
367 * bug 7594 fixed - Undefined variable error was not properly handled since bug 6781 fix.
368
369
370
371            Changes between version 5.2.X and 5.3.0-beta1 of Scilab
372            =======================================================
373
374
375 Performance:
376 ============
377
378 * Faster access to primitive table (internal). This change improves the overall
379   speed of Scilab.
380
381 * Improved access to the list of functions increases the performances.
382
383
384 Parallel execution:
385 ===================
386
387 * Function "parallel_run" has been introduced for all supported architectures.
388   This function allows parallel computations and leverages multicore
389   architectures and their capacities.
390   For more information, see the help page of parallel_run or SEP #43.
391
392
393 SciNotes (Text Editor):
394 =======================
395
396 * The Scilab consortium would like to express their congratulations to Calixte
397   Denizet for his impressive work on the recent developments on SciNotes.
398
399 * Distributed with a new name: SciNotes
400
401 * Complete refactorization of the text editor. This change improves the speed,
402   the stability of the editor and also improves many aspects of SciNotes.
403
404 * Add the possibility to complete on-the-fly typing.
405   Ex: type '[' gives '[]') or keywords (e.g. type 'if ' gives 'if <CR>end')
406
407 * Add the possibility to have several instances of the editor and to dock
408   them (or not).
409
410 * Add the possibility to remove trailing whitespaces.
411
412 * Improve the "help on keyword" from the popup menu.
413
414 * bugs 4399, 4922 fixed - The line numbering could not be compatible with the
415                           output of the whereami function.
416
417 * bug 4790 fixed - A broken string (with .. operator) was badly colorized.
418
419 * bug 4865 fixed - The buttons to undo and redo were not disabled when there
420                    was nothing to undo or redo.
421
422 * bug 4872 fixed - A binary file was opened like a text file.
423
424 * bug 4907 fixed - The source code of a given macro could not be opened.
425
426 * bug 4916 fixed - Problem with 'See the code' in the demos.
427
428 * bug 4990 fixed - When the argument was a directory, an error was displayed.
429
430 * bug 4992 fixed - There was no possibility to split a window with the same
431                    contents.
432
433 * bug 5087 fixed - Different keywords were not split in different categories.
434
435 * bug 5102 fixed - It was not possible to choose the font weight or the font
436                    style for a keyword category.
437
438 * bug 5113 fixed - Bad refresh of the application title in some cases.
439
440 * bug 5124 fixed - Editor's title was not updated when a file was saved as...
441
442 * bugs 5126, 6519 fixed - Problems appeared after using undo a few times.
443
444 * bug 5175 fixed - Ghost text appeared in the view.
445
446 * bug 5178 fixed - The kind of tabulations (hard tabulations or spaces)
447                    could not be specified.
448
449 * bug 5204 fixed - Weird display of 'else' keyword.
450
451 * bug 5261 fixed - Several instances of the editor could not be opened.
452
453 * bug 5269 fixed - Help could not be reached on a keyword with CTRL+F1.
454
455 * bug 5320 fixed - A correct name was not proposed on the 'Save as' action.
456
457 * bug 5321 fixed - There was no possibility to choose the length of a
458                    tabulation.
459
460 * bug 5473 fixed - It was not possible to generate a function help template
461                    using help_from_sci.
462
463 * bug 5534 fixed - Auto-completion was not available.
464
465 * bug 5632 fixed - A file in read-only mode could not be opened.
466
467 * bug 5644 fixed - The DragN'Drop text was copied rather than moved.
468
469 * bug 5645 fixed - Undo action deleted a line rather than making it visible.
470
471 * bugs 5646, 5658 fixed - The undo/redo strategy was failing in some cases.
472
473 * bug 5647 fixed - Bad line numbering when a file was just opened.
474
475 * bug 5648 fixed - The editor let you think that you can change a filename just
476                    in changing the case.
477
478 * bug 5652 fixed - Bad line numbering when several files were opened.
479
480 * bug 5654 fixed - The editor did not save the user preferences.
481
482 * bug 5655 fixed - The selection was lost after an unsuccessful search.
483
484 * bug 5656 fixed - When a part of text was selected, the search was done on the full
485                    document.
486
487 * bug 5657 fixed - Control+End did not move the cursor to the end of the file.
488
489 * bug 5681 fixed - The search window was not put in front of the editor's one.
490
491 * bug 5682 fixed - A problem occurred in some cases with the replace action.
492
493 * bug 6479 fixed - A problem occurred in some cases when a '{' was used in
494                    comments.
495
496 * bug 6515 fixed - The DragN'Drop text was copied at the end of the file.
497
498 * bug 6658 fixed - The position and size of the editor were not saved.
499
500 * bug 6670 fixed - There was no shortcut for the "Evaluate Selection" action.
501
502 * bug 6748 fixed - There was a time problem between local computer and
503                    remote file system.
504
505 * bug 6807 fixed - '.*' was not correctly highlighted.
506
507 * bug 6980 fixed - When a replaced text contained a '\', the backslash was
508                    considered as a special character.
509
510 * bug 7032 fixed - There was a problem when a filename contained a ' or a ".
511
512 * bug 7088 fixed - The editor freezed when a user copied/pasted several times.
513
514 * bug 7112 fixed - Two transpositions gave a string (if a'==1 then a=b').
515
516 * bug 7150 fixed - It was impossible to change the background color.
517
518 * bug 7237 fixed - Whites and tabs were not visible in strings and in comments.
519
520 * bug 7238 fixed - The dot/del key on the numeric pad added a 'suppr' and a dot.
521
522 * bug 7239 fixed - Font style was lost on a selected text.
523
524 * bug 7240 fixed - The menu "Open source file" was active even if nothing could
525                    be opened.
526
527 * bug 7262 fixed - An exception was thrown when a text was dragged and dropped.
528
529 * bug 7272 fixed - No check on the lastModified property was performed when
530                    a file was opened.
531
532 * bug 7277 fixed - The "recent files" list was badly ordered.
533
534 * bug 7281 fixed - The menu "Evaluate selection" did not change when nothing
535                    was selected.
536
537 * bug 7299 fixed - There was a bad matching by the right for the expression
538                    n=size(x,"*"); r=(x*x')
539
540 * bug 7352 fixed - No completion menu on the right click.
541
542 * bug 7421 fixed - The source file of a selected name with right
543                    click could not be opened.
544
545
546 editvar (variable editor):
547 ==========================
548
549 * New variable editor
550   Note that this editor will be improved in the next beta releases.
551
552
553 browsevar (variable browser):
554 =============================
555
556 * New variable browser
557   Note that this browser will be improved in the next beta releases.
558
559
560 Graphics:
561 =========
562
563 * The set, get and uicontrol functions are now overloadable.
564
565 * Datatips tools added.
566   For more information, see the help page of datatips or SEP #29.
567
568 * The frequency response plots ("bode", "black", "nyquist", "gainplot",...)
569   support cutomized datatips.
570
571 * bug 2651 fixed - "plot2d" was not working when the x argument was not given
572                    and some optional arguments were given.
573
574 * bug 3100 fixed - The "xselect" function has been made obsolete and replaced
575                    by "show_window", in accordance with its help page.
576
577 * bug 3975 fixed - The "xload" function was not able to load the contents of a
578                    previously saved graphic figure into a different one.
579
580 * bug 4531 fixed - "legend" macros were not displaying any error when no
581                    'Polyline' existed.
582
583 * bug 4658 fixed - When some graphic functions were called without any
584                    arguments, the error was not explicit enough.
585
586 * bug 5284 fixed - In some cases, the function "legend" drew line segments in
587                    its box in a reverse order.
588
589 * bug 5606 fixed - In certain cases, user-defined x-axis ticks were not
590                    correctly aligned.
591
592 * bug 6098 fixed - It was not possible to get values by clicking on a point
593                    of Bode diagram.
594
595 * bug 6394 fixed - The "black", "m_circle", "chart" functions has been
596                    improved for a better rendering and datatips
597                    customization. Two new functions created: "hallchart"
598                    (superseed "m_circle") and "nicholschart" (superseed
599                    "chart").
600
601 * bug 6532 fixed - In some cases, the text entity rendering order was wrong.
602
603 * bug 6676 fixed - When "twinkle(gca())" was executed, data related to the
604                    current axes was not twinkling.
605
606 * bug 6786 fixed - The "polarplot" function did not correctly display the polar
607                    coordinated grid when negative rho values were plotted.
608
609 * bug 6835 fixed - Performing an interactive rotation after having executed the
610                    "plot3d" function caused Scilab to freeze on 64-bit Windows.
611
612 * bug 6848 fixed - The patterns of the lines were poorly exported.
613
614 * bug 6958 fixed - The "tics_labels" property from "axes" rejected column vector
615                    of labels.
616
617 * bug 6959 fixed - axis.tics_labels did not accept $..$ LaTeX labels.
618
619 * bug 7024 fixed - Error messages from "twinkle" were not standard.
620
621 * bug 7028 fixed - When Scilab printed an "axis" graphic handle, string array
622                    size for "tics_labels" was erroneous.
623
624 * bug 7065 fixed - "getColorIndex" used some global variables prohibiting
625                    user's calls.
626
627 * bug 7067 fixed - The "isoview" macro created an unnecessary "plot" object.
628
629 * bug 7075 fixed - When the "links" property was set for a handle of type
630                    "legend", the property type was not checked.
631
632 * bug 7079 fixed - The "mtlb_get" used a "h" global variable instead of the
633                    given "H" argument.
634
635 * bug 7172 fixed - Executing the "scaling" function caused a function
636                    redefinition warning due to its "factor" input argument.
637
638 * bug 7173 fixed - The equation in the "scaling" help page was incorrect.
639
640 * bug 7187 fixed - Plotting a curve, zooming, and then plotting an additional
641                    curve caused Scilab to freeze, depending on the zoomed-in
642                    area.
643
644 * bug 7188 fixed - Deleting a Label graphics entity caused Scilab to crash.
645
646 * bug 7353 fixed - Setting a Polyline's "interp_color_mode" property to "on"
647                    without having previously set its "interp_color_vector"
648                    property caused Scilab to crash.
649
650
651 Localization:
652 =============
653
654 * Polish localization added. Thanks to Paweł Dąbrowski, Ernest Życiński,
655   Sebastian Sławski, Kamil Dąbrowsk, Kamil Strojek, Kamil Dąbrowski,
656   Michał Snoc, Piotr Seroka...
657
658 * bug 3069 fixed - In some cases, the function gettext was returning \"
659
660 * bug 7059 fixed - The tag X-Launchpad-Export-Date has been removed to avoid
661                    huge and useless difference after a launchpad
662                    synchronization.
663
664 * bug 7220 fixed - On Windows, when you started Scilab with "WScilex -l ru_RU",
665                    some menus were disabled.
666
667
668 Documentation:
669 ==============
670
671 * It is now possible to use LaTeX inlined in the documentation. Thanks to
672   Calixte Denizet for this feature. (See bug #4329)
673
674 * bug 6630 fixed - JavaHelp did not update existing image files when
675                    building help.
676
677 * bug 6852 fixed - JavaHelp did not center the LaTeX formulas containing an
678                    attribute align="center"
679
680 Xcos:
681 =====
682
683 * Modelica compiler 1.12.1
684
685 * New set of icons added (the previous set of icons will be available as an
686   external module)
687
688 * The default palettes can now be manipulated by the user.
689
690 * LaTeX formulas can be used on any TextBlock using the Scilab tag based
691   description.
692
693 * builnewblock.sci rewritten to use Scilab dynamic link module tools.
694
695 * Introduction of the variable %MODELICA_USER_LIBS
696   Allows a user to set where are the Modelica files describing the user's
697   Modelica blocks.
698
699 * bug 4156 fixed - Xcos defined some temp. variables on stack without
700                    removing them.
701
702 * bug 4705 fixed - Xcos used a non-existing file BEpsf
703
704 * bug 4898 fixed - The scifunction_block stored list() parameters on the ipar
705                    field instead of the opar field.
706
707 * bug 4977 fixed - Some icons were duplicated between Gui and Xcos.
708
709 * bug 5022 fixed - When opening some demos, ArrayIndexOutOfBoundsException
710                    were thrown by some Swing components.
711
712 * bug 5161 fixed - The export to SVG did not work with images or html.
713
714 * bug 5596 fixed - It was not possible to change text block properties (font
715                    and color)
716
717 * bug 5640 fixed - Toolbar and menubar were sometimes not visible at startup.
718
719 * bug 6440 fixed - Xcos demos did not work and returned "Unable to
720                    open file" error.
721
722 * bug 6527 fixed - There was several instances of the same variable name
723                    in the workspace when a data set was exported via a
724                    "To Workspace" block.
725
726 * bug 6661 fixed - "Code Generation" menu failed.
727
728 * bug 6668 fixed - Xcos Modelica demos did not work with the new
729                    Modelica compiler.
730
731 * bug 6672 fixed - "Code generation" failed if superblock had
732                    some gain blocks.
733
734 * bug 6674 fixed - Modelica generic block did not work.
735
736 * bug 6814 fixed - Link point positions (link.xx and link.yy) were not exported
737                    as column vectors.
738
739 * bug 6900 fixed - The block interfunction was not considered as Scilab
740                    macros.
741
742 * bug 6903 fixed - modelicat called ocamlrun (wrong dependency on Windows).
743
744 * bug 6981 fixed - The Scilab 'exit' call was killing Xcos session without
745                    prompting the user if modified diagrams must be saved before
746                    exit.
747
748 * bug 7053 fixed - Rotated saved blocks were not loaded with the right rotation
749                    value.
750
751 * bug 7089 fixed - Drawing links when creating superblock threw an encoding
752                    exception.
753
754 * bug 7099 fixed - xml2modelica called ocamlrun (wrong dependency on Windows).
755
756 * bug 7129 fixed - Xcos hung at the opening of superblocks with context.
757
758 * bug 7143 fixed - Simulation values were not valid when the exponential sign
759                    was an 'e'.
760
761 * bug 7175 fixed - Demo bridge rectifier did not build on Windows.
762
763 * bug 7214 fixed - Modelica demos did not generate a .mo file in TMPDIR/modelica
764                    directory.
765
766
767 ATOMS:
768 ======
769
770 * ATOMS client: Categories are now managed.
771   - atomsList(category) limits the list of modules to a category.
772   - atomsCategoryList() lists available categories.
773
774 * ATOMS GUI:
775   - Ergonomics have been improved.
776   - Modules can be filtered by category (See request 5276).
777   - When a module is not up-to-date, a warning is displayed on the
778   corresponding sheet.
779   - Release date of a selected module can now be displayed.
780
781 * bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category.
782
783 * bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the
784                    list of already installed modules appears on the home page.
785
786 * bug 6842 fixed - The ATOMS GUI could tell that an installed version of a module
787                    was the most recent one even if it was not the case.
788
789 * bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing
790                    from the presentation frame.
791
792 * bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were
793                    not hyperlinked.
794
795 * bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated.
796
797
798 Matlab to Scilab Conversion Tools:
799 ==================================
800
801 * Unitary tests added.
802
803 * Matlab-Scilab equivalents dictionary added in documentation.
804
805 * In 'mfile2sci', option only_double is now set to %T as default.
806
807 * Conversion updated with new Scilab functions:
808   - 'filesep' now converted by 'filesep' instead of 'pathconvert'.
809
810
811 Dynamic Link:
812 =============
813
814 * Microsoft Visual Studio 2010 Express and Professional support on
815   Windows x86 and x64 platform.
816
817 * Microsoft Visual Studio 2008 Express support on Windows x64 platform
818   It requires to install Windows SDK to add x64 component on Visual Studio.
819
820 * lcc-win32 support moved as module in ATOMS.
821   It will be easier to maintain with new versions of lcc-win32.
822
823 * Intel Fortran 12 (beta) support on Windows x86 and x64 platform.
824
825 * 5th argument of 'ilib_compile', 'ilib_for_link', 'ilib_gen_cleaner',
826   'ilib_gen_Make', 'ilib_mex_build', 'ilib_build' is deprecated.
827   default value of makefile name must be [].
828
829 * bug 4265 fixed - The execution of the dynamic link functions (ilib_*)
830                    continued even if a compiler was not available.
831
832 * bug 5737 fixed - loader.sce generated by ilib_gen_loader did not detect
833                    if it was a x86 dll or a x64 dll used with a scilab x64 or x86,
834                    on Windows.
835
836
837 Optimization:
838 =============
839
840 * Simulated annealing: Added documentation for accept_func_default and
841   accept_func_vfsa.
842
843 * fminsearch: updated printing of neldermead, optimbase and optimsimplex objects.
844
845 * fminsearch: added demo for dimensionality effect of the Nelder-Mead algorithm.
846
847
848 Incompatibilities:
849 ==================
850
851 * The bug 4583 fix makes the default element value in string array assignment
852   be an empty string instead of " ".
853
854
855 FFTW:
856 =====
857
858 * On Windows, Scilab can use FFTW3 wrapper of Intel Math Kernel Library.
859   Select "Download FFTW3 wrapper optimized by Intel Math Kernel Library" during
860   installation.
861
862
863 API_Scilab:
864 ===========
865
866 * Error(x) is now deprecated and will be removed in Scilab 5.4.
867   Please use SciError(x) instead.
868
869
870 Source reorganization:
871 ======================
872
873 * 'tbx_builder_src', 'tbx_build_macros', 'tbx_builder_gateway', ... functions
874    has been moved in modules_manager module.
875
876
877 Compilation:
878 ============
879
880 * On Windows, Pentium III class (or equivalent) with SSE instructions is
881   required.
882
883 * Scilab_f2c.sln can be exported to VS 2010 format.
884
885 * Windows 2000 operating system is no more supported.
886
887 * Scilab Mac OS X distribution only relies on Java 1.6 and is therefore now
888   only available under 64-bit OS (Most of 10.5 and all 10.6 Mac OS X versions)
889
890 * Under Mac OS X, uses /usr/libexec/java_home instead of hardcoded paths to
891   retrieve JAVA_HOME
892
893 * special_functions module is dynamically loaded by Scilab.
894
895 * tclsci module is dynamically loaded by Scilab.
896
897 * pvm module is dynamically loaded by Scilab.
898
899 * Many warnings detected by Intel Fortran 11.1.051 and more on Windows fixed.
900
901 * Better detection system of the dependencies version.
902
903 * Add a check of the minimal installations of hdf5 (1.8.4), batik (1.7).
904
905 * /usr/share/*/lib added to the Java search path for OpenSuse.
906
907 * Option --enable-compilation-tests added to the configure. With this option,
908   if TestNG has been found, tests will be launched at compilation time.
909
910 * Added /usr/lib to JNI search path. Gluegen-rt needed it on openSUSE.
911
912 * bug 4300 fixed - Moving Command Queue management to core.
913
914 * bug 6432 fixed - Checkstyle disabled on SWIG (Java/JNI) generated files.
915
916 * bug 6643 fixed - --without-gui failed to disable Ocaml build (A Xcos
917                    dependency).
918
919 * bug 6857 fixed - make CXXFLAGS="-myflag" was removing some C++ arguments.
920
921
922 Help Tools:
923 ==========
924
925 * %helps_modules (global variable in Scilab) is only defined when
926   Scilab build help and no more at Scilab's startup.
927
928
929 Core:
930 =====
931
932 * Under GNU/Linux, Unix and Mac OS X, for security purposes, temporary
933   directory name is now randomized and permissions are limited to the user
934   (See bug #3493).
935
936 * Under GNU/Linux, Unix and Mac OS X, if TMPDIR is set, Scilab will respect it
937   to store its temporary files (See bug #3493).
938
939 * Under non-Windows system, the name of the temporary directory has been changed
940   from SD_* to SCI_TMP_* to match the current Windows behavior.
941
942 * bug 6986 fixed - edit('toto.sce') created a file toto.sce.sci containing
943                    a function named toto.sce
944
945 Tests:
946 ======
947
948 * Mechanism of unitary tests for Java code based on TestNG added and used.
949
950 * test_run() now accepts ATOMS modules as input argument.
951
952
953 Text Rendering:
954 ===============
955
956 * Antialiasing activated by default to render text
957
958
959 License:
960 ========
961
962 * The demos files (modules/*/demos/**/*.dem.*) are now released in the public
963   domain. (See bug #4902)
964
965
966 Obsolete Functions:
967 ===================
968
969 * 'MSDOS' obsolete. Please use 'getos' instead (SEP #39).
970
971 * 'with_lcc', 'VCtoLCCLib', 'chooselcccompiler', 'configure_lcc',
972   'findlcccompiler' have been moved as modules in ATOMS
973   See http://atoms.scilab.org/toolboxes/LCC-windows or atomsInstall('lcc-windows')
974   from Scilab.
975
976 * 'maxi' obsolete see 'max'.
977
978 * 'maxi' obsolete. Please use 'max' instead.
979
980 * 'mini' obsolete. Please use 'min' instead.
981
982 * 'xselect' obsolete. Please use 'show_window' instead.
983
984 Removed functions (previously declared as obsolete):
985 ====================================================
986
987 * 'textprint', 'pol2tex' replaced by 'prettyprint'.
988
989 * 'tk_savefile' replaced by 'uigetfile'.
990
991 * 'tk_getdir' replaced by 'uigetdir'.
992
993 * 'tk_choose' replaced by 'x_choose'.
994
995 * 'sci2excel' replaced by 'write_csv'.
996
997 * 'excel2sci' replaced by 'read_csv'.
998
999 * 'x_message_modeless' replaced by 'messagebox'.
1000
1001 * 'sethomedirectory' replaced by 'SCIHOME'.
1002
1003 * 'getcwd' replaced by 'pwd'.
1004
1005 * 'xbasc' replaced by 'clf'.
1006
1007 * 'getf' replaced by 'exec'.
1008
1009 * 'NumTokens' replaced by 'tokens'.
1010
1011 * 'sort' replaced by 'gsort'.
1012
1013 * 'scilab_demos' replaced by 'demo_gui'.
1014
1015 * 'with_gtk' replaced by 'getversion'.
1016
1017 * 'readc_' replaced by 'input'.
1018
1019
1020 ATOMS:
1021 ======
1022
1023 * ATOMS client: Categories are now managed.
1024   - atomsList(category) limits the list of modules to a category.
1025   - atomsCategoryList() lists available categories.
1026
1027 * The ATOMS GUI ergonomics has been improved.
1028
1029 * ATOMS GUI: Modules can be filtered by category (See request 5276).
1030
1031 * ATOMS GUI: When a module is not up-to-date, a warning is displayed on the
1032   corresponding sheet.
1033
1034 * ATOMS GUI: Display the release date of the watched module.
1035
1036 * bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category.
1037
1038 * bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the
1039                    list of already installed modules appears on the home page.
1040
1041 * bug 6842 fixed - If the installed version of a module was not the most recent
1042                    one, the ATOMS GUI claimed that the newest version was
1043                    installed.
1044
1045 * bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing
1046                    from the presentation frame.
1047
1048 * bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were
1049                    not hyperlinked.
1050
1051 * bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated.
1052
1053 Bug fixes:
1054 ==========
1055
1056 * bug 1041 fixed - An error inside a loop was reported as if it occurred on
1057                    the "end" line.
1058
1059 * bug 1304 fixed - macr2tree now works with a Scilab expression as input.
1060
1061 * bug 1371 fixed - The representation of floating numbers with and exponent
1062                    larger than 100 or smaller than -100 was incorrect.
1063
1064 * bug 2076 fixed - pspect did not use the last data window.
1065
1066 * bug 2613 fixed - Incorrect stack recovery for catched errors in some
1067                    specific contexts (for loops, ...).
1068
1069 * bug 2623 fixed - Non-regression test script fixed.
1070
1071 * bug 2654 partially fixed - exec returned a wrong error if a line had more
1072                    than 4096 characters.
1073
1074 * bug 2775 fixed - Multiplication of 0 times infinity did not work because of
1075                    ATLAS under Windows.
1076
1077 * bug 3281 fixed - Incorrect error message #72 fixed.
1078
1079 * bug 3311 fixed - Loop with a "for" over a vector of complex polynomials produced
1080                    wrong values.
1081
1082 * bug 3490 fixed - "resume" inside an exec crashed Scilab, "resume" restrictions
1083                     of use removed.
1084
1085 * bug 3688 fixed - The assignment using ":" subscript for a dimension that did not
1086                    exist, did not work for hypermatrices.
1087
1088 * bug 3780 fixed - The loadmatfile function did not ignore comments found in
1089                    ASCII files while loading them, resulting in an error message.
1090                    For Matlab compatibility, when this function is called with
1091                    one input argument load(filename), it now looks for a binary
1092                    file (if filename has no extension or .mat extension) or for an
1093                    ASCII file if filename has another extension.
1094
1095 * bug 3796 fixed - In some situation the "tf2ss()" function failed to
1096                    compute correctly the state space representation of
1097                    a transfer function.
1098
1099 * bug 3810 fixed - Insertion in string array and polynomial array may be very slow.
1100
1101 * bug 3811 fixed - Documention about "typeof" and overload prefixes was not
1102                    up-to-date (help overloading).
1103
1104 * bug 3937 fixed - Buttons size in "x_choices" window was related to the labels one.
1105
1106 * bug 4075 fixed - A basic uicontrol example crashed Scilab 5.0.3
1107
1108 * bug 4117 fixed - Via the user interface, closing a graphics figure which had a
1109                    non-existing event handler attached did not destroy
1110                    its associated data structure.
1111
1112 * bug 4224 fixed - uigetfile masks were case insensitive on Windows.
1113
1114 * bug 4359 fixed - M(:,:)='anything' produced erroneous results.
1115
1116 * bug 4362 fixed - test_run("gui","checkbox") no more freezes Scilab.
1117
1118 * bug 4375 fixed - Interactive test SCI/modules/core/tests/unit_tests/breakpoints.tst
1119                    failed.
1120
1121 * bug 4493 fixed - 'rat' moved in elementary_functions module.
1122
1123 * bug 4505 fixed - A red vertical bar appeared for some continuous time systems.
1124
1125 * bug 4572 fixed - Scilab did a SIGSEGV after stacksize('max') + stacksize().
1126
1127 * bug 4583 fixed - Default value for string array assignment was " " instead
1128                    of an empty string "".
1129
1130 * bug 4625 fixed - intersci-n was broken on Windows.
1131
1132 * bug 4640 fixed - plot2d() put CPU utilization at 100% on Windows.
1133
1134 * bug 4672 fixed - Internal function AddFunctionInTable renamed to
1135                    getFunctionByName to avoid confusions on the actual usage
1136                    of this function. Thanks to Yuvraj Tomar.
1137
1138 * bug 4699 fixed - xml2test.pl: Paths were badly displayed in some cases.
1139
1140 * bug 4783 fixed - Comparison between sparse complex matrix and a full one was
1141                    wrong when the sparse matrix contained a  zero row.
1142
1143 * bug 4799 fixed - Sometimes the bode, nyquist , ... function reported a
1144                    "non convergence" error
1145
1146 * bug 4841 fixed - Functions created by 'getd' were unknown by Scilab.
1147
1148 * bug 4948 fixed - A simple Runge Kutta method for solving a second order
1149                    differential equation had a strange behavior.
1150
1151 * bug 4857 fixed - Help file of 'gsort' updated with sort of complex numbers
1152                    and overloading.
1153
1154 * bug 4985 fixed - mgetl did not use fgets (C function).
1155
1156 * bug 4996 fixed - mgetl() was not located in the right module. It has been
1157                    moved to "fileio" module.
1158
1159 * bug 5110 fixed - Incomplete mgetstr documentation.
1160
1161 * bug 5123 fixed - Help about '%helps' was wrong.
1162
1163 * bug 5136 fixed - Information about dependant platform display of
1164                    exponential form (%e) was missing in the prinft_conversion
1165                    documentation.
1166
1167 * bug 5149 fixed - test_run(): Calls to exec() were no more logged by diary().
1168
1169 * bug 5216 fixed - URLs are now active in uicontrols of style "text". This
1170                    feature is used in ATOMS GUI (modules description).
1171
1172 * bug 5324 fixed - Under Windows, "File open" dialog box focused on parent
1173                    directory of current directory.
1174
1175 * bug 5432 fixed - A link to http://www.tcl.tk/doc/ added in help files about
1176                    Tcl/Tk.
1177
1178 * bug 5512 fixed - The display order of input arguments was not described in
1179                    the disp() documention.
1180
1181 * bug 5541 fixed - In the API documentation, the information that data must be
1182                    allocated before calling API functions was missing.
1183
1184 * bug 5575 fixed - Wrong German translation fixed (Standart => Standard).
1185
1186 * bug 5583 fixed - exec() did not manage correctly UTF-8 and ANSI/ASCII files
1187                    encoded.
1188
1189 * bug 5588 fixed - Assigning null() in a tlist or mlist field shifted all remaining
1190                    values with respect to field names.
1191
1192 * bug 5609 fixed - Documentation stated incorrectly that fieldnames were working
1193                    on cells.
1194
1195 * bug 5612 fixed - There was no way to delete a field in a struct.
1196                    It is now possible with null().
1197
1198 * bug 5629 fixed - export_to_hdf5 to a file overwrote a directory
1199                    with the same name (now trigger an error).
1200
1201 * bug 5630 fixed - export_to_hdf5 to a file with a same directory
1202                    name altered the permission of the directory.
1203
1204 * bug 5724 fixed - erfinv and erf missed references to similar functions
1205
1206 * bug 6332 fixed - stacksize had problems on Mac OS X and 64-bit platforms.
1207
1208 * bug 6349 fixed - The callback of an 'edit' uicontrol was only executed when it lost focus.
1209
1210 * bug 6419 fixed - There was no way to retrieve minimum global stack size
1211                    from Scilab.
1212
1213 * bug 6428 fixed - fscanfMat did not manage format parameter as fprintfMat.
1214
1215 * bug 6435 fixed - error 4 returned a wrong message.
1216
1217 * bug 6447 fixed - unix_g() and dos() did not support properly neither UTF8
1218                    nor ANSI encoded output.
1219
1220 * bug 6449 fixed - regexp returned a wrong value with a string returned by mgetl.
1221
1222 * bug 6451 fixed - length returned a wrong value with a string returned by mgetl.
1223
1224 * bug 6452 fixed - part returned a wrong value with a string returned by mgetl.
1225
1226 * bug 6484 fixed - file did not return filename of an opened Fortran file.
1227
1228 * bug 6504 fixed - Copy/paste of the contents of message boxes was not available.
1229
1230 * bug 6510 fixed - modules/helptools/help_en_US.xsl and
1231                    modules/helptools/help_fr_FR.xsl were useless but not removed.
1232
1233 * bug 6511 fixed - mseek and mtell did not manage files > 2 Gbytes on 64-bit
1234                    Windows.
1235
1236 * bug 6516 fixed - fullfile did not remove blanks and not create a valid path.
1237
1238 * bug 6535 fixed - The property 'ListboxTop' of the graphic user interface object
1239                    'listbox' had no effect.
1240
1241 * bug 6543 fixed - neldermead issues for automatic restarts.
1242
1243 * bug 6549 fixed - genlib function had a behavior which was not consistent with
1244                    the load function.
1245
1246 * bug 6550 fixed - lib(".") returned a relative path in library variable
1247                    created.
1248
1249 * bug 6556 fixed - fprintf() returned an error if it was called twice (or more)
1250                    on the same file.
1251
1252 * bug 6635 fixed - Incorrectly drawn Bode plots (calfrq bug).
1253
1254 * bug 6666 fixed - emptystr() gave a wrong result instead of complaining
1255                    about hypermatrix.
1256
1257 * bug 6682 fixed - mprintf, msprintf, mfprintf did not manage octal (%o) format.
1258
1259 * bug 6726 fixed - Variables whose name starts with a $  could be retrieved in
1260                    libraries.
1261
1262 * bug 6731 fixed - Information on the output argument was missing from the
1263                    lib() documentation.
1264
1265 * bug 6740 fixed - It was not possible to launch Scilab as Minimized
1266                    or Maximized Window.
1267
1268 * bug 6744 fixed - p_margin() returned an erroneous result.
1269
1270 * bug 6745 fixed - g_margin() returned an erroneous result.
1271
1272 * bug 6750 fixed - TMPDIR constant had no help page.
1273
1274 * bug 6751 fixed - Completion added unwanted characters when some
1275                    string sequences occurred several times.
1276
1277 * bug 6774 fixed - Calling get_param generated a "funcprot" warning when
1278                    the value of an option stored in a parameters list was
1279                    a function.
1280
1281 * bug 6781 fixed - Defined variables in a library were not recognized in
1282                    compiled macros.
1283
1284 * bug 6783 fixed - Solving a system of linear equation by backslash ("\")
1285                    caused a crash, when using complex numbers on Windows.
1286
1287 * bug 6784 fixed - It was not possible to move a Scilab installation without
1288                    breaking the (previously installed) ATOMS packages load.
1289
1290 * bug 6827 fixed - The error printed by spchol if the variable was complex
1291                    was wrong.
1292
1293 * bug 6830 fixed - C2F(scistring) in stack2.c was broken for macro names of
1294                    exactly two characters.
1295
1296 * bug 6831 fixed - in cli (=nwni) mode, tbx_build_help failed.
1297
1298 * bug 6861 fixed - yulewalk example failed on Windows.
1299
1300 * bug 6862 fixed - Help page for 'vectorfind' missed some explanations about
1301                    input arguments types. Moreover there were missing checks
1302                    about input arguments number and types in the function.
1303
1304 * bug 6864 fixed - Some error messages were wrong in data_structures module.
1305
1306 * bug 6867 fixed - Wrong error message when base2dec() was called with an invalid
1307                    base representation.
1308
1309 * bug 6889 fixed - 'fscanfMat' crashed with wrong formatted files.
1310
1311 * bug 6891 fixed - 'whos' did not display global variables.
1312
1313 * bug 6893 fixed - Some files +~JF****.tmp were created outside of Scilab
1314                    temporary directory.
1315
1316 * bug 6895 fixed - Completion crashed with -NW mode, on some Linux.
1317
1318 * bug 6901 fixed - This script with 'exec' produced a weird warning.
1319
1320 * bug 6923 fixed - Some localized messages were wrong in 'qmr'.
1321
1322 * bug 6924 fixed - Some error messages were wrong in 'gmres' and 'qmr'.
1323
1324 * bug 6932 fixed - Unitary test for function 'exit' failed in Linux binary
1325                    version.
1326
1327 * bug 6933 fixed - Some temporary files (dict_*.tmp) were created when using
1328                    search engine of the help browser.
1329
1330 * bug 6934 fixed - Denormalized floating point numbers were not present in
1331                    Scilab's master.
1332
1333 * bug 6940 fixed - An error message was wrong in 'pvm_send'.
1334
1335 * bug 6946 fixed - Information about optional input arguments 'column separator'
1336                    and 'decimal mark' were missing in the write_csv documentation.
1337
1338 * bug 6947 fixed - Some demos in "Optimization and Simulation" failed,
1339                    without write rights in SCI subdirectory.
1340
1341 * bug 6951 fixed - stacksize had a strange behavior.
1342
1343 * bug 6952 fixed - stacksize('max') did not return maximum value.
1344
1345 * bug 6962 fixed - bvode generated an error on Windows.
1346
1347 * bug 6964 fixed - Scilab could detect a wrong SCI path on Windows.
1348
1349 * bug 6971 fixed - After launching a module by loader.sce, variable v was
1350                    predefined.
1351
1352 * bug 6990 fixed - "and" and "or" did not work on hypermatrices.
1353
1354 * bug 7003 fixed - 'evstr' did not evaluate NaN and Inf as %nan and %inf.
1355
1356 * bug 7006 fixed - exec removed spaces at the end of filename when it returned
1357                    an error.
1358
1359 * bug 7014 fixed - ilib_verbose value was modified after toolbox_skeleton.
1360
1361 * bug 7019 fixed - resume() produced an incorrect error message.
1362
1363 * bug 7021 fixed - Scilab did not start and returned a system error (193)
1364                    on Windows.
1365
1366 * bug 7033 fixed - newfun was randomly crashing (mostly on 32-bit) writing to
1367                    unallocated memory.
1368
1369 * bug 7036 fixed - The plot2d document was incomplete (missing optional argument).
1370
1371 * bug 7042 fixed - Insertion of an empty matrix into a struct (to remove a row or column)
1372                    was buggy when multiple index was used.
1373
1374 * bug 7044 fixed - calling sequence in help of 'strcat' was wrong.
1375
1376 * bug 7057 fixed - isdigit and isalphanum crashed with a matrix of string
1377                    as input argument.
1378
1379 * bug 7077 fixed - uigetfont crashed Scilab when the cancel button was clicked.
1380
1381 * bug 7078 fixed - A wrong error message was displayed when setting the "value"
1382                    property of an "edit" uicontrol.
1383
1384 * bug 7094 fixed - If badly called, ode made Scilab crashed.
1385
1386 * bug 7108 fixed - It was not possible to set the callback_type property via uicontrol.
1387
1388 * bug 7109 fixed - 'lu' function with some complex matrices crashed on Windows.
1389
1390 * bug 7123 fixed - No completion was possible if the name of a variable was
1391                    preceded by ~ or @ or < or >
1392
1393 * bug 7161 fixed - wavread failed to load some .wav files with error 44.
1394
1395 * bug 7163 fixed - Assignment index ":" were translated into "eye()".
1396
1397 * bug 7170 fixed - Scilab equivalent for Matlab "uigetdir" was "tk_getdir",
1398                    it has been replaced by "uigetdir".
1399
1400 * bug 7180 fixed - xs2pdf was unable to export a graphic.
1401
1402 * bug 7181 fixed - The display of a struct having no fields did not work.
1403
1404 * bug 7189 fixed - In some cases the usage of resume led to a crash of Scilab.
1405
1406 * bug 7223 fixed - 'unsetmenu' on a separator crashed Scilab.
1407
1408 * bug 7224 fixed - Export empty matrix in HDF5 did not unlock file.
1409
1410 * bug 7236 fixed - Due to bug 1371 fix, sci2exp(-%inf) returned a wrong
1411                    value -nf and not -%inf.
1412
1413 * bug 7250 fixed - In the console, the first character of a filename was doubled
1414                    when completed.
1415
1416 * bug 7260 fixed - To read a malformed .csv file with fscanfMat crashed Scilab.
1417
1418 * bug 7285 fixed - Open/Save dialog box did not display filenames without
1419                    extension with filter "*.*"
1420
1421 * bug 7291 fixed - unix('') and dos('') returned a wrong messsage on Windows.
1422
1423 * bug 7278 fixed - strsplit did not work with some particular inputs.
1424
1425 * bug 7312 fixed - isnum() diplayed warnings when using some unusual parameters.
1426