* macr2lst removed.
[scilab.git] / scilab / CHANGES_6.0.X
1             Changes between version 5.5.2 and 6.0.0 of Scilab
2             =================================================
3
4 Installation
5 ============
6
7 * Under Windows, MKL packages are now included in Scilab installer and no more
8   downloaded while installing Scilab.
9
10
11 Compilation
12 ===========
13
14  * Scilab requires conforming C++11 compilers
15
16
17 File input/output
18 ==================
19
20 * The use of I/O console is now allowed with functions: mget, mgetl, mgetstr, mput, mputl and mputstr.
21
22 * mclearerr now returns a flag indicating the file identifier validity.
23
24 * fileinfo can now take a row vector as input.
25
26
27 Removed functions
28 ==================
29
30 * maxfile function is now obsolete.
31
32 * intersci has been removed. Please use swig instead.
33
34 * numdiff removed. Please use numderivative instead.
35
36 * derivative removed. Please use numderivative instead.
37
38 * curblockc removed. Please use curblock instead.
39
40
41 Removed functions (based on old Scilab stack)
42 ==============================================
43
44 * getvariablesonstack removed.
45
46 * gstacksize removed.
47
48 * macr2lst removed.
49
50 * stacksize removed.
51
52 * code2str removed.
53
54 * str2code removed.
55
56 * -mem option removed (used to set stacksize at startup).
57
58
59 Functions modified
60 ===================
61
62 * impl   : Recall impl with the same parameters as in its previous stop is now available.
63 * ode    : y0 is restricted to a column vector.
64 * pppdiv : return a scalar of type 'constant' when the rank is 0.
65 * pdiv   : return a matrix of type 'constant' when all the rank are 0.
66
67
68 Syntax clarifications
69 =====================
70
71 * Declaration of a number on two lines is no longer allowed:
72  1..
73  2
74
75 * {"foo"} returns a cell not a string matrix.
76
77
78 Deprecated behavior
79 ====================
80
81 * Syntax %i:10 is now deprecated.
82
83 * write string or string matrix in file does not add black space before each value
84     write("TMPDIR/test", ["test", "sample"; "sample", "test"])
85     "-" + mgetl("TMPDIR/test") + "-"
86
87
88 Scilab Bug Fixes
89 ================
90
91 * Bug #9621 fixed - A tlist with undefined fields can now be saved.
92
93 * Bug #12202 fixed - Mixing int8 and doubles with colon operator lead to wrong results.
94
95 * Bug #13289 fixed - Using non-integer indexes for mlists made Scilab crash.
96
97 * Bug #13517 fixed - isdef crashed Scilab when called with a vector of strings
98                      as input in a function and after a declaration of variable.
99
100 * Bug #13838 fixed - Sparse and complex substraction made Scilab crash.
101
102 * Bug #13972 fixed - Wildcard ('*') was not managed in printf expressions.
103