1 Main Changes Scilab 2.6 -> 2.7
2 ==============================
5 Scilab group wants to thank the increasing number of people who have
6 contributed to this new version of Scilab, with special mention to
7 Anders Blomdell, St�phane Mottelet, Dan McMahill
8 Ton van Overbeek, Bruno Pincon and Enrico Segre.
13 Slicot based control routines (www.win.tue.nl/wgs/slicot.html)
14 have been introduced with a special attention
15 to identification functions, lyapunov, sylvester and riccati equation solvers.
17 Interface with TeXmacs (www.texmacs.org) a high level scientific text editor.
18 The editor allows you to write structured documents via a wysiwyg interface
19 including Scilab sessions and results.
21 An embedded text editor scipad derived from TkNotepad
22 (www.mindspring.com/~joeja/programs.html) as been developped.
24 C Code generation from Scicos discrete models
26 Blocks defining DAE are now usable in Scicos.
28 Statistic toolbox added (labostat).
30 A new graphics version based on objects and entities has been developped
31 (beta version). It allows to edit the properties of graphics
32 objects. By default, the old graphics version is used. Tu use the new graphics
33 version see the help of "graphics_entities".
37 Linear algebra primitives now based on Lapack instead of Linpack/Eispack.
39 Basic functions revised (thanks to B Pincon).
41 stacksize use is no more restricted.
43 Hypertext, xml based, online help.
45 Binary Matlab file .mat loader (loadmatfile) added.
47 Possibility to customize graphics window event handlers (seteventhandler).
49 PVM interface now also works with Windows versions.
51 edit_graph, a graph editor for Metanet toolbox, written in Scilab, replaces
52 xmetanet. It works on both Unix and Windows.
56 It is higly recommended to rebuild user's scilab functions libraries. This
57 can be done as follow:
58 predef(0);genlib('mylib','mylib_path',%t)
60 gschur and gspec functions are now obsolete and replaced by schur and spec.
62 Geci and the communication library have been removed. Use PVM interface instead.
64 Metanet graph editor has been rewritten. Use edit_graph instead.
66 man pages have to be written in HTML or better in XML but chapters
67 written in the old ascii files are still handled.
69 Scicos internal data structure have been changed. Automatic translation
70 is made when old diagrams are loaded.
72 Main Changes Scilab 2.5 -> 2.6
73 ==============================
76 Scilab group wants to thank the increasing number of people who have
77 contributed to this new version of Scilab, with special mention to
78 Anders Blomdell, Lydia Ellen van Dijk, Stephane Mottelet, Dan McMahill
79 Ton van Overbeek, Bruno Pincon and Enrico Segre.
84 Automatic graphic rescaling when combining 2D plots, axis handling
86 Isometric 3D plots. Thanks to Enrico Segre
88 3D plots shading. Thanks to Stephane MOTTELET
90 Error messages handling
94 Modeless message box added
96 Profiling of functions execution added
98 Real time simulation in Scicos. Thanks to Anders Blomdell
100 Scicos diagram linearization and fixed point computation
104 A more professional licence
106 Input/Output improved (carriage return at the end of the file are not
107 required anymore, OS independent ascii file input, handling of opened
110 More complete mexlib for MatlabV mex interface.
112 Many bug corrected in integer types manipulation
114 API improved, many examples given
116 A better window management under KDE
118 A better plugin interface (help, demos,...) and new Scilab functions for
119 building and loading interfaces.
121 Interactive demos for ODE and DAE solving added
123 Scicos' GUI improved, customizable keyboard shortcuts added
125 Default list, tlist and mlist display can be overloaded
127 It is now possible to draw dashed lines in color. Background now work
128 with postscript driver. Easiest argument passing to plot2d, plot3d,...
129 GIF driver bugs fixed.
133 help and scicos palettes handling have changed.
135 Fraclab toolbox has been moved to the contributions part and is no
136 more included in the package
138 The Communication Toolbox (geci) is now obsolete. It will be removed in
139 next release. Use PVM instead.
141 Main Changes Scilab 2.4.1 -> 2.5
142 ================================
146 Global variables have been introduced
148 New graphic mode has been added to allow scrollbar handling (panner
149 for X Window and scrollbars for Windows).
150 GIF export format is now available for Scilab graphic windows.
152 Keyboard events and window closing within graphical windows can now be
155 Scicos graphical user interface has been made more intuitive and
156 keyboard shortcuts have been added.
158 Scilab Binary files created by "save" are now system-independent so
159 they can be exchanged. In particular (compiled macros) *.bin files and
160 *.cos (scicos diagrams) can be exchanged.
162 It is now possible to dynamically link C++ procedures with Scilab.
164 A new data type "mlist" has been added.
166 A new function "genlib" allows users to compile the .sci files in a
167 given directory, generate associated library and load it. This
168 function is particularly useful under windows if VC++ is not
171 C formatted input output functions (printf, scanf, ..) have been
172 interfaced to scilab.
176 Efficiency has been improved using reference argument passing when
177 possible instead of value passing.
179 Hypermatrix opreations have been accelerated.
181 On X Window systems 3D Athena Widgets are preferably used instead of
182 standard Athena Widgets for a better look.
184 The "Matlab 4" to Scilab translator has been completed and considerably
191 True integer data types (1,2 and 4 bytes) with associated operations
192 and some functions acting on them have been added.
194 A library of procedures has been added to allow the use of Matlab
195 mex-files under Scilab.
199 Scilab has been successfully compiled with Windows ABSOFT development
204 New Scilab "save"d files cannot be loaded by earlier Scilab versions.
205 A new function "oldsave" has been added to save in old format.
207 Scilab help mechanism has changed. The $MANCHAPTERS/Chapter is no more
208 used, instead a Scilab variable "helps" is used.
214 Main Changes Scilab 2.4 -> 2.4.1
215 ================================
219 Option "--without-pvm" added to configure to compile Scilab
225 Scilab runs now on MAC Mklinux and DEC Alpha Linux.
230 The Matlab to Scilab translator has been considerably improved.
232 After fixing a number of bugs, Scicos is no longer considered a beta release.
234 Metanet toolbox: Function "netclose" for closing a Metanet window
237 Main Changes Scilab 2.3 -> 2.4
238 ==============================
243 This version is no longer a beta version. Incremental link is now possible.
245 PVM interface and Xmetanet do not work yet.
250 m2sci: beta version of a Matlab to Scilab translator.
252 Fraclab: fractal and wavelet analysis.
254 Tksci: beta Tcl/Tk interface.
256 PVM: beta PVM interface (not yet available on Windows).
258 dcd: cumulative distribution functions and inverses...
260 grand: random number generators.
265 Metanet toolbox: Function "pipe_network" for solving the pipe network problem
268 Scicos toolbox: - New and improved formalism
272 Maple toolbox: The Maple to Scilab interface (maple/maple2scilab.mpl)
273 has been improved. Sparse matrices are handled. There is
274 now the choice between C and Fortran code generation.
276 Nonlinear toolbox: Addition of 2D and 3D definite integrals int2d et int3d.
278 Data types: N dimensional arrays have been introduced (see hypermatrices).
280 chdir and getcwd functions added to change and get working directory.
282 Floating points exception handling may be set by "ieee" function.
284 Overloading: It is now possible to overload display of tlist data
285 structure. It is also possible to extend basic primitive
286 function definition to new data types. To avoid possible
287 ambiguity overloading function names have been
288 changed. Old names still work, but for efficiency it
289 desirable to change it. See overloading help.
291 Syntax: Functions with strings arguments may be called as commands.
292 For instance "exec('foo.sce')" can be entered as "exec foo.sce".
294 It is now possible to define functions with unbounded number
295 of input and output arguments (see varargin help).
300 Some old Scicos diagrams may not be translated properly into Scilab 2.4.
302 Binary files created by "save" in Scilab 2.4 cannot be read by Scilab 2.3.
304 Scicos diagrams created by "save" in Scilab 2.4 cannot be read by Scilab 2.3.