Sunteți pe pagina 1din 7

SCILAB 5.4.

1 RELEASE NOTES
TABLE OF CONTENTS

Improvements Xcos Compilation

1 1 1

Obsolete Functions Removed Functions Bug Fixes

2 2 3

IMPROVEMENTS
A warning has been added for 1./x and 1.\x syntax clarification. A new output argument has been added to &ege,% function to retrieve subpatterns matches.
See SEP # 86.

Console command history is now stored in SCIHOME/h '($&- file under all platforms. In Scilab documentation,
''c !ab:#eed'-e,a"%!e'="#$"' tag has been added to specify that the help page does not need example.

New ,"!Na"e function added to retrieve the name of a XML element.


c!c(): New icon in the toolbar to clear the console. See Bug # 12049. (e'(_&)# no longer takes into account skipped tests in the summary. See Bug # 12117.

XCOS
New Flowmeter block in the thermohydraulics palette added to measure a thermohydraulics flow. Palette icons and some blocks rendering improved.
,c$'Pa!Ge#e&a(eA!!Ic$#' function added as a Xcos

palette utility function. New ODE solver added LSodar automatically switches methods to efficiently solve both stiff and nonstiff problems. It includes a rootfinding feature. Two new fixed-size step ODE solvers added Dormand-Prince 4(5) and Runge-Kutta 4(5) have been added to the CVode package. They also benefit from the rootfinding feature. Implicit fixed-size stop ODE solver added Implicit Runge-Kutta 4(5) also benefits from the CVode rootfinding feature. Block parameter errors (types and sizes) reporting improved. Some scopes blink on simulation avoided.

Two new commands added: w For SciNotes:


<,278=.< 68->5.</,8;./6*,;8</@18<.<,2 opens a file. If the file does not exist, SciNotes proposes to create it. <,278=.< -27-.7= 68->5.</,8;./6*,;8</@18<.<,2

allows to indent automatically a Scilab file. w For Xcos:


A,8< 68->5.</A,8</.A*695.</27=.0;*5.A,8< opens the integral Xcos schema. If the file does not exist, Xcos proposes to create it.

Search is now possible in the console. Shortcut F3 or CTRL+F enables it.


See Bug # 11841. ed (*a& proposes direct save to the CSV format of the

whole variable or the selection. Completion in Scilab is now case insensitive.


See Bug # 6320.

COMPILATION
Enforce a minimal version of Flexdock (1.2.3). Enforce a minimal version of JLaTeXMath (1.0.2). Enforce a minimal version of Scirenderer (1.1.0). Enforce a minimal version of XMLGraphics (1.4).

variance is now vectorized and allows the syntax *a& a#ce(,,"*",+).


See Bug # 12362.

Scilab 5.4.1 Release Notes - 1 2013 - Scilab Enterprises

OBSOLETE FUNCTIONS
Obsolete Function
/2=)-*=() 0.=/87=() 0.=527.<=B5.() 0.=6*;4() 0.=<B6+85() @27,58<.()

New Function
da(af (() ged() ged() ged() ged() c!$'e() 'e(() ge(() ged()

Removed in Scilab 5.5.0 Scilab 5.5.0

Details
See Bug # 9306.

Scilab 5.5.0 Scilab 5.5.0 Scilab 5.5.0

A<.=6()

Scilab 5.5.0

REMOVED FUNCTIONS
Removed Function
,1*;=8.86() .86=8,1*;() ,87/20() ,;.*=.989>9() 6=5+),87? 6=5+);.96*=() 7.5-.;6.*-)-2<95*B 76958=)-2<95*B 89=26+*<.)-2<95*B 89=26<2695.A)9;27= 89=26<2695.A)=8<=;270 ;2,,)85-() <18@*55>26.7><1*7-5.<() @2=1)9?6() @2=1)=.A6*,<() A+*<;() A<.5.,=()
1

New Function

Details

%&efe&e#ce'() ) c$#(e,("e#)() c$#*() &e%"a(()

d '%()

