Xcos MVC: fix header licences
[scilab.git] / scilab / CHANGES_3.X
1                      Main Changes Scilab 3.0 -> 3.1
2                      ==============================
3 NEW FUNCTIONALITIES
4 ===================
5 xsave and xload function now work for new graphic mode
6 A Scilab code debugger is now available under scipad (thanks to F Vogel)
7
8 OTHERS IMPROVEMENTS
9 ===================
10 Graphic editor has been extended
11
12 Graphic entity proterties have been extended
13
14 the besseli, besselj, besselk and bessely functions have been extended
15 to the complex case and to non regularily spaced alpha
16
17
18 INCOMPATIBLITIES
19 ================
20 The semantics of besseli, besselj, besselk and bessely functions has been changed and extended. The 
21 oldbesseli, oldbesselj, oldbesselk and oldbessely correspond to the old obsolete semantics.
22
23
24                      Main Changes Scilab 2.7 -> 3.0
25                      ==============================
26 NEW FUNCTIONALITIES
27 ===================
28  NUMERICAL ALGORITHMS
29   - arpack algorithms for sparse matrix eigenvalues/eigenvectors computation added 
30   - Levenberg-Marquardt algorithm of Minpack used to define function lsqrsolve
31   - beta and legendre function added (thanks to Bruno Pincon)
32   - New 1D 2D 3D interpolation functions  (thanks to Bruno Pincon)
33  GRAPHICS and GUI
34   - graphical editor available
35   - demoplayer, variable browser, variable editor GUI added (thanks to Jaime Urzua Grez)
36  MISC
37   - Scicos has been extended to handle non causal systems description (supported by RNTL)
38   - Matlab to Scilab translator has been re-written, and extended to current Matlab syntax.
39 OTHERS IMPROVEMENTS
40 ===================
41  SCICOS
42   - Better discontinuities handling in Scicos
43   - An enlarged set of blocks
44   - A new API for simulation functions
45  GRAPHICS
46   - New graphic mode has been debugged and extended. It is now the default mode
47   - More efficient 3D Zoom (thanks to E Segre)
48   - Helvetica (Arial on Windows) fonts added (corresponding font identifiers are
49     from 6 to 9) (thanks to B Pincon)
50   - Graphic windows refresh improved under Windows
51   - figure sizes can now be taken into account in Postscript export 
52  GUI
53   - Improved scipad, shortcuts, language handling, colorization, bug fixes.. 
54     (thanks to Enrico Segre and Francois Vogel)
55    - New imbedded help and html browser  (thanks to Jaime Urzua Grez)
56    - Main Scilab window improvedunder  Windows (standard editing facilities, menus,...)
57  SYNTAX
58   - continue instruction added
59   - [a(i,j),b(..),..]=foo(..) syntax is now handled
60   - for loop variable is no more removed at the end of the loops
61   - logical expressions shortcuts handled in if and while
62   - functions with no argument can be called without () if called as a command
63   - More efficient number parsing (thanks to Bruno Pincon)
64  MISC
65   - N dimensional matrices efficiency improved (thanks to Bruno Pincon)
66   - cd, ls, clc, clf, tohome functions added
67   - Elementary functions evaluation in the complex plane revisited  (thanks to Bruno Pincon)
68   - History of commands rewritten to make it persistant between calls to Scilab
69
70
71  PORTS
72  - Scilab has been adapated to IA64 architecture
73
74 INCOMPATIBLITIES
75 ================
76 - returned arguments f1 f2 f3 of interp have been transposed
77 - variable named cd, ls, color,... should be renamed  to avoid run time warnings
78 - The instructions <function_name>; used to load the sub-functions of the file 
79   <function_name>.sci within a function have to be rewritten <function_name>=<function_name>;