Вы находитесь на странице: 1из 18

SCILAB 5.5.

0
TABLE OF CONTENTS

New Features
Improvements
GUI Refactoring and Improvements
Graphics Evolutions
Dierential Equations
SciNotes
Xcos

1
2
2
3
4
4
4

NEW FEATURES
New special functions:
w erfi - The imaginary error function.
w dawson - Compute the Dawson function (scaled
imaginary error).

Toolbox Skeleton
Compilation
Obsolete Functions
Removed Functions
Known incompatibilities
Scilab Bug Fixes
Xcos Bug Fixes

4
4
5
6
6
6
17

linear solvers, based on ODEPACK.


Based on JIMS external module, Scilab provides
functions to interact with Java objects.
erf, erfc, erfcx and calerf functions now support

New functions introduced


w getURL - Download a URL (HTTP, HTTPS, FTP...)
w splitURL - Split a URL (HTTP, HTTPS, FTP...)
w cov - Covariance matrix. Deprecates mvvacov.
See bug #11896.

complex arguments.
isnum has been redesigned in native code.
Performance improvements up to 130x.
See bug #10404.

w ismatrix - Check if a variable is a matrix.


See bug #10456 fixed.

Usage of the '$' keyword in part function allowed.

w isrow - Check if a variable is a row vector.


See bug #10456.

w iscolumn - Check if a variable is a column vector.


See bug #10456 fixed.

w issquare - Check if a variable is a square matrix.

The histplot command can now be used with the


option polygon=%t/%f to add the frequency polygon
chart.
Thanks to Mehran Khorshidi.

See bug #10456.

w cross - Vector cross product.


See bug #994.

w members - Number of occurrences and linear indexes of


common values between two matrices of the same type.
See bug #12705.

w jcreatejar - Creates a Java archive (JAR) from a set of


files / directories
w ilib_build_jar - Builds Java packages from sources
into a JAR file
w ifftshift - Inverses FFT shift unwrap -Unwraps/unfolds
a Y(x) profile
w getPreferencesValue/setPreferencesValue - Get
or set values in the preferences file.
w htmlDump/htmlRead/htmlReadStr/htmlWrite Read and write data from/in HTML files.

w numderivative - Approximate derivatives of a function


(Jacobian or Hessian).
Complete set of functions to read and write any HDF5
file from Scilab added.
New Solver
daskr - dierential-algebraic system solver with rootfinding

'daskr', using BDF methods with direct and preconditioned Krylov

Multi level completion on mlist, struct, XML


structures...

Variable browser improvements


w The variable browser also shows the size of integers and
the user type of the tlist/mlist.
See bugs #12523 and #10409

w It is now possible to delete variables from the variable


browser.
See bug #9447

w A user can now plot variables from the variable browser


(this functionality was already available in the variable
editor).
Added lighting eect for plot of surfaces
Lighting can be enabled creating light objects or disabled by
deleting them. The following function was introduced:
w light - Creates a light graphic object.
Localization
w Multiple domains in localization managed.
w addlocalizationdomain function added for a new
domain creation.
w Optional parameter added to gettext to manage

Scilab 5.5.0 Release Notes - 1


2014 - Scilab Enterprises

domains.
w tbx_generate_pofile and

nanreglin: reglin with arguments containing NaNs .


See bug #13208.

tbx_build_localization added to create localization

files for modules.

New optional input argument added to matfile2sci


(append or write the output file).

Windows Solution updated to Visual Studio 2012


-keepconsole option added for Scilab Windows to

facilitate debugging.

GUI REFACTORING

AND IMPROVEMENTS

New uicontrols styles

Calling Scilab with this option will leave the console box window

w tab: component which enables the user to switch

opened at startup.

between sets of uicontrols by clicking on a tab. The children


components are "frame" uicontrols. Two dedicated

License update
Switch to the CeCILL 2.1

properties have been added to configure this component:


- title_position: Position of the tabs
- title_scroll: Indicates if tabs must all be displayed at a
time or managed with scroll features.

IMPROVEMENTS
New calling sequence allowed for nicholschart

w layer: Component which enables the user to make parts


of a GUI visible/invisible programmatically.

nicholschart(gains, phases, colors)

w spinner: Component which enables the user to

See bug #7828.

select/edit a value between bounds with a fixed step.

qp_solve can now take up to 5 output arguments.

New uicontrols properties

The last one is an error flag, if it is present, then the function will

w border: Used to set some decoration properties on

display a warning instead of an error.

"frame" uicontrols. These decorations can be created and

See bug #10269.

initialized with the createBorder and the createBorderFont


functions.

graypolarplot has been improved in terms of

performances and rendering.


See bug #12641.

w scrollable: Used to add scrolling capabilities on "frame"


uicontrols.
w groupname: Used to group "radiobutton" and "checkbox"
uicontrols for an easier management.

nthroot is now vectorizable.


See bug #12678.

w icon: Add an icon to "pushbutton", "text" and "frame"


uicontrols.
w margin: Empty space around uicontrols.

New optional output argument for routh_t.


See bug #12829.

New uimenu properties


w icon: add an icon on the left of the menu label.

modulo and pmodulo now support integers &

hypermatrices.
See bug #13002.

"listbox" and "popupmenu" style uicontrols can now

manage colors selection, icons, background and


foreground colors when the "String" property is set to a

test_run can now separate 32-bit systems from 64-bit

matrix matching the format ["#color1", "Item1",

ones.

"#background1", "#foreground1"; "#color2",

pol2str now handles polynomials with complex

"#background1", "#foreground1"; "icon2",

coecients and hypermatrices.

"Item2", ..., ...] with "#color1",