'(& #g() & cc() 'e((ge((0), "Sh$+H dde#Ha#d!e'", "$#") ge(*e&' $#() TeXmacs is now an ATOMS module.1 Automatically managed by Scilab now. 'h$+_+ #d$+()

More details on: http://atoms.scilab.org/toolboxes/texmacs

Scilab 5.4.1 Release Notes - 2 2013 - Scilab Enterprises

BUG FIXES
Scilab w # 2547 - Small size marks were not correctly exported. w # 3313 - In the documentation, the title of a link used the XML id instead of the title of the page. w # 4504 - <<4/ function did not work with two outputs (corresponding help page updated). w # 4405 - :;() was poorly documented. w # 4946 - Bad rendering of a big rotated label. w # 5291 - <=;=8- returned 0 when no real number was detected. w # 5478 - Scilab could not be started with a non readable/writeable SCIHOME. w # 5548 - Error messages in some examples of Simulated Annealing help pages fixed. w # 5576 - 27=.;9() help page has been improved. w # 6583 - 36*=() was poorly documented. w # 6890 - Strings were exported as shapes rather than Postscript strings in EPS / PS export. w # 6975 - A5*+.5(), B5*+.5() and C5*+.5() functions were not documented. w # 7058 - There was an error in MathML formula in +.=* help page. w # 7190 - 2<)*+<85>=.)9*=1 was not documented. w # 7410 - %1)9() and <,22.A9() failed to display polyline entity associated to datatips. w # 7583 - +27862*5 function moved in the distribution function chapter. w # 7698 - The "Graphics \ Animations \ Riemann surface" demonstration background was black (instead of white). w # 7769 - 0.=)/>7,=287)9*=1 did not have a unit test. w # 7790 - Line thickness was not taken into account when drawing marks. w # 8213 - 0.863- help page had no examples. w # 8395 - -/= has been deprecated to //=. w # 8414 - Some genetic algorithms functions had no examples. w # 8484 - <B<527 help page has been moved to CACSD chapter. w # 8638 - Examples given in 0,- help page have been improved. w # 8649 - /5*0 and /5*0.A9*7- arguments were not documented in +*<.7*6. and -2;7*6. help pages. w # 8883 - In some cases, Scilab built from sources was looking for libraries at the wrong place. w # 8899 - <95272- help page was unclear about the size of the arguments. w # 8901 - 27=.;92- help page was unclear about the size of the arguments. w # 8964 - The 89=26)D0*, 680*, 7<0*, 7<0*2E functions did not always create initial population. w # 9005 - +2=<.= function did not have any tests. w # 9196 - The threshold level for conditioning in backslash and slash was too small. w # 9305 - In optimization help pages, a new chapter untitled "Least Squares functions" has been created. w # 9584 - 0;*7- returned non-empty matrix for negative size argument. w # 9934 - ,5.*;(&&"A","B"() returned a non standard error message. w # 9935 - ,5.*;() did not clear all variables. w # 10278 - ,5.*;(1) returned a wrong error message. w # 10415 - Removing a session line in the history caused the removal of the session node in the history browser. w # 10546 - /25.27/8 help page updated. w # 10606 - >72A)0 did not return standard output in somes cases. w # 10661 - A65=89-/ and A65=89-/ were failing in the binary version. w # 10815 - -2// help page did not have a "See Also" section. w # 11134 - A0.=68><.() prevented callback menu execution. w # 11209 - ?*;2*7,. returned wrong results for complex arguments. w # 11362 - *A.<)9;89.;=2.< help page did not explain that 6*;4)<=B5.=6*;4)<2C.=0 drew a single dot. w # 11436 - With M*=958=, color outside the colormap was replaced with the last color in colormap. w # 11474 - <*?.)/8;6*= help page was still refering to the old save format (SEP # 64 content used to update this page). w # 11477 - There were memory leaks with textures. w # 11497 - EDT violations were detected by the ThreadCheckingRepaintManager tool. w # 11501 - $$..$$ is now used for LaTeX in SciNotes comments to avoid confusion with Scilab code. w # 11549 - Preferences window changed its dimension when hitting Default button.

Scilab 5.4.1 Release Notes - 3 2013 - Scilab Enterprises

w # 11567 - Scilab failed to start when there was an accentuated character in the pathname. w # 11569 - F5 to navigate in the dock was incompatible with SciNotes. F5 has been replaced by shift+F6 to go to the previous tab. w # 11639 - Uninstalling Scilab removed all Scilab registry information. w # 11662 - 5*==7 help page had no example (resolved with Bug # 11663). w # 11663 - 5*==9 and 5*==7 help pages were incomplete. w # 11664 - 5.? help page had no example. w # 11665 - 527-:>2<= help page had no example. w # 11668- ;9.6 help page had no example. w # 11669- 4*56 and <;4/ help pages had no example. w # 11682 - "resizefcn" and "closerequestfcn" properties description was not precise enough in the /20>;. properties help page. w # 11711 - A,52,4 and A0.=68><. did not work under Mac OS X. w # 11778 - Bad ,858;)6*9 dimensions did not return an error. w # 11801 - Bug with 2<8?2.@="87" on subplots fixed. w # 11804 - Zoom messages were not translated. w # 11811 - Typo in SciNotes help page fixed. w # 11814 - Typo in one of the titles of CACSD fixed. w # 11851 - Default EOL under Mac is now LF. w # 11860 - @*?@;2=. failed for 24-bit files due to an error in <*?.@*?. function. w # 11924 - @27,58<.() was not tagged as obsolete. w # 11931 - In graphics, white space was not used as default thousand separator. w # 11939 - <<9;27= formatting lacked accuracy. w # 11941 - <18@)6*;027<() failed in "7B:>2<=" mode if the system was in state-space form. w # 11944 - In SciNotes, untabify several lines did not work properly. w # 11949 - <*?.() help page did not explain how to append data to a SOD file. w # 11952 - In SciNotes, a Java exception occurred when a text containing a 'E was selected. w # 11954 - .A98;=)=8)1-/5 was not able to export the same variable twice. w # 11958 - *A.</5*0=0 was not taken into account in
958=2-3.

w # 11965 - Export to SVG converted texts in shapes. w # 11969 - Only the first line was executed when a code was piped under Linux. w # 11971 - Canceling "Open File" action when launched from icon in the toolbar opened SciNotes anyway. w # 11976 - ,<? .A=S,*7 third parameter validity was not checked. w # 11980 - ,<26 returned an error message in some cases: "Submatrix incorrectly defined". w # 11981 - <688=1 French help page had a wrong declaration (colonnes => lignes). w # 11982 - Ticks computations were made when drawing. w # 11986 - Wrong A,52,4 behaviour on keyboard input fixed. w # 11991 - Under Windows, some empty lines were added by ,<?";2=.. w # 11998 - 52<=?*;)27)1-/5 did not close the hdf5 file. w # 11999 - Blank lines are now ignored by default by
,<?R.*- / ;.*-),<?.

w # 12003 - Typo in <9;.*-<1..= module fixed. w # 12004 - "Configuring scaling factor" part added in
4*;6*;4*; help page.

w # 12019 - In .20< help page, NE! was unclear. w # 12020 - Default value of NC! parameter (.20< function) was not documented. w # 12021 - .20< help page improved. w # 12022 - /=>7.: help page had an incorrect example. w # 12028 - The -;*@5*=.; / -;*@78@ functions did not work as expected. w # 12033 - *<<.;=),1.,4*568<=.:>*5 was failing with two %27/ values. w # 12043 - Typo in the *=86<S18@ help page fixed. w # 12050 - Typo dimensionnal => dimensional fixed. w # 12059 - Indices returned by 0<8;= were wrong for sparse matrices. w # 12062 - 0.=<B<=.66.=;2,<() failed for some properties such as 'SM)C#MA#IMI%ED'. w # 12071 - Printed information of a XML object was inconsistent with available fields. w # 12076 - ,<?R.*- was not able to open CSV files when separators were not spaces. w # 12077 - In Scilab documentation, the attribute "+0,858;" was not handled in tables. w # 12083 - Loading multiple variables from a SOD file could failed.

w # 11962 - .?.7=)1*7-5.; could be called with wrong


/20>;.)2-.

Scilab 5.4.1 Release Notes - 4 2013 - Scilab Enterprises

w # 12087 - 9;8/25. help page did not mention


*--)9;8/25270.

