2 Changes between version 5.1.1 and 5.1.2 of Scilab
3 =================================================
9 * Portugues do Brazil Localization added (Thanks Daniel de Souza Grilo and others)
11 * More help pages translated to Portugues do Brazil (Thanks Daniel de Souza Grilo)
13 * Catalan localization added to Scipad (Thanks Oriol Gonzalez)
15 * Japanese localization added to Scipad (Thanks Hiroshi Saito)
20 * lgfft (See bug #4600)
25 * "make check" now builds also call_scilab examples
27 * --enable-debug-java add two options to the JVM args (-verbose:jni and
28 -Xcheck:jni) in order to provide more feedbacks on debug
29 Note that this should be used into a binary since it is expensive
31 * C++ => Java connector updated (using GIWS -
32 http://www.scilab.org/giws/ version 1.0.3)
33 There was a bug in GIWS:
34 The use of a static method returning an int wasn't calling the right
36 It didn't seem to trigger any errors in the past but the latest
37 version of the JDK is now complaining.
40 * Patches applied (see bugs #4506, #4517 & #4588) by Dan McMahill which fixes
41 some minor compile time problems under NetBSD:
42 - adds some missing $host to the 64 bit list.
43 - added a needed compiler flag for alpha-*-netbsd
44 - added autoconf check for term.h header
45 - added autoconf checks for gettext.
46 - added autoconf check for dlopen in -ldl
47 (on some systems, we don't need -ldl because dlopen is in libc).
48 Don't hardcode linking with -ldl but rely on this new check.
49 - added correct getrlimit() argument for NetBSD and DragonFly
50 - avoid pulling in an OSF1 specific header on NetBSD/alpha
51 - added missing newline at the end of a file
52 - added missing XML LIBS and CFLAGS
53 - adds LTLIBINTL to the list of common objects needed for linking the top level binary.
54 - adds checks for term.h and termcap.h headers.
55 - adds check for -lpthread
56 - reworks the checks for curses a little bit to search for
57 curses.h and -lcurses first followed by ncurses.h and
59 - use configure results to protect the inclusion of curses.h,
60 ncurses.h, term.h, and termcap.h.
61 - add __DragonFly__ to a few conditional lines.
62 - remove the static declaration of BC to match what was found
64 - adds missing enable_keypad_mode()
65 - use configure results to protect the inclusion of curses.h,
66 ncurses.h, term.h, and termcap.h.
67 - Large amounts of cleanup of the PVM configure code
69 * automake version changed (1.10.1 => 1.10.2)
71 * autoconf version changed (2.63 => 2.64)
73 * Fix a bug in the configure with autoconf 2.64
76 Source reorganisation:
77 ======================
79 * Some function profiles in stack3.h provided to manage named named variable
80 have been moved in CallScilab.h (please note that we haven't changed the ABI
81 and the symbols remain in the core library)
82 The goal of this modification is to separate functions dealing with the
83 call_scilab API and the internal API used in the gateways.
86 * C2F(readmat) is obsolete. Please use C2F(creadmat) instead (same profile)
87 * C2F(readchain) is obsolete. Please use C2F(creadchain) instead
89 * C2F(matptr) is obsolete. Please use C2F(cmatptr) instead (same profile)
94 * In the documentation, the font size of the equations has been increased
95 for a better readability.
97 * Documentation and examples about call_scilab (BooleanManagement call_scilab
98 compile_and_run_call_scilab creadbmat creadchains creadmat cwritebmat
99 cwritechain cwritemat DisableInteractiveMode GetLastJob MatrixManagement
100 ScilabHaveAGraph SendScilabJobs SendScilabJob StartScilab StringManagement
101 TerminateScilab) added
103 * Javasci FAQ page added
105 * Online help XML files have been converted into UTF-8
109 * bug 336 fixed - pspect and cspec help pages improved
111 * bug 667 fixed - scilab.start-file causes an initialization error when you
112 use predef('all') in a user startup file.
114 * bug 1885 fixed - histplot should start from %eps rather than 0 to avoid logarithmic trouble.
116 * bug 2042 fixed - copy function altered axes properties.
118 * bug 2347 fixed - "fun2string" indentation problem with select/case
121 * bug 2446 fixed - "while" documentation help page improved to explain
122 that the key words do or then can be ommited .
124 * bug 2509 fixed - execstr forgets to store the function name and line number when in the errcatch mode
126 * bug 3131 fixed - a glibc >= 2.4 was mandatory (causing Scilab to fail under
127 Debian Etch, Centos 4.X and some other old operating
130 * bug 3264 fixed - More explicit message when too many files have been
133 * bug 3422 fixed - the keyword for history search was not updatable
135 * bug 3488 fixed - dynamic link functions can now handle Fortran 90 code.
137 * bug 3537 fixed - Problem with examples in french help page for metanet functions.
138 The old graph data structure was used.
140 * bug 3543 fixed - Wrong parenthesize in struct indices (code generated by tree2code).
142 * bug 3612 fixed - history manager doesn't work at startup
144 * bug 3980 fixed - Wrong line number in error message
146 * bug 4101 fixed - -ns option wasn't clearly explaining that it is
147 disabling many Scilab features
149 * bug 4232 fixed - Fix a problem in the Java detection with GNU/Linux under
152 * bug 4298 fixed - ilib_for_link fails with lcc-win32 (Windows).
154 * bug 4369 fixed - Help for text_properties: For the clip_state attribut,
155 the second possible value was 'clipgrf' instead of 'cliprf'.
157 * bug 4385 fixed - the param3d_properties page has been removed, but a lot of
158 links to this page exist in the documentation.
160 * bug 4386 fixed - Dynamic link: link('show') displays only one library if
161 we have only one symbol.
163 * bug 4391 fixed - make install-html (when the option --with-install-help-xml
164 is added to the configure) wasn't installing MathML sources
166 * bug 4403 fixed - ieeefp.h wasn't included under Solaris in evaluate_expr.c
168 * bug 4414 fixed - Complex grayplots are not saved correctly in scilab 5.1
170 * bug 4426 fixed - uigetfile() - File name is cut when we are in the root directory.
172 * bug 4428 fixed - function compute_initial_temp cannot handle functions with
175 * bug 4437 fixed - Exporting an empty figure crashes Scilab.
177 * bug 4439 fixed - Unexpected complex conjugates when using cat.
179 * bug 4459 fixed - grayplot does not always plot map containing %nan.
181 * bug 4463 fixed - Creating an one-colored Sgrayplot generate some exceptions
182 and does not plot anything.
184 * bug 4466 fixed - .' operator defined for strings and booleans
186 * bug 4469 fixed - getmd5() & mopen hang if there are called with an existing
187 directory as input argument and not a filename (linux)
189 * bug 4479 fixed - A few minor bugs were causing the configure to fail under
190 FreeBSD (Thanks to Otacílio de Araújo Ramos Neto)
192 * bug 4491 fixed - get() with wrong argument causes EXCEPTION_ACCESS_VIOLATION error.
194 * bug 4508 fixed - Can't create a file when saving/exporting a figure under
197 * bug 4514 fixed - valgrind.supp wasn't installed
199 * bug 4542 fixed - A unexpected interpretor warning
201 * bug 4546 fixed - Error message added for linpro function (moved to an external function).
203 * bug 4551 fixed - menus can return a error in GUI mode (error 2 Invalid factor)
205 * bug 4564 fixed - Unable to edit matrices using x_mdialog function.
207 * bug 4580 fixed - rpem documentation made more accurate
209 * bug 4592 fixed - The ged entity picker produces an error if a menu has been
210 added to the graphic window
212 * bug 4596 fixed - g_margin fails to return the gain margins in some cases.
214 * bug 4600 fixed - missing function inside lgfft (lgfft must be removed).
216 * bug 4601 fixed - hidden functions and missing help for vec2list list2vec aplat and recons.
218 * bug 4603 fixed - Unknown function lst2tree called by function mtlb_eval
219 (+ some other problems fixed in mtlb_eval).
221 * bug 4612 fixed - The graphic export used to consider .jpeg as an invalid
224 * bug 4614 fixed - On some (rare) archs/OS, File -> Export on a graphic could
227 * bug 4615 fixed - xs2jpg(0, '/tmp/myplop.jpeg'); was creating a file
228 called /tmp/myplop.jpeg.jpg (Thanks to Guilherme
229 Kunigami for the fix)
231 * bug 4616 fixed - Text strings in SVG output are not rotated. Thanks
232 to Paul Griffiths for the patch!
234 * bug 4618 fixed - buttmag produces a warning because of redefining symbol sample.
236 * bug 4630 fixed - Problem with the Scicos block affich.
238 * bug 4635 fixed - Bad title in the french help of the graphic module.
240 * bug 4646 fixed - Assigning a string to an element of a matrix of numbers does not give an error.
242 * bug 4650 fixed - SCI/modules/graphics/macros/Sfgrayplot.sci has not been modified for localization.
244 * bug 4656 fixed - part(input_matrix,[]) always returned a single string even if
245 input_matrix had a several dimensions
247 * bug 4683 fixed - There is no example of the use of tlist in the dedicated page.
249 * bug 4709 fixed - The set function with 2 parameters and no handles makes Scilab hangs
251 * bug 4710 fixed - Error with C++ interface which uses the function CreateVar.
253 * bug 4750 fixed - Error boolean catenation
255 * bug 4752 fixed - ci2exp produces erroneous code when applied to boolean matrices (; are missing)
257 * bug 4712 fixed - by GUI handle affectation produce an error.
259 * bug 4770 fixed - modules::renderer::utils::ColorMap::isValidScilabIndex test was wrong.
261 * bug 4773 fixed - Using "axes_reverse" produce a switch between the front and back color of a figure.
265 Changes between version 5.1.0 and 5.1.1 of Scilab
266 =================================================
272 * Catalan localization added (Thanks Oriol Gonzalez and others)
274 * German Localization added (Thanks Armin Mohring and others)
276 * Spanish Localization added (Thanks Federico Vera and others)
278 * Online Help translated into português do Brasil (pt_BR) added
279 (Thanks Daniel de Souza Grilo)
285 * Defining the environment variable SCI_JAVA_ENABLE_HEADLESS disables the X11
286 access when building the documentation (necessary when building the
287 documentation in a chroot)
289 * ./configure && make all && make distclean == tarball (ie, make distclean is
290 cleaning all the elements)
292 * In the source tree of Scilab, ant target "build-example" added in order to
293 build only the javasci examples (cd modules/javasci && ant build-example)
295 Source reorganisation:
296 ======================
298 * New module added call_scilab: the goal of this module is to highlight the
299 possibility to call Scilab engine from other languages.
301 * "SCI/modules/output_stream/includes/error.h" renamed to "do_error_number.h"
306 * Some equations in the documentation converted to the MathML format
309 * Page "Compile and run with Javasci" added
311 * Examples in javasci translated into english
313 * Examples and unit tests added for the function find
315 * Examples provided in the help of the function argn
317 * Unit tests for the completion (GUI & NW/NWNI modes)
319 * Minor improvements in the documentation of the ilib_* functions and
322 * Unitary tests for isfield() function has been added
328 * isfield() now accepts matrix of strings (fieldnames) as second input argument.
329 Then, it returns a matrix of booleans.
331 * test_run() now accepts "skip_tests" as optionnal argument (3rd argument), if
332 present, the second input argument of test_run is no more the list of tests to
333 launch but the list of tests to skip.
334 For example, test_run("time",["bug_1506" "bug_793"],"skip_tests");
336 * test_run() : The following tags have been added :
337 - <-- WINDOWS ONLY --> If the operating system isn't Windows, the test is skipped.
338 - <-- UNIX ONLY --> If the operating system isn't an unix OS, the test is skipped.
339 - <-- LINUX ONLY --> If the operating system isn't Linux, the test is skipped.
340 - <-- MACOSX ONLY --> If the operating system isn't MacOSX, the test is skipped.
345 * Examples in SCI/modules/javasci/examples/ are now released under the public
352 * GetLengthStringMatrixByName function added in stack3.h (return length of strings)
355 Scilab / Scipad synchronisation bugs:
356 =====================================
358 A critical bug present in Scilab 5.0.X and 5.1.0 has been fixed.
359 It has been reported a numerous number of time:
361 * bug 2578 fixed - Calling input function within Scipad.
363 * bug 3345 fixed - From SciPad editor ending Scilab with exit is not correct.
365 * bug 3394 fixed - A malformed script originating from the editor window hangs
366 Scilab and the editor.
368 * bug 3553 fixed - System crash executing tk_getfile() from within scipad by
371 * bug 3643 fixed - Scilab spec function is the equivalent of Matlab function
372 (mtlb_eig is now obsolete).
374 * bug 3839 fixed - strrev doesn't work correctly if the string to be reversed includes some accentuated characters.
376 * bug 3944 fixed - ilib_mex_build() wasn't using the content of the
378 * bug 3705 fixed - During execution of any Scipad sequence, entering abort
379 after the prompt hang up both Scipad and Console.
381 * bug 3778 fixed - Calling TK gui from Scipad.
383 * bug 3799 fixed - Using xgetmouse from Scipad makes Scilab crash.
385 * bug 4149 fixed - Calling TCL functions within Scipad
387 * bug 4178 fixed - Scilab crash when using "legend" via Scipad.
389 * bug 4196 fixed - Scipad and Scilab crashing when using menu "Execute->load
392 * bug 4204 fixed - Strange error message when using usecanvas(%F).
394 * bug 4331 fixed - Wrong result for gamma(13).
399 * bug 3186 fixed - input is lost when graphics window is closed.
401 * bug 3240 fixed - msprintf error in plotprofile.
403 * bug 3587 fixed - gsort is not stable: It does not preserve the relative order
404 of equal values creates problem with function unique.
406 * bug 3852 fixed - Line wrapping problem in help browser
408 * bug 3666 fixed - 'input' with accentued character returns incorrect value
410 * bug 3944 fixed - ilib_mex_build() wasn't using the content of the
411 variable tables to compile other files
413 * bug 3945 fixed - Error with the help example of library()
415 * bug 3962 fixed - incorrect first left hand side argument of pca (one col instead of two)
417 * bug 4052 fixed - A wrong usage of xmlCleanupParser (libxml2) was causing
418 a seg fault on startup
420 * bug 4067 fixed - bug with completion and some paths
422 * bug 4073 fixed - mprintf does not display some special characters
424 * bug 4074 fixed - Scilab now uses native MacOSX menubar.
426 * bug 4088 fixed - When Tcl/Tk is disable, demos are now deactivated.
428 * bug 4099 fixed - Demos mixing gui and plots were not desactivated on plateforms
429 having usecanvas set to %T.
431 * bug 4120 fixed - amell returns wrong value on Scilab x64 (Windows)
433 * bug 4123 fixed - %i_prod crashs scilab (Windows release mode built with F2C
436 * bug 4128 fixed - 'win' argument of the event_handler function did not work
437 (was always 0 instead of current figure ID).
439 * bug 4132 fixed - fullpath crashs
441 * bug 4134 fixed - In some cases, bad detection of a 64 bit arch was
442 causing a seg fault during the "make doc" process
444 * bug 4141 fixed - ascii doesn't support extended ascii values in the range of [128-255].
446 * bug 4242 fixed - Copyright added (INRIA code)
447 on modules/linear_algebra/src/fortran/doldqr.f
449 * bug 4150 fixed - user startup executed twice if you change directory to
450 SCIHOME in this file.
452 * bug 4159 fixed - coshlt was defined twice on windows
454 * bug 4164 fixed - isinf is now defined in more recent versions of the Sun
455 Compiler. Detection and replacement of the function is now
456 done in the configure.
458 * bug 4166 fixed - test_run was broken
460 * bug 4179 fixed - The dec2hex "see also" part was missing in the help page.
462 * bug 4192 fixed - When doing a getd in a directory where there are no .sci
463 files, getd displayed a error message not clear at all.
465 * bug 4197 fixed - inaccurate floating point results computed by norm with
466 large/small vector matrices.
468 * bug 4197 fixed - When warning messages are disabled, a blank line is printed
471 * bug 4199 fixed - Missing information in findobj help page + findobj did not
474 * bug 4201 fixed - Confusing error message in datafit
476 * bug 4228 fixed - mclearerr with a false file descriptor crashs
478 * bug 4231 fixed - graphics exports functions crash (xs2png, xs2svg, ...)
480 * bug 4235 fixed - error.h renamed
482 * bug 4238 fixed - waitbar and progressionbar won't close when clicking on the X
483 in the upper-right corner of the window.
485 * bug 4245 fixed - The icon of the progressionbar is a java icon.
486 It should it be a Scilab one instead.
488 * bug 4249 fixed - filter dos not work with perfect all pass system
490 * bug 4250 fixed - The online help of intx function was badly located
492 * bug 4258 fixed - Configure script does not contain the correct detection
493 code for the JNI libraries under Solaris SPARC.
495 * bug 4266 fixed - ones, rand, zeros functions do not remove highest dimensions
498 * bug 4269 fixed - Fix a bashim in the macros of detection of swig (causing
499 problems with netbsd)
501 * bug 4270 fixed - The module tclsci wasn't really desactivated when using
502 the option --without-tk
504 * bug 4274 fixed - Open dialog invoked from Toolbar to select file to open with Scipad
505 has wrong "Scilab SCI files" filter instead of "All Scilab files"
506 like dialog invoked from File -> Open a file...
508 * bug 4282 fixed - When doing a symlink of scilab script, when calling this
509 script, it changes the PWD
511 * bug 4284 fixed - The online help of isfield() was missing.
513 * bug 4295 fixed - mdelete no more works with "*.extension" as input (wildcard).
515 * bug 4297 fixed - A spelling mistake was causing in some cases with the
518 * bug 4299 fixed - getmemory is reporting bad total memory on system with
519 a lot of memory (> 3Go)
521 * bug 4301 fixed - Better reporting at the end of the configure
523 * bug 4302 fixed - Do not build the helptool module when --disable-build-help
526 * bug 4309 fixed - Under Scilab5 the dashed lines are not well displayed. They
527 are reinitialized for each segment.
529 * bug 4311 fixed - rcond(eye()) returns 1 and not eye()
531 * bug 4312 fixed - Support for NetBSD in the memory detection (getmemory)
533 * bug 4316 fixed - mfprintf(0,'string') does not redirect stderr as fprintf(0,...)
535 * bug 4321 fixed - strcat with 3 input parameters crashs if input type
536 parameters are wrong.
538 * bug 4325 fixed - set("auto_clear","off") crashes Scilab.
540 * bug 4326 fixed - move called with an already deleted handle crashes Scilab.
542 * bug 4315 fixed - completion("",["commands","macros"]) will only returns "commands"
544 * bug 4332 fixed - completion copies selected item instead of completing according to this one.
546 * bug 4342 fixed - When the coutour function is called, an error message is printed.
548 * bug 4343 fixed - the plot3d demo doesn't seems to work.
550 * bug 4372 fixed - The graphics from the genetic_algorithms and simulated_annealing toolbox where not displayed
552 * bug 4386 fixed - link('show') with only one symbol writes 'librairies' and not 'library'.
554 * bug 4771 fixed - the configure did not stop when jhall (javahelp) or looks were not available on the system
557 Changes between version 5.0.X and 5.1 of Scilab
558 ===============================================
563 * Added elementary functions: acosd acot actod acoth asecd asech asec asind
564 acsc acscd acsch csch atand cosd cotd cscd csc secd sech sec sind tand
566 * Scicos documentation in Docbook format.
567 PDF, PS, JAR and other versions now available.
569 * Graphics available on all platforms and OS using function usecanvas
570 See help page of usecanvas function for more details.
572 * New function dae (for Differential Algebraic Equations) added.
573 This function is providing the same features as dassl with ode
574 (ordinary differential equations) profile.
575 For more information, see SEP #2.
577 * Request 564: completion add '\' or '/' at the end of a directory
579 * Added uigetfile (Functions xgetfile and tk_getfile are now obsolete).
580 For more information, see SEP #8.
582 * Scilab is now supported natively under Mac OS X (See RELEASE_NOTES_5.1.X)
584 * Uses termios instead of termio in NW & NWNI modes
589 * Graphics stabilty improved.
591 * Graphics speed improved.
593 * Menubar/toolbar update improved (particularly when (un)docking windows).
595 * Update of some output strings (standard, warning & error)
597 * Scilab uses Atlas 3.9.4 on Windows
599 * Directive FRENCH IMPOSED added to test_run() to force the test in french
601 * Errors occuring when getting or setting graphic/gui handles properties are
602 now treated as any other Scilab errors.
604 * Now catch the exception when JOGL is crashing because native library
605 gluegen-rt is not available in the java.library.path (LD_LIBRARY_PATH) and
606 display a nice message
608 * Better error report in the documentation build process (docbook)
610 * Binary versions embed jre 1.6.0_11
612 * test_run() now accepts absolute paths as first input argument. It permits
613 toolboxes to use this system.
615 * Under Linux/Unix, do not launch Scilab in background when called without argument
617 * icons are now installed into pkgdatadir/icons/
619 * Update of the example in the dynamic_link modules and in the toolbox skeleton
620 (use the actual filename instead of the .o)
622 * The demos of the simulated_annealing module have been integrated into the demos menu
624 * The demos of the genetic_algorithms module have been integrated into the demos menu
629 * Tests added for functions: umf_luget, taucs_chget, pcg, removedir, rmdir, ones
631 Internationalization:
632 =====================
634 * Almost all the i/o functions (isdir, mkdir, cd, chdir, mopen, fileinfo,
635 mclose, deletefile, findfiles, ls, listfiles, getshortpathname,
636 getlongpathname, removedir...) now handle file and directory names containing
637 UTF-8 characters. This is the work of Yung-Jang Lee. Many thanks!
638 (Unitary tests provided)
643 * Some dead code removed (SCI/scripts/,
644 SCI/bin/{dold,scilink,Blatdoc,Blatdocs,f77-linux,minfopr} )
650 * libmatio is now detected thanks to pkg-config
652 * More warnings in C/C++/Fortran during the compilation process.
653 See http://lists.scilab.org/cgi-bin/ezmlm-browse?list=dev&cmd=showmsg&msgnum=684
655 * --enable-build-help is now the default behaviour
656 (--disable-build-help removes the check of the dependencies)
658 * --with-fftw, --with-pvm and --with-umfpack are now the default behaviour
659 (--without-fftw, --without-pvm and --without-umfpack removes their builds)
661 * interpolation, signal_processing, statistics modules are loaded dynamically
664 * cc and cc-* are not longer consider as GNU C compiler when detecting the
665 compiler (use gcc & gcc-*) because it was causing some issues under Solaris
667 * By default, under Linux/Unix/Macosx, static libraries are no longer built.
669 * Do not init TK when building the doc ("make doc")... in order to be able to
670 build Scilab through ssh
672 * Giws has lost it .py extension
674 * Force the build for the french documentation.
680 * bug 1582 fixed - If parametric 3d curve values are out of given ebox of 3d
681 axes, this curve values are netherveless plotted.
683 * bug 1926 fixed - wavwrite doesn't manage single channel mode.
685 * bug 2175 fixed - "contour2d" prints level numbers partially outside the rect.
687 * bug 2255 fixed - plot function fails to verify that x and y data have the same
688 length in certain cases.
690 * bug 2265 fixed - Add a property to toggle grid position between background
693 * bug 2273 fixed - chdir didn't manage UNC path on Windows.
695 * bug 2357 fixed - The vertex-order of the plot3d2 and plor3d3 functions is
696 different from the one given in the manual.
698 * bug 2453, 3731, 3759, 3784, 3801 & 3802 fixed - Force all the numerical value
699 to remain to the english notation.
701 * bug 2647 fixed - Bad display of some numbers in special cases due to a
704 * bug 2682 fixed - chart() is inconsistent in the second argument, angle.
705 It might be treated as degrees or radian.
707 * bug 2767 fixed - By default graphic windows are opened one above each others
708 whereas they should be tiled.
710 * bug 2814 fixed - Ticks graduation produce some unwanted decimals.
712 * bug 2959 fixed - functions on F1, F2, F12 keys are not mapped as scilab 4.x
714 * bug 3070 fixed - Could not use non-simple character like °, µ, ø ....
716 * bug 3080 fixed - When we click many times on a button of the Graphic window
717 the instruction will be done as much times we have clicked.
719 * bug 3089 fixed - chdir seems to have problems with directory names containing
720 nordic characters like æ ø and å.
722 * bug 3131 fixed - version 'GLIBC_2.4' not found with the binary version under
723 some GNU/Linux distro
725 * bug 3314 fixed - linspace primitive - rev 27707 - removed use of "ones" and
726 use colon (i.e. :) operator only
728 * bug 3322 fixed - trimmean primitive - rev 27627 - Added verbose option, added
729 unit tests, updated doc.
731 * bug 3326 fixed - ESC key clears the command line in the console.
733 * bug 3407 fixed - Line number where error is reported changed in Scilab may be
736 * bug 3411 fixed - eye on a sparse is not explicit.
738 * bug 3462 fixed - The match string returned by regexp is not the right one if
739 the subject string contains backslashes.
741 * bug 3470 fixed - plot2d(), followed by legends produce an unexpected error.
743 * bug 3500 fixed - [pcre] match position but no character = no match
745 * bug 3512 fixed - regexp could return incorrect results
747 * bug 3515 fixed - Erroneous submenu numbering for setmenu() and unsetmenu() in
750 * bug 3527 fixed - Graphic windows created by figure are unable to display plots.
752 * bug 3530 fixed - Check that X11/Xlib.h is available since the Tk header needs it.
754 * bug 3546 fixed - frmag is broken when called with hn given by a vector of
755 coefficients instead of a polynomial.
757 * bug 3549 fixed - machine.h was including PATH_MAX.h, BOOL.h and PARAMS.h
758 includes have been cleaned up.
760 * bug 3554 fixed - 'findobj' function does not find figures nor sub-menus and
761 the help example does not work.
763 * bug 3556 fixed - derivative was not supporting non compiled functions.
765 * bug 3559 fixed - paths in examples.bat in SCI/modules/javasci/examples were
768 * bug 3561 fixed - 'call' crashs when we want to return a 'c' variable type.
770 * bug 3565 fixed - bad detection of the IBM JDK
772 * bug 3571 fixed - Only one message displayed when log(0) is computed with
775 * bug 3578 fixed - the definition of NewSparse and FreeSparse have been added.
777 * bug 3581 fixed - Legends do not appear correctly when axes are plotted in log
780 * bug 3590 fixed - Error message when we want to see a figure which has as
781 userdata a structure (struct).
783 * bug 3596 fixed - In the graphic export (bitmap) the exported file is stored in
784 vertical mirrored fashion.
786 * bug 3605 fixed - Better fix of the javasci freeze. A part of this bug was
787 caused by a dead lock in the TCL thread (we were trying to
788 get access to a TCL interpretor which was locked).
790 * bug 3608 fixed - Scilab freezes when executing a combination of
791 "eventhandler", "xchange" and "plot"
793 * bug 3624 fixed - Nan returned when multiplying large zero vector by its transpose.
795 * bug 3624, 3640 fixed - Atlas 3.8.0 have a bug causing wrong answer for
796 row-major gemm C=A*A' or A'A
798 * bug 3626 fixed - lcc-win32 library (.lib) not correctly generated.
800 * bug 3627 fixed - variance did not manage complex matrices of data
802 * bug 3628 fixed - Problem with cdouble type arguments in intersci.
804 * bug 3630 fixed - functions added by 'addinter' are not visible by 'what'.
806 * bug 3635 fixed - popupmenu objects created using uicontrol does not work as
807 expected (it is not possible to use the arrow keys on the
808 keyboard to browse through the various options).
810 * bug 3645 fixed - SCI/contrib/toolbox_skeleton package does not work out of the
811 box, and crashes on help.
813 * bug 3652 fixed - wrong computation of generalized eigenvalues.
815 * bug 3653 fixed - Figure menus were deleted when deleting current axis.
817 * bug 3661 fixed - cotg and coth do not work.
819 * bug 3664 fixed - an error occurs when a change directory operation implies a
820 directory name with french accent letter ('é' for example).
822 * bug 3667 fixed - Function input() now accepts a \n in the text to be printed
823 and colon is no more added.
825 * bug 3673 fixed - When using Scilab embedded in a Java application through
826 javasci, the first call to javasci API reset the look and
827 feel of the Java application.
829 * bug 3681 fixed - Disable automatic completion if there are only spaces in a line.
831 * bug 3687 fixed - 'format' doesn't check inputs arguments.
833 * bug 3697 fixed - setdefaultlanguage moved in localization module. (Windows)
835 * bug 3700 fixed - Problem when displaying accents in the help browser using the
836 fr language. (Windows)
838 * bug 3702 fixed - When I start scilex.exe (Windows) in a windows console, the
839 windows lost the focus.
841 * bug 3714 fixed - fprintfMat and fscanfMat cannot cope with directories with
844 * bug 3745 fixed - "make install" now install all <module>/demos/
845 and <module>/examples.
847 * bug 3749 fixed - Scilab error when building scilab help in HTML.
849 * bug 3753 fixed - drawaxis produces unreadable labels.
851 * bug 3755 fixed - print files on some Windows.
853 * bug 3756 fixed - undocumented input argument for prompt().
855 * bug 3757 fixed - completion works better on nw mode on Windows.
857 * bug 3767, 3827 fixed (windows) - Atlas 3.8.2 crashs scilab.
859 * bug 3769 fixed - Dynamic link doesn't detect intel fortran compiler version 11
862 * bug 3770 fixed - "qld" returns a error (qld: The constraints are inconsistent).
864 * bug 3775 fixed - get_absolute_file_path(input_file) returns a error if
865 input_file is not opened in Scilab.
867 * bug 3800 fixed - After using surf to plot giving a stacksize error, it is no
868 longer possible to plot in the same window.
870 * bug 3821 fixed - Problems with uicontrol scrolling when parent figure has
871 property auto_resize set to "off".
873 * bug 3822 fixed - When a figure handle is saved and reloaded the figure_size as
874 well as the viewport properties are not saved nor restored.
876 * bug 3833 fixed - Problems in cell insertion (loss of data).
878 * bug 3844 fixed - Axes with a very high y-bounds/x-bounds ratio do not appear.
880 * bug 3858 fixed - when trying to open a file from the GUI (Menu: File -> Open file), Scilab crashes (xgetfile error).
882 * bug 3860 fixed - Scilab was using the dev name of the fftw library (ie without
883 heading .3 in the lib name). Thanks to Andrea Florio for
886 * bug 3867 fixed - On the branch 5.0 nightly build 64 bits, the libmatio is
887 defined with the GLIBC_2.7 as mandatory. There is no reason
888 for this and it prevents Scilab binary to run under Redhat
891 * bug 3868 fixed - In the nightly 64 bits build of the branch 5.0, jogl & gluegen
892 dyn lib are 32bits (should be 64 bits).
894 * bug 3869 fixed - In the binaries, we have some useless files in thirdparty/tk8.5/demos/
895 which are causing some issues with the LSB.
897 * bug 3870 fixed - In the binaries, we incorporate checkstyle in thirdparty/checkstyle/
898 which are causing some issues with the LSB (btw, it is useless in the binary).
900 * bug 3873 fixed - While editing ticks'label on Axes, mouse click outside box or
901 double clicks or using Tab key, program terminates.
903 * bug 3874 fixed - When building the macros, only replaces the extension
906 * bug 3875 fixed - No images in PDF documentation.
908 * bug 3877 fixed - No use of interp->result any more in the Tcl interface.
909 Compatible with Tcl/Tk 8.6.
911 * bug 3878 fixed - Under mandriva, the javahelp package is not called jhall but javahelp2.
913 * bug 3879 fixed - Under mandriva, the batik package is not called batik but batik-all.
915 * bug 3880 fixed - Bug with p_margin and g_margin fixed.
917 * bug 3886 fixed - strsubst with regular expression was working only on the first
918 element of the vector.
920 * bug 3887 fixed - missing installation of scisparse.h and doublecomplex.h.
922 * bug 3891 fixed - strsubst() replaces wrong characters with the regexp mode and
923 when the subject contains backslahes.
925 * bug 3892 fixed - example about mfprintf added in help.
927 * bug 3894 fixed - missing information about status -2 returned by mkdir.
929 * bug 3895 fixed - example about mputl added in help.
931 * bug 3897 fixed - macros perturbs the behavior of mfprintf().
933 * bug 3898 fixed - There was no way to check if mputl() has done his job.
934 mputl returns %t or %f to check if function has correctly
937 * bug 3899 fixed - The help for "startup" was incorrect.
939 * bug 3903 fixed - "xdel" of a non existent window crashes Scilab
941 * bug 3905 fixed - fscanf supports filename and file descriptor as in scilab 4.x.
943 * bug 3906 fixed - debug(4);exit kills scilab.
945 * bug 3907 fixed - msprintf with a incorrect format can kill Scilab.
947 * bug 3912 fixed - strsubst() used with regular expression may return very
950 * bug 3918 fixed - The french documentation fails to build when french locales are not available on the system
952 * bug 3919 fixed - scilab x64 doesn't display graphics from a remote desktop.
954 * bug 3924 fixed - I used uicontrol with bad parameters, but uicontrol makes Scilab hangs.
956 * bug 3931 fixed - fileparts returns invalid values with some special filenames.
958 * bug 3941 fixed - Error in function minreal when used with state-space linear system.
960 * bug 3947 fixed - format old syntax reintroduced.
962 * bug 3950 fixed - Invalid index in kpure function (Example in help page failed).
964 * bug 3951 fixed - krac2 did not work for rational input (Example in help page failed).
966 * bug 3967 fixed - When called with a tf, pfss should of course return a tf.
968 * bug 3987 fixed - The relation between the font_size property and the size in
969 point is not clearly given in the help pages.
971 * bug 3988 fixed - The title help page is not properly formatted.
973 * bug 3989 fixed - xlfont help updated.
975 * bug 3991 fixed - It is not possible to set a font_style greater than 10 even
976 if one has added a new font using xlfont.
978 * bug 3993 fixed - Scilab menu is not located in the "Apple menu bar" like other applications
980 * bug 3995 fixed - install -D does not work under Mac OS X
981 (used by the make install).
983 * bug 3996 fixed - tabulation included in a paste string may make scilab crash
984 in -nw or -nwni mode.
986 * bug 3999 fixed - xbasc() doesn't clear the current graphics window.
988 * bug 4005 fixed - Only localization system is used (only native now).
990 * bug 4006 fixed - xlfont does not return the right index.
992 * bug 4009 fixed - savematfile crashed when could not open the file for writing
993 (error message added).
995 * bug 4014 fixed - Wrong positioning in console after its clearing.
997 * bug 4015 fixed - "Flip left to right" no longer worked on hypermatrices.
999 * bug 4021 fixed - make distclean is cleaning also some temporary help files.
1001 * bug 4022 fixed - Having the source tree and packaged version of Scilab on the
1002 same system caused the system library to be loaded first
1003 (should be the source tree first).
1005 * bug 4026 fixed - With the "unix" command under Windows, it is not possible to
1006 run an external program which has a long path name.
1008 * bug 4027 fixed - Impossible to create hypermatrices under Linux x64
1009 (actually a bug with int32 values).
1011 * bug 4037 fixed - wavread detects broadcast file format and returns a error
1012 (format not yet managed).
1014 * bug 4046 fixed - core/includes/scisparse.h wasn't installed.
1016 * bug 4052 fixed - Due to a bug in the libxml2 provided by Fedora/Redhat,
1017 Scilab was crashing on startup. Scilab binaries under Linux
1018 are now shipping libxml2 as a workaround to this bug.
1020 * bug 4055 fixed - From time to time, when I plot a graphic, scilab displays a
1021 blank graphic windows. (Windows)
1023 * bug 4094 fixed - delete("all") does not refresh the graphic.
1025 * bug 4106 fixed - bar and barh override drawlater/drawnow mode.
1027 * bug 4108 fixed - Argument location of function caption has no effect.
1029 * bug 4173 fixed - Graphic export : Style the text fonts is not respected when exporting to SVG.
1031 * bug 4174 fixed - the xs2xxx (graphic export) functions don't support paths that start with a tild.
1033 * bug 4186 fixed - uigetfile() uses a hardcoded path in SCI\modules\gui\src\java\org\scilab\modules\gui\filechooser\Juigetfile.java
1035 * bug 4187 fixed - uigetdir() opens on "Desktop" and not on "Computer" on windows
1037 * bug 4221 fixed - graypolarplot uses to much memory.
1039 * bug 4272 fixed - Preconditionning in pcg was not taken into account.
1041 * bug 4761 fixed - memory leak in grep and regexp.
1043 * Side effect in the setenvc function.
1045 * In the binary, the path to the fortran include directory was wrong.
1047 * Some bashims in the starting script were causing startup issues.
1049 * uimenus and uicontrols callbacks were executed two times when their "enable"
1050 property were set to "on" and they were already enabled.
1052 * Docking bugs fixed (problems with menubar, toolbar, infobar updates).
1054 * bug in the script in charge of the dispatch of localization files fixed
1055 (tools/localization/dispatchLocalizationFile.sh)
1057 Obsolete functions removed :
1058 ============================
1060 * mtlb_load() (Please use loadmatfile() instead).
1062 * mtlb_save() (Please use savematfile() instead).
1064 * xbasimp() (Please use toprint() for printing and by xs2ps() for the file export instead).
1066 * xg2ps() (Please use xs2ps() instead).
1068 * hidetoolbar() (Please use toolbar(,'off') instead).
1070 * browsehelp() (Please use helpbrowser() instead).
1072 * quapro() (Please use qpsolve() instead).
1074 * %sp_eye() (Please use speye() instead).
1076 * TCL_gcf() (Please use gcf() instead).
1078 * TCL_scf() (Please use scf() instead).
1080 * TK_EvalStr() (Please use TCL_EvalStr() instead).
1082 * TK_GetVar() (Please use TCL_GetVar() instead).
1084 * TK_SetVar() (Please use TCL_SetVar() instead).
1086 * sciGUIhelp() (Please use help() instead).
1088 * demoplay() (Please use scilab_demos() instead).
1090 * buttondialog() (Please use messagebox() instead).
1092 * tk_getvalue() (Please use getvalue() instead).