"Item2", ..., ...], ["icon1", "Item1",

See bug #13109.

"#background1" and "#foreground1" in HTML

Scilab 5.5.0 Release Notes - 2


2014 - Scilab Enterprises

format #XXXXXX. Then the component will display a colored

w XML files in this format can be loaded in Scilab using the

box or icon on the left of the associated string, and dierent

loadGui function. This function aims at creating GUI in a

background/foreground colors for items.

more ecient way.

New management of uicontrols positioning

New rendering for GUI/uicontrols

In previous versions, uicontrols position was managed in an

In this version, uicontrols use the defaults of the OS Look & Feel.

absolute way through their "Position" property and the

Some properties default values are not set by Scilab and then can

"Resizefcn" property of their parent figure.

be dierent from an OS to another.

Using the new layout management in figures and "frame" style

To come back to the previous and deprecated behavior, you can

uicontrols, position is now managed in an automatic way based

use the related property on the "Console" handle: set(get(0),

on Java layouts. New dedicated properties have been added in

"UseDeprecatedSkin", "on"). Note that this deprecated

figure and uicontrols:

behavior will be removed in future versions.

- layout: layout type.


- layout_options: configuration of the layout.
Options can be initialized with the createLayoutOptions
function. Type "help layouts" in Scilab for more information

New way to access uicontrols using a path containing


their "Tag" and their parent(s) "Tag" property
See the set and get functions help page for more details.

about available types and options. Uicontrols position is then


managed through the "constraints" property. A new

New display for uicontrols handles properties.

createConstraints function has been added to managed

Only properties used for Java rendering are displayed. To display

these contraints.

all available properties, use the "ShowHiddenProperties"


"Console" property.

New figures properties


w icon: Allows to customize the figure icon.
w menubar: allows to create windows without any menu bar

GRAPHICS EVOLUTIONS

(default menus will not be created).

set function prototype has been modified to allow the

w menubar_visible: Manages menu bar visibility.

user to set multiple properties at once:

w toolbar: Allows to create windows without any toolbar.

set(h,Property1", Value1, "Property2", Value2,

w toolbar_visible: Manages toolbar visibility.

...)

w infobar_visible: Manages infobar visibility.


w resize: Allows to lock window size.

newaxes function now allows to create axes in "frame"

w dockable: Allows to create dockable/standard figures.

uicontrols.

w default_axes: Allows to manage default axes creation in


figures.

clf function now also works with "frame" uicontrols.

The figure "visible" property management has evolved

New axes properties

and oers new possibilities

w ticks_format: Format of the ticks labels.

w When the figure is docked, this property manages the

w ticks_st: Scales and translates factors applied to ticks

visibility of components inside the figure (uicontrols, axes,

position when formatting the ticks labels.

...). In previous releases, this same property setting only

w auto_margins: Activated by default, this property lets

managed axes.

Scilab compute margins needed to display axes decorations

w When the figure is not docked, this property manages the

(titles, labels, ...).

visibility of the whole figure including its decorations.

w grid_thickness: Thickness of the grid plotting.

New way to create GUI using XML files

w grid_style: Style of the grid plotting.

w Created GUI using the figure/uicontrol/uimenu

w label_font_style: Font style used to draw the labels.

functions can now be saved in this new format using


saveGui function.

Scilab 5.5.0 Release Notes - 3


2014 - Scilab Enterprises

New legends properties

In Modelica initialization GUI, inputs (eg. sensor)

w line_width: Width of the drawn line.

were not handled.

w mark_count: Number of the drawn marks.


Sundials updated to the "2.5.0" version, keeping our
New polyline properties

modifications.

w mark_offset: Oset before the first mark.


w mark_stride: Step between consecutive marks.

JGraphX updated to the "2.1.0.7" version, updating our

w display_function: Name of the function used to

hooks performance.

customize the information displayed in all the datatips of


this polyline. This function can be overloaded by setting a

API changed in the scicos_block4 interface: the uid value

display function on each datatip handle.

is not available inside the simulation function.

w display_function_data: Additional data needed for


datatips display function.

API change: In scicos_block4.h, "Residute" renamed to

w datatips: Handles of the datatips of the polyline.

"Jacobian".

New Matplot property added :

xcosAddToolsMenu added to let the user perform

w rect: specifies the rectangle where the Matplot will be

some actions on the graph.

drawn.
CBLOCK4 block added to the "User-Defined Functions"
Datatips properties have been renamed for better
readability:

xcos_debug_gui function added for a simple use of the

w tip_data --> data

Debug block.

w tip_box_mode --> box_mode


w tip_label_mode --> label_mode
w tip_orientation --> orientation
w tip_3component --> z_component

tbx_build_pal_loader function added to ease

external module creation


See SEP #120.

w tip_auto_orientation --> auto_orientation


w tip_interp_mode --> interp_mode

Event management demonstrations added.

w tip_disp_function --> display_function

TOOLBOX SKELETON
DIFFERENTIAL EQUATIONS
Netlib's Quadpack, used for definite integration, has

Some Xcos specific content added to


xcos_toolbox_skeleton help pages.

been updated to match the upstream.

COMPILATION
SCINOTES

Minimal version of Flexdock (1.2.4) enforced.

Autosave feature can now use %date to append the


current date to the backup filename

Minimal version of JoGL (2.1.4) enforced.

See bug #12712

Minimal version of JLaTeXMath (1.0.3) enforced.

XCOS
New DAE solver: DDaskr, using BDF methods with direct

New dependencies to manage EMF export:


w freehep-graphics2d.jar

Newton and preconditioned Krylov linear solvers, which

w freehep-graphicsio-emf.jar

includes rootfinding. It is available from dae function.

w freehep-graphicsio.jar

Scilab 5.5.0 Release Notes - 4


2014 - Scilab Enterprises

w freehep-io.jar
w freehep-util.jar
Note: --without-emf can be used to disable this feature.

OBSOLETE FUNCTIONS
Scilab 5.5.X family will be the latest family working
under Windows XP/2003.
The third argument of poly function will be more strict.
Only the following strings are allowed: "roots", "coeff",
"c", "r".

Option and direction arguments of gsort will be more


strict in all cases.
Only the following strings are allowed:
- option: "r" "c" "g" "lr" "lc"
- direction : "d" "i"

Obsolete Function

New Function

Removed in

Vector ^ scalar syntax

See bug #11524

nfreq

tabul

Scilab 5.5.1

IsAScalar

isscalar

Scilab 5.5.1

chart

nicholschart

Scilab 5.5.1
Scilab 5.5.1

add_param
mvvacov

cov

Scilab 6.0.0

mfft

fft

Scilab 5.5.1
Scilab 5.5.1

relocate_handle
msd and st_deviation

stdev

Scilab 5.5.1

pcg

conjgrad

Scilab 5.5.1

datatipGetStruct

'datatips'

Scilab 5.5.1

regress

reglin

Scilab 5.5.1

%asn

delip

Scilab 5.5.1

jmat

flipdim

perl

xmltochm

See bug #7593

Scilab 5.5.1

milk_drop

numdiff and derivative

Details

Scilab 6.0.0
umderivative

Scilab 5.5.1
Scilab 5.5.1

Scilab 5.5.0 Release Notes - 5


2014 - Scilab Enterprises

REMOVED FUNCTIONS
Removed Function

New Function

dft

fft

sscanf

msscanf

Details

mfscanf

For files opened with mopen

read

For files opened with file

mfprintf

For files opened with mopen

write

For files opened with file

fscanf

fprintf

clear_pixmap

drawlater/drawnow

pixmap

drawlater/drawnow

demo_message and demo_mdialog


with_embedded_jre

draw

fit_dat

datafit

winclose

close

datatipInitStruct and datatipRedraw


getfont, getmark, getlinestyle and getsymbol

KNOWN

INCOMPATIBILITIES

Using => or =< now returns an error.


See bug #2345

ged

SCILAB BUG FIXES


w paramfplot2d: When theta input argument was a
column vector, an error occurred.
w #1253 - There was no possibility to draw only few marks

or/and functions now fix reals value before working on

them.
See bug #7666.

on a polyline which contained a lot of points.


w #1751 - Margins were not computed according to
contents.
w #2067 - Scilab crashed when plot was called with a large

a*b*-c+d is now interpreted as (a*b*(-c))+d instead

numerical value.

of a*b*(-c+d).

w #2267 - Wrong error message when ticks locations and

See bug #13168.

labels did not have the same sizes.


w #2345 - Use of operators => and =< did not lead to an

Extracting children from an empty matrix of handles

error.

now returns an error.

w #2416 - Particular case (string([]) returns []) has

For example: f=gcf();


f.children(1).children.children returns an error.

been added in string help page.


w #2802 - convstr did not convert non ascii chars.
w #3511- strindex did not return all occurrences in regexp

Figure anti_aliasing property behavior changed:

mode.

- "off": No anti-aliasing activated on the figure.

w #3928 - An error was returned when a matrix was flipped

- "2x", "4x", "8x", "16x": anti-aliasing activation will

along the third dimension.

have no eect on most plateforms.

w #4042 - squeeze returned a hypermatrix instead of a


matrix when at least one dimension was equal to 1.

Scilab 5.5.0 Release Notes - 6


2014 - Scilab Enterprises

w #4083 - The numdiff and derivative functions were

w #5694 - numdiff help page clarified.

duplicates and are now tagged as obsolete and replaced by

w #5779 - xnumb number format was too small (+ unit test

numderivative.

added).