w # 12234 - Graphics could crash with an invalid property. w # 12235 - Matplot did not update on ,858;)6*9 change. w # 12238 - &-, ?( = .20<(A) was broken for sparse matrices. w # 12239 - Recent changes in .20< applied to /.20<. w # 12240 - .20< function refactored. w # 12243 - 9*;*55.5);>7 did not run all calculations on 8 core processors. w # 12246 - An error message is now returned when reading invalid Excel files (which have declared wrong column / row count). w # 12247 - Typo in some error messages fixed. w # 12248 - SciNotes toolbar was missing. w # 12259 - Wrong translation for "Filled" fixed in SciNotes. w # 12260 - Grid was not drawn with log scale and user-defined ticks. w # 12270 - When the console lost the focus between SciNotes and the console, the caret could become visible in the console instead SciNotes. w # 12272 - Presentation of Cyrillic letters on sample images of Russian help page for 0;*7- function fixed. w # 12284 - Completion in console could led to a crash (or deadlock). w # 12285 - .A98;=)=8)1-/5 function did not manage any matrix in append mode. w # 12289 - <>+)=2,4< property was ignored. w # 12291 - A list of handles could not be displayed as a handle userdata. w # 12296 - Calling 0.=.7? with a big environment variable led to memory corruption. w # 12304 - Undocking, redocking and undocking a graphic figure led to an exception. w # 12305 - Legends could not be loaded from SOD files. w # 12307 - ftp addresses were not handled in the help browser. w # 12317 - eventhandler functions no more reported keyboard events. w # 12321 - Saving environment failed to save library variables. Now these variables are ignored like in previous versions of <*?. function. w # 12333 - Command history was restored after reopening Scilab even when cleaned. w # 12335 - <=;=8- did not work with negative numbers. w # 12343 - SciNotes help page was pointing to the
.-2=8;() function.

