Update Matlab/Scilab conversion part
[scilab.git] / scilab / CHANGES_5.3.X
1                 Changes between version 5.2.X and 5.3.0 of Scilab
2                =================================================
3
4
5 Performance:
6 ============
7
8 * Faster access to primitive table (internal). This change improves the overall
9 speed of Scilab.
10
11
12 FFTW:
13 =====
14
15 * On Windows, Scilab can use FFTW3 wrapper of Intel Math Kernel Library.
16   Select "Download FFTW3 wrapper optimized by Intel Math Kernel Library" during
17   installation.
18
19 Graphics:
20 =========
21
22 * the set and get functions are now overloadable.
23
24 Documentation:
25 ==============
26
27 * It is now possible to use LaTeX inline in the documentation. Thanks to 
28  Calixte Denizet for this feature. (See bug #4329)
29
30 * bug 6630 fixed - JavaHelp does not update existing image files when 
31                    building help.
32
33
34 Xcos:
35 =====
36
37 * modelica compiler 1.12.1
38
39 * bug 4156 fixed - scicos defines some temp. variables on stack without remove.
40
41 * bug 4705 fixed - scicos used a non existing file BEpsf
42
43 * The default palettes can now be manipulated by the user.
44
45 * LaTeX formulas can be used on any TextBlock using the Scilab tag based 
46 description.
47
48 * builnewblock.sci rewritten to use scilab dynamic link module tools.
49
50 * bug 5161 fixed - The export to SVG did not work with images or html.
51
52 * bug 5596 fixed - It was not possible to change text block properties (font
53   and color)
54
55 * bug 6661 fixed - "Code Generation" menu failed.
56
57 * bug 6672 fixed - "Code generation" failed if superblock had 
58                    some gain blocks.
59                    
60 * bug 6674 fixed - modelica generic block did not work.
61
62 * bug 6668 fixed - Xcos modelica demos did not work with the new 
63                    modelica compiler.
64
65 Compilation:
66 ============
67
68 * On Windows, Pentium III class (or equivalent) with SSE instructions is 
69   required.
70
71 * Windows 2000 is no more supported as operating system.
72
73 * Scilab Mac OS X distribution relies only on Java 1.6 and is therefor now
74 only available under 64 bits OS (Most of 10.5 and all 10.6 Mac OS X versions)
75
76 * Under Mac OS X, uses /usr/libexec/java_home instead of hardcoded paths to
77   retrieve JAVA_HOME
78
79 * tclsci module is dynamically loaded by Scilab.
80
81 * pvm module is dynamically loaded by Scilab.
82
83 * fix many warnings detected by Intel Fortran 11.1.051 and more on Windows.
84
85 helptools:
86 ==========
87
88 * %helps_modules (global variable in scilab) is defined only when 
89   scilab build help and no more at scilab's startup.
90
91 Matlab to Scilab conversion tools:
92 ==================================
93
94 * Unitary tests added.
95
96 * Matlab-Scilab equivalents dictionnary added in documentation.
97
98 * In 'mfile2sci', option only_double is now set to %T as default.
99
100 * Conversion updated with new Scilab functions:
101   - 'filesep' now converted by 'filesep' instead of 'pathconvert'.
102   
103 Tests:
104 ======
105
106 * Mechanism of unitary tests for Java code based on TestNG added and used
107
108 Text Rendering:
109 ===============
110
111 * Antialiasing activated by default to render text
112
113
114 Obsolete Functions:
115 ===================
116
117 * 'MSDOS' obsolete see 'getos' (SEP #39).
118
119
120 Removed functions (previously declared as obsolete):
121 ====================================================
122
123 * 'textprint', 'pol2tex' replaced by 'prettyprint'.
124
125 * 'tk_savefile' replaced by 'uigetfile'.
126
127 * 'tk_getdir' replaced by 'uigetdir'.
128
129 * 'tk_choose' replaced by 'x_choose'.
130
131 * 'sci2excel' replaced by 'write_csv'.
132
133 * 'excel2sci' replaced by 'read_csv'.
134
135 * 'x_message_modeless' replaced by 'messagebox'.
136
137 * 'sethomedirectory' replaced by 'SCIHOME'.
138
139 * 'getcwd' replaced by 'pwd'.
140
141 * 'xbasc' replaced by 'clf'.
142
143 * 'getf' replaced by 'exec'.
144
145 * 'NumTokens' replaced by 'tokens'.
146
147 * 'sort' replaced by 'gsort'.
148
149 * 'scilab_demos' replaced by 'demo_gui'.
150
151 * 'with_gtk' replaced by 'getversion'.
152  
153 Bug fixes:
154 ==========
155
156 * bug 6419 fixed - gstacksize() There was no way to retrieve minimum 
157                    from Scilab.
158
159 * bug 6428 fixed - fscanfMat did not manage format parameter as fprintfMat.
160
161 * bug 6435 fixed - error 4 returned a wrong message.
162
163 * bug 6484 fixed - file did not return filename of a opened fortran file.
164
165 * bug 6511 fixed - mseek and mtell did not manage files > 2 Gbytes on 64 bits 
166                    Windows.
167
168 * bug 6516 fixed - fullfile did not remove blanks and not create a valid path.
169
170 * bug 6543 fixed - neldermead issues for automatic restarts.
171
172 * bug 6549 fixed - genlib function had a behavior which was not consistent with
173                    the load function.
174
175 * bug 6550 fixed - lib(".") returned a relative path in library variable 
176                    created.
177
178 * bug 6556 fixed - fprintf() returned an error if it's called 2 times (or more)
179                    on the same file.
180
181 * bug 6682 fixed - mprintf, msprintf, mfprintf did not manage octal (%o) format.
182
183 * bug 6740 fixed - It was not possible to launch Scilab as Minimized 
184                    or Maximized Window.
185