See SEP #130

w #5826 - Graphic windows did not redirect key events in

w #4085 - num2cell help page added.

console.

w #4177 - find function moved to the

w #5844 - grayplot did not have a logflag option.

"elementary_functions" module.

w #5886 - There was no property labels_font_style on

w #4229 - delip did not return an error if one element of its

axis.

first input argument was negative.

w #6037 - macrovar help page improved.

w #4383 - csim with "step" and "impuls" now works

w #6168 - zpbutt, zpch1, zpch2 and zpell help

with direct feedthrough.

pages were unclear.

w #4401 - isnum did not recognize all constants or some

w #6191 - It was not possible to set thickness and

complex numbers.

line_style properties for a grid.

w #4481 - iir help page updated to precise that frq can

w #6305 - dsearch function did not work with integers,

be a scalar.

strings and hypermatrices.

w #4490 - Input argument of sinc function moved to rad.

w #6306 - It is now possible to compute an histogram

w #4649 - License issue in xs2ppm help page fixed.

instead of plotting it with new function histc(). Besides,

w #4677 - xclick did not return correct mouse position on

histplot can now return the computed data.

keyboard event.

w #6363 - It was not possible to create figures without

w #4692 - Export did not work while xgetmouse was

menubar/toolbar.

waiting.

w #6390 - The "external" argument of odedc was not well

w #4731- lqr failed when the time domain of an input was

documented and not tested.

a number.

w #6404 - xrects help page was not clear about argument

w #4743 - Graphics with too big or too small values did not

specification.

work.

w #6427 - full([%T %F]) returned an error message.

w #4858 - libintl.h was missing in binary versions but

w #6466 - Example with vectorized input added in mprintf

included in localization.h.

and msprintf help pages.

w #4965 - Setting links property for a handle of type legend

w #6476 - Matplot help did not indicate that the data field

did not work.

should be used to update data.

w #5016 - condestsp could return dierent results when

w #6512 - %asn function tagged as obsolete.

repeated calls were performed.

w #6584 - mfft tagged as obsolete.

w #5017 - norm rewritten to take benefit from the Lapack

w #6615 - ui(get|put)file did not center the file dialog

package performance.

on the last focused window.

w #5073 - New parameter added in strtod function

w #6638 - The profiler output was incorrect by a factor of

(decimal separator).

1000 under Windows.

w #5205 - permute was slow for large hypermatrices.

w #6689 & #6690 - grand now works with complexes,

w #5207 - grand can now return a hypermatrix.

polynomials, booleans, integers, sparses and strings, and

w #5232 - 'frame' uicontrols children now follow the frame

can handle row vectors, matrices and hypermatrices of

displacement.

thoses types.

w #5365 - makecell help page was in the

w #6693 - modulo did not accept polynomial inputs. Help

"compatibility functions" directory instead of being

page was not updated.

in "data_structures".

w #6752 - unit test scilab.tst has been split in dierent tests.

w #5539 - sylv help page was wrong in the discrete-time

w #6824 - resize_matrix did not manage hypermatrices.

case.

w #6832 - Matrices of rationals can now be transposed via

w #5616 - typeof(uiCreateTree(...)) returned

the " .' " operator.

"Tree" instead of "uitree".

w #6840 - New line_style added.

Scilab 5.5.0 Release Notes - 7


2014 - Scilab Enterprises

w #6859 - xlabel and xtitle could overlapped.

st_deviation thanks to a new optional input argument.

w #6930 - Matplot handle had no rect property.

w #7596 - A same error happening in dierent places now

w #6988 - Error messages in

displays the same error message.

modules/data_structures/src/c/hmops.c were not

w #7648 - CDF functions now display a warning for non

standard.

integer "degrees of freedom" argument.

w #7026 - There was no unit test for plot2d.

w #7650 - isempty(tlist(...)) always returned false,

w #7038 - A toggle button now manages datatip mode.

even when all defined fields were empty.

w #7040 - Example and description for

w #7655 - An example added in type help page, for

getMatrixOfIntegerPrecision modified in help page.

type(X)=11 and type(X)=13.

w #7047 - milk_drop is now obsolete. It will be removed in

w #7666 - Inconsistencies between and/or and &/| fixed.

Scilab 5.5.1, but will be kept as a demonstration.

w #7684 - Introduction demonstration splitted into

w #7051 - fieldnames help page updated.

subsections.

w #7080 - Some graphic macros did not use standard error

w #7705 - "dimension", "minbounds" and "maxbounds"

messages.

fields have been documented in Genetic algorithms help

w #7084 - Old, not documented and deprecated gr_menu

pages.

function removed.

w #7739 - Axis position was invalid in log modes.

w #7085 - 'edit' uicontrols did not support multiple line

w #7771 - There was no item about arrow_size in

edition.

champ_properties help page.

w #7133 - help_from_sci with no input argument now

w #7772 - There was no description, no example about

launches a full demonstration.

line_style property in polyline help page.

w #7169 - It was not possible to specify dierent option

w #7781 - The second parameter of iqr function had no

value (thickness, style, ...) for X and Y grids.

eect.

w #7204 - geomean applied to a hypermatrix gave wrong

w #7782 - lcm and gcd help pages improved to tell the user

results.

how to use both functions.

w #7205 - length(H) applied to a non-string hypermat

w #7824 - title function properties did not support an

returned 3 instead of size(H,"*").

indexed color.

w #7206 - If the second input argument of meanf function

w #7826 - chart tagged as obsolete.

was a hypermatrix, this function returned an error.

w #7828 - Slight improvements in nicholschart.

w #7244 - Extraction from a struct array with a boolean

w #7848 - The third argument of correl function is now

vector had a strange behavior.

optional.

w #7296 - %nan, %inf and -%inf enabled for the cdf*

w #7858 - variance and variancef can now return the

functions.

mean of the input in a new output argument and take the a

w #7304 - exportUI did not switch filename extension

priori mean as input.

when filter was changed.

w #7877 - iirgroup function fixed.

w #7411 - clf forgot to turn o the datatip mode.

w #7879 - string now accepts plist type, and printing a