w # 12097 - Scilab wrongly detected DLL platform information. w # 12111 - 4*;6*;4*; function did not generate appropriate warnings. w # 12115 - 91*<.958=(/;:,-+,912) did not work. w # 12119 - +*; and +*;1 had wrong x / y bounds. w # 12120 - .20< function was broken for complex sparse matrices. w # 12122 - 5>/*,= help page did not specify that 5>/*,= did not handle complex matrix. w # 12133 - 9*;*55.5);>7 was not available. w # 12134 - Default stack size value was wrong in
<=*,4<2C. help page.

w # 12135 - <=*,4<2C.('6*A') failed without displaying error message. w # 12137 - .20<(A,B) returned incorrect results for sparse matrices. w # 12139 - .20< ran out of memory for sparse matrices. w # 12140 - ,<?R.*- failed when a comma was used as a decimal mark. w # 12141 - Calls to 0.==.A= in ;>++.;+8A help page examples have been removed. Items will be translated in each available languages. w # 12144 - ,<?R.*- triggered some error messages when ranges were wrong. w # 12151 - Axes did not pass through (0,0) when
A)58,*=287 and B)58,*=287 were set to '8;2027'.

w # 12166 - There was a bad label with -;*@*A2<. w # 12168 - 6*=/25.)52<=?*; crashed when listing variables of a closed MAT-file. w # 12174 - ;8>=1)= function gave incorrect output for all denominators that included gain value "k". w # 12179 - Incompatibility with MPI version of HDF5 fixed. w # 12184 - Performances of -.;2?*= function improved. w # 12186 - Performances of 18;7.; function improved. w # 12190 - <9;<97 help page description updated. w # 12196 - There were no log-scales with F., and F*,3-. w # 12204 - Typo in French localization fixed. w # 12219 - -.5.=.("*55") did not recreate a basic axe within a cleaned figure. w # 12231 - In SciNotes, a whole word search did not work properly. w # 12232 - There were several memory leaks in various fillers.

Scilab 5.4.1 Release Notes - 5 2013 - Scilab Enterprises

