* bug 4299 fixed - getmemory is reporting bad total memory on system
[scilab.git] / scilab / CHANGES_5.1.X
1                Changes between version 5.1.0 and 5.1.1 of Scilab
2                =================================================
3
4
5 Improvement:
6 ============
7
8 * Catalan localization added (Thanks to Oriol Gonzalez and others)
9
10 * German localization added (Thanks to Armin Mohring and others)
11
12 Compilation:
13 ============
14
15 * Defining the environment variable SCI_JAVA_ENABLE_HEADLESS disables the X11
16   access when building the documentation (necessary when building the
17   documentation in a chroot)
18
19 * ./configure && make all && make distclean == tarball (ie, make distclean is
20   cleaning all the elements)
21
22 * In the source tree of Scilab, ant target "build-example" added in order to
23   build only the javasci examples (cd modules/javasci && ant build-example)
24
25 Source reorganisation:
26 ======================
27
28 * New module added call_scilab: the goal of this module is to highlight the
29   possibility to call Scilab engine from other languages.
30
31 * "SCI/modules/output_stream/includes/error.h" renamed to "do_error_number.h"
32
33 Help & Tests:
34 =============
35
36 * Some equations in the documentation converted to the MathML format (bug 4180)
37
38 * Help improved about javasci - Scilab Java API
39
40 * Page "Compile and run with Javasci" added
41
42 * Examples in javasci translated into english
43
44 * Examples and unit tests added for the function find
45
46 * Examples provided in the help of the function argn
47
48 * Unit tests for the completion (GUI & NW/NWNI modes)
49
50 * Minor improvements in the documentation of the ilib_* functions
51
52 * Unitary tests for isfield() function has been added
53
54
55 Enhancement:
56 ============
57
58 * isfield() now accepts matrix of strings (fieldnames) as second input argument.
59   Then, it returns a matrix of booleans.
60
61
62 License:
63 ========
64
65 * Examples in SCI/modules/javasci/examples/ are now released under the public
66   domain
67
68
69 Internal API:
70 =============
71
72 * GetLengthStringMatrixByName function added in stack3.h (return length of strings)
73
74
75 Scilab / Scipad synchronisation bugs:
76 =====================================
77
78 A critical bug present in Scilab 5.0.X and 5.1.0 has been fixed. 
79 It has been reported a numerous number of time:
80
81 * bug 2578 fixed - Calling input function within Scipad.
82
83 * bug 3345 fixed - From SciPad editor ending Scilab with exit is not correct.
84
85 * bug 3394 fixed - A malformed script originating from the editor window hangs 
86                                    Scilab and the editor.
87
88 * bug 3553 fixed - System crash executing tk_getfile() from within scipad by 
89                                    CTRL+L.
90
91 * bug 3643 fixed - Scilab spec function is the equivalent of Matlab function 
92                    (mtlb_eig is now obsolete).
93
94 * bug 3705 fixed - During execution of any Scipad sequence, entering abort 
95                    after the prompt hang up both Scipad and Console.
96
97 * bug 3778 fixed - Calling TK gui from Scipad.
98
99 * bug 3799 fixed - Using xgetmouse from Scipad makes Scilab crash.
100
101 * bug 4149 fixed - Calling TCL functions within Scipad
102
103 * bug 4178 fixed - Scilab crash when using "legend" via Scipad.
104
105 * bug 4196 fixed - Scipad and Scilab crashing when using menu "Execute->load 
106                                    into Scilab".
107
108
109 Bug fixes:
110 ==========
111
112 * bug 3944 fixed - ilib_mex_build() wasn't using the content of the
113                    variable tables to compile other files
114
115 * bug 3945 fixed - Error with the help example of library()
116
117 * bug 4052 fixed - A wrong usage of xmlCleanupParser (libxml2) was causing
118                    a seg fault on startup
119
120 * bug 4067 fixed - bug with completion and some paths
121
122 * bug 4073 fixed - mprintf does not display some special characters
123
124 * bug 4120 fixed - amell returns wrong value on Scilab x64 (Windows)
125
126 * bug 4123 fixed - %i_prod crashs scilab (Windows release mode built with F2C only)
127
128 * bug 4128 fixed - 'win' argument of the event_handler function did not work
129                    (was always 0 instead of current figure ID).
130
131 * bug 4132 fixed - fullpath crashs
132
133 * bug 4134 fixed - In some cases, bad detection of a 64 bit arch was
134                    causing a seg fault during the "make doc" process
135
136 * bug 4150 fixed - user startup executed twice if you change directory to SCIHOME in this file.
137
138 * bug 4159 fixed - coshlt was defined twice on windows
139
140 * bug 4164 fixed - isinf is now defined in more recent versions of the Sun
141                    Compiler. Detection and replacement of the function is now
142                    done in the configure.
143
144 * bug 4166 fixed - test_run was broken
145
146 * bug 4179 fixed - The dec2hex "see also" part was missing in the help page.
147
148 * bug 4192 fixed - When doing a getd in a directory where there are no .sci files,
149                    getd displayed a error message not clear at all.
150
151 * bug 4197 fixed - inaccurate floating point results computed by norm with
152                    large/small vector matrices.
153
154 * bug 4197 fixed - When warning messages are disabled, a blank line is printed out.
155
156 * bug 4201 fixed - Confusing error message in datafit
157
158 * bug 4228 fixed - mclearerr with a false file descriptor crashs
159
160 * bug 4231 fixed - graphics exports functions crash (xs2png, xs2svg, ...)
161
162 * bug 4235 fixed - error.h renamed
163
164 * bug 4249 fixed - filter dos not work with perfect all pass system
165
166 * bug 4250 fixed - The online help of intx function was badly located
167
168 * bug 4258 fixed - Configure script does not contain the correct detection 
169                                    code for the JNI libraries under Solaris SPARC.
170
171 * bug 4266 fixed - ones, rand, zeros functions do not remove highest dimensions equal to 1
172
173 * bug 4269 fixed - Fix a bashim in the macros of detection of swig (causing
174                    problems with netbsd)
175
176 * bug 4270 fixed - The module tclsci wasn't really desactivated when using
177                    the option --without-tk
178
179 * bug 4284 fixed - The online help of isfield() was missing.
180
181 * bug 4295 fixed - mdelete no more works with "*.extension" as input (wildcard).
182
183 * bug 4297 fixed - A spelling mistake was causing in some cases with the 
184                    pfss function
185
186 * bug 4299 fixed - getmemory is reporting bad total memory on system with 
187                    a lot of memory (> 3Go)
188
189 * bug 4301 fixed - Better reporting at the end of the configure
190
191 * bug 4302 fixed - Do not build the helptool module when --disable-build-help
192                    is used
193
194 * bug 4312 fixed - Support for NetBSD in the memory detection (getmemory)
195
196                Changes between version 5.0.X and 5.1 of Scilab
197                ===============================================
198
199 New Features:
200 =============
201
202 * Added elementary functions: acosd acot actod acoth asecd asech asec asind
203   acsc acscd acsch csch atand cosd cotd cscd csc secd sech sec sind tand
204
205 * Scicos documentation in Docbook format.
206   PDF, PS, JAR and other versions now available.
207
208 * Graphics available on all platforms and OS using function usecanvas
209   See help page of usecanvas function for more details.
210
211 * New function dae (for Differential Algebraic Equations) added.
212   This function is providing the same features as dassl with ode
213   (ordinary differential equations) profile.
214   For more information, see SEP #2.
215
216 * Request 564: completion add '\' or '/' at the end of a directory
217
218 * Added uigetfile (Functions xgetfile and tk_getfile are now obsolete).
219   For more information, see SEP #8.
220
221 * Scilab is now supported natively under Mac OS X (See RELEASE_NOTES_5.1.X)
222
223 * Uses termios instead of termio in NW & NWNI modes
224
225 Enhancement:
226 ============
227
228 * Graphics stabilty improved.
229
230 * Graphics speed improved.
231
232 * Menubar/toolbar update improved (particularly when (un)docking windows).
233
234 * Update of some output strings (standard, warning & error)
235
236 * Scilab uses Atlas 3.9.4 on Windows
237
238 * Directive FRENCH IMPOSED added to test_run() to force the test in french
239
240 * Errors occuring when getting or setting graphic/gui handles properties are
241   now treated as any other Scilab errors.
242
243 * Now catch the exception when JOGL is crashing because native library
244   gluegen-rt is not available in the java.library.path (LD_LIBRARY_PATH) and
245   display a nice message
246
247 * Better error report in the documentation build process (docbook)
248
249 * Binary versions embed jre 1.6.0_11
250
251 * test_run() now accepts absolute paths as first input argument. It permits
252   toolboxes to use this system.
253
254 * Under Linux/Unix, do not launch Scilab in background when called without argument
255
256 * icons are now installed into pkgdatadir/icons/
257
258 * Update of the example in the dynamic_link modules and in the toolbox skeleton
259   (use the actual filename instead of the .o)
260
261 * The demos of the simulated_annealing module have been integrated into the demos menu
262
263 * The demos of the genetic_algorithms module have been integrated into the demos menu
264
265 Tests:
266 ======
267
268 * Tests added for functions: umf_luget, taucs_chget, pcg, removedir, rmdir, ones
269
270 Internationalization:
271 =====================
272
273 * Almost all the i/o functions (isdir, mkdir, cd, chdir, mopen, fileinfo,
274 mclose, deletefile, findfiles, ls, listfiles, getshortpathname,
275 getlongpathname, removedir...) now handle file and directory names containing
276 UTF-8 characters. This is the work of Yung-Jang Lee. Many thanks!
277 (Unitary tests provided)
278
279 Misc:
280 =====
281
282 * Some dead code removed (SCI/scripts/,
283                           SCI/bin/{dold,scilink,Blatdoc,Blatdocs,f77-linux,minfopr} )
284
285
286 Compilation:
287 ============
288
289 * libmatio is now detected thanks to pkg-config
290
291 * More warnings in C/C++/Fortran during the compilation process.
292 See http://lists.scilab.org/cgi-bin/ezmlm-browse?list=dev&cmd=showmsg&msgnum=684
293
294 * --enable-build-help is now the default behaviour
295   (--disable-build-help removes the check of the dependencies)
296
297 * --with-fftw, --with-pvm and --with-umfpack are now the default behaviour
298   (--without-fftw, --without-pvm and --without-umfpack removes their builds)
299
300 * interpolation, signal_processing, statistics modules are loaded dynamically
301   by Scilab.
302
303 * cc and cc-* are not longer consider as GNU C compiler when detecting the
304   compiler (use gcc & gcc-*) because it was causing some issues under Solaris
305
306 * By default, under Linux/Unix/Macosx, static libraries are no longer built.
307
308 * Do not init TK when building the doc ("make doc")... in order to be able to
309 build Scilab through ssh
310
311 * Giws has lost it .py extension
312
313 * Force the build for the french documentation.
314
315
316 Bug fixes:
317 ==========
318
319 * bug 1582 fixed - If parametric 3d curve values are out of given ebox of 3d
320                    axes, this curve values are netherveless plotted.
321
322 * bug 1926 fixed - wavwrite doesn't manage single channel mode.
323
324 * bug 2175 fixed - "contour2d" prints level numbers partially outside the rect.
325
326 * bug 2255 fixed - plot function fails to verify that x and y data have the same
327                    length in certain cases.
328
329 * bug 2265 fixed - Add a property to toggle grid position between background
330                    and foreground.
331
332 * bug 2273 fixed - chdir didn't manage UNC path on Windows.
333
334 * bug 2357 fixed - The vertex-order of the plot3d2 and plor3d3 functions is
335                    different from the one given in the manual.
336
337 * bug 2453, 3731, 3759, 3784, 3801 & 3802 fixed - Force all the numerical value
338                                               to remain to the english notation.
339
340 * bug 2647 fixed - Bad display of some numbers in special cases due to a
341                    gfortran bug.
342
343 * bug 2682 fixed - chart() is inconsistent in the second argument, angle.
344                    It might be treated as degrees or radian.
345
346 * bug 2767 fixed - By default graphic windows are opened one above each others
347                                    whereas they should be tiled.
348
349 * bug 2814 fixed - Ticks graduation produce some unwanted decimals.
350
351 * bug 2959 fixed - functions on F1, F2, F12 keys are not mapped as scilab 4.x
352
353 * bug 3070 fixed - Could not use non-simple character like °, µ, ø ....
354
355 * bug 3080 fixed - When we click many times on a button of the Graphic window
356                    the instruction will be done as much times we have clicked.
357
358 * bug 3089 fixed - chdir seems to have problems with directory names containing
359                    nordic characters like æ ø and å.
360
361 * bug 3131 fixed - version 'GLIBC_2.4' not found with the binary version under
362                    some GNU/Linux distro
363
364 * bug 3314 fixed - linspace primitive - rev 27707 - removed use of "ones" and
365                    use colon (i.e. :) operator only
366
367 * bug 3322 fixed - trimmean primitive - rev 27627 - Added verbose option, added
368                    unit tests, updated doc.
369
370 * bug 3326 fixed - ESC key clears the command line in the console.
371
372 * bug 3407 fixed - Line number where error is reported changed in Scilab may be
373                    wrong.
374
375 * bug 3411 fixed - eye on a sparse is not explicit.
376
377 * bug 3462 fixed - The match string returned by regexp is not the right one if
378                    the subject string contains backslashes.
379
380 * bug 3470 fixed - plot2d(), followed by legends produce an unexpected error.
381
382 * bug 3500 fixed - [pcre] match position but no character = no match
383
384 * bug 3512 fixed - regexp could return incorrect results
385
386 * bug 3515 fixed - Erroneous submenu numbering for setmenu() and unsetmenu() in
387                    Scilab 5.0.1
388
389 * bug 3527 fixed - Graphic windows created by figure are unable to display plots.
390
391 * bug 3530 fixed - Check that X11/Xlib.h is available since the Tk header needs it.
392
393 * bug 3546 fixed - frmag is broken when called with hn given by a vector of
394                    coefficients instead of a polynomial.
395
396 * bug 3549 fixed - machine.h was including PATH_MAX.h, BOOL.h and PARAMS.h
397                    includes have been cleaned up.
398
399 * bug 3554 fixed - 'findobj' function does not find figures nor sub-menus and
400                    the help example does not work.
401
402 * bug 3556 fixed - derivative was not supporting non compiled functions.
403
404 * bug 3559 fixed - paths in examples.bat in SCI/modules/javasci/examples were
405                    wrong.
406
407 * bug 3561 fixed - 'call' crashs when we want to return a 'c' variable type.
408
409 * bug 3565 fixed - bad detection of the IBM JDK
410
411 * bug 3571 fixed - Only one message displayed when log(0) is computed with
412                    ieee(1) mode.
413
414 * bug 3578 fixed - the definition of NewSparse and FreeSparse have been added.
415
416 * bug 3581 fixed - Legends do not appear correctly when axes are plotted in log
417                    scale.
418
419 * bug 3590 fixed - Error message when we want to see a figure which has as
420                    userdata a structure (struct).
421
422 * bug 3596 fixed - In the graphic export (bitmap) the exported file is stored in
423                    vertical mirrored fashion.
424
425 * bug 3605 fixed - Better fix of the javasci freeze. A part of this bug was
426                    caused by a dead lock in the TCL thread (we were trying to
427                    get access to a TCL interpretor which was locked).
428
429 * bug 3608 fixed - Scilab freezes when executing a combination of
430                    "eventhandler", "xchange" and "plot"
431
432 * bug 3624 fixed - Nan returned when multiplying large zero vector by its transpose.
433
434 * bug 3624, 3640 fixed - Atlas 3.8.0 have a bug causing wrong answer for
435                          row-major gemm C=A*A' or A'A
436
437 * bug 3626 fixed - lcc-win32 library (.lib) not correctly generated.
438
439 * bug 3627 fixed - variance did not manage complex matrices of data
440
441 * bug 3628 fixed - Problem with cdouble type arguments in intersci.
442
443 * bug 3630 fixed - functions added by 'addinter' are not visible by 'what'.
444
445 * bug 3635 fixed - popupmenu objects created using uicontrol does not work as
446                    expected (it is not possible to use the arrow keys on the
447                    keyboard to browse through the various options).
448
449 * bug 3645 fixed - SCI/contrib/toolbox_skeleton package does not work out of the
450                    box, and crashes on help.
451
452 * bug 3652 fixed - wrong computation of generalized eigenvalues.
453
454 * bug 3653 fixed - Figure menus were deleted when deleting current axis.
455
456 * bug 3661 fixed - cotg and coth do not work.
457
458 * bug 3664 fixed - an error occurs when a change directory operation implies a
459                    directory name with french accent letter ('é' for example).
460
461 * bug 3667 fixed - Function input() now accepts a \n in the text to be printed
462                    and colon is no more added.
463
464 * bug 3673 fixed - When using Scilab embedded in a Java application through
465                    javasci, the first call to javasci API reset the look and
466                    feel of the Java application.
467
468 * bug 3681 fixed - Disable automatic completion if there are only spaces in a line.
469
470 * bug 3687 fixed - 'format' doesn't check inputs arguments.
471
472 * bug 3697 fixed - setdefaultlanguage moved in localization module. (Windows)
473
474 * bug 3700 fixed - Problem when displaying accents in the help browser using the
475                    fr language. (Windows)
476
477 * bug 3702 fixed - When I start scilex.exe (Windows) in a windows console, the
478                    windows lost the focus.
479
480 * bug 3714 fixed - fprintfMat and fscanfMat cannot cope with directories with
481                    accented characters.
482
483 * bug 3745 fixed - "make install" now install all <module>/demos/
484                    and <module>/examples.
485
486 * bug 3749 fixed - Scilab error when building scilab help in HTML.
487
488 * bug 3753 fixed - drawaxis produces unreadable labels.
489
490 * bug 3755 fixed - print files on some Windows.
491
492 * bug 3756 fixed - undocumented input argument for prompt().
493
494 * bug 3757 fixed - completion works better on nw mode on Windows.
495
496 * bug 3767, 3827 fixed (windows) - Atlas 3.8.2 crashs scilab.
497
498 * bug 3769 fixed - Dynamic link doesn't detect intel fortran compiler version 11
499                    on Windows.
500
501 * bug 3770 fixed - "qld" returns a error (qld: The constraints are inconsistent).
502
503 * bug 3775 fixed - get_absolute_file_path(input_file) returns a error if
504                    input_file is not opened in Scilab.
505
506 * bug 3800 fixed - After using surf to plot giving a stacksize error, it is no
507                    longer possible to plot in the same window.
508
509 * bug 3821 fixed - Problems with uicontrol scrolling when parent figure has
510                    property auto_resize set to "off".
511
512 * bug 3822 fixed - When a figure handle is saved and reloaded the figure_size as
513                    well as the viewport properties are not saved nor restored.
514
515 * bug 3833 fixed - Problems in cell insertion (loss of data).
516
517 * bug 3844 fixed - Axes with a very high y-bounds/x-bounds ratio do not appear.
518
519 * bug 3858 fixed - when trying to open a file from the GUI (Menu: File -> Open file), Scilab crashes (xgetfile error).
520
521 * bug 3860 fixed - Scilab was using the dev name of the fftw library (ie without
522                    heading .3 in the lib name). Thanks to Andrea Florio for
523                    providing the patch
524
525 * bug 3867 fixed - On the branch 5.0 nightly build 64 bits, the libmatio is
526                    defined with the GLIBC_2.7 as mandatory. There is no reason
527                    for this and it prevents Scilab binary to run under Redhat
528                    and Centos.
529
530 * bug 3868 fixed - In the nightly 64 bits build of the branch 5.0, jogl & gluegen
531                    dyn lib are 32bits (should be 64 bits).
532
533 * bug 3869 fixed - In the binaries, we have some useless files in thirdparty/tk8.5/demos/
534                    which are causing some issues with the LSB.
535
536 * bug 3870 fixed - In the binaries, we incorporate checkstyle in thirdparty/checkstyle/
537                    which are causing some issues with the LSB (btw, it is useless in the binary).
538
539 * bug 3873 fixed - While editing ticks'label on Axes, mouse click outside box or
540                    double clicks or using Tab key, program terminates.
541
542 * bug 3874 fixed - When building the macros, only replaces the extension
543                    (.sci => .bin).
544
545 * bug 3875 fixed - No images in PDF documentation.
546
547 * bug 3877 fixed - No use of interp->result any more in the Tcl interface.
548                    Compatible with Tcl/Tk 8.6.
549
550 * bug 3878 fixed - Under mandriva, the javahelp package is not called jhall but javahelp2.
551
552 * bug 3879 fixed - Under mandriva, the batik package is not called batik but batik-all.
553
554 * bug 3880 fixed - Bug with p_margin and g_margin fixed.
555
556 * bug 3886 fixed - strsubst with regular expression was working only on the first
557                    element of the vector.
558
559 * bug 3887 fixed - missing installation of scisparse.h and doublecomplex.h.
560
561 * bug 3891 fixed - strsubst() replaces wrong characters with the regexp mode and
562                    when the subject contains backslahes.
563
564 * bug 3892 fixed - example about mfprintf added in help.
565
566 * bug 3894 fixed - missing information about status -2 returned by mkdir.
567
568 * bug 3895 fixed - example about mputl added in help.
569
570 * bug 3897 fixed - macros perturbs the behavior of mfprintf().
571
572 * bug 3898 fixed - There was no way to check if mputl() has done his job.
573                                         mputl returns %t or %f to check if function has correctly
574                                         written on the file.
575
576 * bug 3899 fixed - The help for "startup" was incorrect.
577
578 * bug 3903 fixed - "xdel" of a non existent window crashes Scilab
579
580 * bug 3905 fixed - fscanf supports filename and file descriptor as in scilab 4.x.
581
582 * bug 3906 fixed - debug(4);exit kills scilab.
583
584 * bug 3907 fixed - msprintf with a incorrect format can kill Scilab.
585
586 * bug 3912 fixed - strsubst() used with regular expression may return very
587                    stange result.
588
589 * bug 3918 fixed - The french documentation fails to build when french locales are not available on the system
590
591 * bug 3919 fixed - scilab x64 doesn't display graphics from a remote desktop.
592
593 * bug 3924 fixed - I used uicontrol with bad parameters, but uicontrol makes Scilab hangs.
594
595 * bug 3931 fixed - fileparts returns invalid values with some special filenames.
596
597 * bug 3941 fixed - Error in function minreal when used with state-space linear system.
598
599 * bug 3947 fixed - format old syntax reintroduced.
600
601 * bug 3950 fixed - Invalid index in kpure function (Example in help page failed).
602
603 * bug 3951 fixed - krac2 did not work for rational input (Example in help page failed).
604
605 * bug 3967 fixed - When called with a tf, pfss should of course return a tf.
606
607 * bug 3987 fixed - The relation between the font_size property and the size in
608                    point is not clearly given in the help pages.
609
610 * bug 3988 fixed - The title help page is not properly formatted.
611
612 * bug 3989 fixed - xlfont help updated.
613
614 * bug 3991 fixed - It is not possible to set a font_style greater than 10 even
615                    if one has added a new font using xlfont.
616
617 * bug 3993 fixed - Scilab menu is not located in the "Apple menu bar" like other applications
618
619 * bug 3995 fixed - install -D does not work under Mac OS X
620                    (used by the make install).
621
622 * bug 3996 fixed - tabulation included in a paste string may make scilab crash
623                    in -nw or -nwni mode.
624
625 * bug 3999 fixed - xbasc() doesn't clear the current graphics window.
626
627 * bug 4005 fixed - Only localization system is used (only native now).
628
629 * bug 4006 fixed - xlfont does not return the right index.
630
631 * bug 4009 fixed - savematfile crashed when could not open the file for writing
632                    (error message added).
633
634 * bug 4014 fixed - Wrong positioning in console after its clearing.
635
636 * bug 4015 fixed - "Flip left to right" no longer worked on hypermatrices.
637
638 * bug 4021 fixed - make distclean is cleaning also some temporary help files.
639
640 * bug 4022 fixed - Having the source tree and packaged version of Scilab on the
641                    same system caused the system library to be loaded first
642                    (should be the source tree first).
643
644 * bug 4026 fixed - With the "unix" command under Windows, it is not possible to
645                    run an external program which has a long path name.
646
647 * bug 4027 fixed - Impossible to create hypermatrices under Linux x64
648                    (actually a bug with int32 values).
649
650 * bug 4037 fixed - wavread detects broadcast file format and returns a error
651                    (format not yet managed).
652
653 * bug 4046 fixed - core/includes/scisparse.h wasn't installed.
654
655 * bug 4052 fixed - Due to a bug in the libxml2 provided by Fedora/Redhat,
656                                    Scilab was crashing on startup. Scilab binaries under Linux
657                                    are now shipping libxml2 as a workaround to this bug.
658
659 * bug 4055 fixed - From time to time, when I plot a graphic, scilab displays a
660                    blank graphic windows. (Windows)
661
662 * bug 4094 fixed - delete("all") does not refresh the graphic.
663
664 * bug 4106 fixed - bar and barh override drawlater/drawnow mode.
665
666 * bug 4108 fixed - Argument location of function caption has no effect.
667
668 * bug 4173 fixed - Graphic export : Style the text fonts is not respected when exporting to SVG.
669
670 * bug 4174 fixed - the xs2xxx (graphic export) functions don't support paths that start with a tild.
671
672 * bug 4186 fixed - uigetfile() uses a hardcoded path in SCI\modules\gui\src\java\org\scilab\modules\gui\filechooser\Juigetfile.java
673
674 * bug 4221 fixed - graypolarplot uses to much memory.
675
676 * bug 4272 fixed - Preconditionning in pcg was not taken into account.
677
678 * Side effect in the setenvc function.
679
680 * In the binary, the path to the fortran include directory was wrong.
681
682 * Some bashims in the starting script were causing startup issues.
683
684 * uimenus and uicontrols callbacks were executed two times when their "enable"
685   property were set to "on" and they were already enabled.
686
687 * Docking bugs fixed (problems with menubar, toolbar, infobar updates).
688
689 * bug in the script in charge of the dispatch of localization files fixed
690   (tools/localization/dispatchLocalizationFile.sh)
691
692 Obsolete functions removed :
693 ============================
694
695 * mtlb_load()  (Please use loadmatfile() instead).
696
697 * mtlb_save()  (Please use savematfile() instead).
698
699 * xbasimp() (Please use toprint() for printing and by xs2ps() for the file export instead).
700
701 * xg2ps() (Please use xs2ps() instead).
702
703 * hidetoolbar() (Please use toolbar(,'off') instead).
704
705 * browsehelp() (Please use helpbrowser() instead).
706
707 * quapro() (Please use qpsolve() instead).
708
709 * %sp_eye() (Please use speye() instead).
710
711 * TCL_gcf() (Please use gcf() instead).
712
713 * TCL_scf() (Please use scf() instead).
714
715 * TK_EvalStr() (Please use TCL_EvalStr() instead).
716
717 * TK_GetVar() (Please use TCL_GetVar() instead).
718
719 * TK_SetVar() (Please use TCL_SetVar() instead).
720
721 * sciGUIhelp() (Please use help() instead).
722
723 * demoplay() (Please use scilab_demos() instead).
724
725 * buttondialog() (Please use messagebox() instead).
726
727 * tk_getvalue() (Please use getvalue() instead).