w #7417 - Auto-positioning of datatips did not take the

plist displays that string.

curvature into account.

w #7905 - Figure icon can now be changed using dedicated

w #7486 - LAPACK versions of DGELSY and ZGELSY now

property.

used.

w #7916 - nansum([]) returned NaN value while this

w #7561 - roots help page now explains that coecients

function had to ignore it.

are used in the contrary order of poly.

w #7927 - Output "flag" in qmr function was not well

w #7570 - The switch criterion on x and y is now explained in

documented.

beta() help page.

w #7960 - plzr could not produce pole zero plot for a

w #7585 - psi.f moved from "elementary functions" to

simple transfer function.

"special functions" module.

w #7986 - spec gateway renamed from sci_eig.c to

w #7593 - stdev now encompasses msd and

sci_spec.c.

Scilab 5.5.0 Release Notes - 8


2014 - Scilab Enterprises

w #7999 -

w #8597 - grand/clcg4 could display uncontrolled

SwingScilabFileChooser.getFilterIndex() was

messages as warning.

unusable.

w #8607 - Some error messages in

w #8031 - cdfgam error message fixed.

modules/overloading/macros were not standard and

w #8058 - The user can now set the tolerances of intc

not localized.

function.

w #8614 - Unit test for barhomogenize added.

w #8060 - Improved list display in the variable browser.

w #8636 - roots help page updated (default algorithm

w #8098 - cumsum could not be applied to rational matrices.

value was wrong).

w #8131- It was not possible to choose the number of marks

w #8667- The handling of %nan in min, max, median

and the line width in legends.

functions was not properly documented.

w #8133 - Ticks disappeared in planar 3-D view.

w #8680 - "end" output argument of regexp function has

w #8162 - Area of stability of plzr was wrong for

been changed.

continuous systems (+unit test added).

w #8687 - typeof function failed on uint8, depending on

w #8196 - Error messages dealing with negative thickness

the format (+ unit test added).

were not standard.

w #8695 - optim_ga used old (initial) values instead of

w #8211 - Parameters module demonstration finalized.

newly-computed ones.

w #8231 - xrect help page did not say that clipping

w #8745 - Extracting from an empty matrix automatically

property was inherited.

returned an empty matrix.

w #8234 - strtod did not return an empty matrix when the

w #8778 - Call_ScilabOpen, TerminateScilab could

input argument was an empty matrix.

not be called more than 80 times in a loop.

w #8247 - regress tagged as obsolete.

w #8779 - gsort did not preserve the order of equal

w #8264 - Matlab to Scilab dictionary help page updated for

elements, in lexicographic sort.

atan2.

w #8820 - squeeze did not return a matrix when the

w #8290 - DELAYV_f block documentation fixed.

number of dimensions of the result was less or equal to 2.

w #8319 - dbphi(hypermat) and phasemag(hypermat)

w #8824 - taucs_chfact returned a segfault (not the case

returned a matrix instead of a hypermatrix.

in nwni mode).

w #8323 - Scilab "About Box" did not hide Scilab main

w #8840 - fileparts did not manage matrix of strings.

window.

w #8856 - Non regression test added for

w #8337 - mtlb_rand now uses the "uniform" rule,

[k,l,m,...]=find(a==5). Non regression test of bug

whatever the random rule set is.

#476 updated.

w #8373 - clear can now handle a matrix of strings

w #8857 - Non regression test of bug #477 updated.

argument.

w #8858 - Non regression test of bug #480 updated.

w #8379 - It was not possible to delete the selected datatip

w #8862 - mget and mput could not read and write 64 bit

with DELETE or BACKSPACE.

data from binary files.

w #8415 - optim_moga, optim_nsga, optim_nsga2 can

w #8956 - xpoly, xfpoly, xrect, xsegs and xarc did not

now take list as input arguments, as explained in their help

update data_bounds property.

pages (and others) added.

w #9004 - bitcmp function called with one input argument

w #8462 - bvodeS could make Scilab unstable.

returned an error.

w #8470 - bvode displayed some output in terminal

w #9020 - exists function did not accept matrix as first

window and not in Scilab console.

input argument.

w #8479 - The latest Saxon version was not supported.

w #903 - Misalignment of text when using xstring with a

w #8511- sprand now uses grand instead of rand and

matrix fixed.

grand functions. Internal state of the random generator is

w #9033 - auto_dimensioning property for text handles

no more changed.

was not documented.

w #8561- ddassl, ddasrt, ddaskr: abs and rel tolerance

w #9059 - tbx_build_macros and genlib did not stop

sizes are now checked.

even if an error occurred.

Scilab 5.5.0 Release Notes - 9


2014 - Scilab Enterprises

w #9109 - nfreq tagged as obsolete.

problems.

w #9110 - Examples and references to other functions

w #9702 - Contrary to what optim help page stated, the

added in Statistics help pages.

"gc" algorithm does use the "epsx" parameter.

w #9158 - zeros called with a big number returned an

w #9780 - gmres solver did not run with complex systems.

empty matrix instead of an error.

w #9788 - neldermead can now produce a warning when

w #9208 - Added three optional output arguments to

it fails to converge, thanks to a new input argument "warn".

optim, to retrieve #iterations, #evaluations and a

w #9819 - unwrap function did not exist in Scilab.

termination indicator.

w #9821 - getrelativefilename did not manage matrix

w #9309 - comparison help page updated to document issue

of strings.

with empty matrix.

w #9840 - Default G tolerance in lsqrsolve was too large.

w #9319 - Huge polylines could not be exported in PS/EPS.

w #9851 - Error message occurred because of a cut-o

w #9385 - The type checking in trigonometric functions has

frequency of 0.25Hz with irr.

been added.

w #9859 - It was not possible to draw arrows in 3-D using

w #9394 - is_param recognized "plist" as an existing

xarrows.

field.

w #10012 - lmisolver and lmitool called with no input

w #9395 - add_param did not check its input arguments.

now produce errors.

w #9396 - add_param accepted duplicate keys.

w #10083 - plot3d could not be used with only one input

w #9444 - with_embedded_jre function removed.

argument.

w #9459 - Default values of the optional plot3d arguments

w #10122 - replot could not be used in 3-D.

were not documented.

w #10146 - In SciNotes, 'help on keyword' moved from

w #9493 - Title is now correctly set when starting Scilab and

bottom to top in the popup menu.

focus is set on Console.

w #10175 - Clearer example added for sp2adj to adj2sp

w #9537 - optimbase_configure only allowed row

conversion (and backwards conversion).

vectors as initial value. Column vectors now allowed by

w #10180 - det was not defined for sparse matrices.

transposing them.

w #10213 - sci2exp help page updated to document the

w #9538 - optimbase_checkshape only allowed row

impact of format function.

vectors as output arguments of cost function. Column

w #10214 - evstr help page updated to mention that

vectors are now allowed by transposing them.

input argument must not be composed of continuation

w #9577 - Setting

marks (..).

neldermead_configure("-numberofvariables") is

w #10216 - Invalid syntaxes for zeros, ones, eye, rand,