w # 12346 - 5<<52<=() help pages moved to CACSD chapter. w # 12348 - <>;/() disabled 527.<(7) if there was no input variable. w # 12354 - SciNotes wrongly detected an invalid function with a semicolon after *;0< declaration. w # 12360 - Format for purely real complex value was wrong in ,<?";2=.. w # 12361 - Error in ;.958=() help page examples fixed. w # 12370 - Example with marks added in A985B help page. w # 12373 - 968->58(7,6<0) returned a negative result. w # 12374 - Unexpected mark was drawn with A<.0<. w # 12377 - ,1.985 was located in the wrong help section (now in polynomial). w # 12378 - <-/() crashed Scilab. w # 12383 - Memory leaks fixed in csvRead. w # 12386 - Example given in <0;2- help page improved. w # 12389 - Axes sizes were not taken into account in offscreen export. w # 12391 - /27-8+3() could change current figure returned by 0,/(). w # 12396 - Example "Problem 2" was missing a variable in
+?8-. help page.

Xcos w # 5040 - Fit diagram to view did not work with a single block. w # 5162 - "Export all" menu to export all diagram layers added. w # 9074 - Calling a function on the context gave a warning. w # 10040 - !ARIABLE)DELA$ help page did not fully describe the initial value behavioral. w # 10434 - 58*-#,8<L2+< changed the value of 9;.-./. w # 10435 - Undo in a superdiagram did not update superblock ports and links. w # 10660 - 68-.52+54 and ,*55+54 crashed Scilab under 64-bit platforms. w # 11193 - 527,8< did not respect context values. w # 11775 - xcos.tst crashed under Linux and Mac OS X. w # 11812 - Upper / lower case issues in Xcos documentation fixed. w # 11821 - Running A,8<P*5A-- example from help led to deadlock. w # 11871 - Connectors were misaligned after an Undo command. w # 11913 - Unconnected CLSS block with empty matrix parameters made Scilab crash. w # 11919 - DLSS block with empty matrix parameters made Scilab crash. w # 11945 - When running simulation on large diagram, the grey filter did not apply to the entire diagram. w # 11963 - Input ports in a superblock were corrupted. w # 11988 - Copying or dragging AFFICH)6 block threw Java NullPointerException. w # 12014 - -.9)>= help page was wrongly detailed. w # 12031 - Changes in the context of a superblock did not always have effect. w # 12057 - Scopes with big scope buffer size simulation were much more slower than in Scilab 5.3.3. w # 12101 - Port ordering was not maintained when changing parameters. w # 12162 - =+A)+>25-)+58,4< did not report errors. w # 12167 - Text of ports in superblocks was not updated. w # 12213 - The example given in 527,8< help page produced an undefined variable warning. w # 12265 - The example diagrams given in
A,8<)<26>5*=. help page had a badly rendering due to

w # 12399 -Data bounds were badly computed with %27/ and logarithmic scale. w # 12405 - Floating point errors could lead to an infinite loop in ticks computation. w # 12406 - In SciNotes, whereami numbering failed when a variable name started with .7-/>7,=287. w # 12418 - Continuation was incorrectly supported in
+?8-..

w # 12442 - 9*=1,87?.;=() help page was not clear about input arguments. w # 12444 - The fontname argument was buggy in the title function. w # 12448 - Double click on .sod file tried to open it in Scinotes instead of loading it. w # 12450 - A5/87=() did not return font names as specified in the documentation. w # 12455 - /8;6*=)7 property had no effect on "axis" handles. w # 12457 - -;*@5*=.;() was not taken into account with
A/985B<.

CLR blocks.

Scilab 5.4.1 Release Notes - 6 2013 - Scilab Enterprises

w # 12290 - AFFICH)6 block inside a superblock led to a Java NullPointerException. w # 12350 - Under Windows Explorer, opening a xcos/zcos file did not try to find an existing instance of Scilab. w # 12351 - The user could not save a diagram as a xcos file when using the "Save as" menu, zcos format was forced. w # 12352 - Critical error when closing a scope windows during simulation fixed.

Scilab 5.4.1 Release Notes - 7 2013 - Scilab Enterprises

S-ar putea să vă placă și