better error msg
[scilab.git] / scilab / RELEASE_NOTES
1                       Scilab 5.0 beta Release_Notes
2                       ==============================
3
4 Please note that Scilab 5.0 beta version still contains some well known bug,
5 missing features and may have some slow behaviours.
6 It is a testing only version, it should only be used to test what will be
7 Scilab 5 family and not at all in production environment.
8 The period between the beta and the stable versions will mainly be used to
9 debug and optimize Scilab.
10
11 List of missing/buggy features:
12
13
14 - Uicontrols ascendant incompatibilities:
15     * Figure size has to be increased because of the automatic insertion of
16       a menubar and the height of the docking bar.
17     * Popup uicontrols width has to be increased because of the little triangle
18       used to select a new value.
19
20 - Graphics:
21     * Graphic rendering is slower in a large graphic window than in a small 
22       one.
23     * Rendering is slow or not functional on some
24       computer / graphic card / graphic card driver combination.
25       Errors often appear on ATI and Intel cards under Linux and also with 
26       old Nvidia drivers.
27       A solution should be added in Scilab RC1
28     * The Symbol font is not compatible with the one used in Scilab 4.
29     * By default arcs and circles are now approximated using a constant number of lines.
30       To switch to real arcs, set their arc_drawing_method property to "nurbs".
31     * Sector boundary angles of arc objects are now specified in degree whereas it used to
32       be specified in degree/64.
33     * The text_box property of text objects now refers to user coordinates even in axes_reverse mode.
34
35 - It is strongly recommended to update graphic cards drivers to the latest 
36         revision:
37     * For ATI cards: http://ati.amd.com/support/driver.html
38     * For Intel cards: http://www.intel.com/support/graphics/
39     * For Matrox cards: http://www.matrox.com/mga/support/drivers/certified/home.cfm
40     * For NVIDIA cards: http://www.nvidia.com/content/drivers/drivers.asp
41     * For S3 cards: http://www.s3graphics.com/en/resources/drivers/index.jsp  
42     * For SiS cards: http://www.sis.com/download/
43     * For VIA cards: http://www.viaarena.com/default.aspx?PageID=2
44
45
46 - Scicos:
47     * The basic features of the editor are fully functional and tested.
48     * Scicos code has been updated to the new event handling functions and code
49       (please see "Event Handling Functions" section in "CHANGES") 
50     * The Scicos simulation engine is correctly working (interactive as well as
51       "scicos_simulate()" batch mode)
52     * Demos are available through Scilab "?"->"Scilab Demonstrations" menu item
53       ("Scicos" section) as well as Scicos "?"->"Demos" menu item
54     * TCL/TK features are still inactive (eg. "Palette Tree")
55     * "Export" and "Export All" features are now fully functional
56
57 - Scipad debugger is not yet fully functional.
58
59 - Some TCL/Scilab synchronisation issues have been reported.
60
61 - Printing can crash under Linux plateforms with recent versions of Cups.
62
63 - Scilab localization system is implemented, however not all the strings have
64   been added to the translation engine and therefore not translated.
65
66 - Dynamic/incremental link bugs on unusual archs/compiler or with modified 
67   flags and still have issues with the binary version of Scilab
68
69 - make install won't install the documentation.
70
71 - make install won't install the localization.
72
73 - A bug altering the function pow on small numbers caused by the JVM still needs
74   some attention: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6727254
75
76 - The build process of the documentation is going to be changed.
77
78 - A customization of the Java Virtual Machine (JVM) is going to be introduced 
79   between the beta 4 & RC1
80
81 - Linux 64 bits version has some critical bugs.
82
83 - MacOS X version is not planned for Scilab 5.0 (probably 5.1)
84
85 - Some Linux distributions with SELinux enabled may prevent Scilab from running
86   under the default security context. Newer Linux distributions have enabled 
87   new kernel security extensions from the SELinux project at the NSA. These
88   extensions allow finer-grained control over system security. However, 
89   SELinux also changes some default system behaviors, such as shared library 
90   loading, that can be problematic to third party programs.
91
92   If you receive the error message:
93   "cannot restore segment prot after reloc: Permission denied"
94   when launching Scilab, then your SELinux configuration is preventing Scilab
95   from launching.
96
97   To rectify this issue, you can either:
98     * Change the default security context for Scilab by issuing the command:
99       chcon -t texrel_shlib_t <scilab_path>/thirdparty/java/lib/i386/server/libjvm.so
100       chcon -t texrel_shlib_t ~/flexdock/RubberBand.so
101     * Disabling SELinux altogether by setting the line
102       SELINUX=disabled
103       in your /etc/sysconfig/selinux file.
104
105   For more information about SELinux, please consult your Linux distribution
106   vendor.
107
108
109
110 Scilab 4.0 Release_Notes
111 ***************************
112
113 - Next to the on line help of the software, we advise you, to make
114 the first move with Scilab, to consult the Scilab step-to-step web site
115 (http://www.spas.cnrs-gif.fr/index.html).
116
117 - Please note that:
118     - Scilab 4.x versions family will be the last versions working
119 with the old graphics mode.
120     - Scilab v 4.0 is the last release working with Microsoft
121 Windows 98 and Microsoft Visual 6.0 (compilation, not incremental link)
122 supported by Scilab operational team.
123
124 - Scilab binary versions are built:
125     - for Linux: gcc-3.4.3 and g77 compilers with a platform under
126 Mandriva 2005. No need to recompile except to use incremental link, we
127 advise indeed to download the source files if you are using others
128 compilers.
129     - for Windows: Visual Studio .Net 2003 and Fortran and C Intel
130 compilers with a platform under Windows XP Service Pack 2 .
131     - Recall: No Scilab GTK version is provided and supported by
132 the operational team. Same way about MinGW and Cygwin.