now optional, setting neldermead_configure("-x0")

like zeros(2,:).

initializes -numberofvariables implicitly.

w #10221 - ifftshift function did not exist in Scilab.

w #9601 - Cylinder demonstration fixed.

w #10226 - When a // <empty session> line was deleted, all

w #9627 - Arguments checking added in optimsimplex_*

sessions histories were folded.

functions.

w #10234 - reglin function moved from CACSD to

w #9688 - optim could crash when "imp" option was < 0.

Statistics module.

It is now set to 0 in that case.

w #10243 - fun2string(X) called X before returning its

w #9690 - The "imp" option for optim could crash Scilab and

code.

was not consistent with the help page.

w #10254 - Slight improvements in ones help page.

w #9691 - "imp" option in optim help page was poorly

w #10269 - qp_solve can now take up to 5 output

documented.

arguments. The last one is an error flag, if it is present, then

w #9694 - Example in optim help page fixed to display

the function will issue a warning instead of an error.

correct counters.

w #10271 - ordmmd now checks the consistency of the third

w #9697 - Displayed information for optim "qn" and "gc"

input argument with the input matrix defined by the first

with bounds and imp=1 fixed.

two input arguments.

w #9701 - optim with "qn" option was failing for large

w #10273 - spchol help page now displays an example

Scilab 5.5.0 Release Notes - 10


2014 - Scilab Enterprises

showing how to use its output arguments.

w #10995 - Typo fixed in grand help page for Gamma law

w #10276 - qp_solve segfaulted with large matrices.

argument.

w #10287 - Error message added for complex expression as

w #10998 - matrix*hypermatrix and

input argument of integrate function.

hypermatrix*matrix operations failed.

w #10305 - Comparison of lists with empty items returned

w #11001- exists and isdef did not work with primitives.

an error message.

w #11007, #11008 & #11009 - New conjgrad function

w #10391 - Error when using completion after a global

(Conjugate Gradient methods "pcg", "cgs", "bicg"

variable clear fixed.

and "bicgstab").

w #10428 - Java based components of Scilab showed a

w #11065 - The second output argument of unique

library load error in CLI mode.

function contained a wrong result.

w #10445 - In SciNotes, CTRL+Drag&Drop moved text

w #11067 - Display of ticks labels with closed associated

rather than copying it.

values was wrong.

w #10470 - In SciNotes, split "Horizontally" or

w #11139 - conj was not defined for sparse matrices (+ unit

"Vertically" was meaningless.

test added).

w #10596 - exit(xxx) from Scilab failed.

w #11303 - Exception while searching with multiple tabs in

w #10621- Figure without docking/undocking capabilities

SciNotes fixed. Already existing in SCI/contrib/archives in

can now be created.

"oine" mode.

w #10645 - File encoding could not be given as argument in

w #11305 - Performances improved with a better way to

xmlRead.

update data in Graphics.

w #10718 - New "Resize" property added to figures.

w #11308 - Calling sequences in dsearch help page were

w #10805 - Documentation on left bracket was superfluous

wrong.

and is now removed. Refer to brackets for information on

w #11343 - The "isoview" figure property did not work

"[" and "]".

when the axes margins had been modified.

w #10816 - Typo in part error message fixed.

w #11523 - In SciNotes, 'whereami line numbering' was

w #10818 - home, %e, %t, %f, %z and %s help pages

not clear enough.

added.

w #11571- x_mdialog did not let the Look&Feel select the

w #10823 - fullpath returned dierent results under

window size.

Windows and Linux for non-existent file.

w #11575 - There was no preview of GIF files in exportUI

w #10830 - Hypermatrix insertion with a negative index

dialog.

returned a wrong error message.

w #11576 - exportUI did not propose

w #10833 - exists help page updated.

gcf().figure_name as default file name.

w #10840 - Keyboard arrows were disabled on 'slider'

w #11616 - Figure menubar could not be made invisible.

type uicontrols.

w 11629 - Interactive zoom did not work properly in datatip

w #10856 - analpf did not return the right result.

mode.

w #10862 - Add a without Internet connection installation

w #11648 - Copying graphic via the clipboard did not work.

global configuration in the installer.

w #11680 - GUI functions in Scilab 5.4.X were much slower

w #10866 - det was not equivalent to detr for rational

than in Scilab 5.3.3.

matrices.

w #11714 - help_from_sci sometimes failed when input

w #10906 - Typo fixed in cls2dls help page.

function had "<imagedata>" comments.

w #10930 - The comments in armax function were in

w #11766 - nthroot has been added to m2sci help page.

French.

w #11779 - Wrong variable type in the documentation of

w #10932 - Startup directory was not saved/restored in

getNbInputArgument and getNbOutputArgument

preferences.

fixed.

w #10936 - Scilab hung with invalid strf in plot2d.

w #11789 - Documentation was missing for

w #10942 - Function soundsec revised. Now soundsec can

nbInputArgument.

be used for non integer values of time.

w #11792 - Lists can be accessed with non integer indexes

Scilab 5.5.0 Release Notes - 11


2014 - Scilab Enterprises

(list help page updated).

argument.

w #11814 - Typo in CACSD help chapter fixed.

w #12170 - Calling matfile_listvar on an empty file

w #11869 - "Environment" was not localized in

returned an error.

preferences.

w #12212 - Export of a polyline in 2-D broke it into several

w #11876 - ilib_include_flag now returns a string

segments.

when called with a string column vector as input.

w #12306 - Invalid memory free on completion in NWNI

w #11885 - Each rand has been changed to grand in genetic

mode fixed.

algorithms and simulated annealing functions.

w #12308 - create_palette help page removed (function

w #11891- Fisher ratio could be inaccurate for one-way

removed).

ANOVA.

w #12326 - There was no way to set LaTeX font size in

w #11953 - Scilab crashed when global("") was typed.

preview.

w #11964 - uicontrol coordinates system did not take figure

w #12334 - Mark color in legend was invalid.

resize into account.

w #12349 - In SciNotes, when the view was splitted,

w #11996 - eye extended to hypermatrix.

removing a char made the other view jump.

w #11997- In case of invalid variable name, save function

w #12376 - Exec & edit buttons in the help pages examples

now returns an error instead of a compatibility warning.

were sometimes misplaced.

w #12012 - Misleading perl function should not be part of

w #12412 - Typo fixed in some error messages.

Scilab (tagged as obsolete).

w #12413 - ATOMS packages could not be removed if ATOMS

w #12034 - max function did not manage empty matrices.

had never been on-line.

w #12037 - Simplified Chinese version of SciNotes displayed

w #12415 - PATH environment variable grew when using

warnings at startup.

call_scilab in a loop.

w #12045 - repmat returned wrong results if the values of

w #12426 - By using addErrorMessage, a random string

an input matrix were not double.

error could be displayed.

w #12070 - Removing a module can now be done in an

w #12433 - show_pixmap function was removed from

on-line mode even if it has been installed in an o-line

Scilab but still used in some functions.

mode.

w #12439 - edit_error returned a wrong message when

w #12073 - Width of code examples has been decreased in

there was no recorded error.

XML help pages.

w #12440 - Unitary test added for bitxor.

w #12080 - lsqrsolve always printed messages.

w #12443 - The behavior of mopen in text file mode has

w #12082 - convstr function did not work with non-ASCII

been documented under Windows.

symbols.

w #12463 - Wrong specification for rect=[x,y,w,h]

w #12085 - Under Windows, csvWrite wrote wrong EOL.

argument in xstringb French help page.

w #12114 - libstdc++ is now compiled as static instead of

w #12465 - ATOMS Default categories names were not

using the library from thirdparty.

localized.

w #12118 - ode could take complex externals.

w #12470 - Variable browser was not refreshed after loading

w #12121 - inv function did not work for complex sparse

an environment.

matrices.

w #12472 - grand and link error messages fixed.

w #12130 - flipdim can now flip blocks, thus making jmat

w #12473 - Problems with "" in mkdir French help page.

obsolete.

w #12475 - csvRead did not support double quoted fields.

w #12143 - "stop entity picker" (ged(11))

w #12481 - xlabel could not be used with Scilab property

returned an error message.

names.

w #12145 - demo_mdialog internal function removed.

w #12485 - xchange returned bad values with log scale.

w #12150 - datatipCreate failed with one single point.

w #12490 - plot did not call clf; in its help page example

w #12156 - Closing a Scilab session in Javasci could led to a

producing a wrong behavior.

HDF5 error message.

w #12492 - Exported EPS files were invalid when dash

w #12163 - unzoom did not work with a single input

patterns were too long.

Scilab 5.5.0 Release Notes - 12


2014 - Scilab Enterprises

w #12496 - zoom_rect could led to a crash in log scale.

w #12629 - The last example of csim help page defined a

w #12506 - In SciNotes, a miscolorization could occurred

function called input (overwriting the Scilab one).

when returned values list was broken.

w #12631 - A "see also" link has been added from

w #12508 - Wrong error message in rand function fixed.

progressionbar to waitbar and vice versa.

w #12518 - Polynoms were not displayed by default in the

w #12634 - ATOMS modules could not be installed from an

variable browser and a new function bode_asymp() to

archive file already existing in SCI/contrib/archives in

draw the system asymptotes.

"oine" mode.

w #12520 - Improve the description of the size in the

w #12637 - In some help pages, some signal processing

variable browser.

functions were not in the correct section.

w #12527 - Scilab user functions were not listed in the

w #12639 - justify([], position) returned an error

variable browser.

instead of [].

w #12535 - In a French localized Scilab, comma was used as

w #12641 - graypolarplot has been fully vectorized as it

decimal separator when zooming (rather than point).

was too slow.

w #12547 - In SciNotes, lines were wrongly numbered with

w #12657 - Computation of v1.^v2 is now done without

splitted function declarations.

any memory allocation, when v1 and v2 are real arrays,

w #12548 - Duplicated code in xmltoformat removed.

v1 >= 0 and v2 integer.

w #12550 - optimbase and optimsimplex help pages

w #12668 - Undocking SciNotes led to an exception.

were not standard.

w #12672 - Ticks part of axes_property help page

w #12551 - Stack problem with diary([],"pause") and

updated.

diary([],"resume") fixed.

w #12673 - Ticks were drawn outside of axes area.

w #12556 - A fatal error occurred when calling set with

w #12678 - nthroot now accepts vector/matrix as second

wrong instructions.

argument.

w #12557 - Valid function names were not specified in

w #12679 - Argument type check added in gcd and lcm.

function and functions help pages.

w #12682 - Key events were disabled after zooming.

w #12564 - Compile and run javasci help page was not clear

w #12683 - proc_name(k, gwin) callback was badly

about needed packages.

managed depending on input arguments of addmenu

w #12567 - Error messages fixed in ricc.

function.

w #12581 - isfield could not support mlist or tlist.

w #12686 - Error returned by diff fixed.

w #12589 - Call sequence for spzeros & spones were

w #12702 - When no extra parameters were needed in the

missing in French help pages.

cost function, NDcost did not work.

w #12592 - Scilab hung with plot(-0).

w #12703 - In SciNotes, common shortcuts 'SHIFT DELETE',

w #12593 - A wrong error message was returned when

'SHIFT INSERT' (and others) added.

running genlib with an error in the sci file.

w #12705 - members function added. It allows to find the

w #12594 - Invalid SciNotes configuration file avoided

number of occurrences and linear indexes for common

SciNotes startup.

values between two matrices of the same type.

w #12600 - mput did not manage unsigned integer.

w #12706 - A wrong size of a matrix as input argument of

w #12606 - Overloads for grand were not standard.

cross function was not detected.

w #12613 - gsort did not return correct results with %nan.

w #12708 - Incorrect display in SciNotes preferences fixed

w #12614 - Helpbrowser was not launched in EDT.

(onmouseover styles).

w #12615 - Graphics seemed to be freezed after a call to

w #12712 - In SciNotes, autosaving can now use %date to

plot/bar/barh with a bad LineSpec argument.

append the current date to the backup filename.

w #12622 - Various typos fixed in error messages.

w #12714 - csvDefault("decimal", ",") returned %f

w #12624 - In case of errors in Scilab macros, "make

while this value was valid.

check-TESTS" did not fail as expected.

w #12715 - Variable cross in pspect and cspect has

w #12627 - At restoration, a window could be out of the

been renamed because of conflicts with cross function.

screen.

w #12716 - In SciNotes, RTL languages were not correctly

Scilab 5.5.0 Release Notes - 13


2014 - Scilab Enterprises

displayed.

w #12804 - Typos fixed in routh_t help page.

w #12725 - Datatips did not work in logarithmic scale.

w #12807 - Display of showprofile improved.

w #12733 - There was no way to direct graphs to nothing

w #12808 - Add missing </td> in documentation

with driver function.

generation (note, warning, ...).

w #12736 - In SciNotes, the Completion window appeared

w #12813 - flipdim function extended to any type of input

only in first tab.

data.

w #12737 - In SciNotes, autosave did not create directory if it

w #12814 - Improvements of pertrans help page.

did not exist.

w #12815 - levin redefined cov as a variable menu.

w #12747 - legendre now accepts the -1 and 1 values for

w #12816 - Numbers pasted in editvar were not parsed

third argument.

according to locale.

w #12749 - fscanfMat help page updated.

w #12818 - Segfault in set function with invalid property

w #12758 - Focus issue with plot3d fixed.

values dimension.

w #12761 - The https:// protocol was not supported on

w #12819 - Link to contributors website page fixed in the

ATOMS.

documentation.

w #12763 - Value of "listbox" style uicontrols was not

w #12823 - In help generation (toolbox) links were not

updated when using arrow keys.

correctly handled.

w #12769 - xset("window", 1) did not set the current

w #12826 - <warning> and <note> tags were not

axes.

managed in the documentation.

w #12772 - eigs failed when trying to solve a sparse matrix

w #12827 - noisegen help page improved.

eigen value problem.

w #12828 - routh_t gave a wrong result if the first element

w #12774 - Various typos fixed.

of a row was zero.

w #12775 - Some related functions were not listed in "See

w #12829 - New optional output argument added for

also" section of routh_t help page.

routh_t function.

w #12778 - Insertion of an empty matrix in an integer matrix

w #12830 - In SciNotes, it was not possible to execute a

led to a wrong result.

replace action from the caret position.

w #12779 - savewave had a miscoding in the internal

w #12831 - In SciNotes toolbar, there was no button to open

function write_wavedat.

code navigator.

w #12783 - There were some inconsistent error messages in

w #12833 - In SciNotes, there was no autoscroll when

dsearch.

searching a pattern.

w #12784 - Misleading error message in many functions

w #12836 - Error fixed in strcmpi help page.

when passing an integer argument instead of double

w #12839 - Typo fixed in getVariablesOnStack help

argument fixed.

page.

w #12785 - plot did not allow int data as first argument.

w #12840 - Typo fixed in number_properties.xml help

w #12790 - Links to ZCOS files in documentation were

page.

broken.

w #12852 - Visual Studio 2012 SDK configuration was

w #12791 - More information is now given in case of failure

incorrect.

during the ATOMS autoload step.

w #12854 - configure failed to detect custom installation of

w #12793 - Improved the bode() plots with a new option

docbook.

"rad" to convert plot into rad/s and a new function

w #12858 - Typo fixed in debug and pause French help

bode_asymp() to draw the system asymptotes.

pages.

w #12794 - calfrq.sci code did not follow Scilab

w #12859 - Fixed optional argument in isdef help page.

standard.

w #12860 - Missing semicolon in style.css added.

w #12795 - Typos fixed in CACSD help page.


w #12800 - Typo fixed in Polynomials help page.

w #12863 - size(state-space, "r") returned an error.

w #12803 - warning(['foo','bar']) printed two

w #12875 - phasemag returned an error for input vector

'WARNING: '.

containing zeros.

Scilab 5.5.0 Release Notes - 14


2014 - Scilab Enterprises

w #12880 - A warning is displayed when transposing

w #12973 - Exception occurring when clicking on a figure at

arguments of plot.

creation fixed.

w #12882 - Some help pages were not clear.

w #12976 - getURL returned a file name instead of a file

w #12887 - Scilab hung with auto_clear set to on and

path.

log_flags set to true.

w #12978 - exportUI returned an error when input

w #12888 - sysdiag was not documented about block

argument was a figure handle.

diagonal matrices build.

w #12979 - exportUI did not work with vectorial export.

w #12896 - Typos fixed in XML module error messages.

w #12990 - GED features conflicted with figure events.

w #12900 - It is now possible to set proxy options in

w #12992 - The sigma value was always equal to "LM" in

Preferences.

eigs.

w #12906 - champ and champ1 help pages updated

w #12993 - stdev returned value depended on 'x' being

w #12909 - Completion on (mt)list led to a crash.

defined in the environment.

w #12910 - Typos fixed in several help pages.

w #13000 - []./int8(3) and on int8(3)./[] led

w #12911 - Matlab to Scilab dictionary help page updated

to an endless recursive.

for eig.

w #13002 - modulo and pmodulo did not support integers

w #12913 - linspace returned an error if the third

& hypermatrices.

argument was an integer type variable.

w #13003 - String to enum converter added to Java external

w #12916 - power help page improved.

objects.

w #12919 - Rotation on plots was disabled after using

w #13004 - Debug infos were displayed in case of an error

menus.

with eoj.

w #12927 - ones function could not take integer type input.

w #13005 - jcompile did not use the classpath to compile.

w #12931 - ATOMS redefined "message" keyword.

w #13007 - Compilation errors were not returned by

w #12938 - No Java compiler was available in Linux binary

jcompile.

version.

w #13008 - 'help $' now opens the 'Symbols' help page.

w #12943 - Datatips did not work properly when 2-D plots

w #13010 - Wrong class was returned by jcompile (with

were rotated.

ecj).

w #12945 - Datatips could not be dragged properly in

w #13011 - ilib_compile failed under Mac OS X 10.9.

zoomed axes.

w #13012 - Vectorial export of rotated strings was wrong.

w #12948 - When host was not found, getURL caused a

w #13013 - In SciNotes, the first proposed directory to save a

crash to desktop.

file was not current working directory.

w #12950 - getURL ignored the proxy settings under

w #13014 - Update of the eciency inner variable improved

Windows.

in optim_ga.

w #12951 - Interactive zoom was broken.

w #13015 - Computation of eciency inner variable

w #12952 - It was not always possible to search a word in a

improved in optim_ga.

file with SciNotes.

w #13022 - Vectorial export did not clip large segments.

w #12956 - splitURL with no protocol in URL provoked an

w #13023 - xs2pdf crashed under Windows when the

access violation exception.

target file was already opened (and others) added.

w #12957 - splitURL and getURL were not declared as

w #13027 - There was no autowrap into array in JIMS.

new 5.5 functions.

w #13031 - Lorentz Butterfly demonstration fixed.

w #12962 - xinfo documentation was not clear.

w #13032 - CMATVIEW help page example fixed and

w #12963 - drawaxis did not place the axis properly.

CMAT3D help page example created.

w #12966 - Rotation, tool tip and other Xcos plot actions

w #13033 -1 could not be used as nax argument in plot2d.

were disabled by default.

w #13036 - The help page associated to the history browser

w #12967 - Data editor icon was not 16x16.

was wrong.

w #12968 - A variable named 'temp' could not be saved.

w #13041 - Wrong result was returned for "integer

w #12971 - getURL downloaded file name was wrong.

scalar" minus "integer vector".

Scilab 5.5.0 Release Notes - 15


2014 - Scilab Enterprises

w #13042 - Texts in graphics were not properly centered.

called with decimal values as number of lines.

w #13047 - jcompile did not allow class reloading.

w #13121 - ode "rk" option crashed Scilab when the user

w #13049 - New handled protocols added in links in

derivative function failed.

SciNotes.

w #13127 - There were no subticks with user defined ticks.

w #13050 - The result of mvvacov was not symmetric.

w #13132 - There were missing graduations when

w #13051 - SciNotes restoration could block desktop one.

data_bounds interval was too small.

w #13053 - datatipCreate did not return datatip handle.

w #13134 - User-defined ticks in log scale were invisible.

w #13055 - Array indexing did not follow Scilab convention

w #13136 - exists and isdef failed for input arguments

in JIMS.

longer than 1.

w #13061 - hdf5 demonstration failed with a read-only file.

w #13139 - fft help page fixed.

w #13063 - Color selection in SciNotes preferences threw

w #13140 - Various typos fixed in help pages.

exceptions.

w #13144 - csvRead can now ignore header comments

w #13064 - Deleting a link connected to a split led to a

thanks to a new input argument.

translated link.

w #13146 - profile failed when a comment was on the

w #13066 - data_bounds was not fully documented in

same line as a function declaration.

axes_properties.

w #13150 - Vectorial export used too much memory for

w #13069 - Documentation for %MODELICA_USER_LIBS

grayplot.

updated.

w #13152 - Typo fixed in syslin French help page.

w #13080 - Contextual menu was unavailable for datatips

w #13164 - Miscolorization in SciNotes colors preferences

management.

fixed.

w #13082 - Datatip mark style was not inherited from the

w #13165 - Preferences reset did not show a confirmation

parent polyline.

pop-up.

w #13083 - Datatip marks did not inherit colors from the

w #13168 - Wrong interpretation of star followed by minus

parent polyline.

fixed.

w #13084 - interp_mode property could not be set on all

w #13170 - Legends for plzr plots fixed.

datatips of the same polyline.

w #13174 - Scilab crashed after XML element removal.

w #13085 - A datatip could not be moved on a circle.

w #13175 - argn help page updated with specific cases.

w #13092 - Optimizations now check the user function

w #13177 - Error when changing x_ticks.locations on

output (must be real).

axes fixed.

w #13093 - Removed trailing "\n" in the

w #13185 - When the "checked" option of a uimenu was set

head_comments error message.

to "on" for the first time, the display order of other uimenus

w #13101 - When x-axis was in reverse position

was changed.

x_location='origin' failed.

w #13186 - csvRead freezed Scilab if separator was an

w #13102 - savematfile did not support "-v7.3"

empty string.

option.

w #13187 - xmltoformat did not include "imageobjects" in

w #13108 - Time between ATOMS database updates is now a

output.

month (was a day) and is configurable.

w #13188 - The output argument of eomday function was

w #13109 - pol2str now supports polynomials with

not pre-dimensioned.

complex coecients and hypermatrices.

w #13191 - isempty(rational) returned an error

w #13111 - sqrt returned dierent results when imaginary

message.

part was -0 versus 0.

w #13192 - horner returned an error message when the

w #13114 - clear_pixmap/pixmap property should have

input arguments did not have the same size.

been removed in Scilab 5.4.1.

w #13194 - part help page improved.

w #13116 - qpsolve now respects upper-bounds

w #13199 - There was a thin blue line around

constraints.

acknowledgements button in about box.

w #13119 - mget and mgetl now return an error when

w #13200 - about() ACKNOWLEDGEMENTS did not render

Scilab 5.5.0 Release Notes - 16


2014 - Scilab Enterprises

utf-8 characters.

w #11975 - Inverted Pendulum demonstration did not

w #13201 - x_mdialog entries had no margin.

compile.

w #13202 - kernel help page improved.

w #12359 - Xcos files have been converted to ZCOS to gain

w #13203 - Typos fixed in some error messages.

some space.

w #13205 - group accepted continuous transfer functions.

w #12384 - Using a Modelica part linked with an explicit

w #13208 - New nanreglin function to handle NaNs for

link to another Modelica part led to an algebraic loop error.

reglin().

w #12387 - The "Modelica initialize" setup menu option did

w #13210 - Incorrect argument description in mseek help

not blur during simulation.

page.

w #12414 - SWITCH_m block had dierent behaviors for

w #13213 - User-defined margins were reset by auto

dierent types of inputs.

computation of the margins.

w #12423 - Data types of SWITCH2_m were not

w #13215 - clf(1001) returned an error.

documented.

w #13218 - Typos fixed in core module help pages.

w #12424 - Calling lincos on a derivative block made Scilab

w #13226 - Completion with accented chars could led to a

crash.

crash.

w #12449 - QUANT_f was not

w #13227 - Invalid windowsConfiguration.xml file

rounding/truncating/flooring/ceiling properly

could avoid Scilab startup.

input signal.

w #13233 - Wrong simulation result of step response

w #12460 - xcosPalGenerateAllIcons sometimes

csim('step',t,H) fixed.

crashed Scilab.

w #13234 - lmitool calling sequence clarified.

w #12461 - Cancelling zoom out by zooming in did not fully

w #13236 - "parents" help page has been renamed to

work.

"parentheses".

w #12561 - SELECT_m and RELAY_f did not behave as

w #13238 - Wrong legends display fixed.

expected.

w #13243 - optim with "gc" option failed when imp<0.

w #12568 - "Recent files" menu entry is now below the

w #13247 - Hypermatrix in structure definition did not work

"Open" one.

properly.

w #12590 - Block shape style was removed on file loading.

w #13252 - Minor typos fixed in Graphics messages.

w #12603 - ZCOS files could contain blocks with modified

w #13258 - Bad number display in datatips fixed.

(eg. invalid) parameters.

w #13267 - Implicit typecasts in scicos.c fixed.

w #12619 - DLR discrete block did not display LaTeX

w #13271 - plot2d with logarithmic scale and %nan

formula like CLR continuous block.

value froze Scilab.

w #12651 - The 'nw' scicos_simulate option did not

w #13272 - Error occurring when reading CSV files with

work while passing a previous Info simulation status.

comment option on a CSV file without comment fixed.

w #12664 - Inverted pendulum French localization in the

w #13280 - Axes were not always displayed properly after

Xcos demonstrations was inaccurate.

figure resize.

w #12667 - 'Recent Files' menu was not localized.


w #12685 - The lincos and steadycos functions did not
load the XcosLibs so all the blocks were unknown.

XCOS BUG FIXES

w #12731 - Code generation produced erroneous block.

w #7350 - The I/O ports numbering of a superblock was not

w #12732 - Improper Copyright comments in the files were

updated when a new port was dropped.

generated by the code generation tool.

w #8570 - "Region to superblock" has been

w #12796 - There was some mismatches between implicit

renamed to "Selection to superblock".

and explicit ports of superblocks.

w #11518 - CLR block-text was displayed out of the

w #12797 - I/O blocks generated by "Selection to

bounding box when zooming.

Superblocks" had wrong size.

w #11776 - CMSCOPE did not take into account label&Id

w #12868 - There were several problems with PULSE_SC

parameter.

block.

Scilab 5.5.0 Release Notes - 17


2014 - Scilab Enterprises

w #12869 - min and max were not defined but used in Xcos
generated code.
w #12873 - scicos_flat produced an unexpected error
after a diagram load.
w #12874 - CSCOPE marks sizes were too small.
w #12877 - Incorrect output port dimensions and types in
GENSIN_f, GENSQR_f, STEP_FUNCTION and STEP

blocks fixed.
w #12924 - Blocks type 2004 was not handled as a valid
block type.
w #12934 - Separate compilation of a superblock could fail
due to under determined signal sizes.
w #12998 - ans' was not ignored in the context results.
w #13006 - Selection to superblock (in_f and out_f)
failed.
w #13030 - Selection to superblock did not reset the origin.
w #13059 - NaN propagated at startup made the
simulation fail.
w #13071 - Three unused functions in Xcos macros now
specified as not mandatory to write new blocks.
w #13172 - Logic block help file had some typo errors.
w #13239 - Grid was not shown in zoomed log scale.
w #13250 - CLSS wrongly handled scalar values.

Scilab 5.5.0 Release Notes - 18


2014 - Scilab Enterprises

Вам также может понравиться