diff options
author | Julie PAUL <julie.paul@scilab.org> | 2011-05-09 10:53:28 +0200 |
---|---|---|
committer | Sylvestre Ledru <sylvestre.ledru@scilab.org> | 2011-05-09 13:58:25 +0200 |
commit | 54a1a2e8c314f0e866902836ff8d54ea65a20771 (patch) | |
tree | 528ed42117c32c4d61950bf3e65ad0c010ed0588 | |
parent | 69e86eb51b557ad3b15792d2a7ff920ed6107342 (diff) | |
download | scilab-54a1a2e8c314f0e866902836ff8d54ea65a20771.zip scilab-54a1a2e8c314f0e866902836ff8d54ea65a20771.tar.gz |
Update of the changelog
Change-Id: I7d4d8332e69f15aa5351ee6100f4e46a15dc1a00
-rw-r--r-- | scilab/CHANGES_5.3.X | 1879 |
1 files changed, 945 insertions, 934 deletions
diff --git a/scilab/CHANGES_5.3.X b/scilab/CHANGES_5.3.X index 337297a..174f0b1 100644 --- a/scilab/CHANGES_5.3.X +++ b/scilab/CHANGES_5.3.X | |||
@@ -1,4 +1,4 @@ | |||
1 | Changes between version 5.3.1 and 5.3.2 of Scilab | 1 | Changes between versions 5.3.1 and 5.3.2 of Scilab |
2 | ================================================= | 2 | ================================================= |
3 | 3 | ||
4 | Scilab: | 4 | Scilab: |
@@ -7,61 +7,63 @@ Scilab: | |||
7 | * The Mac OS X version is checked to avoid errors on unsupported versions | 7 | * The Mac OS X version is checked to avoid errors on unsupported versions |
8 | of Mac OS X. As a reminder, Scilab is supported under Mac OS X 10.6. | 8 | of Mac OS X. As a reminder, Scilab is supported under Mac OS X 10.6. |
9 | 9 | ||
10 | * Under GNU/Linux, in case of an internal (C, C++ or fortran) programming error | 10 | * Under GNU/Linux, in case of an internal (C, C++ or Fortran) programming error |
11 | of Scilab or an extension, the full error stack is displayed and Scilab no | 11 | of Scilab or an extension, the full error stack is displayed and Scilab no |
12 | longer crashes. | 12 | longer crashes. |
13 | 13 | ||
14 | Scinotes: | 14 | Scinotes: |
15 | ========= | 15 | ========= |
16 | 16 | ||
17 | * Add the possibility to replace single quoted by double quoted strings. | 17 | * Tools 'Find Files' (CTRL+SHIFT+B under Windows and Linux / CMD+SHIFT+B under |
18 | Mac) and 'Find word in Files' (CTRL+SHIFT+F under Windows and Linux / | ||
19 | CMD+SHIFT+F under Mac) added. | ||
18 | 20 | ||
19 | * Add tools 'Find Files' (ctrl+shift+B) and 'Find word in Files' (ctrl+shift+F). | 21 | * Added possibility to replace single quoted by double quoted strings. |
20 | 22 | ||
21 | * Add the possibility to save and execute the code with F5 key. | 23 | * Added possibility to save and execute the code with F5 key. |
22 | 24 | ||
23 | * Add the possibility to remove the comments when executing the code in the | 25 | * Added possibility to remove the comments when executing the code in the |
24 | console. | 26 | console. |
25 | 27 | ||
26 | * The selection is now highlighted in yellow in all the document. | 28 | * All occurrences of a search word are now highlighted in yellow in the |
29 | text editor. | ||
27 | 30 | ||
28 | * bug 9012 fixed - Print preview triggered a java exception. | 31 | * Bug 9012 fixed - Print preview triggered a Java exception. |
29 | 32 | ||
30 | * bug 9047 fixed - edit('foo',12) now opens the function foo 12 lines after the | 33 | * Bug 9047 fixed - edit('foo',12) now opens the function foo 12 lines after the |
31 | definition of foo. | 34 | definition of foo. |
32 | 35 | ||
33 | * bug 9132 fixed - When s = "abc // def" is evaluated WITH ECHO, only s="abc was | 36 | * Bug 9132 fixed - When s = "abc // def" was evaluated WITH ECHO, only s="abc was |
34 | executed. | 37 | executed. |
35 | 38 | ||
36 | * bug 9171 fixed - Problem to enter Japanese chars under Windows with IME. | 39 | * Bug 9171 fixed - Encountered problem to enter Japanese chars under Windows |
40 | with IME. | ||
37 | 41 | ||
38 | * bug 9183 fixed - Bad display of selected text when horizontal wrapping was | 42 | * Bug 9183 fixed - Bad display of selected text when horizontal wrapping was |
39 | disabled. | 43 | disabled. |
40 | 44 | ||
41 | * bug 9186 fixed - An exception was thrown when textfield got the focus in code | 45 | * Bug 9186 fixed - An exception was thrown when textfield got the focus in code |
42 | navigator. | 46 | navigator. |
43 | 47 | ||
44 | * bug 9189 fixed - Certains keywords were not helpable. | 48 | * Bug 9189 fixed - Some keywords were not helpable. |
45 | 49 | ||
46 | * bug 9257 fixed - SciNotes could not be started from NW / adv-cli mode. | 50 | * Bug 9257 fixed - Scinotes could not be started from NW / adv-cli mode. |
47 | 51 | ||
48 | * bug 9340 fixed - Bad name was proposed when export to PDF. | 52 | * Bug 9340 fixed - Bad name was proposed at PDF export. |
49 | 53 | ||
50 | * bug 9348 fixed - Miscolorization of a transposed field. | 54 | * Bug 9348 fixed - Miscolorization of a transposed field. |
51 | 55 | ||
52 | 56 | ||
53 | Xcos: | 57 | Xcos: |
54 | ===== | 58 | ===== |
55 | 59 | ||
56 | * Some blocks parameters dialog now support the translation system. | 60 | * Some blocks parameters dialogs now support the translation system. |
57 | 61 | ||
58 | * A skeleton of an Xcos module has been introduced and should help the user | 62 | * A skeleton of an Xcos module has been introduced and should help the user |
59 | to design its own palette. | 63 | to design his own palette. |
60 | 64 | ||
61 | * Duplicate tests have been removed. | 65 | * Documentation updated with examples of the blocks and their translations |
62 | 66 | into French: | |
63 | * Update the documentation with examples of the blocks and their translations to | ||
64 | French: | ||
65 | - OUT_f - Regular Output Port | 67 | - OUT_f - Regular Output Port |
66 | - IN_f - Regular Input Port | 68 | - IN_f - Regular Input Port |
67 | - Modulo_Count - Modulo counter (0 to N counter) | 69 | - Modulo_Count - Modulo counter (0 to N counter) |
@@ -81,62 +83,65 @@ Xcos: | |||
81 | - DELAY_f | 83 | - DELAY_f |
82 | - RFILE_f Read from input file | 84 | - RFILE_f Read from input file |
83 | 85 | ||
84 | * bug 5425 fixed - Drag and drop of blocks between different scilab versions | 86 | * Some duplicated tests have been removed. |
85 | produced an exception | 87 | |
88 | * Bug 5425 fixed - Drag and drop of blocks between different Scilab versions | ||
89 | produced an exception. | ||
86 | 90 | ||
87 | * bug 5605 fixed - REGISTER block was not present into the discrete palette. | 91 | * Bug 5605 fixed - REGISTER block was not listed in the discrete palette. |
88 | 92 | ||
89 | * bug 6416 fixed - GENSQR_f block documentation was not complete. | 93 | * Bug 6416 fixed - GENSQR_f block documentation was not complete. |
90 | 94 | ||
91 | * bug 7479 fixed - The diagram did not update its origin on block moving. | 95 | * Bug 7479 fixed - The diagram did not update its origin on block moving. |
92 | 96 | ||
93 | * bug 8630 fixed - Scopes crashed Scilab on simulation when they had the same | 97 | * Bug 8630 fixed - Scopes crashed Scilab on simulation when they had the same |
94 | window id. | 98 | window id. |
95 | 99 | ||
96 | * bug 8692 fixed - Null block parameters was not checked before encoding. | 100 | * Bug 8692 fixed - Null block parameters were not checked before encoding. |
97 | 101 | ||
98 | * bug 8735 fixed - Mixed (Implicit-Explicit) superblocks I/O blocks produced | 102 | * Bug 8735 fixed - Mixed (Implicit-Explicit) superblocks I/O blocks produced |
99 | warnings. | 103 | warnings. |
100 | 104 | ||
101 | * bug 8931 fixed - Simulations errors were not reported on Linux and Mac. | 105 | * Bug 8931 fixed - Simulations errors were not reported under Linux and Mac. |
102 | 106 | ||
103 | * bug 9024 fixed - Opening a non existing file lead to palette closing issues. | 107 | * Bug 9024 fixed - Opening a non existing file led to palette closing issues. |
104 | 108 | ||
105 | * bug 9077 fixed - Automotive Suspension demo was modified on loading. | 109 | * Bug 9077 fixed - The diagram in Automotive Suspension demo was indicated as |
110 | modified on loading. | ||
106 | 111 | ||
107 | * bug 9111 fixed - Zoom In/Zoom Out keyboard shortcuts did not work on Apple | 112 | * Bug 9111 fixed - Zoom In/Zoom Out keyboard shortcuts did not work under Mac. |
108 | machines. | ||
109 | 113 | ||
110 | * bug 9116 fixed - Saving a diagram with the default name produce an exception. | 114 | * Bug 9122 fixed - Java check failed on diagram validation. |
111 | 115 | ||
112 | * bug 9122 fixed - Java check failed on diagram validation. | 116 | * Bug 9160 fixed - Saving a diagram with the default name produced an exception. |
113 | 117 | ||
114 | * bug 9175 fixed - Xcos: Sigbuilder, modify "Data bounds" in curve editor fails | 118 | * Bug 9175 fixed - Xcos: Sigbuilder, modify "Data bounds" in curve editor failed. |
115 | 119 | ||
116 | * bug 9237 fixed - Labels were not editable after a block copy. | 120 | * Bug 9237 fixed - Labels were not editable after a block copy. |
117 | 121 | ||
118 | * bug 9219 fixed - AFFICH_m format was not the parameterized one. | 122 | * Bug 9219 fixed - AFFICH_m format was not the parameterized one. |
119 | 123 | ||
120 | * bug 9307 fixed - AFFICH_m block only printed the first column for an input | 124 | * Bug 9307 fixed - AFFICH_m block only printed the first column for an input |
121 | matrix. | 125 | matrix. |
122 | 126 | ||
123 | * bug 9346 fixed - FROMWS_c block had functional regression since scilab-5.3.1 | 127 | * Bug 9346 fixed - FROMWS_c block had a functional regression since Scilab 5.3.1. |
128 | |||
129 | * Bug 9369 fixed - Diagrams with an origin did not pass validation. | ||
124 | 130 | ||
125 | * bug 9369 fixed - Diagrams with an origin did not pass validation. | 131 | * Bug 9386 fixed - Diagram root cell could be invalid on hierarchical diagrams. |
126 | 132 | ||
127 | * bug 9386 fixed - Diagram root cell might be invalid on hierarchical diagrams. | ||
128 | 133 | ||
129 | Packaging: | 134 | Packaging: |
130 | ========== | 135 | ========== |
131 | 136 | ||
132 | * In the source tree, Scilab's icons moved from icons/ to desktop/ | 137 | * Scilab's icons updated. |
138 | |||
139 | * In the source tree, Scilab's icons moved from icons/ to desktop/. | ||
133 | 140 | ||
134 | * In the source tree, scilab-adv-cli.desktop, scilab-cli.desktop, | 141 | * In the source tree, scilab-adv-cli.desktop, scilab-cli.desktop, |
135 | scilab.desktop can be found desktop/. This follows the FreeDesktop Standards: | 142 | scilab.desktop can be found desktop/. This follows the FreeDesktop Standards: |
136 | "Desktop Entry Specification". | 143 | "Desktop Entry Specification". |
137 | 144 | ||
138 | * Scilab's icons updated. | ||
139 | |||
140 | 145 | ||
141 | toolbox_skeleton: | 146 | toolbox_skeleton: |
142 | ================= | 147 | ================= |
@@ -150,20 +155,20 @@ Javasci: | |||
150 | 155 | ||
151 | * Javasci v2 FAQ updated. | 156 | * Javasci v2 FAQ updated. |
152 | 157 | ||
153 | * bug 6823 fixed - In Javasci v1, the constructor | 158 | * Bug 6823 fixed - In Javasci v1, the constructor |
154 | SciStringArray(String name, int r, int c) did not work. | 159 | SciStringArray(String name, int r, int c) did not work. |
155 | Thanks to F. Legrand for providing the fix. | 160 | Thanks to F. Legrand for providing the fix. |
156 | 161 | ||
157 | * bug 9147 fixed - Javasci v1 was broken since the introduction of the | 162 | * Bug 9147 fixed - Javasci v1 was broken since the introduction of the |
158 | version 2. | 163 | version 2. |
159 | 164 | ||
160 | 165 | ||
161 | Dynamic link: | 166 | Dynamic Link: |
162 | ============= | 167 | ============= |
163 | 168 | ||
164 | * Under GNU/Linux and Mac OS X, the dynamic link is now creating a subdirectory | 169 | * Under GNU/Linux and Mac OS X, the dynamic link is now creating a subdirectory |
165 | of TMPDIR instead of doing everything in the same directory. This could have | 170 | of TMPDIR instead of doing everything in the same directory which could have |
166 | lead to unexpected side effects. | 171 | led to unexpected side effects. |
167 | 172 | ||
168 | * Added 'ilib_include_path' macro to handle includes flag for platform | 173 | * Added 'ilib_include_path' macro to handle includes flag for platform |
169 | compiler. See SEP 55. | 174 | compiler. See SEP 55. |
@@ -176,29 +181,33 @@ Graphics: | |||
176 | 181 | ||
177 | * Extends the xs2jpg function with a compression argument to set the quality of | 182 | * Extends the xs2jpg function with a compression argument to set the quality of |
178 | the exported JPG. | 183 | the exported JPG. |
179 | See bug 5573 and SEP 54. | 184 | See Bug 5573 and SEP 54. |
180 | 185 | ||
181 | * New functions 'comet' and 'comet3d' have been added. | 186 | * New functions 'comet' and 'comet3d' have been added. |
182 | 187 | ||
188 | |||
183 | Localization: | 189 | Localization: |
184 | ============= | 190 | ============= |
185 | 191 | ||
186 | * bug 8994 fixed - Some localization templates were not included and | 192 | * Bug 8994 fixed - Some localization templates were not included and |
187 | translated. | 193 | translated. |
188 | 194 | ||
189 | Documentation: | 195 | |
196 | Help: | ||
190 | ============== | 197 | ============== |
191 | 198 | ||
192 | * Created a "complex" sub-section of "Elementary Functions" | 199 | * Creation of a "complex" sub-section of "Elementary Functions". |
193 | 200 | ||
194 | * bug 6975 fixed - xlabel(), ylabel() and zlabel() functions were undocumented. | 201 | * Bug 6975 partially-fixed - Beginning of the documentation of xlabel(), |
202 | ylabel() and zlabel() functions. | ||
195 | 203 | ||
196 | * Bug 7072 fixed - Fix various issues in the documentation. | 204 | * Bug 7072 fixed - Fix various issues in the documentation. |
197 | Thanks to Yves Barois. | 205 | Thanks to Yves Barois. |
198 | 206 | ||
199 | * bug 7305 fixed - issparse was not documented. | 207 | * Bug 7305 fixed - issparse was not documented. |
208 | |||
209 | * Bug 9362 fixed - An exception was thrown on the pdf doc generation. | ||
200 | 210 | ||
201 | * bug 9362 fixed - An exception was thrown on the pdf doc generation. | ||
202 | 211 | ||
203 | Compilation: | 212 | Compilation: |
204 | ============ | 213 | ============ |
@@ -207,146 +216,148 @@ Compilation: | |||
207 | 216 | ||
208 | * Option --without-ocaml renamed to --without-modelica | 217 | * Option --without-ocaml renamed to --without-modelica |
209 | 218 | ||
210 | * Update the detection of Jgoodies / looks under GNU/Linux and Mac OS X. | 219 | * Detection of Jgoodies / looks updated under GNU/Linux and Mac OS X. |
211 | 220 | ||
212 | * g77 is no longer supported. gfortran is replacing it. | 221 | * g77 is no longer supported. gfortran is replacing it. |
213 | 222 | ||
214 | * Explicit check Java version (at least 1.6) | 223 | * Explicit check Java version (at least 1.6). |
215 | 224 | ||
216 | * Bug 7049 fixed - jgraphx version was checked even if the --without-xcos | 225 | * Bug 7049 fixed - JgraphX version was checked even if the --without-xcos |
217 | flag is set. | 226 | flag was set. |
218 | 227 | ||
219 | * Bug 9018 fixed - --without-xcos disabled the detection of jhdf5 but was still | 228 | * Bug 9018 fixed - --without-xcos disabled the detection of jhdf5 but was still |
220 | building xcos. | 229 | building xcos. |
221 | 230 | ||
231 | |||
222 | Optimization: | 232 | Optimization: |
223 | ============= | 233 | ============= |
224 | 234 | ||
225 | * Updated the help page of semidef. | 235 | * semidef help page updated. |
226 | 236 | ||
227 | * Updated formatting of the leastsq help page. | 237 | * Formatting of the leastsq help page updated. |
228 | 238 | ||
229 | * bug 7723 fixed - The demonstrations of the nmplot functions generated | 239 | * Bug 7723 fixed - The demonstrations of the nmplot functions generated |
230 | warnings. | 240 | warnings. |
231 | 241 | ||
232 | 242 | ||
233 | Numerical Maths: | 243 | Numerical Maths: |
234 | ================ | 244 | ================ |
235 | 245 | ||
236 | * Bug 7101 fixed - the roots had convergence problems for some polynomials. | 246 | * Bug 7101 fixed - The roots had convergence problems for some polynomials. |
237 | The default algorithm has been changed to the eigenvalue | 247 | The default algorithm has been changed to the eigenvalue |
238 | of the companion matrix. | 248 | of the companion matrix. |
239 | 249 | ||
240 | * Bug 9350 fixed - abs(complex(%nan,0)) returned zero instead of nan. | 250 | * Bug 9350 fixed - abs(complex(%nan,0)) returned zero instead of nan. |
241 | 251 | ||
242 | 252 | ||
243 | CACSD module: | 253 | |
254 | CACSD Module: | ||
244 | ============ | 255 | ============ |
245 | 256 | ||
246 | * Bug 6744 fixed - p_margin() returned an erroneous result (new fix). | 257 | * Bug 6744 fixed - p_margin() returned an erroneous result (new fix). |
247 | 258 | ||
248 | * Bug 9205 fixed - Optional argument added to nyquist to control the drawing of the | 259 | * Bug 9205 fixed - Optional argument added to nyquist to control the drawing of |
249 | symetric part and new a function added for high definition zoom | 260 | the symetric part and a new function added for high |
261 | definition zoom. | ||
250 | 262 | ||
251 | 263 | ||
252 | Bug fixes: | 264 | Bug Fixes: |
253 | ========== | 265 | ========== |
254 | 266 | ||
255 | * bug 5687 fixed - The window title of a figure was not immediately updated when | 267 | * Bug 5687 fixed - The window title of a figure was not immediately updated when |
256 | figure_name was changed. | 268 | figure_name was changed. |
257 | 269 | ||
258 | * bug 6789 fixed - toprint(["line 1" "line 2"],"Page header"), the page header | 270 | * Bug 6789 fixed - The page header was not printed with |
259 | was not printed. | 271 | toprint(["line 1" "line 2"],"Page header"). |
260 | 272 | ||
261 | * bug 6945 fixed - Conflicting options were confusing Scilab argument processing | 273 | * Bug 6945 fixed - Conflicting options were confusing Scilab argument processing |
262 | (example: scilab-cli with the -nw option) | 274 | (example: scilab-cli with the -nw option). |
263 | 275 | ||
264 | * bug 7954 fixed - Using TCL_EvalStr randomly froze Scilab. | 276 | * Bug 7954 fixed - Using TCL_EvalStr randomly froze Scilab. |
265 | 277 | ||
266 | * bug 7976 fixed - help/cleaner_help.sce was not called when cleaning a toolbox. | 278 | * Bug 7976 fixed - help/cleaner_help.sce was not called when cleaning a toolbox. |
267 | 279 | ||
268 | * bug 8317 fixed - Confusing examples updated. | 280 | * Bug 8317 fixed - Examples of Matplot1 updated. |
269 | 281 | ||
270 | * bug 8371 fixed - Each thread used to get the command line was not detached | 282 | * Bug 8371 fixed - Each thread used to get the command line was not detached |
271 | from the JVM. | 283 | from the JVM. |
272 | 284 | ||
273 | * bug 8423 fixed - With certain options of the configure, the build process | 285 | * Bug 8423 fixed - With certain options of the configure, the build process |
274 | failed. | 286 | failed. |
275 | 287 | ||
276 | * Bug 8595 fixed - The Options Dialogbox when exporting did not appear to front | 288 | * Bug 8595 fixed - When exporting with several windows opened, the Dialogbox options |
277 | with several screens. | 289 | did not appear at the front. |
278 | 290 | ||
279 | * bug 8675 fixed - The complex function was undocumented. | 291 | * Bug 8675 fixed - The complex function was undocumented. |
280 | 292 | ||
281 | * bug 8959 fixed - winqueryreg returned an incorrect value if the value name was | 293 | * Bug 8959 fixed - winqueryreg returned an incorrect value if the value name was |
282 | false. | 294 | false. |
283 | 295 | ||
284 | * bug 8971 fixed - The termination rule of optim was unclear. | 296 | * Bug 8971 fixed - The termination rule of optim was unclear. |
285 | 297 | ||
286 | * bug 9070 fixed - The demonstration "Simulation/Wheel Simulation/Simulation with | 298 | * Bug 9070 fixed - The demonstration "Simulation/Wheel Simulation/Simulation |
287 | ode" displayed a warning about an obsolete use of ilib_for_link. | 299 | with ode" displayed a warning about an obsolete use of |
300 | ilib_for_link. | ||
288 | 301 | ||
289 | * bug 9082 fixed - It was not possible to preview LaTeX when it was a second | 302 | * Bug 9082 fixed - It was not possible to preview LaTeX with second LaTeX |
290 | LaTeX string. | 303 | string displayed. |
291 | 304 | ||
292 | * Bug 9083 fixed - Bad output with prettyprint and syslin. | 305 | * Bug 9083 fixed - Bad output with prettyprint and syslin. |
293 | 306 | ||
294 | * bug 9113 fixed - setlookandfeel could lead to an exception. | 307 | * Bug 9113 fixed - setlookandfeel could led to an exception. |
295 | 308 | ||
296 | * bug 9121 fixed - Doc generation did not fail when an invalid image was met. | 309 | * Bug 9121 fixed - Doc generation did not fail when an invalid image was displayed. |
297 | 310 | ||
298 | * bug 9125 fixed - Scilab could not start when called through a symbolic link. | 311 | * Bug 9125 fixed - Scilab could not start when called through a symbolic link. |
299 | 312 | ||
300 | * bug 9126 fixed - Some new files of the module/toolbox skeleton introduced in | 313 | * Bug 9126 fixed - Some new files of the module/toolbox skeleton introduced in |
301 | Scilab 5.3.1 were not installed. | 314 | Scilab 5.3.1 were not installed. |
302 | 315 | ||
303 | * bug 9128 fixed - In help page of dir(), infos about bytes field were missing. | 316 | * Bug 9128 fixed - In help page of dir(), infos about bytes field were missing. |
304 | 317 | ||
305 | * bug 9139 fixed - Scilab 5.3.1 had an unexpected dependency on GLIBC_2.7 | 318 | * Bug 9139 fixed - Scilab 5.3.1 had an unexpected dependency on GLIBC_2.7 |
306 | causing Scilab to crash under old RHEL / CentOS. | 319 | causing Scilab to crash under old RHEL / CentOS. |
307 | 320 | ||
308 | * bug 9141 fixed - An extra empty line was present in the console. | 321 | * Bug 9141 fixed - An extra empty line was present in the console. |
309 | |||
310 | * bug 9147 fixed - Javasci v1 was broken since the introduction of the | ||
311 | version 2. | ||
312 | 322 | ||
313 | * bug 9159 fixed - grand(1,3,'uin',1,0) crashed scilab. | 323 | * Bug 9159 fixed - grand(1,3,'uin',1,0) crashed Scilab. |
314 | 324 | ||
315 | * bug 9168 fixed - Bad command line width when completion window was shew at | 325 | * Bug 9168 fixed - Bad command line width when completion window was displayed |
316 | the console bottom. | 326 | at the bottom of the console. |
317 | 327 | ||
318 | * bug 9170 fixed - 'help clink' threw an exception. | 328 | * Bug 9170 fixed - 'help clink' threw an exception. |
319 | 329 | ||
320 | * bug 9195 fixed - Empty lines entered in Scilab console were displayed in | 330 | * Bug 9195 fixed - Empty lines entered in Scilab console were displayed in |
321 | the history browser. | 331 | the history browser. |
322 | 332 | ||
323 | * bug 9200 fixed - perl.sci script crashed on Windows with a wrong error message. | 333 | * Bug 9200 fixed - perl.sci script crashed under Windows with a wrong error |
334 | message. | ||
324 | 335 | ||
325 | * bug 9211 fixed - set("userdata", list()) crashed Scilab. | 336 | * Bug 9211 fixed - set("userdata", list()) crashed Scilab. |
326 | 337 | ||
327 | * bug 9232 fixed - Play the example in 'help about' in NW mode led to an | 338 | * Bug 9232 fixed - Play the example in 'help about' in NW mode led to an |
328 | exception. | 339 | exception. |
329 | 340 | ||
330 | * bug 9246 fixed - It was not possible to insert an integer in an integer array | 341 | * Bug 9246 fixed - It was not possible to insert an integer in an integer array |
331 | with a different integer type | 342 | with a different integer type. |
332 | 343 | ||
333 | * bug 9250 fixed - mkdir used to display a wrong message when called with | 344 | * Bug 9250 fixed - mkdir used to display a wrong message when called with |
334 | 2 inputs arguments. | 345 | two inputs arguments. |
335 | 346 | ||
336 | * bug 9264 fixed - Big loss of performance on some string management functions | 347 | * Bug 9264 fixed - Important loss of performance on some string management |
337 | in api_scilab (example: on mputl). | 348 | functions in api_scilab (example: on mputl). |
338 | 349 | ||
339 | * bug 9279 fixed - Add a version number in configuration.xml. | 350 | * Bug 9279 fixed - Add a version number in configuration.xml. |
340 | 351 | ||
341 | * bug 9280 fixed - wavread failed to read PCM 32 bit float file format. | 352 | * Bug 9280 fixed - wavread failed to read PCM 32 bit float file format. |
342 | 353 | ||
343 | * bug 9300 fixed - Scilab crashed when one tryed to complete an empty mlist. | 354 | * Bug 9300 fixed - Scilab crashed when one tried to complete an empty mlist. |
344 | 355 | ||
345 | * bug 9270 fixed - The contour function was broken. | 356 | * Bug 9270 fixed - The contour function was broken. |
346 | 357 | ||
347 | 358 | ||
348 | 359 | ||
349 | Changes between version 5.3.0 and 5.3.1 of Scilab | 360 | Changes between versions 5.3.0 and 5.3.1 of Scilab |
350 | ================================================= | 361 | ================================================= |
351 | 362 | ||
352 | 363 | ||
@@ -365,15 +376,15 @@ Console: | |||
365 | * Scilab provides an on-the-fly rendering when a LaTeX expression is being typed. | 376 | * Scilab provides an on-the-fly rendering when a LaTeX expression is being typed. |
366 | 377 | ||
367 | * The console can now be scrolled with Page Up/Down keyboard keys. | 378 | * The console can now be scrolled with Page Up/Down keyboard keys. |
368 | See bug #6251. | 379 | See Bug #6251. |
369 | 380 | ||
370 | * Performance improvements on the display of long computation with a lot of | 381 | * Performance improvements on the display of long computation with a lot of |
371 | output (the more text was entered in the console, the slower was the display). | 382 | output (the more text was entered in the console, the slower was the display). |
372 | See bug #4840. | 383 | See Bug #4840. |
373 | 384 | ||
374 | * Evaluate Selection With Echo/No Echo Right click options added in | 385 | * Evaluate Selection With Echo/No Echo Right click options added in |
375 | the console. | 386 | the console. |
376 | See bug #8749. | 387 | See Bug #8749. |
377 | 388 | ||
378 | 389 | ||
379 | Documentation: | 390 | Documentation: |
@@ -428,36 +439,36 @@ Documentation: | |||
428 | * In documentation's examples, when an undocumented function is used, | 439 | * In documentation's examples, when an undocumented function is used, |
429 | a warning is displayed and there is no link on that function name. | 440 | a warning is displayed and there is no link on that function name. |
430 | 441 | ||
431 | * bug 3716 fixed - There was no "find text" option in the right area of | 442 | * Bug 3716 fixed - There was no "find text" option in the right area of |
432 | the help window. | 443 | the help window. |
433 | 444 | ||
434 | * bug 5362 fixed - There were problems with the same xml:id when different | 445 | * Bug 5362 fixed - There were problems with the same xml:id when different |
435 | cases were used. | 446 | cases were used. |
436 | 447 | ||
437 | * bug 5511 fixed - printf_conversion help page was unclear. | 448 | * Bug 5511 fixed - printf_conversion help page was unclear. |
438 | 449 | ||
439 | * bug 5796 fixed - No way to increase/decrease font size. | 450 | * Bug 5796 fixed - No way to increase/decrease font size. |
440 | 451 | ||
441 | * bug 6514 fixed - 'help %k' did not open the correct corresponding | 452 | * Bug 6514 fixed - 'help %k' did not open the correct corresponding |
442 | help file. | 453 | help file. |
443 | 454 | ||
444 | * bug 7069 fixed - Former documentation about the documentation build process | 455 | * Bug 7069 fixed - Former documentation about the documentation build process |
445 | was removed. | 456 | was removed. |
446 | 457 | ||
447 | * bug 8463 fixed - scilab PDF (fr_FR and pt_BR) were not fully generated. | 458 | * Bug 8463 fixed - scilab PDF (fr_FR and pt_BR) were not fully generated. |
448 | 459 | ||
449 | * bug 8677 fixed - The factorial function was not documented. | 460 | * Bug 8677 fixed - The factorial function was not documented. |
450 | 461 | ||
451 | * bug 8690 fixed - Typo fixed in min French help page. | 462 | * Bug 8690 fixed - Typo fixed in min French help page. |
452 | 463 | ||
453 | * bug 8756 fixed - The file id was only expected in refentry which caused | 464 | * Bug 8756 fixed - The file id was only expected in refentry which caused |
454 | xmltojar not to process XML files. | 465 | xmltojar not to process XML files. |
455 | 466 | ||
456 | * bug 8915 fixed - ASCII art removed in histplot help page. | 467 | * Bug 8915 fixed - ASCII art removed in histplot help page. |
457 | 468 | ||
458 | * bug 8937 fixed - The tag <screenshot> was not handled. | 469 | * Bug 8937 fixed - The tag <screenshot> was not handled. |
459 | 470 | ||
460 | * bug 9019 fixed - dsearch help page was unaccurate. | 471 | * Bug 9019 fixed - dsearch help page was unaccurate. |
461 | 472 | ||
462 | * Improved the help page of ode. | 473 | * Improved the help page of ode. |
463 | 474 | ||
@@ -483,96 +494,96 @@ Xcos: | |||
483 | 494 | ||
484 | * Most of the old user interface for Xcos/Scicos control functions are now | 495 | * Most of the old user interface for Xcos/Scicos control functions are now |
485 | deprecated and will be removed in Scilab 5.4.0. | 496 | deprecated and will be removed in Scilab 5.4.0. |
486 | See bug #7232. | 497 | See Bug #7232. |
487 | 498 | ||
488 | * bug 5346 fixed - Title was not used as default file name. | 499 | * Bug 5346 fixed - Title was not used as default file name. |
489 | 500 | ||
490 | * bug 5680 fixed - Labels were not visible by default. | 501 | * Bug 5680 fixed - Labels were not visible by default. |
491 | 502 | ||
492 | * bug 6705 fixed - When drag and drop was used, port alignment was not correct. | 503 | * Bug 6705 fixed - When drag and drop was used, port alignment was not correct. |
493 | 504 | ||
494 | * bug 7194 fixed - Block UUID could not be used on a block implementation. | 505 | * Bug 7194 fixed - Block UUID could not be used on a block implementation. |
495 | 506 | ||
496 | * bug 7363 fixed - Linking CBLOCKs implementation with an external library was | 507 | * Bug 7363 fixed - Linking CBLOCKs implementation with an external library was |
497 | impossible. | 508 | impossible. |
498 | 509 | ||
499 | * bug 7424 fixed - Integer parameters could not be modified when loading a diagram. | 510 | * Bug 7424 fixed - Integer parameters could not be modified when loading a diagram. |
500 | 511 | ||
501 | * bug 7639 fixed - Generating code for Scilab function block was failing with | 512 | * Bug 7639 fixed - Generating code for Scilab function block was failing with |
502 | a syntax error message. | 513 | a syntax error message. |
503 | 514 | ||
504 | * bug 7953 fixed - No error message was displayed when the diagram was invalid. | 515 | * Bug 7953 fixed - No error message was displayed when the diagram was invalid. |
505 | 516 | ||
506 | * bug 8042 fixed - After a region to superblock action, the ports were wrongly | 517 | * Bug 8042 fixed - After a region to superblock action, the ports were wrongly |
507 | positioned. | 518 | positioned. |
508 | 519 | ||
509 | * bug 8064 fixed - Without the grid, a SplitBlock could not be moved. | 520 | * Bug 8064 fixed - Without the grid, a SplitBlock could not be moved. |
510 | 521 | ||
511 | * bug 8223 fixed - Xcos did not produce a visible error when Saxon was used as | 522 | * Bug 8223 fixed - Xcos did not produce a visible error when Saxon was used as |
512 | XML DOM implementation. | 523 | XML DOM implementation. |
513 | 524 | ||
514 | * bug 8235 fixed - Using masked superblock did not work when parameters were | 525 | * Bug 8235 fixed - Using masked superblock did not work when parameters were |
515 | defined in the inner-context. | 526 | defined in the inner-context. |
516 | 527 | ||
517 | * bug 8440 fixed - The SVG background was not exported to SVG. | 528 | * Bug 8440 fixed - The SVG background was not exported to SVG. |
518 | 529 | ||
519 | * bug 8480 fixed - The Debug block did not have a valid function type. | 530 | * Bug 8480 fixed - The DeBug block did not have a valid function type. |
520 | 531 | ||
521 | * bug 8580 fixed - Mirror and flip icons were inverted. | 532 | * Bug 8580 fixed - Mirror and flip icons were inverted. |
522 | 533 | ||
523 | * bug 8639 fixed - Simulations did not stop at Xcos close. | 534 | * Bug 8639 fixed - Simulations did not stop at Xcos close. |
524 | 535 | ||
525 | * bug 8642 fixed - The getDiagramVersion unit test failed. | 536 | * Bug 8642 fixed - The getDiagramVersion unit test failed. |
526 | 537 | ||
527 | * bug 8644 fixed - Example added to define customed block. | 538 | * Bug 8644 fixed - Example added to define customed block. |
528 | 539 | ||
529 | * bug 8658 fixed - Accentuated characters use on file name lead to a Modelica | 540 | * Bug 8658 fixed - Accentuated characters use on file name lead to a Modelica |
530 | compiler error. | 541 | compiler error. |
531 | 542 | ||
532 | * bug 8674 fixed - xcosShowBlockWarning was not protected against arbitrary | 543 | * Bug 8674 fixed - xcosShowBlockWarning was not protected against arbitrary |
533 | arguments. | 544 | arguments. |
534 | 545 | ||
535 | * bug 8696 fixed - An exception was thrown while linking and deleting the | 546 | * Bug 8696 fixed - An exception was thrown while linking and deleting the |
536 | source block. | 547 | source block. |
537 | 548 | ||
538 | * bug 8711 fixed - The "Cont. Plant-Hybrid Observer" demo contained a translated | 549 | * Bug 8711 fixed - The "Cont. Plant-Hybrid Observer" demo contained a translated |
539 | origin point which led to strange links creation. | 550 | origin point which led to strange links creation. |
540 | 551 | ||
541 | * bug 8731 fixed - Copied superblocks lost some graphical settings. | 552 | * Bug 8731 fixed - Copied superblocks lost some graphical settings. |
542 | 553 | ||
543 | * bug 8737 fixed - Compilation failed when a diagram contained any hidden links | 554 | * Bug 8737 fixed - Compilation failed when a diagram contained any hidden links |
544 | (wrong indexes issues). | 555 | (wrong indexes issues). |
545 | 556 | ||
546 | * bug 8740 fixed - In the Modelica initialization GUI, discrete parameters were | 557 | * Bug 8740 fixed - In the Modelica initialization GUI, discrete parameters were |
547 | not added to the unknown sum. | 558 | not added to the unknown sum. |
548 | 559 | ||
549 | * bug 8741 fixed - In the Modelica initialization GUI, the "fixed" checkbox | 560 | * Bug 8741 fixed - In the Modelica initialization GUI, the "fixed" checkbox |
550 | disabled some fields. | 561 | disabled some fields. |
551 | 562 | ||
552 | * bug 8743 fixed - In the Modelica initialization GUI, the fixing states did | 563 | * Bug 8743 fixed - In the Modelica initialization GUI, the fixing states did |
553 | not de-fix derivatives. | 564 | not de-fix derivatives. |
554 | 565 | ||
555 | * bug 8798 fixed - The context parameter of scicos_simulate was not taken into | 566 | * Bug 8798 fixed - The context parameter of scicos_simulate was not taken into |
556 | account. | 567 | account. |
557 | 568 | ||
558 | * bug 8818 fixed - Generic Modelica blocks did not transform Scilab exponential | 569 | * Bug 8818 fixed - Generic Modelica blocks did not transform Scilab exponential |
559 | notation into Modelica one. | 570 | notation into Modelica one. |
560 | 571 | ||
561 | * bug 8822 fixed - Remove an implicit link connected to a split block could lead | 572 | * Bug 8822 fixed - Remove an implicit link connected to a split block could lead |
562 | to an unconnectable port. | 573 | to an unconnectable port. |
563 | 574 | ||
564 | * bug 8867 fixed - Unconnected links could not be deleted. | 575 | * Bug 8867 fixed - Unconnected links could not be deleted. |
565 | 576 | ||
566 | * bug 8870 fixed - TKSCALE block did not work without TCL. | 577 | * Bug 8870 fixed - TKSCALE block did not work without TCL. |
567 | 578 | ||
568 | * bug 8884 fixed - Using region to superblock with ports on the same position | 579 | * Bug 8884 fixed - Using region to superblock with ports on the same position |
569 | was resulting to a non-reconnected link. | 580 | was resulting to a non-reconnected link. |
570 | 581 | ||
571 | * bug 8896 fixed - Under Windows, a multi-line context could not be edited twice. | 582 | * Bug 8896 fixed - Under Windows, a multi-line context could not be edited twice. |
572 | 583 | ||
573 | * bug 8945 fixed - Blocks did not update their shape on parameters update. | 584 | * Bug 8945 fixed - Blocks did not update their shape on parameters update. |
574 | 585 | ||
575 | * bug 8952 fixed - "lincos" did not produce a valid error message when the | 586 | * Bug 8952 fixed - "lincos" did not produce a valid error message when the |
576 | diagram had no inputs nor outputs. | 587 | diagram had no inputs nor outputs. |
577 | 588 | ||
578 | 589 | ||
@@ -593,29 +604,29 @@ Scinotes: | |||
593 | This improves the selection action (of data for example). | 604 | This improves the selection action (of data for example). |
594 | 605 | ||
595 | * "edit" function can now open a file at a given line number. | 606 | * "edit" function can now open a file at a given line number. |
596 | See bug #9047 | 607 | See Bug #9047 |
597 | 608 | ||
598 | * Content assist: | 609 | * Content assist: |
599 | * An identifier is now shown in the text editor when a wrong variable is typed. | 610 | * An identifier is now shown in the text editor when a wrong variable is typed. |
600 | * When typing a closing char (e.g. ')',']',...), user do not need to insert it | 611 | * When typing a closing char (e.g. ')',']',...), user do not need to insert it |
601 | again (like in Eclipse). | 612 | again (like in Eclipse). |
602 | 613 | ||
603 | * bug 8095 fixed - With OpenJDK, the size of the dialog 'Set colors' was bad. | 614 | * Bug 8095 fixed - With OpenJDK, the size of the dialog 'Set colors' was bad. |
604 | 615 | ||
605 | * bug 8697 fixed - An exception was thrown when an empty document was reload. | 616 | * Bug 8697 fixed - An exception was thrown when an empty document was reload. |
606 | 617 | ||
607 | * bug 8709 fixed - Default font had no Japanese glyphs. | 618 | * Bug 8709 fixed - Default font had no Japanese glyphs. |
608 | 619 | ||
609 | * bug 8714 fixed - Problem was encountered with Incremental Search bar when | 620 | * Bug 8714 fixed - Problem was encountered with Incremental Search bar when |
610 | Code Navigator was docked. | 621 | Code Navigator was docked. |
611 | 622 | ||
612 | * bugs 8715, 8716 fixed - Problems with dnd'ed tabs. | 623 | * Bugs 8715, 8716 fixed - Problems with dnd'ed tabs. |
613 | 624 | ||
614 | * bug 8764 fixed - File permissions were not checked. | 625 | * Bug 8764 fixed - File permissions were not checked. |
615 | 626 | ||
616 | * bug 8885 fixed - Anchors were removed on a Replace All action. | 627 | * Bug 8885 fixed - Anchors were removed on a Replace All action. |
617 | 628 | ||
618 | * bug 9000 fixed - '1+..' was not correctly colorized. | 629 | * Bug 9000 fixed - '1+..' was not correctly colorized. |
619 | 630 | ||
620 | 631 | ||
621 | New Functions | 632 | New Functions |
@@ -628,38 +639,38 @@ New Functions | |||
628 | Graphics: | 639 | Graphics: |
629 | ========= | 640 | ========= |
630 | 641 | ||
631 | * Fix a critical bug in the graphic rendering which was crashing Scilab. | 642 | * Fix a critical Bug in the graphic rendering which was crashing Scilab. |
632 | This bug was occuring on some buggy drivers (Intel HD graphics for example). | 643 | This Bug was occuring on some Buggy drivers (Intel HD graphics for example). |
633 | See bug #7526 for more information. | 644 | See Bug #7526 for more information. |
634 | 645 | ||
635 | * bug 2913 fixed - In the histplot function, the legend was displayed over the | 646 | * Bug 2913 fixed - In the histplot function, the legend was displayed over the |
636 | graphic. | 647 | graphic. |
637 | 648 | ||
638 | * bug 4818 fixed - It was not possible to export a figure with a lot of circle | 649 | * Bug 4818 fixed - It was not possible to export a figure with a lot of circle |
639 | marks. | 650 | marks. |
640 | 651 | ||
641 | * bug 7509 fixed - Update of the legend help page regarding some previous | 652 | * Bug 7509 fixed - Update of the legend help page regarding some previous |
642 | changes. | 653 | changes. |
643 | 654 | ||
644 | * bug 7526 fixed - Scilab crashed under Windows and Intel HD graphics cards | 655 | * Bug 7526 fixed - Scilab crashed under Windows and Intel HD graphics cards |
645 | while executing a plot command. | 656 | while executing a plot command. |
646 | 657 | ||
647 | * bug 7836 fixed - The sub_tics property was not correctly tracking the number | 658 | * Bug 7836 fixed - The sub_tics property was not correctly tracking the number |
648 | of displayed sub-ticks. Thanks to Paul Griffiths for the patch. | 659 | of displayed sub-ticks. Thanks to Paul Griffiths for the patch. |
649 | 660 | ||
650 | * bug 7990 fixed - Box thickness was badly exported in vectorial formats | 661 | * Bug 7990 fixed - Box thickness was badly exported in vectorial formats |
651 | (SVG/PDF/...). Thanks to Paul Griffiths for the patch. | 662 | (SVG/PDF/...). Thanks to Paul Griffiths for the patch. |
652 | 663 | ||
653 | * bug 8163 fixed - datatipToggle could not be called without argument as | 664 | * Bug 8163 fixed - datatipToggle could not be called without argument as |
654 | stated in the help page. | 665 | stated in the help page. |
655 | 666 | ||
656 | * bug 8518 fixed - When graphic export failed, error messages were not | 667 | * Bug 8518 fixed - When graphic export failed, error messages were not |
657 | clear. | 668 | clear. |
658 | 669 | ||
659 | * bug 8766 fixed - For small input matrices, the "Matplot1" function was not | 670 | * Bug 8766 fixed - For small input matrices, the "Matplot1" function was not |
660 | correctly taking into account its rectangle argument. | 671 | correctly taking into account its rectangle argument. |
661 | 672 | ||
662 | * bug 8786 fixed - When entering wrong input arguments in 'getcolor' function, | 673 | * Bug 8786 fixed - When entering wrong input arguments in 'getcolor' function, |
663 | the error message had no sense. | 674 | the error message had no sense. |
664 | 675 | ||
665 | 676 | ||
@@ -668,23 +679,23 @@ GUI: | |||
668 | 679 | ||
669 | * user_data for a uimenu was not displayed. | 680 | * user_data for a uimenu was not displayed. |
670 | 681 | ||
671 | * bug 8203 fixed - It was not possible to close the font chooser or the | 682 | * Bug 8203 fixed - It was not possible to close the font chooser or the |
672 | color chooser with the escape key. | 683 | color chooser with the escape key. |
673 | 684 | ||
674 | * bug 8717 fixed - Bad window's title just after creation. | 685 | * Bug 8717 fixed - Bad window's title just after creation. |
675 | 686 | ||
676 | * bug 8793 fixed - 'waitbar' function crashed when the handle was not initialized. | 687 | * Bug 8793 fixed - 'waitbar' function crashed when the handle was not initialized. |
677 | 688 | ||
678 | * bug 8826, 8827 fixed - userdata property for a menu crashed Scilab. | 689 | * Bug 8826, 8827 fixed - userdata property for a menu crashed Scilab. |
679 | 690 | ||
680 | * bug 8838 fixed - uimenu without input argument crashed Scilab. | 691 | * Bug 8838 fixed - uimenu without input argument crashed Scilab. |
681 | 692 | ||
682 | * bug 9044 fixed - Updating a LaTeXed label of uimenu() misworked. | 693 | * Bug 9044 fixed - Updating a LaTeXed label of uimenu() misworked. |
683 | 694 | ||
684 | Statistics: | 695 | Statistics: |
685 | ========== | 696 | ========== |
686 | 697 | ||
687 | * bug 8560 fixed - The grand function failed on 64 bits machines. | 698 | * Bug 8560 fixed - The grand function failed on 64 bits machines. |
688 | 699 | ||
689 | 700 | ||
690 | Optimization: | 701 | Optimization: |
@@ -702,34 +713,34 @@ Optimization: | |||
702 | * Documentation provided for the stopping rule. | 713 | * Documentation provided for the stopping rule. |
703 | * More examples provided. | 714 | * More examples provided. |
704 | 715 | ||
705 | * bug 7164 fixed - The help for neldermead does not give examples of | 716 | * Bug 7164 fixed - The help for neldermead does not give examples of |
706 | constrained optimization. | 717 | constrained optimization. |
707 | Added an example of bound constrained optimization and | 718 | Added an example of bound constrained optimization and |
708 | and example of nonlinearily constrained optimization. | 719 | and example of nonlinearily constrained optimization. |
709 | 720 | ||
710 | * bug 7165 fixed - The neldermead help page stated that the constraint | 721 | * Bug 7165 fixed - The neldermead help page stated that the constraint |
711 | is negative, while it is positive. | 722 | is negative, while it is positive. |
712 | 723 | ||
713 | * bug 7166 fixed - The second example in neldermead's help was wrong. | 724 | * Bug 7166 fixed - The second example in neldermead's help was wrong. |
714 | 725 | ||
715 | * bug 7193 fixed - The karmarkar help page did not document the | 726 | * Bug 7193 fixed - The karmarkar help page did not document the |
716 | eps, gamma, and crit arguments. | 727 | eps, gamma, and crit arguments. |
717 | 728 | ||
718 | * bug 8719 fixed - The karmarkar function printed unwanted messages. | 729 | * Bug 8719 fixed - The karmarkar function printed unwanted messages. |
719 | 730 | ||
720 | * bug 8720 fixed - The karmarkar function stopped too early in the iterations. | 731 | * Bug 8720 fixed - The karmarkar function stopped too early in the iterations. |
721 | 732 | ||
722 | * bug 8726 fixed - The karmarkar function produced a division-by-zero error. | 733 | * Bug 8726 fixed - The karmarkar function produced a division-by-zero error. |
723 | 734 | ||
724 | * bug 8727 fixed - The karmarkar function required the initial guess x0. | 735 | * Bug 8727 fixed - The karmarkar function required the initial guess x0. |
725 | 736 | ||
726 | * bug 8775 fixed - The karmarkar function did not detect unbounded problems. | 737 | * Bug 8775 fixed - The karmarkar function did not detect unbounded problems. |
727 | 738 | ||
728 | File I/O: | 739 | File I/O: |
729 | ========= | 740 | ========= |
730 | 741 | ||
731 | * mkdir is now able to create recursively directories. | 742 | * mkdir is now able to create recursively directories. |
732 | See bug #8529. | 743 | See Bug #8529. |
733 | 744 | ||
734 | 745 | ||
735 | Obsolete Functions: | 746 | Obsolete Functions: |
@@ -781,13 +792,13 @@ Module Skeleton: | |||
781 | Localization: | 792 | Localization: |
782 | ============= | 793 | ============= |
783 | 794 | ||
784 | * bug 8096 fixed - With Russian localization, the banner was not centered. | 795 | * Bug 8096 fixed - With Russian localization, the banner was not centered. |
785 | 796 | ||
786 | 797 | ||
787 | Installer: | 798 | Installer: |
788 | ========== | 799 | ========== |
789 | 800 | ||
790 | * bug 8825 fixed - Mac OS X installer reported a wrong version of Scilab. | 801 | * Bug 8825 fixed - Mac OS X installer reported a wrong version of Scilab. |
791 | 802 | ||
792 | 803 | ||
793 | Quality Assurance: | 804 | Quality Assurance: |
@@ -801,16 +812,16 @@ Quality Assurance: | |||
801 | * Using the configure with the option "--enable-compilation-tests" launchs Java | 812 | * Using the configure with the option "--enable-compilation-tests" launchs Java |
802 | unitary tests (based on TestNG). | 813 | unitary tests (based on TestNG). |
803 | 814 | ||
804 | * bug 6684 fixed - Some Xcos unitary tests encountered problems at native | 815 | * Bug 6684 fixed - Some Xcos unitary tests encountered problems at native |
805 | libraries loading. | 816 | libraries loading. |
806 | 817 | ||
807 | * bug 6873 fixed - A jar file was not available when testng was called. | 818 | * Bug 6873 fixed - A jar file was not available when testng was called. |
808 | 819 | ||
809 | 820 | ||
810 | Compilation: | 821 | Compilation: |
811 | ============ | 822 | ============ |
812 | 823 | ||
813 | * -Wimplicit removed for Gfortran in the enable debug mode | 824 | * -Wimplicit removed for Gfortran in the enable deBug mode |
814 | 825 | ||
815 | * Intel Compiler XE 2011 update 1 C++/Fortran used to build Scilab under Windows. | 826 | * Intel Compiler XE 2011 update 1 C++/Fortran used to build Scilab under Windows. |
816 | 827 | ||
@@ -846,207 +857,207 @@ Scilab: | |||
846 | Bug Fixes: | 857 | Bug Fixes: |
847 | ========== | 858 | ========== |
848 | 859 | ||
849 | * bug 476 fixed - find did not work when there were more output arguments | 860 | * Bug 476 fixed - find did not work when there were more output arguments |
850 | than matrix dimensions. | 861 | than matrix dimensions. |
851 | 862 | ||
852 | * bug 4930 fixed - When the console was resized from 0-height to x-height, | 863 | * Bug 4930 fixed - When the console was resized from 0-height to x-height, |
853 | lines() were not correctly updated. | 864 | lines() were not correctly updated. |
854 | 865 | ||
855 | * bug 5551 fixed - With the function dir(), add a trailing filesep() for each | 866 | * Bug 5551 fixed - With the function dir(), add a trailing filesep() for each |
856 | directory. | 867 | directory. |
857 | 868 | ||
858 | * bug 6884 fixed - Issues with the buttmag help page fixed. | 869 | * Bug 6884 fixed - Issues with the buttmag help page fixed. |
859 | 870 | ||
860 | * bug 7152 fixed - It was not possible to export LaTeX in SVG. | 871 | * Bug 7152 fixed - It was not possible to export LaTeX in SVG. |
861 | 872 | ||
862 | * bug 7377 fixed - Thrownan failed on empty matrix. | 873 | * Bug 7377 fixed - Thrownan failed on empty matrix. |
863 | 874 | ||
864 | * bug 7691 fixed - Giving complex arguments to inverse degree trigonometric | 875 | * Bug 7691 fixed - Giving complex arguments to inverse degree trigonometric |
865 | functions produced inconsistent results. | 876 | functions produced inconsistent results. |
866 | 877 | ||
867 | * bug 8007 fixed - Hit UP key when the message 'Continue display...' was | 878 | * Bug 8007 fixed - Hit UP key when the message 'Continue display...' was |
868 | displayed could lead to a crash. | 879 | displayed could lead to a crash. |
869 | 880 | ||
870 | * bug 8383 fixed - "void" and "undefined" items in list were not saved by | 881 | * Bug 8383 fixed - "void" and "undefined" items in list were not saved by |
871 | import and export hdf5 functions. | 882 | import and export hdf5 functions. |
872 | 883 | ||
873 | * bug 8435 fixed - squarewave(t) failed for t<0. Thanks to Samuel Gougeon for | 884 | * Bug 8435 fixed - squarewave(t) failed for t<0. Thanks to Samuel Gougeon for |
874 | the fix. | 885 | the fix. |
875 | 886 | ||
876 | * bug 8478 fixed - A searched path was missing for docbook xsl under Gentoo. | 887 | * Bug 8478 fixed - A searched path was missing for docbook xsl under Gentoo. |
877 | 888 | ||
878 | * bug 8492 fixed - When the documentation was generated, error messages were not | 889 | * Bug 8492 fixed - When the documentation was generated, error messages were not |
879 | displayed in the console but in the terminal. | 890 | displayed in the console but in the terminal. |
880 | 891 | ||
881 | * bug 8563 fixed - Scilab under GNU/Linux 64 bit was unable to load files bigger | 892 | * Bug 8563 fixed - Scilab under GNU/Linux 64 bit was unable to load files bigger |
882 | than 2GB. | 893 | than 2GB. |
883 | 894 | ||
884 | * bug 8732 fixed - strchr and strrchr did not work with a non-ASCII character | 895 | * Bug 8732 fixed - strchr and strrchr did not work with a non-ASCII character |
885 | needle. | 896 | needle. |
886 | 897 | ||
887 | * bug 8765 fixed - A(1:N,j)=[] returned wrong values if N>size(A,1). | 898 | * Bug 8765 fixed - A(1:N,j)=[] returned wrong values if N>size(A,1). |
888 | 899 | ||
889 | * bug 8783 fixed - loadmatfile could not load hyper matrices of integer types. | 900 | * Bug 8783 fixed - loadmatfile could not load hyper matrices of integer types. |
890 | 901 | ||
891 | * bug 8789 fixed - read function crashed under Windows XP 64 bit platform. | 902 | * Bug 8789 fixed - read function crashed under Windows XP 64 bit platform. |
892 | 903 | ||
893 | * bug 8809 fixed - Bad top link in the chm files. | 904 | * Bug 8809 fixed - Bad top link in the chm files. |
894 | 905 | ||
895 | * bug 8820 fixed - squeeze function returned 2D hyper matrix instead of regular | 906 | * Bug 8820 fixed - squeeze function returned 2D hyper matrix instead of regular |
896 | 2D array function also extended to all array types included | 907 | 2D array function also extended to all array types included |
897 | cells ans structs. | 908 | cells ans structs. |
898 | 909 | ||
899 | * bug 8828 fixed - "savematfile" could no more save a structure. | 910 | * Bug 8828 fixed - "savematfile" could no more save a structure. |
900 | 911 | ||
901 | * bug 8830 fixed - In call_scilab, TerminateScilab did not clear the last | 912 | * Bug 8830 fixed - In call_scilab, TerminateScilab did not clear the last |
902 | error. | 913 | error. |
903 | 914 | ||
904 | * bug 8836 fixed - fileparts crashed when a matrix of strings was given as | 915 | * Bug 8836 fixed - fileparts crashed when a matrix of strings was given as |
905 | input argument. | 916 | input argument. |
906 | 917 | ||
907 | * bug 8837 fixed - fscanfMat did not read a malformatted text with many blanks | 918 | * Bug 8837 fixed - fscanfMat did not read a malformatted text with many blanks |
908 | at the end of file. | 919 | at the end of file. |
909 | 920 | ||
910 | * bug 8845 fixed - An example in call_scilab module with Visual Studio has been | 921 | * Bug 8845 fixed - An example in call_scilab module with Visual Studio has been |
911 | rewritten to use api_scilab. | 922 | rewritten to use api_scilab. |
912 | 923 | ||
913 | * bug 8854 fixed - warning about bug 7575 disabled for new Nvidia drivers. | 924 | * Bug 8854 fixed - warning about Bug 7575 disabled for new Nvidia drivers. |
914 | 925 | ||
915 | * bug 8897 fixed - Typo fixed. | 926 | * Bug 8897 fixed - Typo fixed. |
916 | 927 | ||
917 | * bug 8906 fixed - Bad links to javasci javadoc on the website. | 928 | * Bug 8906 fixed - Bad links to javasci javadoc on the website. |
918 | 929 | ||
919 | * bug 8912 fixed - fullpath did not return same result under Windows and Linux. | 930 | * Bug 8912 fixed - fullpath did not return same result under Windows and Linux. |
920 | 931 | ||
921 | * bug 8919 fixed - Typo fixed. | 932 | * Bug 8919 fixed - Typo fixed. |
922 | 933 | ||
923 | * bug 8954 fixed - Print the console led to an exception. | 934 | * Bug 8954 fixed - Print the console led to an exception. |
924 | 935 | ||
925 | * bug 9034 fixed - atomsVersionCompare failed on version with '-0'. | 936 | * Bug 9034 fixed - atomsVersionCompare failed on version with '-0'. |
926 | 937 | ||
927 | * bug 9096 fixed - Sometimes an exception was thrown at the Scilab's startup. | 938 | * Bug 9096 fixed - Sometimes an exception was thrown at the Scilab's startup. |
928 | 939 | ||
929 | 940 | ||
930 | Changes between version 5.3.0-beta-5 and 5.3.0 of Scilab | 941 | Changes between versions 5.3.0-beta-5 and 5.3.0 of Scilab |
931 | ======================================================== | 942 | ======================================================== |
932 | 943 | ||
933 | 944 | ||
934 | SciNotes: | 945 | SciNotes: |
935 | ========= | 946 | ========= |
936 | 947 | ||
937 | * bug 8465 fixed - Under GNU/Linux, it was not possible to paste with the | 948 | * Bug 8465 fixed - Under GNU/Linux, it was not possible to paste with the |
938 | middle click. | 949 | middle click. |
939 | 950 | ||
940 | Xcos: | 951 | Xcos: |
941 | ===== | 952 | ===== |
942 | 953 | ||
943 | * bug 8348 fixed - Sometimes when openning the parameters of a block, its ports | 954 | * Bug 8348 fixed - Sometimes when openning the parameters of a block, its ports |
944 | changed their index (and position). | 955 | changed their index (and position). |
945 | 956 | ||
946 | * bug 8407 fixed - The blocks was always resized after a parameters edition. | 957 | * Bug 8407 fixed - The blocks was always resized after a parameters edition. |
947 | 958 | ||
948 | * bug 8441 fixed - "xcos_block" abstract block were not removed on the | 959 | * Bug 8441 fixed - "xcos_block" abstract block were not removed on the |
949 | compilation. | 960 | compilation. |
950 | 961 | ||
951 | * bug 8483 fixed - Multiplying a scalar and vector using the MATMUL block did not | 962 | * Bug 8483 fixed - Multiplying a scalar and vector using the MATMUL block did not |
952 | work. | 963 | work. |
953 | 964 | ||
954 | * bug 8540 fixed - Fix a typo on the "highligthed" term. | 965 | * Bug 8540 fixed - Fix a typo on the "highligthed" term. |
955 | 966 | ||
956 | * bug 8556 fixed - Creating a split block from a link did not work. | 967 | * Bug 8556 fixed - Creating a split block from a link did not work. |
957 | 968 | ||
958 | * bug 8569 fixed - Deleting a link with a split-block did not reconstruct any | 969 | * Bug 8569 fixed - Deleting a link with a split-block did not reconstruct any |
959 | valid link. | 970 | valid link. |
960 | 971 | ||
961 | 972 | ||
962 | Bug Fixes: | 973 | Bug Fixes: |
963 | ========== | 974 | ========== |
964 | 975 | ||
965 | * bug 4673 fixed - An example of "addinter" function call was added. | 976 | * Bug 4673 fixed - An example of "addinter" function call was added. |
966 | 977 | ||
967 | * bug 4821 fixed - help file 'man' was obsolete. | 978 | * Bug 4821 fixed - help file 'man' was obsolete. |
968 | 979 | ||
969 | * bug 5686 fixed - Complex number manipulation could crash Scilab. | 980 | * Bug 5686 fixed - Complex number manipulation could crash Scilab. |
970 | 981 | ||
971 | * bug 6768 fixed - input did not return good value when RETURN was pressed | 982 | * Bug 6768 fixed - input did not return good value when RETURN was pressed |
972 | on Windows XP. | 983 | on Windows XP. |
973 | 984 | ||
974 | * bug 7694 fixed - There were no key shortcuts in the command history browser. | 985 | * Bug 7694 fixed - There were no key shortcuts in the command history browser. |
975 | 986 | ||
976 | * bug 7695 fixed - Only the first selected line was deleted in command history | 987 | * Bug 7695 fixed - Only the first selected line was deleted in command history |
977 | browser. | 988 | browser. |
978 | 989 | ||
979 | * bug 7714 fixed - diag, triu, tril applyed to rational matrices changed | 990 | * Bug 7714 fixed - diag, triu, tril applyed to rational matrices changed |
980 | the formal variable name | 991 | the formal variable name |
981 | 992 | ||
982 | * bug 7727 fixed - The help page of sp2adj was not correct. | 993 | * Bug 7727 fixed - The help page of sp2adj was not correct. |
983 | Improved the help page of adj2sp. | 994 | Improved the help page of adj2sp. |
984 | Added unit tests for sp2adj and adj2sp. | 995 | Added unit tests for sp2adj and adj2sp. |
985 | Improved implementation by checking the input arguments. | 996 | Improved implementation by checking the input arguments. |
986 | 997 | ||
987 | * bug 7806 fixed - [a, b] = dos("git 1>&2") returned a wrong error. | 998 | * Bug 7806 fixed - [a, b] = dos("git 1>&2") returned a wrong error. |
988 | 999 | ||
989 | * bug 7849 fixed - eqfir / remez functions crashed under MacOSX due to | 1000 | * Bug 7849 fixed - eqfir / remez functions crashed under MacOSX due to |
990 | a lapack bug on slamch function. | 1001 | a lapack Bug on slamch function. |
991 | 1002 | ||
992 | * bug 7900 fixed - inserting a rational in a rational hymermatrix generated | 1003 | * Bug 7900 fixed - inserting a rational in a rational hymermatrix generated |
993 | invalid rationals entries (with zero denominators) | 1004 | invalid rationals entries (with zero denominators) |
994 | 1005 | ||
995 | * bug 8091 fixed - Scilab was unable to find fortran compiler under MacOSX. | 1006 | * Bug 8091 fixed - Scilab was unable to find fortran compiler under MacOSX. |
996 | 1007 | ||
997 | * bug 8175 fixed - roots function did not converge under MacOSX due to | 1008 | * Bug 8175 fixed - roots function did not converge under MacOSX due to |
998 | a lapack bug on slamch function. | 1009 | a lapack Bug on slamch function. |
999 | 1010 | ||
1000 | * bug 8254 fixed - The nearfloat function did not work properly for near | 1011 | * Bug 8254 fixed - The nearfloat function did not work properly for near |
1001 | denormalized numbers. | 1012 | denormalized numbers. |
1002 | 1013 | ||
1003 | * bug 8279 fixed - error(144) returned a unexpected message. | 1014 | * Bug 8279 fixed - error(144) returned a unexpected message. |
1004 | 1015 | ||
1005 | * bug 8390 fixed - a "Warning : redefining function: mputl" displayed if you | 1016 | * Bug 8390 fixed - a "Warning : redefining function: mputl" displayed if you |
1006 | did not install fftw on Windows. | 1017 | did not install fftw on Windows. |
1007 | 1018 | ||
1008 | * bug 8412 fixed - find returned incorrect values with big vector. | 1019 | * Bug 8412 fixed - find returned incorrect values with big vector. |
1009 | 1020 | ||
1010 | * bug 8448 fixed - 'whereis' function with a string as input argument did not work | 1021 | * Bug 8448 fixed - 'whereis' function with a string as input argument did not work |
1011 | with ATOMS functions. | 1022 | with ATOMS functions. |
1012 | 1023 | ||
1013 | * bug 8459 fixed - strsplit failed when second input argument was a "/" | 1024 | * Bug 8459 fixed - strsplit failed when second input argument was a "/" |
1014 | 1025 | ||
1015 | * bug 8462 fixed - bvodeS crashed on Windows and did not return a error. | 1026 | * Bug 8462 fixed - bvodeS crashed on Windows and did not return a error. |
1016 | 1027 | ||
1017 | * bug 8468 fixed - size with 2 input arguments did not work for hypermatrices. | 1028 | * Bug 8468 fixed - size with 2 input arguments did not work for hypermatrices. |
1018 | 1029 | ||
1019 | * bug 8475 fixed - It was impossible to get the data of an entity through | 1030 | * Bug 8475 fixed - It was impossible to get the data of an entity through |
1020 | the graphic editor. | 1031 | the graphic editor. |
1021 | 1032 | ||
1022 | * bug 8481 fixed - Scilab crashed when display a rational containing a complex. | 1033 | * Bug 8481 fixed - Scilab crashed when display a rational containing a complex. |
1023 | 1034 | ||
1024 | * bug 8505 fixed - help was not generated on Windows, if there was a path name | 1035 | * Bug 8505 fixed - help was not generated on Windows, if there was a path name |
1025 | with some spaces. | 1036 | with some spaces. |
1026 | 1037 | ||
1027 | * bug 8528 fixed - length returned a wrong size for malformed characters. | 1038 | * Bug 8528 fixed - length returned a wrong size for malformed characters. |
1028 | 1039 | ||
1029 | * bug 8531 fixed - "edit" function failed to open a defined macro loaded on stack. | 1040 | * Bug 8531 fixed - "edit" function failed to open a defined macro loaded on stack. |
1030 | 1041 | ||
1031 | * bug 8532 fixed - size of input arguments of read_csv was not verified. | 1042 | * Bug 8532 fixed - size of input arguments of read_csv was not verified. |
1032 | 1043 | ||
1033 | * bug 8540 fixed - Fix a typo in Xcos. | 1044 | * Bug 8540 fixed - Fix a typo in Xcos. |
1034 | 1045 | ||
1035 | * bug 8582 fixed - Under Linux & Mac OS the waitbar window was too small and we | 1046 | * Bug 8582 fixed - Under Linux & Mac OS the waitbar window was too small and we |
1036 | could not see the bar inside it. | 1047 | could not see the bar inside it. |
1037 | 1048 | ||
1038 | * bug 8587 fixed - readNamedMatrixOfDouble (readCommonNamedMatrixOfDouble) | 1049 | * Bug 8587 fixed - readNamedMatrixOfDouble (readCommonNamedMatrixOfDouble) |
1039 | returned wrong values. | 1050 | returned wrong values. |
1040 | 1051 | ||
1041 | * bug 8598 fixed - Fix a typo in the french help page of "return". | 1052 | * Bug 8598 fixed - Fix a typo in the french help page of "return". |
1042 | 1053 | ||
1043 | * bug 8601 fixed - An help page was misdiplayed when the title contains html tag. | 1054 | * Bug 8601 fixed - An help page was misdiplayed when the title contains html tag. |
1044 | 1055 | ||
1045 | * bug 8611 fixed - Path of few images in documentation was bad. | 1056 | * Bug 8611 fixed - Path of few images in documentation was bad. |
1046 | 1057 | ||
1047 | 1058 | ||
1048 | 1059 | ||
1049 | Changes between version 5.3.0-beta-4 and 5.3.0-beta-5 of Scilab | 1060 | Changes between versions 5.3.0-beta-4 and 5.3.0-beta-5 of Scilab |
1050 | =============================================================== | 1061 | =============================================================== |
1051 | 1062 | ||
1052 | Due to an important change from Apple in the Java environment, a new beta | 1063 | Due to an important change from Apple in the Java environment, a new beta |
@@ -1076,22 +1087,22 @@ versions of Scilab. | |||
1076 | section. | 1087 | section. |
1077 | 1088 | ||
1078 | * Documentation of color management in graphics functions moved in a dedicated | 1089 | * Documentation of color management in graphics functions moved in a dedicated |
1079 | section. See bug 7048. | 1090 | section. See Bug 7048. |
1080 | 1091 | ||
1081 | * Documentation of floating point functions moved in a dedicated section. | 1092 | * Documentation of floating point functions moved in a dedicated section. |
1082 | See bug 7052. | 1093 | See Bug 7052. |
1083 | 1094 | ||
1084 | * Documentation of Integer representation functions moved in a dedicated | 1095 | * Documentation of Integer representation functions moved in a dedicated |
1085 | section. See bug 8268. | 1096 | section. See Bug 8268. |
1086 | 1097 | ||
1087 | * Documentation of adj2sp was not in the sparse help section. See bug 8269. | 1098 | * Documentation of adj2sp was not in the sparse help section. See Bug 8269. |
1088 | 1099 | ||
1089 | * Documentation of discrete mathematics functions moved in a dedicated section. | 1100 | * Documentation of discrete mathematics functions moved in a dedicated section. |
1090 | See bug 8270. | 1101 | See Bug 8270. |
1091 | 1102 | ||
1092 | * bugs 8357, 8358 fixed - There was an encoding problem under Windows. | 1103 | * Bugs 8357, 8358 fixed - There was an encoding problem under Windows. |
1093 | 1104 | ||
1094 | * bug 8367 fixed - In synopsis function, &apos were displayed rather than '. | 1105 | * Bug 8367 fixed - In synopsis function, &apos were displayed rather than '. |
1095 | 1106 | ||
1096 | 1107 | ||
1097 | Javasci: | 1108 | Javasci: |
@@ -1124,7 +1135,7 @@ See: http://security-tracker.debian.org/tracker/CVE-2010-3378 | |||
1124 | Known incompatibilities: | 1135 | Known incompatibilities: |
1125 | ======================== | 1136 | ======================== |
1126 | 1137 | ||
1127 | * Due to bug 7364 fix, "Checked" uimenus have to be manually managed, these | 1138 | * Due to Bug 7364 fix, "Checked" uimenus have to be manually managed, these |
1128 | uimenus are no more (un)checked on mouse click. Moreover, they can now have | 1139 | uimenus are no more (un)checked on mouse click. Moreover, they can now have |
1129 | a callback. | 1140 | a callback. |
1130 | 1141 | ||
@@ -1136,34 +1147,34 @@ Xcos: | |||
1136 | 1147 | ||
1137 | * Loop link on a block produced some error when openning it. | 1148 | * Loop link on a block produced some error when openning it. |
1138 | 1149 | ||
1139 | * bug 8081 fixed - The context was not checked before being set. | 1150 | * Bug 8081 fixed - The context was not checked before being set. |
1140 | 1151 | ||
1141 | * bug 8140 fixed - Masked suberblock became empty when copied and pasted | 1152 | * Bug 8140 fixed - Masked suberblock became empty when copied and pasted |
1142 | between two xcos schemes. | 1153 | between two xcos schemes. |
1143 | 1154 | ||
1144 | * bug 8141 fixed - Superblock mask became empty when reopening a file. | 1155 | * Bug 8141 fixed - Superblock mask became empty when reopening a file. |
1145 | 1156 | ||
1146 | * bug 8186 fixed - Demos with Superblocks were not simulating. | 1157 | * Bug 8186 fixed - Demos with Superblocks were not simulating. |
1147 | 1158 | ||
1148 | * bug 8195 fixed - Creating implicit links was not working. | 1159 | * Bug 8195 fixed - Creating implicit links was not working. |
1149 | 1160 | ||
1150 | * bug 8220 fixed - Improve the link creation with split block adding. | 1161 | * Bug 8220 fixed - Improve the link creation with split block adding. |
1151 | 1162 | ||
1152 | * bug 8291 fixed - Some blocks (PDE, SQRT) did not display any label. | 1163 | * Bug 8291 fixed - Some blocks (PDE, SQRT) did not display any label. |
1153 | 1164 | ||
1154 | * bug 8322 fixed - Rotated shape had 2 different bounds (icon and shape). | 1165 | * Bug 8322 fixed - Rotated shape had 2 different bounds (icon and shape). |
1155 | 1166 | ||
1156 | * bug 8326 fixed - Region to superblock action did not work with OUT_f blocks. | 1167 | * Bug 8326 fixed - Region to superblock action did not work with OUT_f blocks. |
1157 | 1168 | ||
1158 | * bug 8331 fixed - Block.doc was not cleared on superblock diagrams. | 1169 | * Bug 8331 fixed - Block.doc was not cleared on superblock diagrams. |
1159 | 1170 | ||
1160 | * bug 8397 fixed - the simulation was blocked on a Modelica translator error. | 1171 | * Bug 8397 fixed - the simulation was blocked on a Modelica translator error. |
1161 | 1172 | ||
1162 | 1173 | ||
1163 | * bug 8400 fixed - start demos from Xcos menu (? --> Xcos demos) did not work. | 1174 | * Bug 8400 fixed - start demos from Xcos menu (? --> Xcos demos) did not work. |
1164 | 1175 | ||
1165 | 1176 | ||
1166 | * bug 8417 fixed - An h5 diagram open a new diagram before the end of the | 1177 | * Bug 8417 fixed - An h5 diagram open a new diagram before the end of the |
1167 | decoding. | 1178 | decoding. |
1168 | 1179 | ||
1169 | 1180 | ||
@@ -1177,7 +1188,7 @@ Graphics: | |||
1177 | ========= | 1188 | ========= |
1178 | 1189 | ||
1179 | Thanks to Samuel Gougeon, many improvements on the polarplot function: | 1190 | Thanks to Samuel Gougeon, many improvements on the polarplot function: |
1180 | * Clipping was missing. See bug #7007. | 1191 | * Clipping was missing. See Bug #7007. |
1181 | * In some common cases, values of radial labels were wrong with respect to the | 1192 | * In some common cases, values of radial labels were wrong with respect to the |
1182 | plotted radial frame or/and were lacking of digits. | 1193 | plotted radial frame or/and were lacking of digits. |
1183 | * When the plot was centered around an angle far from 45°, the radial labels | 1194 | * When the plot was centered around an angle far from 45°, the radial labels |
@@ -1191,13 +1202,13 @@ $..10^p$ exponents instead of the D+/-## console style display. | |||
1191 | * Finally, their positioning is still improved in order to avoid their mutual | 1202 | * Finally, their positioning is still improved in order to avoid their mutual |
1192 | overlaying for big values. | 1203 | overlaying for big values. |
1193 | 1204 | ||
1194 | * bug 7110 fixed - When inserting a structure in a handle, the handle was | 1205 | * Bug 7110 fixed - When inserting a structure in a handle, the handle was |
1195 | overwritten. | 1206 | overwritten. |
1196 | 1207 | ||
1197 | * bug 7492 fixed - If its "data_mapping" property was set to "direct", the | 1208 | * Bug 7492 fixed - If its "data_mapping" property was set to "direct", the |
1198 | Grayplot object's data seemed to be transposed when displayed. | 1209 | Grayplot object's data seemed to be transposed when displayed. |
1199 | 1210 | ||
1200 | * bug 8168 fixed - Adding a datatip in a figure that mix surface and curve | 1211 | * Bug 8168 fixed - Adding a datatip in a figure that mix surface and curve |
1201 | generated a zero divide error. | 1212 | generated a zero divide error. |
1202 | 1213 | ||
1203 | 1214 | ||
@@ -1215,50 +1226,50 @@ SciNotes: | |||
1215 | * Add a "Save file in..." menu which gives the capability to save a file | 1226 | * Add a "Save file in..." menu which gives the capability to save a file |
1216 | in favorite directories. | 1227 | in favorite directories. |
1217 | 1228 | ||
1218 | * bug 4399 fixed - It was not possible to distinguish lines from inner functions | 1229 | * Bug 4399 fixed - It was not possible to distinguish lines from inner functions |
1219 | and from normal functions. | 1230 | and from normal functions. |
1220 | 1231 | ||
1221 | * bugs 5321, 7760 fixed - It was not easy to configure the tabulation. | 1232 | * Bugs 5321, 7760 fixed - It was not easy to configure the tabulation. |
1222 | 1233 | ||
1223 | * bug 7263 fixed - Scilab code could not be copy as HTML to keep the formatting. | 1234 | * Bug 7263 fixed - Scilab code could not be copy as HTML to keep the formatting. |
1224 | 1235 | ||
1225 | * bug 7762 fixed - A keyword was not fully helpable depending on the caret | 1236 | * Bug 7762 fixed - A keyword was not fully helpable depending on the caret |
1226 | position. | 1237 | position. |
1227 | 1238 | ||
1228 | * bug 7806 fixed - Blocks elseif...end and else...end were not highlighted. | 1239 | * Bug 7806 fixed - Blocks elseif...end and else...end were not highlighted. |
1229 | 1240 | ||
1230 | * bug 8095 fixed - The Set Colors window was too height with OpenJDK. | 1241 | * Bug 8095 fixed - The Set Colors window was too height with OpenJDK. |
1231 | 1242 | ||
1232 | * bug 8135 fixed - An exception was thrown when restoring files on MacOS X. | 1243 | * Bug 8135 fixed - An exception was thrown when restoring files on MacOS X. |
1233 | 1244 | ||
1234 | * bug 8166 fixed - All the checkboxes in SciNotes 'Preferences' menu were | 1245 | * Bug 8166 fixed - All the checkboxes in SciNotes 'Preferences' menu were |
1235 | inefficient. | 1246 | inefficient. |
1236 | 1247 | ||
1237 | * bug 8227 fixed - The commands evaluated with "Evaluate selection" were not | 1248 | * Bug 8227 fixed - The commands evaluated with "Evaluate selection" were not |
1238 | stored in history. | 1249 | stored in history. |
1239 | 1250 | ||
1240 | * bug 8229 fixed - There was a problem of selection after an indentation. | 1251 | * Bug 8229 fixed - There was a problem of selection after an indentation. |
1241 | 1252 | ||
1242 | * bug 8230 fixed - Save As action did not propose the current file name as | 1253 | * Bug 8230 fixed - Save As action did not propose the current file name as |
1243 | default. | 1254 | default. |
1244 | 1255 | ||
1245 | * bug 8267 fixed - The file encoding was not correctly detected and no default | 1256 | * Bug 8267 fixed - The file encoding was not correctly detected and no default |
1246 | encoding was set. | 1257 | encoding was set. |
1247 | 1258 | ||
1248 | * bug 8277 fixed - Under Windows, exceptions were thrown when a key was hit on | 1259 | * Bug 8277 fixed - Under Windows, exceptions were thrown when a key was hit on |
1249 | a keyboard in chinese mode. | 1260 | a keyboard in chinese mode. |
1250 | 1261 | ||
1251 | * bug 8304 fixed - A Java exception was thrown on Exit menu. | 1262 | * Bug 8304 fixed - A Java exception was thrown on Exit menu. |
1252 | 1263 | ||
1253 | * bug 8309 fixed - Bad display of the line number in whereami mode with broken | 1264 | * Bug 8309 fixed - Bad display of the line number in whereami mode with broken |
1254 | lines. | 1265 | lines. |
1255 | 1266 | ||
1256 | * bug 8359 fixed - An exception was thrown on Save As action. | 1267 | * Bug 8359 fixed - An exception was thrown on Save As action. |
1257 | 1268 | ||
1258 | * bug 8368 fixed - Incremental search did not correctly highlight the pattern | 1269 | * Bug 8368 fixed - Incremental search did not correctly highlight the pattern |
1259 | under Windows. | 1270 | under Windows. |
1260 | 1271 | ||
1261 | * bug 8381 fixed - It was not logical to add favorite dirs only in "Open file | 1272 | * Bug 8381 fixed - It was not logical to add favorite dirs only in "Open file |
1262 | in" action. | 1273 | in" action. |
1263 | 1274 | ||
1264 | Completion: | 1275 | Completion: |
@@ -1270,14 +1281,14 @@ Completion: | |||
1270 | Compilation: | 1281 | Compilation: |
1271 | ============ | 1282 | ============ |
1272 | 1283 | ||
1273 | * bug 7489 fixed - VPATH was failing on scicos_blocks generation headers. | 1284 | * Bug 7489 fixed - VPATH was failing on scicos_blocks generation headers. |
1274 | Note that the VPATH build system is not fully available. | 1285 | Note that the VPATH build system is not fully available. |
1275 | 1286 | ||
1276 | * bug 7606 fixed - Build option -Wold-style-cast removed for C++. | 1287 | * Bug 7606 fixed - Build option -Wold-style-cast removed for C++. |
1277 | 1288 | ||
1278 | * bug 8013 fixed - In some cases, the build of the compiler of modelica failed. | 1289 | * Bug 8013 fixed - In some cases, the build of the compiler of modelica failed. |
1279 | 1290 | ||
1280 | * bug 8274 fixed - Improve detection of Java regarding Apple changes: | 1291 | * Bug 8274 fixed - Improve detection of Java regarding Apple changes: |
1281 | Java for Mac OS X 10.6 Update 3 and 10.5 Update 8 Release | 1292 | Java for Mac OS X 10.6 Update 3 and 10.5 Update 8 Release |
1282 | Notes | 1293 | Notes |
1283 | 1294 | ||
@@ -1290,149 +1301,149 @@ Dynamic link: | |||
1290 | Bug Fixes: | 1301 | Bug Fixes: |
1291 | ========== | 1302 | ========== |
1292 | 1303 | ||
1293 | * bug 3175 fixed - There were no shortcuts in the console menus. | 1304 | * Bug 3175 fixed - There were no shortcuts in the console menus. |
1294 | 1305 | ||
1295 | * bug 4738 fixed - The number of columns in the console was badly calculated. | 1306 | * Bug 4738 fixed - The number of columns in the console was badly calculated. |
1296 | 1307 | ||
1297 | * bug 4827 fixed - The test_run function did not properly work with modules | 1308 | * Bug 4827 fixed - The test_run function did not properly work with modules |
1298 | begining with a "n". | 1309 | begining with a "n". |
1299 | 1310 | ||
1300 | * bug 5486 fixed - It was not possible to precise the text of a link in | 1311 | * Bug 5486 fixed - It was not possible to precise the text of a link in |
1301 | help_from_sci. | 1312 | help_from_sci. |
1302 | 1313 | ||
1303 | * bug 6942 fixed - Explicit dependency on the libX11 on scilab-cli was existing. | 1314 | * Bug 6942 fixed - Explicit dependency on the libX11 on scilab-cli was existing. |
1304 | 1315 | ||
1305 | * bug 7242 fixed - API Scilab returned bad address for named variables | 1316 | * Bug 7242 fixed - API Scilab returned bad address for named variables |
1306 | when name was provided by input arguments. | 1317 | when name was provided by input arguments. |
1307 | 1318 | ||
1308 | * bug 7364 fixed - The "Checked" property misworked for uimenus and they could | 1319 | * Bug 7364 fixed - The "Checked" property misworked for uimenus and they could |
1309 | not have a callback. | 1320 | not have a callback. |
1310 | 1321 | ||
1311 | * bug 7566 fixed - The handling of immediate_drawing had been broken in zgrid by | 1322 | * Bug 7566 fixed - The handling of immediate_drawing had been broken in zgrid by |
1312 | bug 6395 fix in 5.3.0-beta-4 version | 1323 | Bug 6395 fix in 5.3.0-beta-4 version |
1313 | 1324 | ||
1314 | * bug 7768 fixed - For cdfgam, the Scale parameter was, in fact, the Rate. | 1325 | * Bug 7768 fixed - For cdfgam, the Scale parameter was, in fact, the Rate. |
1315 | 1326 | ||
1316 | * bug 7805 fixed - clear called inside an exec while in pause could | 1327 | * Bug 7805 fixed - clear called inside an exec while in pause could |
1317 | have unexpected results. | 1328 | have unexpected results. |
1318 | 1329 | ||
1319 | * bug 7970 fixed - The eager loading of openmp support library was crashing | 1330 | * Bug 7970 fixed - The eager loading of openmp support library was crashing |
1320 | on Linux with unsupported configuration for openmp. | 1331 | on Linux with unsupported configuration for openmp. |
1321 | 1332 | ||
1322 | * bug 7997 fixed - getfreememory function adapted for FreeBSD. Thanks to Rob | 1333 | * Bug 7997 fixed - getfreememory function adapted for FreeBSD. Thanks to Rob |
1323 | Farmer. | 1334 | Farmer. |
1324 | 1335 | ||
1325 | * bug 8016 fixed - An error in a german translation gave an error message. | 1336 | * Bug 8016 fixed - An error in a german translation gave an error message. |
1326 | 1337 | ||
1327 | * bug 8046 fixed - msprintf did not manage tabulation as format. | 1338 | * Bug 8046 fixed - msprintf did not manage tabulation as format. |
1328 | 1339 | ||
1329 | * bug 8067 fixed - Nyquist unitary test failed due to a change of the nyquist | 1340 | * Bug 8067 fixed - Nyquist unitary test failed due to a change of the nyquist |
1330 | function. The graph has been symetrized. | 1341 | function. The graph has been symetrized. |
1331 | 1342 | ||
1332 | * bug 8068 fixed - Figures were not all closed at the end of a demonstration. | 1343 | * Bug 8068 fixed - Figures were not all closed at the end of a demonstration. |
1333 | 1344 | ||
1334 | * bug 8077 fixed - browsevar, scinotes, xcos functions were not disabled in | 1345 | * Bug 8077 fixed - browsevar, scinotes, xcos functions were not disabled in |
1335 | scilab-cli / -nwni mode on Linux and MacOS X. | 1346 | scilab-cli / -nwni mode on Linux and MacOS X. |
1336 | 1347 | ||
1337 | * bug 8079 fixed - When the max number of variable available has been reached, | 1348 | * Bug 8079 fixed - When the max number of variable available has been reached, |
1338 | it was not possible to leave Scilab. | 1349 | it was not possible to leave Scilab. |
1339 | 1350 | ||
1340 | * bug 8087 fixed - prettyprint did not handle %inf and %nan. | 1351 | * Bug 8087 fixed - prettyprint did not handle %inf and %nan. |
1341 | 1352 | ||
1342 | * bug 8107 fixed - sum(a,1), cumsum(a,1), .. made Scilab 5.0.3-beta-4 crash | 1353 | * Bug 8107 fixed - sum(a,1), cumsum(a,1), .. made Scilab 5.0.3-beta-4 crash |
1343 | in some particular context. | 1354 | in some particular context. |
1344 | 1355 | ||
1345 | * bug 8108 fixed - ATOMS: Modules that start by the letter "n" were not well | 1356 | * Bug 8108 fixed - ATOMS: Modules that start by the letter "n" were not well |
1346 | managed by ATOMS. The cause of the issue is the behaviour of | 1357 | managed by ATOMS. The cause of the issue is the behaviour of |
1347 | the msprintf function, which considers "\n" in file paths as | 1358 | the msprintf function, which considers "\n" in file paths as |
1348 | a new line insertion. | 1359 | a new line insertion. |
1349 | 1360 | ||
1350 | * bug 8110 fixed - ATOMS: When removing a module, its main directory was not | 1361 | * Bug 8110 fixed - ATOMS: When removing a module, its main directory was not |
1351 | deleted even if it was empty. | 1362 | deleted even if it was empty. |
1352 | 1363 | ||
1353 | * bug 8115 fixed - DisableInteractiveMode() (call_scilab) did not work. | 1364 | * Bug 8115 fixed - DisableInteractiveMode() (call_scilab) did not work. |
1354 | 1365 | ||
1355 | * bug 8122 fixed - help of write_csv said that it reads file and not that it | 1366 | * Bug 8122 fixed - help of write_csv said that it reads file and not that it |
1356 | wrotes. | 1367 | wrotes. |
1357 | 1368 | ||
1358 | * bug 8124 fixed - Some translations were not up to date. | 1369 | * Bug 8124 fixed - Some translations were not up to date. |
1359 | 1370 | ||
1360 | * bug 8126 fixed - Some demos from the GUI modules were hanging. | 1371 | * Bug 8126 fixed - Some demos from the GUI modules were hanging. |
1361 | 1372 | ||
1362 | * bug 8128 fixed - A warning was displayed on 'Save' action in a graphic window. | 1373 | * Bug 8128 fixed - A warning was displayed on 'Save' action in a graphic window. |
1363 | 1374 | ||
1364 | * bug 8129 fixed - The error message was not cleared in tbx_builder_src if you | 1375 | * Bug 8129 fixed - The error message was not cleared in tbx_builder_src if you |
1365 | did not have a compiler. | 1376 | did not have a compiler. |
1366 | 1377 | ||
1367 | * bug 8134 fixed - The font attributes (FontName, FontSize, FontWeight) were not | 1378 | * Bug 8134 fixed - The font attributes (FontName, FontSize, FontWeight) were not |
1368 | taken into account for "text" uicontrols. | 1379 | taken into account for "text" uicontrols. |
1369 | 1380 | ||
1370 | * bug 8148 fixed - fscanfMat did not read matrix file with tabulation as | 1381 | * Bug 8148 fixed - fscanfMat did not read matrix file with tabulation as |
1371 | default separator. | 1382 | default separator. |
1372 | 1383 | ||
1373 | * bug 8154 fixed - It was not possible to cancel a messagebox with ESC key. | 1384 | * Bug 8154 fixed - It was not possible to cancel a messagebox with ESC key. |
1374 | 1385 | ||
1375 | * bug 8160 fixed - The derivative function did not check for input argument #1, | 1386 | * Bug 8160 fixed - The derivative function did not check for input argument #1, |
1376 | if it was a list. | 1387 | if it was a list. |
1377 | 1388 | ||
1378 | * bug 8164 fixed - Typo in the fileparts help page. | 1389 | * Bug 8164 fixed - Typo in the fileparts help page. |
1379 | 1390 | ||
1380 | * bug 8170 fixed - Loading HDF5 files in non-Scilab format caused crash | 1391 | * Bug 8170 fixed - Loading HDF5 files in non-Scilab format caused crash |
1381 | of application. | 1392 | of application. |
1382 | 1393 | ||
1383 | * bug 8174 fixed - ss2tf produced bad results if applied to a complex | 1394 | * Bug 8174 fixed - ss2tf produced bad results if applied to a complex |
1384 | state space system. | 1395 | state space system. |
1385 | 1396 | ||
1386 | * bug 8177 fixed - Format mode was modified by some macros and not restored. | 1397 | * Bug 8177 fixed - Format mode was modified by some macros and not restored. |
1387 | 1398 | ||
1388 | * bug 8181 fixed - uicontrol did not handle color where composants were outside | 1399 | * Bug 8181 fixed - uicontrol did not handle color where composants were outside |
1389 | the range 0-255. | 1400 | the range 0-255. |
1390 | 1401 | ||
1391 | * bug 8202 fixed - Typo in the localization. | 1402 | * Bug 8202 fixed - Typo in the localization. |
1392 | 1403 | ||
1393 | * bug 8206 fixed - isnum did not manage blanks. | 1404 | * Bug 8206 fixed - isnum did not manage blanks. |
1394 | 1405 | ||
1395 | * bug 8208 fixed - Error in creating the temporary directory in function | 1406 | * Bug 8208 fixed - Error in creating the temporary directory in function |
1396 | createScilabTMPDIR. | 1407 | createScilabTMPDIR. |
1397 | 1408 | ||
1398 | * bug 8218 fixed - File association with filename with accentued characters | 1409 | * Bug 8218 fixed - File association with filename with accentued characters |
1399 | did not work. | 1410 | did not work. |
1400 | 1411 | ||
1401 | * bug 8232 fixed - Drag and drop of .scg files (on console) used "xload" | 1412 | * Bug 8232 fixed - Drag and drop of .scg files (on console) used "xload" |
1402 | and not "load". | 1413 | and not "load". |
1403 | 1414 | ||
1404 | * bug 8240 fixed - Demo of polarplot improved (Thanks to Samuel Gougeon). | 1415 | * Bug 8240 fixed - Demo of polarplot improved (Thanks to Samuel Gougeon). |
1405 | 1416 | ||
1406 | * bug 8257, 8258 fixed - fscanfMat did not read matrix file not formated by | 1417 | * Bug 8257, 8258 fixed - fscanfMat did not read matrix file not formated by |
1407 | fprintfMat. | 1418 | fprintfMat. |
1408 | 1419 | ||
1409 | * bug 8283 fixed - File graphics/help/en_US/datatips datatipLookfor.xml removed. | 1420 | * Bug 8283 fixed - File graphics/help/en_US/datatips datatipLookfor.xml removed. |
1410 | datatipLookfor is an internal function that has not be used | 1421 | datatipLookfor is an internal function that has not be used |
1411 | directly. | 1422 | directly. |
1412 | 1423 | ||
1413 | * bug 8294 fixed - A help page about "supported compilers" has been added. | 1424 | * Bug 8294 fixed - A help page about "supported compilers" has been added. |
1414 | 1425 | ||
1415 | * bug 8296 fixed - size( M,3) crashed scilab 5.3.0-beta-4. | 1426 | * Bug 8296 fixed - size( M,3) crashed scilab 5.3.0-beta-4. |
1416 | 1427 | ||
1417 | * bug 8299 fixed - ilib_compile did not return enough feedback on Windows when | 1428 | * Bug 8299 fixed - ilib_compile did not return enough feedback on Windows when |
1418 | compilation failed. | 1429 | compilation failed. |
1419 | 1430 | ||
1420 | * bug 8300 fixed - a(48400, 48400) = 0 crashed scilab. | 1431 | * Bug 8300 fixed - a(48400, 48400) = 0 crashed scilab. |
1421 | 1432 | ||
1422 | * bug 8318 fixed - help window was not brought up to front when already opened. | 1433 | * Bug 8318 fixed - help window was not brought up to front when already opened. |
1423 | 1434 | ||
1424 | * bug 8321 fixed - In some cases, configure_msvc failed and returned a wrong | 1435 | * Bug 8321 fixed - In some cases, configure_msvc failed and returned a wrong |
1425 | error message. | 1436 | error message. |
1426 | 1437 | ||
1427 | * bug 8332 fixed - Some use of clipboard function crashed Scilab. | 1438 | * Bug 8332 fixed - Some use of clipboard function crashed Scilab. |
1428 | 1439 | ||
1429 | * bug 8413 fixed - fscanfMat crashed when file included text lines at the | 1440 | * Bug 8413 fixed - fscanfMat crashed when file included text lines at the |
1430 | beginning. | 1441 | beginning. |
1431 | 1442 | ||
1432 | Changes between version 5.3.0-beta-3 and 5.3.0-beta-4 of Scilab | 1443 | Changes between versions 5.3.0-beta-3 and 5.3.0-beta-4 of Scilab |
1433 | =============================================================== | 1444 | =============================================================== |
1434 | 1445 | ||
1435 | Due to a critical bug from an underlying library of Scilab, a new beta release | 1446 | Due to a critical Bug from an underlying library of Scilab, a new beta release |
1436 | of Scilab has been decided. This will allow further testing and avoid potential | 1447 | of Scilab has been decided. This will allow further testing and avoid potential |
1437 | side effects in the future stable release. | 1448 | side effects in the future stable release. |
1438 | 1449 | ||
@@ -1445,55 +1456,55 @@ Xcos: | |||
1445 | 1456 | ||
1446 | * Update to the latest jgraphx version. | 1457 | * Update to the latest jgraphx version. |
1447 | 1458 | ||
1448 | * bug 6500 fixed - The ideal transformer block was unusable due to wrong port | 1459 | * Bug 6500 fixed - The ideal transformer block was unusable due to wrong port |
1449 | positioning (update the Transfomer demo). | 1460 | positioning (update the Transfomer demo). |
1450 | 1461 | ||
1451 | * bug 7219 fixed - The old gain demo did not work. | 1462 | * Bug 7219 fixed - The old gain demo did not work. |
1452 | 1463 | ||
1453 | * bug 7445 fixed - The Kalman filter and the Cont-Plant-Hybrid-Observer demos | 1464 | * Bug 7445 fixed - The Kalman filter and the Cont-Plant-Hybrid-Observer demos |
1454 | did not simulate. | 1465 | did not simulate. |
1455 | 1466 | ||
1456 | * bug 7716 fixed - Block inter-functions were not loaded after using the | 1467 | * Bug 7716 fixed - Block inter-functions were not loaded after using the |
1457 | xcosPal API and then starting Xcos. | 1468 | xcosPal API and then starting Xcos. |
1458 | 1469 | ||
1459 | * bug 7770 fixed - It was not possible to compile a diagram with Modelica | 1470 | * Bug 7770 fixed - It was not possible to compile a diagram with Modelica |
1460 | blocks. | 1471 | blocks. |
1461 | 1472 | ||
1462 | * bug 7822 fixed - Xcos menu bar was larger than the Scilab one. | 1473 | * Bug 7822 fixed - Xcos menu bar was larger than the Scilab one. |
1463 | 1474 | ||
1464 | * bug 7868 fixed - Resizing a super-block with a lot of inputs or outputs | 1475 | * Bug 7868 fixed - Resizing a super-block with a lot of inputs or outputs |
1465 | sometimes changed the order of the ports. | 1476 | sometimes changed the order of the ports. |
1466 | 1477 | ||
1467 | * bug 7922 fixed - The Automotive Suspension demo did not work. | 1478 | * Bug 7922 fixed - The Automotive Suspension demo did not work. |
1468 | 1479 | ||
1469 | * bug 7923 fixed - The DSUPER block was not documented. | 1480 | * Bug 7923 fixed - The DSUPER block was not documented. |
1470 | 1481 | ||
1471 | * bugs 7931, 7933, 7934 fixed - Some artifacts were visible on diagrams such as | 1482 | * Bugs 7931, 7933, 7934 fixed - Some artifacts were visible on diagrams such as |
1472 | wrong links and block names. | 1483 | wrong links and block names. |
1473 | 1484 | ||
1474 | * bug 7942 fixed - The "Start" button was not disabled when the diagram was | 1485 | * Bug 7942 fixed - The "Start" button was not disabled when the diagram was |
1475 | empty. | 1486 | empty. |
1476 | 1487 | ||
1477 | * bug 7944 fixed - "Fit diagram to view" was disabled after opening a diagram. | 1488 | * Bug 7944 fixed - "Fit diagram to view" was disabled after opening a diagram. |
1478 | 1489 | ||
1479 | * bug 7945 fixed - The diagram path was not displayed in the title bar. | 1490 | * Bug 7945 fixed - The diagram path was not displayed in the title bar. |
1480 | 1491 | ||
1481 | * bug 7995 fixed - The "export diagram" actions did not work with file without | 1492 | * Bug 7995 fixed - The "export diagram" actions did not work with file without |
1482 | extension. | 1493 | extension. |
1483 | 1494 | ||
1484 | * bug 8014 fixed - The TEXT_f.png file was not present on the source tree. | 1495 | * Bug 8014 fixed - The TEXT_f.png file was not present on the source tree. |
1485 | 1496 | ||
1486 | * bug 8025 fixed - The simulation parameter dialog window was modal. | 1497 | * Bug 8025 fixed - The simulation parameter dialog window was modal. |
1487 | 1498 | ||
1488 | * bug 8052 fixed - The I/O block value was used for computational purpose. | 1499 | * Bug 8052 fixed - The I/O block value was used for computational purpose. |
1489 | 1500 | ||
1490 | * bug 8071 fixed - The PROD_f block in the Fibonacci demo was not well | 1501 | * Bug 8071 fixed - The PROD_f block in the Fibonacci demo was not well |
1491 | rendered. | 1502 | rendered. |
1492 | 1503 | ||
1493 | * bug 8073 fixed - The child context could not be used to specify masked | 1504 | * Bug 8073 fixed - The child context could not be used to specify masked |
1494 | super-blocks parameters. | 1505 | super-blocks parameters. |
1495 | 1506 | ||
1496 | * bug 8097 fixed - Scilab crashed when plotting on a figure with "Units" | 1507 | * Bug 8097 fixed - Scilab crashed when plotting on a figure with "Units" |
1497 | property set to "pixels". | 1508 | property set to "pixels". |
1498 | 1509 | ||
1499 | 1510 | ||
@@ -1509,43 +1520,43 @@ SciNotes: | |||
1509 | * LaTeX formula in comments or in a string are now rendered when the mouse | 1520 | * LaTeX formula in comments or in a string are now rendered when the mouse |
1510 | cursor is over. | 1521 | cursor is over. |
1511 | 1522 | ||
1512 | * Block text (function, if, while...) are now easily selectable. See bug #7546. | 1523 | * Block text (function, if, while...) are now easily selectable. See Bug #7546. |
1513 | 1524 | ||
1514 | * bug 7524 fixed - Tabulation representation had a bad size in whitespace mode. | 1525 | * Bug 7524 fixed - Tabulation representation had a bad size in whitespace mode. |
1515 | 1526 | ||
1516 | * bug 8008 fixed - The "Edition" menu had an incorrect name (renamed to "Edit"). | 1527 | * Bug 8008 fixed - The "Edition" menu had an incorrect name (renamed to "Edit"). |
1517 | 1528 | ||
1518 | * bug 8024 fixed - No key Insert had no effect. | 1529 | * Bug 8024 fixed - No key Insert had no effect. |
1519 | 1530 | ||
1520 | * bug 8027 fixed - In a splitted view, a frame was not informed of a change in | 1531 | * Bug 8027 fixed - In a splitted view, a frame was not informed of a change in |
1521 | the other frame. | 1532 | the other frame. |
1522 | 1533 | ||
1523 | * bug 8056 fixed - Comments were badly colorized after a command without | 1534 | * Bug 8056 fixed - Comments were badly colorized after a command without |
1524 | parenthesis. | 1535 | parenthesis. |
1525 | 1536 | ||
1526 | * bug 8061 fixed - An unwanted message box was displayed when an unsaved file | 1537 | * Bug 8061 fixed - An unwanted message box was displayed when an unsaved file |
1527 | was executed. | 1538 | was executed. |
1528 | 1539 | ||
1529 | * bug 8085 fixed - It was not possible to disable the horizontal line wrapping. | 1540 | * Bug 8085 fixed - It was not possible to disable the horizontal line wrapping. |
1530 | 1541 | ||
1531 | 1542 | ||
1532 | GUI creation: | 1543 | GUI creation: |
1533 | ============= | 1544 | ============= |
1534 | 1545 | ||
1535 | * Now, it is possible to use LaTeX or MathML as label for uimenu or pushbutton | 1546 | * Now, it is possible to use LaTeX or MathML as label for uimenu or pushbutton |
1536 | in uicontrol. See bug #7366. | 1547 | in uicontrol. See Bug #7366. |
1537 | 1548 | ||
1538 | * bug 7082 fixed - Setting the "enable" property had no effect on "listbox" and | 1549 | * Bug 7082 fixed - Setting the "enable" property had no effect on "listbox" and |
1539 | "text" uicontrols. | 1550 | "text" uicontrols. |
1540 | 1551 | ||
1541 | * bug 7365 fixed - "delete" applied to a "Checked" uimenu destroyed the handle | 1552 | * Bug 7365 fixed - "delete" applied to a "Checked" uimenu destroyed the handle |
1542 | without updating the display. | 1553 | without updating the display. |
1543 | 1554 | ||
1544 | * bug 7367 fixed - uimenu properties display was not consistent. | 1555 | * Bug 7367 fixed - uimenu properties display was not consistent. |
1545 | 1556 | ||
1546 | * bug 7368 fixed - Setting the "Visible" property to "off" had no effect. | 1557 | * Bug 7368 fixed - Setting the "Visible" property to "off" had no effect. |
1547 | 1558 | ||
1548 | * bug 7898 fixed - In a "popupmenu" style uicontrol, when the list in the | 1559 | * Bug 7898 fixed - In a "popupmenu" style uicontrol, when the list in the |
1549 | "String" parameter has several repeated values, the returned | 1560 | "String" parameter has several repeated values, the returned |
1550 | selected value was always the first value in the list and not | 1561 | selected value was always the first value in the list and not |
1551 | the selected one. | 1562 | the selected one. |
@@ -1558,20 +1569,20 @@ Actions such as Copy, Cut, Paste, Undo and Redo have been added. | |||
1558 | 1569 | ||
1559 | The integer matrices are now handled. | 1570 | The integer matrices are now handled. |
1560 | 1571 | ||
1561 | In a cell of editvar, expressions such as =2+2 are now accepted. See bug #7319. | 1572 | In a cell of editvar, expressions such as =2+2 are now accepted. See Bug #7319. |
1562 | 1573 | ||
1563 | A refresh button to synchronise the variable from Scilab has been added. | 1574 | A refresh button to synchronise the variable from Scilab has been added. |
1564 | See bug #7321 | 1575 | See Bug #7321 |
1565 | 1576 | ||
1566 | * bug 7325 fixed - An error message did not respect the standard format. | 1577 | * Bug 7325 fixed - An error message did not respect the standard format. |
1567 | 1578 | ||
1568 | * bug 7327 fixed - Memory problems could lead to a crash without warning. | 1579 | * Bug 7327 fixed - Memory problems could lead to a crash without warning. |
1569 | 1580 | ||
1570 | * bug 7338 fixed - %nan and %inf were not correctly displayed. | 1581 | * Bug 7338 fixed - %nan and %inf were not correctly displayed. |
1571 | 1582 | ||
1572 | * bug 7340 fixed - %t or %f were not correctly displayed. | 1583 | * Bug 7340 fixed - %t or %f were not correctly displayed. |
1573 | 1584 | ||
1574 | * bug 7839 fixed - A global variable could be modified. | 1585 | * Bug 7839 fixed - A global variable could be modified. |
1575 | 1586 | ||
1576 | 1587 | ||
1577 | Graphics: | 1588 | Graphics: |
@@ -1580,13 +1591,13 @@ Graphics: | |||
1580 | * The icons have been updated to the Tango Art libre icons and to the Inkscape | 1591 | * The icons have been updated to the Tango Art libre icons and to the Inkscape |
1581 | themable icons. | 1592 | themable icons. |
1582 | 1593 | ||
1583 | * bug 6395 fixed - evans display improved to take special care of the | 1594 | * Bug 6395 fixed - evans display improved to take special care of the |
1584 | root loci points where complex conjugates roots | 1595 | root loci points where complex conjugates roots |
1585 | collapsed in a pair of real roots. Datatips | 1596 | collapsed in a pair of real roots. Datatips |
1586 | customization added. Root locus grids "sgrid" and | 1597 | customization added. Root locus grids "sgrid" and |
1587 | "zgrid" superposition improved. | 1598 | "zgrid" superposition improved. |
1588 | 1599 | ||
1589 | * bug 6686 fixed - The automatic sub-ticking gave wrong results. | 1600 | * Bug 6686 fixed - The automatic sub-ticking gave wrong results. |
1590 | Thanks to Paul Griffiths for the fix. | 1601 | Thanks to Paul Griffiths for the fix. |
1591 | 1602 | ||
1592 | 1603 | ||
@@ -1605,117 +1616,117 @@ Compilation: | |||
1605 | Bug Fixes: | 1616 | Bug Fixes: |
1606 | ========== | 1617 | ========== |
1607 | 1618 | ||
1608 | * bug 6514 fixed - "help %k" and "help %asn" pointed to the symbols help page. | 1619 | * Bug 6514 fixed - "help %k" and "help %asn" pointed to the symbols help page. |
1609 | 1620 | ||
1610 | * bug 6767 fixed - The "uicontrol" help page said the "Style" property of an | 1621 | * Bug 6767 fixed - The "uicontrol" help page said the "Style" property of an |
1611 | uicontrol could be set after creation but it did not. | 1622 | uicontrol could be set after creation but it did not. |
1612 | 1623 | ||
1613 | * bug 7095 fixed - The margins unit_test failed. | 1624 | * Bug 7095 fixed - The margins unit_test failed. |
1614 | 1625 | ||
1615 | * bug 7163 fixed - tree2code wrongly replaced every (:) occurence in a function | 1626 | * Bug 7163 fixed - tree2code wrongly replaced every (:) occurence in a function |
1616 | definition with (eye()). | 1627 | definition with (eye()). |
1617 | 1628 | ||
1618 | * bug 7140 fixed - Modifying the stack with gstacksize() and stacksize() | 1629 | * Bug 7140 fixed - Modifying the stack with gstacksize() and stacksize() |
1619 | is now forbidden in concurrent execution context. | 1630 | is now forbidden in concurrent execution context. |
1620 | 1631 | ||
1621 | * bug 7231 fixed - mtlb_num2str did not manage second input argument. | 1632 | * Bug 7231 fixed - mtlb_num2str did not manage second input argument. |
1622 | 1633 | ||
1623 | * bug 7569 fixed - The number of accurate digits during inversion of cdfbet, | 1634 | * Bug 7569 fixed - The number of accurate digits during inversion of cdfbet, |
1624 | cdfgam, cdfbin, cdfchi, cdfchin, cdff, cdffnc, cdfnbn, cdfpoi | 1635 | cdfgam, cdfbin, cdfchi, cdfchin, cdff, cdffnc, cdfnbn, cdfpoi |
1625 | was only 8. Changed to 13. | 1636 | was only 8. Changed to 13. |
1626 | 1637 | ||
1627 | * bug 7640 fixed - xs2pdf, xs2eps, xs2emf crashed if filename prefix had less | 1638 | * Bug 7640 fixed - xs2pdf, xs2eps, xs2emf crashed if filename prefix had less |
1628 | of three characters. | 1639 | of three characters. |
1629 | 1640 | ||
1630 | * bug 7690 fixed - Long lines removed in the parallel_run help page. | 1641 | * Bug 7690 fixed - Long lines removed in the parallel_run help page. |
1631 | 1642 | ||
1632 | * bug 7748 fixed - The help page of rcond was wrong: only one output | 1643 | * Bug 7748 fixed - The help page of rcond was wrong: only one output |
1633 | argument is provided. | 1644 | argument is provided. |
1634 | 1645 | ||
1635 | * bug 7862 fixed - "savematfile" only saved the first string in the vector | 1646 | * Bug 7862 fixed - "savematfile" only saved the first string in the vector |
1636 | (or matrix) when variable was a vector (or matrix) of strings. | 1647 | (or matrix) when variable was a vector (or matrix) of strings. |
1637 | 1648 | ||
1638 | * bug 7872 fixed - Riemann Surface demo returned an error if window was closed by | 1649 | * Bug 7872 fixed - Riemann Surface demo returned an error if window was closed by |
1639 | the cross button. | 1650 | the cross button. |
1640 | 1651 | ||
1641 | * bug 7897 fixed - configure failed under FreeBSD (bashim) | 1652 | * Bug 7897 fixed - configure failed under FreeBSD (bashim) |
1642 | 1653 | ||
1643 | * bug 7907 fixed - ilib_build, ilib_for_link, ... did not check 'files' input | 1654 | * Bug 7907 fixed - ilib_build, ilib_for_link, ... did not check 'files' input |
1644 | argument. | 1655 | argument. |
1645 | 1656 | ||
1646 | * bug 7908 fixed - The number of values modified by scicos_getvalues could not | 1657 | * Bug 7908 fixed - The number of values modified by scicos_getvalues could not |
1647 | by more than 20. This value has been updated to 30 | 1658 | by more than 20. This value has been updated to 30 |
1648 | variables. | 1659 | variables. |
1649 | 1660 | ||
1650 | * bug 7924 fixed - pathconvert failed conversion to cygwin format. | 1661 | * Bug 7924 fixed - pathconvert failed conversion to cygwin format. |
1651 | 1662 | ||
1652 | * bug 7940 fixed - Typo fixed in the parallel_run documentation. | 1663 | * Bug 7940 fixed - Typo fixed in the parallel_run documentation. |
1653 | 1664 | ||
1654 | * bug 7941 fixed - The demonstration CACSD/PID did not work. | 1665 | * Bug 7941 fixed - The demonstration CACSD/PID did not work. |
1655 | 1666 | ||
1656 | * bug 7943 fixed - On a GNU/Linux binary version, it was not possible to use | 1667 | * Bug 7943 fixed - On a GNU/Linux binary version, it was not possible to use |
1657 | the fortran_block block. | 1668 | the fortran_block block. |
1658 | 1669 | ||
1659 | * bug 7946 fixed - error(0, "bye") crashed Scilab. | 1670 | * Bug 7946 fixed - error(0, "bye") crashed Scilab. |
1660 | 1671 | ||
1661 | * bug 7950 fixed - spec crashed on Windows. | 1672 | * Bug 7950 fixed - spec crashed on Windows. |
1662 | 1673 | ||
1663 | * bug 7951 fixed - strcat crashed with the row concatenation option on | 1674 | * Bug 7951 fixed - strcat crashed with the row concatenation option on |
1664 | GNU/Linux. | 1675 | GNU/Linux. |
1665 | 1676 | ||
1666 | * bug 7952 fixed - libraryinfo did not check size of the input argument. | 1677 | * Bug 7952 fixed - libraryinfo did not check size of the input argument. |
1667 | 1678 | ||
1668 | * bug 7959 fixed - fscanf did not manage file descriptor as input argument. | 1679 | * Bug 7959 fixed - fscanf did not manage file descriptor as input argument. |
1669 | 1680 | ||
1670 | * bug 7964 fixed - errclear(2) cleared all errors and not only error 2 as | 1681 | * Bug 7964 fixed - errclear(2) cleared all errors and not only error 2 as |
1671 | written in help. | 1682 | written in help. |
1672 | 1683 | ||
1673 | * bug 7974 fixed - Customized xerbla.f subroutine did not return enough | 1684 | * Bug 7974 fixed - Customized xerbla.f subroutine did not return enough |
1674 | information. | 1685 | information. |
1675 | 1686 | ||
1676 | * bug 7981 fixed - copyfile failed with localized filenames on GNU/Linux. | 1687 | * Bug 7981 fixed - copyfile failed with localized filenames on GNU/Linux. |
1677 | 1688 | ||
1678 | * bug 7988 fixed - Inverted pendulum demo failed with f2c version on Windows. | 1689 | * Bug 7988 fixed - Inverted pendulum demo failed with f2c version on Windows. |
1679 | 1690 | ||
1680 | * bug 7994 fixed - xs2emf created empty files on Windows. | 1691 | * Bug 7994 fixed - xs2emf created empty files on Windows. |
1681 | 1692 | ||
1682 | * bug 8006 fixed - mgetl produced a memory allocation error. | 1693 | * Bug 8006 fixed - mgetl produced a memory allocation error. |
1683 | 1694 | ||
1684 | * bug 8032 fixed - cdfnor was able to fail silently. | 1695 | * Bug 8032 fixed - cdfnor was able to fail silently. |
1685 | 1696 | ||
1686 | * bug 8055 fixed - lines() was wrongly updated when the console had the focus | 1697 | * Bug 8055 fixed - lines() was wrongly updated when the console had the focus |
1687 | back. | 1698 | back. |
1688 | 1699 | ||
1689 | 1700 | ||
1690 | Changes between version 5.3.0-beta-2 and 5.3.0-beta-3 of Scilab | 1701 | Changes between versions 5.3.0-beta-2 and 5.3.0-beta-3 of Scilab |
1691 | =============================================================== | 1702 | =============================================================== |
1692 | 1703 | ||
1693 | Scilab: | 1704 | Scilab: |
1694 | ======= | 1705 | ======= |
1695 | 1706 | ||
1696 | Some long-standing usability bugs have been fixed in this release. | 1707 | Some long-standing usability Bugs have been fixed in this release. |
1697 | Contributions from the Scilab team have been done on the flexdock project | 1708 | Contributions from the Scilab team have been done on the flexdock project |
1698 | to fix these issues. | 1709 | to fix these issues. |
1699 | 1710 | ||
1700 | * bugs 1589, 3994 fixed - On Startup, Scilab console did not have the focus. | 1711 | * Bugs 1589, 3994 fixed - On Startup, Scilab console did not have the focus. |
1701 | The user had to click in the main window to gain focus. | 1712 | The user had to click in the main window to gain focus. |
1702 | 1713 | ||
1703 | * bug 3614 fixed - Sub-applications could not have their own icons. This | 1714 | * Bug 3614 fixed - Sub-applications could not have their own icons. This |
1704 | problem was causing some issues with the "Alt-Tab" features | 1715 | problem was causing some issues with the "Alt-Tab" features |
1705 | under some operating systems. | 1716 | under some operating systems. |
1706 | 1717 | ||
1707 | * bug 4247 fixed - The command xclick didn't work correctly. | 1718 | * Bug 4247 fixed - The command xclick didn't work correctly. |
1708 | 1719 | ||
1709 | * bug 4423 fixed - It was not possible to navigate in Scilab's menu with arrow | 1720 | * Bug 4423 fixed - It was not possible to navigate in Scilab's menu with arrow |
1710 | keys. | 1721 | keys. |
1711 | 1722 | ||
1712 | * bug 5708 fixed - A focus problem between the console and the editor | 1723 | * Bug 5708 fixed - A focus problem between the console and the editor |
1713 | happened when SciNotes was started from the console. | 1724 | happened when SciNotes was started from the console. |
1714 | 1725 | ||
1715 | * bug 7369 fixed - fun2string produced incorrect code for parenthesis | 1726 | * Bug 7369 fixed - fun2string produced incorrect code for parenthesis |
1716 | exponentiation expressions. | 1727 | exponentiation expressions. |
1717 | 1728 | ||
1718 | * bug 7625 fixed - Some selection issues were appearing from time to time when | 1729 | * Bug 7625 fixed - Some selection issues were appearing from time to time when |
1719 | Scilab was losing the focus. | 1730 | Scilab was losing the focus. |
1720 | 1731 | ||
1721 | * 'whos' function updated, variables sorted by name (case insensitive). | 1732 | * 'whos' function updated, variables sorted by name (case insensitive). |
@@ -1734,73 +1745,73 @@ SciNotes: | |||
1734 | Anchors can be added in the source code and one can navigate between them with | 1745 | Anchors can be added in the source code and one can navigate between them with |
1735 | the Code Navigator. | 1746 | the Code Navigator. |
1736 | 1747 | ||
1737 | * bugs 7276, 7726 fixed - There was a highlighting problem with default font. | 1748 | * Bugs 7276, 7726 fixed - There was a highlighting problem with default font. |
1738 | 1749 | ||
1739 | * bug 7554 fixed - Auto-completion on typing was too general. | 1750 | * Bug 7554 fixed - Auto-completion on typing was too general. |
1740 | 1751 | ||
1741 | * bug 7618 fixed - The color background change generated an exception. | 1752 | * Bug 7618 fixed - The color background change generated an exception. |
1742 | 1753 | ||
1743 | * bug 7621 fixed - The font change generated an exception. | 1754 | * Bug 7621 fixed - The font change generated an exception. |
1744 | 1755 | ||
1745 | * bug 7623 fixed - "Evaluate Selection" evaluated the selection with one added char. | 1756 | * Bug 7623 fixed - "Evaluate Selection" evaluated the selection with one added char. |
1746 | 1757 | ||
1747 | * bug 7673 fixed - The extension ".dem" was not available in Open or Save actions. | 1758 | * Bug 7673 fixed - The extension ".dem" was not available in Open or Save actions. |
1748 | 1759 | ||
1749 | * bug 7676 fixed - The SaveAs action did not remove "readonly" mode. | 1760 | * Bug 7676 fixed - The SaveAs action did not remove "readonly" mode. |
1750 | 1761 | ||
1751 | * bug 7677 fixed - User could not open files in his favorite directories. | 1762 | * Bug 7677 fixed - User could not open files in his favorite directories. |
1752 | 1763 | ||
1753 | * bug 7678 fixed - Help action did not give help on selection. | 1764 | * Bug 7678 fixed - Help action did not give help on selection. |
1754 | 1765 | ||
1755 | * bug 7682 fixed - The knob of the vertical scrollbar moved badly on resize. | 1766 | * Bug 7682 fixed - The knob of the vertical scrollbar moved badly on resize. |
1756 | 1767 | ||
1757 | * bug 7718 fixed - There was a bad detection of a function when the list of args | 1768 | * Bug 7718 fixed - There was a bad detection of a function when the list of args |
1758 | was broken. | 1769 | was broken. |
1759 | 1770 | ||
1760 | * bug 7719 fixed - It was not possible to open several files at the | 1771 | * Bug 7719 fixed - It was not possible to open several files at the |
1761 | same time through the file chooser. | 1772 | same time through the file chooser. |
1762 | 1773 | ||
1763 | * bug 7719 fixed - It was not possible to open several files at the | 1774 | * Bug 7719 fixed - It was not possible to open several files at the |
1764 | same time. | 1775 | same time. |
1765 | 1776 | ||
1766 | * bug 7722 fixed - Several FindReplace windows could be opened. | 1777 | * Bug 7722 fixed - Several FindReplace windows could be opened. |
1767 | 1778 | ||
1768 | * bug 7731 fixed - In Find/Replace window, buttons were not updated when an | 1779 | * Bug 7731 fixed - In Find/Replace window, buttons were not updated when an |
1769 | item was chosen in the combobox Find. | 1780 | item was chosen in the combobox Find. |
1770 | 1781 | ||
1771 | * bug 7746 fixed - File streams were not closed. This problem was causing some | 1782 | * Bug 7746 fixed - File streams were not closed. This problem was causing some |
1772 | issues under Windows. | 1783 | issues under Windows. |
1773 | 1784 | ||
1774 | * bug 7759 fixed - Several Code Navigator instances were possible. | 1785 | * Bug 7759 fixed - Several Code Navigator instances were possible. |
1775 | 1786 | ||
1776 | * bug 7764 fixed - The CR in comments was removed when executing from SciNotes. | 1787 | * Bug 7764 fixed - The CR in comments was removed when executing from SciNotes. |
1777 | 1788 | ||
1778 | * bug 7774 fixed - The default tabulation was \t. | 1789 | * Bug 7774 fixed - The default tabulation was \t. |
1779 | 1790 | ||
1780 | * bug 7801 fixed - The FindReplace window could not be cancelled with ESC. | 1791 | * Bug 7801 fixed - The FindReplace window could not be cancelled with ESC. |
1781 | 1792 | ||
1782 | * bug 7807 fixed - The SaveAs or Save actions emitted an error message when cancelled. | 1793 | * Bug 7807 fixed - The SaveAs or Save actions emitted an error message when cancelled. |
1783 | 1794 | ||
1784 | * bug 7808 fixed - The RestoreSession window could not be cancelled with ESC. | 1795 | * Bug 7808 fixed - The RestoreSession window could not be cancelled with ESC. |
1785 | 1796 | ||
1786 | * bug 7830 fixed - There was a problem when opening a file at a line number. | 1797 | * Bug 7830 fixed - There was a problem when opening a file at a line number. |
1787 | 1798 | ||
1788 | * bug 7842 fixed - There was not the filepath in the title bar. | 1799 | * Bug 7842 fixed - There was not the filepath in the title bar. |
1789 | 1800 | ||
1790 | Editvar/Browsevar: | 1801 | Editvar/Browsevar: |
1791 | ================== | 1802 | ================== |
1792 | 1803 | ||
1793 | * bug 7324 fixed - editvar() did not work for string variables. | 1804 | * Bug 7324 fixed - editvar() did not work for string variables. |
1794 | 1805 | ||
1795 | * bug 7610 fixed - browsevar(): The icons (left column) did not appear in the | 1806 | * Bug 7610 fixed - browsevar(): The icons (left column) did not appear in the |
1796 | binary version (Linux & MacOSX). | 1807 | binary version (Linux & MacOSX). |
1797 | 1808 | ||
1798 | * bug 7617 fixed - editvar() window did not have any menu bar. | 1809 | * Bug 7617 fixed - editvar() window did not have any menu bar. |
1799 | 1810 | ||
1800 | * bug 7627 fixed - When browsevar() window was docked, if browsevar() was called | 1811 | * Bug 7627 fixed - When browsevar() window was docked, if browsevar() was called |
1801 | again, an empty window poped up and could not be closed. | 1812 | again, an empty window poped up and could not be closed. |
1802 | 1813 | ||
1803 | * bug 7629 fixed - browsevar(): Trying to edit a variable that no more exists | 1814 | * Bug 7629 fixed - browsevar(): Trying to edit a variable that no more exists |
1804 | generated an error. | 1815 | generated an error. |
1805 | 1816 | ||
1806 | Compilation: | 1817 | Compilation: |
@@ -1813,17 +1824,17 @@ Compilation: | |||
1813 | 1824 | ||
1814 | * The Java "user.home" property has been set to SCIHOME. | 1825 | * The Java "user.home" property has been set to SCIHOME. |
1815 | 1826 | ||
1816 | * bug 7668 fixed - Scilab 5.3.0-beta-2 did not build with Visual Studio 2008 | 1827 | * Bug 7668 fixed - Scilab 5.3.0-beta-2 did not build with Visual Studio 2008 |
1817 | Express. | 1828 | Express. |
1818 | 1829 | ||
1819 | * Update Lapack to 3.2.2 on Windows (fix bugs 7754, 7485, 6477). | 1830 | * Update Lapack to 3.2.2 on Windows (fix Bugs 7754, 7485, 6477). |
1820 | 1831 | ||
1821 | * Update JLaTeXMath to version 0.9.3 | 1832 | * Update JLaTeXMath to version 0.9.3 |
1822 | 1833 | ||
1823 | Documentation: | 1834 | Documentation: |
1824 | ============== | 1835 | ============== |
1825 | 1836 | ||
1826 | * bug 7755 fixed - Some sparse help pages moved from elementary_functions to | 1837 | * Bug 7755 fixed - Some sparse help pages moved from elementary_functions to |
1827 | the sparse chapter. | 1838 | the sparse chapter. |
1828 | 1839 | ||
1829 | Windows Installer: | 1840 | Windows Installer: |
@@ -1836,15 +1847,15 @@ Windows Installer: | |||
1836 | Graphics: | 1847 | Graphics: |
1837 | ========= | 1848 | ========= |
1838 | 1849 | ||
1839 | Two additionnal Graphics demos about plotyy() and plotyyy() added. See bug #7687 | 1850 | Two additionnal Graphics demos about plotyy() and plotyyy() added. See Bug #7687 |
1840 | Thanks to Samuel Gougeon. | 1851 | Thanks to Samuel Gougeon. |
1841 | 1852 | ||
1842 | * bug 6910 fixed - The font size in LaTeX labels was too big. | 1853 | * Bug 6910 fixed - The font size in LaTeX labels was too big. |
1843 | 1854 | ||
1844 | * bug 7137 fixed - In Text uicontrol, fontsize was rounded which was | 1855 | * Bug 7137 fixed - In Text uicontrol, fontsize was rounded which was |
1845 | problematic when fontUnits was 'normalized'. | 1856 | problematic when fontUnits was 'normalized'. |
1846 | 1857 | ||
1847 | * bug 7857 fixed - If an event_handler was previously assigned to a graphic | 1858 | * Bug 7857 fixed - If an event_handler was previously assigned to a graphic |
1848 | window the datatips toogle tool icon had to be clicked twice | 1859 | window the datatips toogle tool icon had to be clicked twice |
1849 | to make it active. | 1860 | to make it active. |
1850 | 1861 | ||
@@ -1854,175 +1865,175 @@ Xcos: | |||
1854 | 1865 | ||
1855 | * A new initialization UI for partial differential equations settings has been added. | 1866 | * A new initialization UI for partial differential equations settings has been added. |
1856 | 1867 | ||
1857 | * bug 7256 fixed - Saving a diagram with a non-ASCII filename created a | 1868 | * Bug 7256 fixed - Saving a diagram with a non-ASCII filename created a |
1858 | corrupted file on Windows. | 1869 | corrupted file on Windows. |
1859 | 1870 | ||
1860 | * bug 7498 fixed - SPLIT_f were not always deleted when one of its connection | 1871 | * Bug 7498 fixed - SPLIT_f were not always deleted when one of its connection |
1861 | were. | 1872 | were. |
1862 | 1873 | ||
1863 | * bug 7622 fixed - When opening an Xcos diagram done on 5.2.2, an exception | 1874 | * Bug 7622 fixed - When opening an Xcos diagram done on 5.2.2, an exception |
1864 | could be thrown. | 1875 | could be thrown. |
1865 | 1876 | ||
1866 | * bug 7628 fixed - When importing Scicos diagram, type each port as "explicit" | 1877 | * Bug 7628 fixed - When importing Scicos diagram, type each port as "explicit" |
1867 | when not typed. | 1878 | when not typed. |
1868 | 1879 | ||
1869 | * bug 7631 fixed - On Xcos, using xcosPalAdd modified the user palatte.xml file. | 1880 | * Bug 7631 fixed - On Xcos, using xcosPalAdd modified the user palatte.xml file. |
1870 | 1881 | ||
1871 | * bug 7635 fixed - Xcos diagram with nested SuperBlocks did not contains a | 1882 | * Bug 7635 fixed - Xcos diagram with nested SuperBlocks did not contains a |
1872 | valid container reference. | 1883 | valid container reference. |
1873 | 1884 | ||
1874 | * bug 7636 fixed - The SUPER_f internal diagram was not coherent with the block | 1885 | * Bug 7636 fixed - The SUPER_f internal diagram was not coherent with the block |
1875 | external view. | 1886 | external view. |
1876 | 1887 | ||
1877 | * bug 7644 fixed - The last user palette could not be removed from the palette | 1888 | * Bug 7644 fixed - The last user palette could not be removed from the palette |
1878 | tree. | 1889 | tree. |
1879 | 1890 | ||
1880 | * bug 7651 fixed - scicos_math.h was missing in binary package. | 1891 | * Bug 7651 fixed - scicos_math.h was missing in binary package. |
1881 | 1892 | ||
1882 | * bug 7715 fixed - Performances of xcosDiagramToHDF5 degraded after several | 1893 | * Bug 7715 fixed - Performances of xcosDiagramToHDF5 degraded after several |
1883 | subsequent calls to this function. | 1894 | subsequent calls to this function. |
1884 | 1895 | ||
1885 | * bug 7778 fixed - The disabled buttons were badly colorized. | 1896 | * Bug 7778 fixed - The disabled buttons were badly colorized. |
1886 | 1897 | ||
1887 | * bug 7809 fixed - The AFFICH_m block settings did not update the block view. | 1898 | * Bug 7809 fixed - The AFFICH_m block settings did not update the block view. |
1888 | 1899 | ||
1889 | * bug 7834 fixed - The last argument of xcosPalAddBlock about the block style | 1900 | * Bug 7834 fixed - The last argument of xcosPalAddBlock about the block style |
1890 | could not be changed by the user. | 1901 | could not be changed by the user. |
1891 | 1902 | ||
1892 | * bug 7845 fixed - Code generation was broken. | 1903 | * Bug 7845 fixed - Code generation was broken. |
1893 | 1904 | ||
1894 | call_scilab: | 1905 | call_scilab: |
1895 | ============ | 1906 | ============ |
1896 | 1907 | ||
1897 | * in 'API' mode, history manager is disabled. | 1908 | * in 'API' mode, history manager is disabled. |
1898 | 1909 | ||
1899 | * bug 7601 fixed - call_scilab C functions did not check if engine was started. | 1910 | * Bug 7601 fixed - call_scilab C functions did not check if engine was started. |
1900 | 1911 | ||
1901 | * bug 7602 fixed - It was not possible to start/close a Scilab engine at any | 1912 | * Bug 7602 fixed - It was not possible to start/close a Scilab engine at any |
1902 | time. | 1913 | time. |
1903 | 1914 | ||
1904 | Scilab/LabView Gateway: | 1915 | Scilab/LabView Gateway: |
1905 | ======================= | 1916 | ======================= |
1906 | 1917 | ||
1907 | * bug 7791 fixed - It was not possible to restart anymore. VI already started. | 1918 | * Bug 7791 fixed - It was not possible to restart anymore. VI already started. |
1908 | 1919 | ||
1909 | Bug Fixes: | 1920 | Bug Fixes: |
1910 | ========== | 1921 | ========== |
1911 | 1922 | ||
1912 | * bug 4247 fixed - The command xclick did not work correctly. | 1923 | * Bug 4247 fixed - The command xclick did not work correctly. |
1913 | 1924 | ||
1914 | * bug 5697 fixed - External hyperlinks were opened in Help Browser rather | 1925 | * Bug 5697 fixed - External hyperlinks were opened in Help Browser rather |
1915 | than in Web Browser. | 1926 | than in Web Browser. |
1916 | 1927 | ||
1917 | * bug 6477 fixed - in some case, schur returned wrong values on Windows. | 1928 | * Bug 6477 fixed - in some case, schur returned wrong values on Windows. |
1918 | 1929 | ||
1919 | * bug 6504 fixed - Due to a bug in Java, the <br> tag was not copied as a CR | 1930 | * Bug 6504 fixed - Due to a Bug in Java, the <br> tag was not copied as a CR |
1920 | in a messagebox. | 1931 | in a messagebox. |
1921 | 1932 | ||
1922 | * bug 6938 fixed - frexp returned a wrong error message with a complex as | 1933 | * Bug 6938 fixed - frexp returned a wrong error message with a complex as |
1923 | input argument. | 1934 | input argument. |
1924 | 1935 | ||
1925 | * bug 7125 fixed - fscanfMat() did not read correctly %inf, -%inf and | 1936 | * Bug 7125 fixed - fscanfMat() did not read correctly %inf, -%inf and |
1926 | %nan values respectively recorded by fprintfMat(). | 1937 | %nan values respectively recorded by fprintfMat(). |
1927 | 1938 | ||
1928 | * bug 7208 fixed - The help for atomsGetLoaded() gave the wrong shape | 1939 | * Bug 7208 fixed - The help for atomsGetLoaded() gave the wrong shape |
1929 | for the loaded matrix. | 1940 | for the loaded matrix. |
1930 | 1941 | ||
1931 | * bug 7348 fixed - ATOMS: A module was loaded twice if it was installed both in | 1942 | * Bug 7348 fixed - ATOMS: A module was loaded twice if it was installed both in |
1932 | the "user" and the "allusers" section. | 1943 | the "user" and the "allusers" section. |
1933 | 1944 | ||
1934 | * bug 7405 fixed - The toolbar was not updated when an undocking occured. | 1945 | * Bug 7405 fixed - The toolbar was not updated when an undocking occured. |
1935 | 1946 | ||
1936 | * bug 7452 fixed - demos nmplot from Optimization and Simulation -> fminsearch | 1947 | * Bug 7452 fixed - demos nmplot from Optimization and Simulation -> fminsearch |
1937 | -> nmplot* did not work. | 1948 | -> nmplot* did not work. |
1938 | 1949 | ||
1939 | * bug 7453 fixed - newfun() was broken after clearfun(). | 1950 | * Bug 7453 fixed - newfun() was broken after clearfun(). |
1940 | 1951 | ||
1941 | * bug 7485 fixed - Division of matrices of complex numbers crashed on Windows. | 1952 | * Bug 7485 fixed - Division of matrices of complex numbers crashed on Windows. |
1942 | 1953 | ||
1943 | * bug 7519 fixed - Help page of getcallbackobject() did not describe input argument. | 1954 | * Bug 7519 fixed - Help page of getcallbackobject() did not describe input argument. |
1944 | 1955 | ||
1945 | * bug 7525 fixed - Scilab failed to assign 2-d matrices into 3-d matrices, on | 1956 | * Bug 7525 fixed - Scilab failed to assign 2-d matrices into 3-d matrices, on |
1946 | Windows. | 1957 | Windows. |
1947 | 1958 | ||
1948 | * bug 7599 fixed - Intersci-n and intersci did not create code from a .desc file | 1959 | * Bug 7599 fixed - Intersci-n and intersci did not create code from a .desc file |
1949 | if it was not ended by an empty line. | 1960 | if it was not ended by an empty line. |
1950 | 1961 | ||
1951 | * bug 7603 fixed - Fortran code generated by intersci did not build with a fortran | 1962 | * Bug 7603 fixed - Fortran code generated by intersci did not build with a fortran |
1952 | or F2C compiler on Windows. | 1963 | or F2C compiler on Windows. |
1953 | 1964 | ||
1954 | * bug 7611 fixed - The cross to close a subwindow and the little arrow to undock | 1965 | * Bug 7611 fixed - The cross to close a subwindow and the little arrow to undock |
1955 | were not visible even if the subwindow was docked. | 1966 | were not visible even if the subwindow was docked. |
1956 | 1967 | ||
1957 | * bug 7615 fixed - When opening a SuperBlock, a non-blocking exception could be | 1968 | * Bug 7615 fixed - When opening a SuperBlock, a non-blocking exception could be |
1958 | thrown. | 1969 | thrown. |
1959 | 1970 | ||
1960 | * bug 7616 fixed - fullfile did not work with only one input argument. | 1971 | * Bug 7616 fixed - fullfile did not work with only one input argument. |
1961 | 1972 | ||
1962 | * bug 7619 fixed - get_function_path did not return all available paths. | 1973 | * Bug 7619 fixed - get_function_path did not return all available paths. |
1963 | 1974 | ||
1964 | * bug 7620 fixed - The Optimization and Simulation/Optimisation/Plot demo did | 1975 | * Bug 7620 fixed - The Optimization and Simulation/Optimisation/Plot demo did |
1965 | not plot anything. | 1976 | not plot anything. |
1966 | 1977 | ||
1967 | * bug 7661 fixed - Add some usage examples for the function 'warning'. | 1978 | * Bug 7661 fixed - Add some usage examples for the function 'warning'. |
1968 | 1979 | ||
1969 | * bug 7681 fixed - help_from_sci failed to process tabulated .sci files. | 1980 | * Bug 7681 fixed - help_from_sci failed to process tabulated .sci files. |
1970 | 1981 | ||
1971 | * bug 7685 fixed - Demo Graphics => More surfaces => Sphere did not appear | 1982 | * Bug 7685 fixed - Demo Graphics => More surfaces => Sphere did not appear |
1972 | as spherical. | 1983 | as spherical. |
1973 | 1984 | ||
1974 | * bug 7688 fixed - set("color_map", hsvcolormap(128)) produced | 1985 | * Bug 7688 fixed - set("color_map", hsvcolormap(128)) produced |
1975 | a EXCEPTION_STACK_OVERFLOW. | 1986 | a EXCEPTION_STACK_OVERFLOW. |
1976 | 1987 | ||
1977 | * bug 7693 fixed - With a corrupted palettes.xml file, the error message was not | 1988 | * Bug 7693 fixed - With a corrupted palettes.xml file, the error message was not |
1978 | coherent with the recovering action. | 1989 | coherent with the recovering action. |
1979 | 1990 | ||
1980 | * bug 7703 fixed - 'coding_ga_identity' help contained false "See Also". | 1991 | * Bug 7703 fixed - 'coding_ga_identity' help contained false "See Also". |
1981 | 1992 | ||
1982 | * bug 7704 fixed - 'init_ga_default' help did not inform the default values of | 1993 | * Bug 7704 fixed - 'init_ga_default' help did not inform the default values of |
1983 | the optional parameters. | 1994 | the optional parameters. |
1984 | 1995 | ||
1985 | * bug 7706 fixed - example in the 'optim_ga' help page did not work. | 1996 | * Bug 7706 fixed - example in the 'optim_ga' help page did not work. |
1986 | 1997 | ||
1987 | * bug 7733 fixed - strstr crashed scilab if the second input argument was longer | 1998 | * Bug 7733 fixed - strstr crashed scilab if the second input argument was longer |
1988 | than the first one. | 1999 | than the first one. |
1989 | 2000 | ||
1990 | * bug 7737 fixed - Part 1 - ATOMS: when installing a module, the archive was | 2001 | * Bug 7737 fixed - Part 1 - ATOMS: when installing a module, the archive was |
1991 | automatically downloaded before checking if the archive | 2002 | automatically downloaded before checking if the archive |
1992 | already existed in the archive directory. | 2003 | already existed in the archive directory. |
1993 | 2004 | ||
1994 | * bug 7740 fixed - edit() with a Scilab macro redefined failed. | 2005 | * Bug 7740 fixed - edit() with a Scilab macro redefined failed. |
1995 | 2006 | ||
1996 | * bug 7747 fixed - xclick(): When the graphic window was docked, keyboard | 2007 | * Bug 7747 fixed - xclick(): When the graphic window was docked, keyboard |
1997 | events were not detected. | 2008 | events were not detected. |
1998 | 2009 | ||
1999 | * bug 7751 fixed - justify() did not work correctly if the subject embedded | 2010 | * Bug 7751 fixed - justify() did not work correctly if the subject embedded |
2000 | leading or trailing spaces. | 2011 | leading or trailing spaces. |
2001 | 2012 | ||
2002 | * bug 7754 fixed - umfpack did not work with Scilab 5.3.0-beta-2 on Windows. | 2013 | * Bug 7754 fixed - umfpack did not work with Scilab 5.3.0-beta-2 on Windows. |
2003 | 2014 | ||
2004 | * bug 7756 fixed - sprand did not produce normal numbers. | 2015 | * Bug 7756 fixed - sprand did not produce normal numbers. |
2005 | 2016 | ||
2006 | * bug 7766 fixed - cdff, cdffnc functions did not display %inf in error messages | 2017 | * Bug 7766 fixed - cdff, cdffnc functions did not display %inf in error messages |
2007 | 2018 | ||
2008 | * bug 7775 fixed - ged action 6 (selection and move of a graphic entity) was | 2019 | * Bug 7775 fixed - ged action 6 (selection and move of a graphic entity) was |
2009 | broken. | 2020 | broken. |
2010 | 2021 | ||
2011 | * bug 7802 fixed - the graduate function complained about obsolete maxi and mini | 2022 | * Bug 7802 fixed - the graduate function complained about obsolete maxi and mini |
2012 | functions. | 2023 | functions. |
2013 | 2024 | ||
2014 | * bug 7803 fixed - edit edit failed. | 2025 | * Bug 7803 fixed - edit edit failed. |
2015 | 2026 | ||
2016 | * bug 7821 fixed - In a messagebox, an exception was thrown when clicking on a | 2027 | * Bug 7821 fixed - In a messagebox, an exception was thrown when clicking on a |
2017 | mal-formed url. | 2028 | mal-formed url. |
2018 | 2029 | ||
2019 | * bug 7831 fixed - Some reference of the old editvar UI were present in the | 2030 | * Bug 7831 fixed - Some reference of the old editvar UI were present in the |
2020 | source directory tree. | 2031 | source directory tree. |
2021 | 2032 | ||
2022 | * bug 7840 fixed - big lines were splitted by mgetl. | 2033 | * Bug 7840 fixed - big lines were splitted by mgetl. |
2023 | 2034 | ||
2024 | 2035 | ||
2025 | Changes between version 5.3.0-beta-1 and 5.3.0-beta-2 of Scilab | 2036 | Changes between versions 5.3.0-beta-1 and 5.3.0-beta-2 of Scilab |
2026 | =============================================================== | 2037 | =============================================================== |
2027 | 2038 | ||
2028 | Obsolete Functions: | 2039 | Obsolete Functions: |
@@ -2047,32 +2058,32 @@ SciNotes: | |||
2047 | 2058 | ||
2048 | * Add a close-button on the tabs and the possibility to drag&drop them. | 2059 | * Add a close-button on the tabs and the possibility to drag&drop them. |
2049 | 2060 | ||
2050 | * bug 6496 fixed - Add hyperlinks on macros in SciNotes. | 2061 | * Bug 6496 fixed - Add hyperlinks on macros in SciNotes. |
2051 | 2062 | ||
2052 | * bugs 7462, 7463 fixed - The editor did not manage files with extensions *.tst, | 2063 | * Bugs 7462, 7463 fixed - The editor did not manage files with extensions *.tst, |
2053 | *.start,*.quit. | 2064 | *.start,*.quit. |
2054 | 2065 | ||
2055 | * bug 7477 fixed - Bad detection of a function declaration when the line | 2066 | * Bug 7477 fixed - Bad detection of a function declaration when the line |
2056 | ended with a comment. | 2067 | ended with a comment. |
2057 | 2068 | ||
2058 | * bug 7491 fixed - Broken lines with a .. were not correctly handled and caused | 2069 | * Bug 7491 fixed - Broken lines with a .. were not correctly handled and caused |
2059 | a freeze of SciNotes. | 2070 | a freeze of SciNotes. |
2060 | 2071 | ||
2061 | * bug 7550 fixed - In SciNotes, the "case" keyword was misplaced in some cases. | 2072 | * Bug 7550 fixed - In SciNotes, the "case" keyword was misplaced in some cases. |
2062 | 2073 | ||
2063 | * bug 7557 fixed - SciNotes: unselected line was tabified. | 2074 | * Bug 7557 fixed - SciNotes: unselected line was tabified. |
2064 | 2075 | ||
2065 | * bug 7558 fixed - SciNotes: global variables were reached before local ones. | 2076 | * Bug 7558 fixed - SciNotes: global variables were reached before local ones. |
2066 | 2077 | ||
2067 | * bug 7564 fixed - In SciNotes, no message was displayed when an unsuccessful | 2078 | * Bug 7564 fixed - In SciNotes, no message was displayed when an unsuccessful |
2068 | search occurred. | 2079 | search occurred. |
2069 | 2080 | ||
2070 | * bug 7586 fixed - ShortCut for 'Save' action was missing in SciNotes. | 2081 | * Bug 7586 fixed - ShortCut for 'Save' action was missing in SciNotes. |
2071 | 2082 | ||
2072 | * bug 7590 fixed - In SciNotes, there was a bad organization of | 2083 | * Bug 7590 fixed - In SciNotes, there was a bad organization of |
2073 | "Split..." and "Line Numbering..." menus. | 2084 | "Split..." and "Line Numbering..." menus. |
2074 | 2085 | ||
2075 | * bug 7595 fixed - In SciNotes, a string was broken if '..' was encountered. | 2086 | * Bug 7595 fixed - In SciNotes, a string was broken if '..' was encountered. |
2076 | 2087 | ||
2077 | 2088 | ||
2078 | File input/output: | 2089 | File input/output: |
@@ -2087,78 +2098,78 @@ Window Management: | |||
2087 | * If a subwindow is not docked, it is not possible to close a subwindow with | 2098 | * If a subwindow is not docked, it is not possible to close a subwindow with |
2088 | its own "cross" anymore. | 2099 | its own "cross" anymore. |
2089 | 2100 | ||
2090 | * bugs 7572, 5519 fixed - The cross in the dockbar was confusing when a window | 2101 | * Bugs 7572, 5519 fixed - The cross in the dockbar was confusing when a window |
2091 | was not docked. | 2102 | was not docked. |
2092 | 2103 | ||
2093 | Editvar/Browsevar: | 2104 | Editvar/Browsevar: |
2094 | ================== | 2105 | ================== |
2095 | 2106 | ||
2096 | * bug 7328 fixed - editvar() window title did not contain the name of the | 2107 | * Bug 7328 fixed - editvar() window title did not contain the name of the |
2097 | edited variable. | 2108 | edited variable. |
2098 | 2109 | ||
2099 | * bug 7329 fixed - If editvar() window was docked, calling editvar another time | 2110 | * Bug 7329 fixed - If editvar() window was docked, calling editvar another time |
2100 | threw java exceptions and froze editvar(). | 2111 | threw java exceptions and froze editvar(). |
2101 | 2112 | ||
2102 | * bug 7330 fixed - browsevar() called editvar() even if the latter did not | 2113 | * Bug 7330 fixed - browsevar() called editvar() even if the latter did not |
2103 | handle the variable type. | 2114 | handle the variable type. |
2104 | 2115 | ||
2105 | * bug 7332 fixed - browsevar(): When checked booleans were hidden and unchecked | 2116 | * Bug 7332 fixed - browsevar(): When checked booleans were hidden and unchecked |
2106 | booleans were displayed, the "boolean" menu was reversed. | 2117 | booleans were displayed, the "boolean" menu was reversed. |
2107 | 2118 | ||
2108 | * bug 7333 fixed - browsevar(): The type of global variables had weird values. | 2119 | * Bug 7333 fixed - browsevar(): The type of global variables had weird values. |
2109 | 2120 | ||
2110 | * bug 7334 fixed - browsevar(): Some columns had wrong names. | 2121 | * Bug 7334 fixed - browsevar(): Some columns had wrong names. |
2111 | 2122 | ||
2112 | * bug 7337 fixed - browsevar(): Some types could not be filtered | 2123 | * Bug 7337 fixed - browsevar(): Some types could not be filtered |
2113 | (Scilab intrinsic, Matlab sparse and implicit polynomial). | 2124 | (Scilab intrinsic, Matlab sparse and implicit polynomial). |
2114 | 2125 | ||
2115 | * bug 7343 fixed - editvar could not edit empty matrices. | 2126 | * Bug 7343 fixed - editvar could not edit empty matrices. |
2116 | 2127 | ||
2117 | 2128 | ||
2118 | Xcos: | 2129 | Xcos: |
2119 | ===== | 2130 | ===== |
2120 | 2131 | ||
2121 | * bug 6968 fixed - Modelica Chaos Xcos demo was not simulating. | 2132 | * Bug 6968 fixed - Modelica Chaos Xcos demo was not simulating. |
2122 | 2133 | ||
2123 | * bug 7372 fixed - No message was displayed in the Xcos info bar during the | 2134 | * Bug 7372 fixed - No message was displayed in the Xcos info bar during the |
2124 | first drag and drop of a block (it may take time). | 2135 | first drag and drop of a block (it may take time). |
2125 | 2136 | ||
2126 | * bug 7396 fixed - On I/O blocks used in SuperBlocks, empty index threw a | 2137 | * Bug 7396 fixed - On I/O blocks used in SuperBlocks, empty index threw a |
2127 | decoding exception. | 2138 | decoding exception. |
2128 | 2139 | ||
2129 | * bug 7480 fixed - Xcos conditional compilation produced a too long script on | 2140 | * Bug 7480 fixed - Xcos conditional compilation produced a too long script on |
2130 | Scilab queue. | 2141 | Scilab queue. |
2131 | 2142 | ||
2132 | * bug 7483 fixed - A wrong id block could lead to unopenable files. | 2143 | * Bug 7483 fixed - A wrong id block could lead to unopenable files. |
2133 | 2144 | ||
2134 | * bug 7520 fixed - The Xcos context was not translated from parent diagram to | 2145 | * Bug 7520 fixed - The Xcos context was not translated from parent diagram to |
2135 | child one. | 2146 | child one. |
2136 | 2147 | ||
2137 | * bug 7529 fixed - Using the Xcos block help from the palette froze Scilab. | 2148 | * Bug 7529 fixed - Using the Xcos block help from the palette froze Scilab. |
2138 | 2149 | ||
2139 | * bug 7530 fixed - When connecting two links together in a superblock, the split | 2150 | * Bug 7530 fixed - When connecting two links together in a superblock, the split |
2140 | block was not correctly positioned. | 2151 | block was not correctly positioned. |
2141 | 2152 | ||
2142 | * bug 7532 fixed - Old Scicos diagrams without diagram version numbers could not | 2153 | * Bug 7532 fixed - Old Scicos diagrams without diagram version numbers could not |
2143 | be opened. | 2154 | be opened. |
2144 | 2155 | ||
2145 | * bug 7533 fixed - On Xcos, it was possible to drop a block into another one. | 2156 | * Bug 7533 fixed - On Xcos, it was possible to drop a block into another one. |
2146 | 2157 | ||
2147 | * bug 7534 fixed - On a RegionToSuperBlock action, the exported block parent | 2158 | * Bug 7534 fixed - On a RegionToSuperBlock action, the exported block parent |
2148 | field were not updated with the new parent diagram. | 2159 | field were not updated with the new parent diagram. |
2149 | 2160 | ||
2150 | * bug 7540 fixed - Xcos did not well serialized ScilabInteger types. This | 2161 | * Bug 7540 fixed - Xcos did not well serialized ScilabInteger types. This |
2151 | problem produced bugs on the LOGIC and BITSET blocks. | 2162 | problem produced Bugs on the LOGIC and BITSET blocks. |
2152 | 2163 | ||
2153 | * bug 7551 fixed - An Xcos block could not change the type of a port when it was | 2164 | * Bug 7551 fixed - An Xcos block could not change the type of a port when it was |
2154 | already present. | 2165 | already present. |
2155 | 2166 | ||
2156 | * bug 7571 fixed - The mirror state of a block was not saved on a diagram. | 2167 | * Bug 7571 fixed - The mirror state of a block was not saved on a diagram. |
2157 | 2168 | ||
2158 | * bug 7574 fixed - The Xcos diagram configuration settings did not work with | 2169 | * Bug 7574 fixed - The Xcos diagram configuration settings did not work with |
2159 | exponential values. | 2170 | exponential values. |
2160 | 2171 | ||
2161 | * bug 7588 fixed - When Xcos palettes had been installed in Scilab, they were not | 2172 | * Bug 7588 fixed - When Xcos palettes had been installed in Scilab, they were not |
2162 | removed at the end of the session. | 2173 | removed at the end of the session. |
2163 | 2174 | ||
2164 | 2175 | ||
@@ -2172,90 +2183,90 @@ Compilation: | |||
2172 | 2183 | ||
2173 | Bug Fixes: | 2184 | Bug Fixes: |
2174 | ========== | 2185 | ========== |
2175 | * bug 3842 fixed - "native" and "double" evaluation modes added to the sum, | 2186 | * Bug 3842 fixed - "native" and "double" evaluation modes added to the sum, |
2176 | cumsum, prod and cumprod functions | 2187 | cumsum, prod and cumprod functions |
2177 | For more information, see the SEP #46. | 2188 | For more information, see the SEP #46. |
2178 | 2189 | ||
2179 | * bug 4370 fixed - Help page for alufunction and figure_properties were not | 2190 | * Bug 4370 fixed - Help page for alufunction and figure_properties were not |
2180 | up-to-date and the help page for pixel_drawing_mode was | 2191 | up-to-date and the help page for pixel_drawing_mode was |
2181 | missing. | 2192 | missing. |
2182 | 2193 | ||
2183 | * bug 5185 fixed - It was not possible to edit the name of a super block. | 2194 | * Bug 5185 fixed - It was not possible to edit the name of a super block. |
2184 | 2195 | ||
2185 | * bug 5366 fixed - Help of modules_manager was not built. | 2196 | * Bug 5366 fixed - Help of modules_manager was not built. |
2186 | 2197 | ||
2187 | * bug 6639 fixed - "hypermat" did not remove the higher dimensions equal to 1. | 2198 | * Bug 6639 fixed - "hypermat" did not remove the higher dimensions equal to 1. |
2188 | 2199 | ||
2189 | * bug 6741 fixed - Some source files were useless. | 2200 | * Bug 6741 fixed - Some source files were useless. |
2190 | 2201 | ||
2191 | * bug 6849 fixed - add_profiling badly handled "else" which made plotprofile | 2202 | * Bug 6849 fixed - add_profiling badly handled "else" which made plotprofile |
2192 | function produced an incorrect report. | 2203 | function produced an incorrect report. |
2193 | 2204 | ||
2194 | * bug 7121 fixed - Help file about saveafterncommands(0) updated. | 2205 | * Bug 7121 fixed - Help file about saveafterncommands(0) updated. |
2195 | 2206 | ||
2196 | * bug 7124 fixed - mputl returned a wrong error message if a file did not exist. | 2207 | * Bug 7124 fixed - mputl returned a wrong error message if a file did not exist. |
2197 | 2208 | ||
2198 | * bug 7158 fixed - Help chapter on texmacs was empty. | 2209 | * Bug 7158 fixed - Help chapter on texmacs was empty. |
2199 | 2210 | ||
2200 | * bug 7182 fixed - Help file of link about the output argument updated. | 2211 | * Bug 7182 fixed - Help file of link about the output argument updated. |
2201 | 2212 | ||
2202 | * bug 7183 fixed - Help file of ulink about the input argument updated. | 2213 | * Bug 7183 fixed - Help file of ulink about the input argument updated. |
2203 | 2214 | ||
2204 | * bug 7228 fixed - Help file of strcat about the third input argument updated. | 2215 | * Bug 7228 fixed - Help file of strcat about the third input argument updated. |
2205 | 2216 | ||
2206 | * bug 7282 fixed - eval failed on some functions without output arguments. | 2217 | * Bug 7282 fixed - eval failed on some functions without output arguments. |
2207 | 2218 | ||
2208 | * bug 7286 fixed - On some platforms, eps export of NaN values was buggy. | 2219 | * Bug 7286 fixed - On some platforms, eps export of NaN values was Buggy. |
2209 | 2220 | ||
2210 | * bug 7371 fixed - Documentation about cell did not precise that the value | 2221 | * Bug 7371 fixed - Documentation about cell did not precise that the value |
2211 | returned by A.dims could not be used as a subscript. | 2222 | returned by A.dims could not be used as a subscript. |
2212 | 2223 | ||
2213 | * bug 7374 fixed - If Scilab was launched via another Scilab, TMPDIR was badly | 2224 | * Bug 7374 fixed - If Scilab was launched via another Scilab, TMPDIR was badly |
2214 | built. | 2225 | built. |
2215 | 2226 | ||
2216 | * bug 7388 fixed - A java exception was thrown when we clicked on a menu created | 2227 | * Bug 7388 fixed - A java exception was thrown when we clicked on a menu created |
2217 | using uimenu because this menu had no child. | 2228 | using uimenu because this menu had no child. |
2218 | 2229 | ||
2219 | * bug 7391 fixed - Links added between help files on evstr, eval, execstr. | 2230 | * Bug 7391 fixed - Links added between help files on evstr, eval, execstr. |
2220 | 2231 | ||
2221 | * bug 7432 fixed - fscanfMat and fprintfMat accepted wrong format. | 2232 | * Bug 7432 fixed - fscanfMat and fprintfMat accepted wrong format. |
2222 | 2233 | ||
2223 | * bug 7437 fixed - If history file was invalid, history browser crashed. | 2234 | * Bug 7437 fixed - If history file was invalid, history browser crashed. |
2224 | 2235 | ||
2225 | * bug 7441 fixed - The history browser crashed if the language was changed. | 2236 | * Bug 7441 fixed - The history browser crashed if the language was changed. |
2226 | 2237 | ||
2227 | * bug 7443 fixed - The number of arguments of the "title", "xlabel", "ylabel" | 2238 | * Bug 7443 fixed - The number of arguments of the "title", "xlabel", "ylabel" |
2228 | and "zlabel" macros were incorrectly checked. | 2239 | and "zlabel" macros were incorrectly checked. |
2229 | 2240 | ||
2230 | * bug 7457 fixed - Under GNU/Linux and Mac OS, the datatip mode icon was | 2241 | * Bug 7457 fixed - Under GNU/Linux and Mac OS, the datatip mode icon was |
2231 | missing in the graphic windows toolbar. | 2242 | missing in the graphic windows toolbar. |
2232 | 2243 | ||
2233 | * bug 7459 fixed - Character issues fixed on some Japanese systems. | 2244 | * Bug 7459 fixed - Character issues fixed on some Japanese systems. |
2234 | 2245 | ||
2235 | * bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set | 2246 | * Bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set |
2236 | library name on Windows. | 2247 | library name on Windows. |
2237 | 2248 | ||
2238 | * bug 7505 fixed - Last optional parameter of "legend" macros was not read. | 2249 | * Bug 7505 fixed - Last optional parameter of "legend" macros was not read. |
2239 | 2250 | ||
2240 | * bug 7507 fixed - There were some issues in the pvm module error messages | 2251 | * Bug 7507 fixed - There were some issues in the pvm module error messages |
2241 | which made translation difficult. | 2252 | which made translation difficult. |
2242 | 2253 | ||
2243 | * bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set | 2254 | * Bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set |
2244 | library name on Windows. | 2255 | library name on Windows. |
2245 | 2256 | ||
2246 | * bug 7508 fixed - There was a wrong error message in gmres function. | 2257 | * Bug 7508 fixed - There was a wrong error message in gmres function. |
2247 | 2258 | ||
2248 | * bug 7514 fixed - Some demo files were broken due to changes in x_mdialog function. | 2259 | * Bug 7514 fixed - Some demo files were broken due to changes in x_mdialog function. |
2249 | 2260 | ||
2250 | * bug 7566 fixed - The cacsd module graphic functions (bode, black, nyquist,...) | 2261 | * Bug 7566 fixed - The cacsd module graphic functions (bode, black, nyquist,...) |
2251 | did not preserve the immediate_drawing property value. | 2262 | did not preserve the immediate_drawing property value. |
2252 | 2263 | ||
2253 | * bug 7568 fixed - In the completion window, an exception was thrown when an | 2264 | * Bug 7568 fixed - In the completion window, an exception was thrown when an |
2254 | item was selected. | 2265 | item was selected. |
2255 | 2266 | ||
2256 | * bug 7594 fixed - Undefined variable error was not properly handled since bug 6781 fix. | 2267 | * Bug 7594 fixed - Undefined variable error was not properly handled since Bug 6781 fix. |
2257 | 2268 | ||
2258 | Changes between version 5.2.X and 5.3.0-beta1 of Scilab | 2269 | Changes between versions 5.2.X and 5.3.0-beta1 of Scilab |
2259 | ======================================================= | 2270 | ======================================================= |
2260 | 2271 | ||
2261 | 2272 | ||
@@ -2298,135 +2309,135 @@ SciNotes (Text Editor): | |||
2298 | 2309 | ||
2299 | * Improve the "help on keyword" from the popup menu. | 2310 | * Improve the "help on keyword" from the popup menu. |
2300 | 2311 | ||
2301 | * bugs 4399, 4922 fixed - The line numbering could not be compatible with the | 2312 | * Bugs 4399, 4922 fixed - The line numbering could not be compatible with the |
2302 | output of the whereami function. | 2313 | output of the whereami function. |
2303 | 2314 | ||
2304 | * bug 4790 fixed - A broken string (with .. operator) was badly colorized. | 2315 | * Bug 4790 fixed - A broken string (with .. operator) was badly colorized. |
2305 | 2316 | ||
2306 | * bug 4865 fixed - The buttons to undo and redo were not disabled when there | 2317 | * Bug 4865 fixed - The buttons to undo and redo were not disabled when there |
2307 | was nothing to undo or redo. | 2318 | was nothing to undo or redo. |
2308 | 2319 | ||
2309 | * bug 4872 fixed - A binary file was opened like a text file. | 2320 | * Bug 4872 fixed - A binary file was opened like a text file. |
2310 | 2321 | ||
2311 | * bug 4907 fixed - The source code of a given macro could not be opened. | 2322 | * Bug 4907 fixed - The source code of a given macro could not be opened. |
2312 | 2323 | ||
2313 | * bug 4916 fixed - Problem with 'See the code' in the demos. | 2324 | * Bug 4916 fixed - Problem with 'See the code' in the demos. |
2314 | 2325 | ||
2315 | * bug 4990 fixed - When the argument was a directory, an error was displayed. | 2326 | * Bug 4990 fixed - When the argument was a directory, an error was displayed. |
2316 | 2327 | ||
2317 | * bug 4992 fixed - There was no possibility to split a window with the same | 2328 | * Bug 4992 fixed - There was no possibility to split a window with the same |
2318 | contents. | 2329 | contents. |
2319 | 2330 | ||
2320 | * bug 5087 fixed - Different keywords were not split in different categories. | 2331 | * Bug 5087 fixed - Different keywords were not split in different categories. |
2321 | 2332 | ||
2322 | * bug 5102 fixed - It was not possible to choose the font weight or the font | 2333 | * Bug 5102 fixed - It was not possible to choose the font weight or the font |
2323 | style for a keyword category. | 2334 | style for a keyword category. |
2324 | 2335 | ||
2325 | * bug 5113 fixed - Bad refresh of the application title in some cases. | 2336 | * Bug 5113 fixed - Bad refresh of the application title in some cases. |
2326 | 2337 | ||
2327 | * bug 5124 fixed - Editor's title was not updated when a file was saved as... | 2338 | * Bug 5124 fixed - Editor's title was not updated when a file was saved as... |
2328 | 2339 | ||
2329 | * bugs 5126, 6519 fixed - Problems appeared after using undo a few times. | 2340 | * Bugs 5126, 6519 fixed - Problems appeared after using undo a few times. |
2330 | 2341 | ||
2331 | * bug 5175 fixed - Ghost text appeared in the view. | 2342 | * Bug 5175 fixed - Ghost text appeared in the view. |
2332 | 2343 | ||
2333 | * bug 5178 fixed - The kind of tabulations (hard tabulations or spaces) | 2344 | * Bug 5178 fixed - The kind of tabulations (hard tabulations or spaces) |
2334 | could not be specified. | 2345 | could not be specified. |
2335 | 2346 | ||
2336 | * bug 5204 fixed - Weird display of 'else' keyword. | 2347 | * Bug 5204 fixed - Weird display of 'else' keyword. |
2337 | 2348 | ||
2338 | * bug 5261 fixed - Several instances of the editor could not be opened. | 2349 | * Bug 5261 fixed - Several instances of the editor could not be opened. |
2339 | 2350 | ||
2340 | * bug 5269 fixed - Help could not be reached on a keyword with CTRL+F1. | 2351 | * Bug 5269 fixed - Help could not be reached on a keyword with CTRL+F1. |
2341 | 2352 | ||
2342 | * bug 5320 fixed - A correct name was not proposed on the 'Save as' action. | 2353 | * Bug 5320 fixed - A correct name was not proposed on the 'Save as' action. |
2343 | 2354 | ||
2344 | * bug 5321 fixed - There was no possibility to choose the length of a | 2355 | * Bug 5321 fixed - There was no possibility to choose the length of a |
2345 | tabulation. | 2356 | tabulation. |
2346 | 2357 | ||
2347 | * bug 5473 fixed - It was not possible to generate a function help template | 2358 | * Bug 5473 fixed - It was not possible to generate a function help template |
2348 | using help_from_sci. | 2359 | using help_from_sci. |
2349 | 2360 | ||
2350 | * bug 5534 fixed - Auto-completion was not available. | 2361 | * Bug 5534 fixed - Auto-completion was not available. |
2351 | 2362 | ||
2352 | * bug 5632 fixed - A file in read-only mode could not be opened. | 2363 | * Bug 5632 fixed - A file in read-only mode could not be opened. |
2353 | 2364 | ||
2354 | * bug 5644 fixed - The DragN'Drop text was copied rather than moved. | 2365 | * Bug 5644 fixed - The DragN'Drop text was copied rather than moved. |
2355 | 2366 | ||
2356 | * bug 5645 fixed - Undo action deleted a line rather than making it visible. | 2367 | * Bug 5645 fixed - Undo action deleted a line rather than making it visible. |
2357 | 2368 | ||
2358 | * bugs 5646, 5658 fixed - The undo/redo strategy was failing in some cases. | 2369 | * Bugs 5646, 5658 fixed - The undo/redo strategy was failing in some cases. |
2359 | 2370 | ||
2360 | * bug 5647 fixed - Bad line numbering when a file was just opened. | 2371 | * Bug 5647 fixed - Bad line numbering when a file was just opened. |
2361 | 2372 | ||
2362 | * bug 5648 fixed - The editor let you think that you can change a filename just | 2373 | * Bug 5648 fixed - The editor let you think that you can change a filename just |
2363 | in changing the case. | 2374 | in changing the case. |
2364 | 2375 | ||
2365 | * bug 5652 fixed - Bad line numbering when several files were opened. | 2376 | * Bug 5652 fixed - Bad line numbering when several files were opened. |
2366 | 2377 | ||
2367 | * bug 5654 fixed - The editor did not save the user preferences. | 2378 | * Bug 5654 fixed - The editor did not save the user preferences. |
2368 | 2379 | ||
2369 | * bug 5655 fixed - The selection was lost after an unsuccessful search. | 2380 | * Bug 5655 fixed - The selection was lost after an unsuccessful search. |
2370 | 2381 | ||
2371 | * bug 5656 fixed - When a part of text was selected, the search was done on the full | 2382 | * Bug 5656 fixed - When a part of text was selected, the search was done on the full |
2372 | document. | 2383 | document. |
2373 | 2384 | ||
2374 | * bug 5657 fixed - Control+End did not move the cursor to the end of the file. | 2385 | * Bug 5657 fixed - Control+End did not move the cursor to the end of the file. |
2375 | 2386 | ||
2376 | * bug 5681 fixed - The search window was not put in front of the editor's one. | 2387 | * Bug 5681 fixed - The search window was not put in front of the editor's one. |
2377 | 2388 | ||
2378 | * bug 5682 fixed - A problem occurred in some cases with the replace action. | 2389 | * Bug 5682 fixed - A problem occurred in some cases with the replace action. |
2379 | 2390 | ||
2380 | * bug 6479 fixed - A problem occurred in some cases when a '{' was used in | 2391 | * Bug 6479 fixed - A problem occurred in some cases when a '{' was used in |
2381 | comments. | 2392 | comments. |
2382 | 2393 | ||
2383 | * bug 6515 fixed - The DragN'Drop text was copied at the end of the file. | 2394 | * Bug 6515 fixed - The DragN'Drop text was copied at the end of the file. |
2384 | 2395 | ||
2385 | * bug 6658 fixed - The position and size of the editor were not saved. | 2396 | * Bug 6658 fixed - The position and size of the editor were not saved. |
2386 | 2397 | ||
2387 | * bug 6670 fixed - There was no shortcut for the "Evaluate Selection" action. | 2398 | * Bug 6670 fixed - There was no shortcut for the "Evaluate Selection" action. |
2388 | 2399 | ||
2389 | * bug 6748 fixed - There was a time problem between local computer and | 2400 | * Bug 6748 fixed - There was a time problem between local computer and |
2390 | remote file system. | 2401 | remote file system. |
2391 | 2402 | ||
2392 | * bug 6807 fixed - '.*' was not correctly highlighted. | 2403 | * Bug 6807 fixed - '.*' was not correctly highlighted. |
2393 | 2404 | ||
2394 | * bug 6980 fixed - When a replaced text contained a '\', the backslash was | 2405 | * Bug 6980 fixed - When a replaced text contained a '\', the backslash was |
2395 | considered as a special character. | 2406 | considered as a special character. |
2396 | 2407 | ||
2397 | * bug 7032 fixed - There was a problem when a filename contained a ' or a ". | 2408 | * Bug 7032 fixed - There was a problem when a filename contained a ' or a ". |
2398 | 2409 | ||
2399 | * bug 7088 fixed - The editor freezed when a user copied/pasted several times. | 2410 | * Bug 7088 fixed - The editor freezed when a user copied/pasted several times. |
2400 | 2411 | ||
2401 | * bug 7112 fixed - Two transpositions gave a string (if a'==1 then a=b'). | 2412 | * Bug 7112 fixed - Two transpositions gave a string (if a'==1 then a=b'). |
2402 | 2413 | ||
2403 | * bug 7150 fixed - It was impossible to change the background color. | 2414 | * Bug 7150 fixed - It was impossible to change the background color. |
2404 | 2415 | ||
2405 | * bug 7237 fixed - Whites and tabs were not visible in strings and in comments. | 2416 | * Bug 7237 fixed - Whites and tabs were not visible in strings and in comments. |
2406 | 2417 | ||
2407 | * bug 7238 fixed - The dot/del key on the numeric pad added a 'suppr' and a dot. | 2418 | * Bug 7238 fixed - The dot/del key on the numeric pad added a 'suppr' and a dot. |
2408 | 2419 | ||
2409 | * bug 7239 fixed - Font style was lost on a selected text. | 2420 | * Bug 7239 fixed - Font style was lost on a selected text. |
2410 | 2421 | ||
2411 | * bug 7240 fixed - The menu "Open source file" was active even if nothing could | 2422 | * Bug 7240 fixed - The menu "Open source file" was active even if nothing could |
2412 | be opened. | 2423 | be opened. |
2413 | 2424 | ||
2414 | * bug 7262 fixed - An exception was thrown when a text was dragged and dropped. | 2425 | * Bug 7262 fixed - An exception was thrown when a text was dragged and dropped. |
2415 | 2426 | ||
2416 | * bug 7272 fixed - No check on the lastModified property was performed when | 2427 | * Bug 7272 fixed - No check on the lastModified property was performed when |
2417 | a file was opened. | 2428 | a file was opened. |
2418 | 2429 | ||
2419 | * bug 7277 fixed - The "recent files" list was badly ordered. | 2430 | * Bug 7277 fixed - The "recent files" list was badly ordered. |
2420 | 2431 | ||
2421 | * bug 7281 fixed - The menu "Evaluate selection" did not change when nothing | 2432 | * Bug 7281 fixed - The menu "Evaluate selection" did not change when nothing |
2422 | was selected. | 2433 | was selected. |
2423 | 2434 | ||
2424 | * bug 7299 fixed - There was a bad matching by the right for the expression | 2435 | * Bug 7299 fixed - There was a bad matching by the right for the expression |
2425 | n=size(x,"*"); r=(x*x') | 2436 | n=size(x,"*"); r=(x*x') |
2426 | 2437 | ||
2427 | * bug 7352 fixed - No completion menu on the right click. | 2438 | * Bug 7352 fixed - No completion menu on the right click. |
2428 | 2439 | ||
2429 | * bug 7421 fixed - The source file of a selected name with right | 2440 | * Bug 7421 fixed - The source file of a selected name with right |
2430 | click could not be opened. | 2441 | click could not be opened. |
2431 | 2442 | ||
2432 | 2443 | ||
@@ -2455,82 +2466,82 @@ Graphics: | |||
2455 | * The frequency response plots ("bode", "black", "nyquist", "gainplot",...) | 2466 | * The frequency response plots ("bode", "black", "nyquist", "gainplot",...) |
2456 | support cutomized datatips. | 2467 | support cutomized datatips. |
2457 | 2468 | ||
2458 | * bug 2651 fixed - "plot2d" was not working when the x argument was not given | 2469 | * Bug 2651 fixed - "plot2d" was not working when the x argument was not given |
2459 | and some optional arguments were given. | 2470 | and some optional arguments were given. |
2460 | 2471 | ||
2461 | * bug 3100 fixed - The "xselect" function has been made obsolete and replaced | 2472 | * Bug 3100 fixed - The "xselect" function has been made obsolete and replaced |
2462 | by "show_window", in accordance with its help page. | 2473 | by "show_window", in accordance with its help page. |
2463 | 2474 | ||
2464 | * bug 3975 fixed - The "xload" function was not able to load the contents of a | 2475 | * Bug 3975 fixed - The "xload" function was not able to load the contents of a |
2465 | previously saved graphic figure into a different one. | 2476 | previously saved graphic figure into a different one. |
2466 | 2477 | ||
2467 | * bug 4531 fixed - "legend" macros were not displaying any error when no | 2478 | * Bug 4531 fixed - "legend" macros were not displaying any error when no |
2468 | 'Polyline' existed. | 2479 | 'Polyline' existed. |
2469 | 2480 | ||
2470 | * bug 4658 fixed - When some graphic functions were called without any | 2481 | * Bug 4658 fixed - When some graphic functions were called without any |
2471 | arguments, the error was not explicit enough. | 2482 | arguments, the error was not explicit enough. |
2472 | 2483 | ||
2473 | * bug 5284 fixed - In some cases, the function "legend" drew line segments in | 2484 | * Bug 5284 fixed - In some cases, the function "legend" drew line segments in |
2474 | its box in a reverse order. | 2485 | its box in a reverse order. |
2475 | 2486 | ||
2476 | * bug 5606 fixed - In certain cases, user-defined x-axis ticks were not | 2487 | * Bug 5606 fixed - In certain cases, user-defined x-axis ticks were not |
2477 | correctly aligned. | 2488 | correctly aligned. |
2478 | 2489 | ||
2479 | * bug 6098 fixed - It was not possible to get values by clicking on a point | 2490 | * Bug 6098 fixed - It was not possible to get values by clicking on a point |
2480 | of Bode diagram. | 2491 | of Bode diagram. |
2481 | 2492 | ||
2482 | * bug 6394 fixed - The "black", "m_circle", "chart" functions has been | 2493 | * Bug 6394 fixed - The "black", "m_circle", "chart" functions has been |
2483 | improved for a better rendering and datatips | 2494 | improved for a better rendering and datatips |
2484 | customization. Two new functions created: "hallchart" | 2495 | customization. Two new functions created: "hallchart" |
2485 | (superseed "m_circle") and "nicholschart" (superseed | 2496 | (superseed "m_circle") and "nicholschart" (superseed |
2486 | "chart"). | 2497 | "chart"). |
2487 | 2498 | ||
2488 | * bug 6532 fixed - In some case text entity rendering order was wrong. | 2499 | * Bug 6532 fixed - In some case text entity rendering order was wrong. |
2489 | 2500 | ||
2490 | * bug 6676 fixed - When "twinkle(gca())" was executed, data related to the | 2501 | * Bug 6676 fixed - When "twinkle(gca())" was executed, data related to the |
2491 | current axes was not twinkling. | 2502 | current axes was not twinkling. |
2492 | 2503 | ||
2493 | * bug 6786 fixed - The "polarplot" function did not correctly display the polar | 2504 | * Bug 6786 fixed - The "polarplot" function did not correctly display the polar |
2494 | coordinated grid when negative rho values were plotted. | 2505 | coordinated grid when negative rho values were plotted. |
2495 | 2506 | ||
2496 | * bug 6835 fixed - Performing an interactive rotation after having executed the | 2507 | * Bug 6835 fixed - Performing an interactive rotation after having executed the |
2497 | "plot3d" function caused Scilab to freeze on 64-bit Windows. | 2508 | "plot3d" function caused Scilab to freeze on 64-bit Windows. |
2498 | 2509 | ||
2499 | * bug 6848 fixed - The patterns of the lines were poorly exported. | 2510 | * Bug 6848 fixed - The patterns of the lines were poorly exported. |
2500 | 2511 | ||
2501 | * bug 6958 fixed - The "tics_labels" property from "axes" rejected column vector | 2512 | * Bug 6958 fixed - The "tics_labels" property from "axes" rejected column vector |
2502 | of labels. | 2513 | of labels. |
2503 | 2514 | ||
2504 | * bug 6959 fixed - axis.tics_labels did not accept $..$ LaTeX labels. | 2515 | * Bug 6959 fixed - axis.tics_labels did not accept $..$ LaTeX labels. |
2505 | 2516 | ||
2506 | * bug 7024 fixed - Error messages from "twinkle" were not standard. | 2517 | * Bug 7024 fixed - Error messages from "twinkle" were not standard. |
2507 | 2518 | ||
2508 | * bug 7028 fixed - When Scilab printed an "axis" graphic handle, string array | 2519 | * Bug 7028 fixed - When Scilab printed an "axis" graphic handle, string array |
2509 | size for "tics_labels" was erroneous. | 2520 | size for "tics_labels" was erroneous. |
2510 | 2521 | ||
2511 | * bug 7065 fixed - "getColorIndex" used some global variables prohibiting | 2522 | * Bug 7065 fixed - "getColorIndex" used some global variables prohibiting |
2512 | user's calls. | 2523 | user's calls. |
2513 | 2524 | ||
2514 | * bug 7067 fixed - The "isoview" macro created an unnecessary "plot" object. | 2525 | * Bug 7067 fixed - The "isoview" macro created an unnecessary "plot" object. |
2515 | 2526 | ||
2516 | * bug 7075 fixed - When the "links" property was set for a handle of type | 2527 | * Bug 7075 fixed - When the "links" property was set for a handle of type |
2517 | "legend", the property type was not checked. | 2528 | "legend", the property type was not checked. |
2518 | 2529 | ||
2519 | * bug 7079 fixed - The "mtlb_get" used a "h" global variable instead of the | 2530 | * Bug 7079 fixed - The "mtlb_get" used a "h" global variable instead of the |
2520 | given "H" argument. | 2531 | given "H" argument. |
2521 | 2532 | ||
2522 | * bug 7172 fixed - Executing the "scaling" function caused a function | 2533 | * Bug 7172 fixed - Executing the "scaling" function caused a function |
2523 | redefinition warning due to its "factor" input argument. | 2534 | redefinition warning due to its "factor" input argument. |
2524 | 2535 | ||
2525 | * bug 7173 fixed - The equation in the "scaling" help page was incorrect. | 2536 | * Bug 7173 fixed - The equation in the "scaling" help page was incorrect. |
2526 | 2537 | ||
2527 | * bug 7187 fixed - Plotting a curve, zooming, and then plotting an additional | 2538 | * Bug 7187 fixed - Plotting a curve, zooming, and then plotting an additional |
2528 | curve caused Scilab to freeze, depending on the zoomed-in | 2539 | curve caused Scilab to freeze, depending on the zoomed-in |
2529 | area. | 2540 | area. |
2530 | 2541 | ||
2531 | * bug 7188 fixed - Deleting a Label graphics entity caused Scilab to crash. | 2542 | * Bug 7188 fixed - Deleting a Label graphics entity caused Scilab to crash. |
2532 | 2543 | ||
2533 | * bug 7353 fixed - Setting a Polyline's "interp_color_mode" property to "on" | 2544 | * Bug 7353 fixed - Setting a Polyline's "interp_color_mode" property to "on" |
2534 | without having previously set its "interp_color_vector" | 2545 | without having previously set its "interp_color_vector" |
2535 | property caused Scilab to crash. | 2546 | property caused Scilab to crash. |
2536 | 2547 | ||
@@ -2542,13 +2553,13 @@ Localization: | |||
2542 | Sebastian Sławski, Kamil Dąbrowsk, Kamil Strojek, Kamil Dąbrowski, | 2553 | Sebastian Sławski, Kamil Dąbrowsk, Kamil Strojek, Kamil Dąbrowski, |
2543 | Michał Snoc, Piotr Seroka... | 2554 | Michał Snoc, Piotr Seroka... |
2544 | 2555 | ||
2545 | * bug 3069 fixed - In some cases, the function gettext was returning \" | 2556 | * Bug 3069 fixed - In some cases, the function gettext was returning \" |
2546 | 2557 | ||
2547 | * bug 7059 fixed - The tag X-Launchpad-Export-Date has been removed to avoid | 2558 | * Bug 7059 fixed - The tag X-Launchpad-Export-Date has been removed to avoid |
2548 | huge and useless difference after a launchpad | 2559 | huge and useless difference after a launchpad |
2549 | synchronization. | 2560 | synchronization. |
2550 | 2561 | ||
2551 | * bug 7220 fixed - On Windows, when you started Scilab with "WScilex -l ru_RU", | 2562 | * Bug 7220 fixed - On Windows, when you started Scilab with "WScilex -l ru_RU", |
2552 | some menus were disabled. | 2563 | some menus were disabled. |
2553 | 2564 | ||
2554 | Source reorganization: | 2565 | Source reorganization: |
@@ -2573,12 +2584,12 @@ Documentation: | |||
2573 | ============== | 2584 | ============== |
2574 | 2585 | ||
2575 | * It is now possible to use LaTeX inlined in the documentation. Thanks to | 2586 | * It is now possible to use LaTeX inlined in the documentation. Thanks to |
2576 | Calixte Denizet for this feature. (See bug #4329) | 2587 | Calixte Denizet for this feature. (See Bug #4329) |
2577 | 2588 | ||
2578 | * bug 6630 fixed - JavaHelp did not update existing image files when | 2589 | * Bug 6630 fixed - JavaHelp did not update existing image files when |
2579 | building help. | 2590 | building help. |
2580 | 2591 | ||
2581 | * bug 6852 fixed - JavaHelp did not center the LaTeX formulas containing an | 2592 | * Bug 6852 fixed - JavaHelp did not center the LaTeX formulas containing an |
2582 | attribute align="center" | 2593 | attribute align="center" |
2583 | 2594 | ||
2584 | Xcos: | 2595 | Xcos: |
@@ -2600,71 +2611,71 @@ Xcos: | |||
2600 | Allows a user to set where are the Modelica files describing the user's | 2611 | Allows a user to set where are the Modelica files describing the user's |
2601 | Modelica blocks. | 2612 | Modelica blocks. |
2602 | 2613 | ||
2603 | * bug 4156 fixed - Xcos defined some temp. variables on stack without | 2614 | * Bug 4156 fixed - Xcos defined some temp. variables on stack without |
2604 | removing them. | 2615 | removing them. |
2605 | 2616 | ||
2606 | * bug 4705 fixed - Xcos used a non-existing file BEpsf | 2617 | * Bug 4705 fixed - Xcos used a non-existing file BEpsf |
2607 | 2618 | ||
2608 | * bug 4898 fixed - The scifunction_block stored list() parameters on the ipar | 2619 | * Bug 4898 fixed - The scifunction_block stored list() parameters on the ipar |
2609 | field instead of the opar field. | 2620 | field instead of the opar field. |
2610 | 2621 | ||
2611 | * bug 4977 fixed - Some icons were duplicated between Gui and Xcos. | 2622 | * Bug 4977 fixed - Some icons were duplicated between Gui and Xcos. |
2612 | 2623 | ||
2613 | * bug 5022 fixed - When opening some demos, ArrayIndexOutOfBoundsException | 2624 | * Bug 5022 fixed - When opening some demos, ArrayIndexOutOfBoundsException |
2614 | were thrown by some Swing components. | 2625 | were thrown by some Swing components. |
2615 | 2626 | ||
2616 | * bug 5161 fixed - The export to SVG did not work with images or html. | 2627 | * Bug 5161 fixed - The export to SVG did not work with images or html. |
2617 | 2628 | ||
2618 | * bug 5596 fixed - It was not possible to change text block properties (font | 2629 | * Bug 5596 fixed - It was not possible to change text block properties (font |
2619 | and color) | 2630 | and color) |
2620 | 2631 | ||
2621 | * bug 5640 fixed - Toolbar and menubar were sometimes not visible at startup. | 2632 | * Bug 5640 fixed - Toolbar and menubar were sometimes not visible at startup. |
2622 | 2633 | ||
2623 | * bug 6440 fixed - Xcos demos did not work and returned "Unable to | 2634 | * Bug 6440 fixed - Xcos demos did not work and returned "Unable to |
2624 | open file" error. | 2635 | open file" error. |
2625 | 2636 | ||
2626 | * bug 6527 fixed - There was several instances of the same variable name | 2637 | * Bug 6527 fixed - There was several instances of the same variable name |
2627 | in the workspace when a data set was exported via a | 2638 | in the workspace when a data set was exported via a |
2628 | "To Workspace" block. | 2639 | "To Workspace" block. |
2629 | 2640 | ||
2630 | * bug 6661 fixed - "Code Generation" menu failed. | 2641 | * Bug 6661 fixed - "Code Generation" menu failed. |
2631 | 2642 | ||
2632 | * bug 6668 fixed - Xcos Modelica demos did not work with the new | 2643 | * Bug 6668 fixed - Xcos Modelica demos did not work with the new |
2633 | Modelica compiler. | 2644 | Modelica compiler. |
2634 | 2645 | ||
2635 | * bug 6672 fixed - "Code generation" failed if superblock had | 2646 | * Bug 6672 fixed - "Code generation" failed if superblock had |
2636 | some gain blocks. | 2647 | some gain blocks. |
2637 | 2648 | ||
2638 | * bug 6674 fixed - Modelica generic block did not work. | 2649 | * Bug 6674 fixed - Modelica generic block did not work. |
2639 | 2650 | ||
2640 | * bug 6814 fixed - Link point positions (link.xx and link.yy) were not exported | 2651 | * Bug 6814 fixed - Link point positions (link.xx and link.yy) were not exported |
2641 | as column vectors. | 2652 | as column vectors. |
2642 | 2653 | ||
2643 | * bug 6900 fixed - The block interfunction was not considered as Scilab | 2654 | * Bug 6900 fixed - The block interfunction was not considered as Scilab |
2644 | macros. | 2655 | macros. |
2645 | 2656 | ||
2646 | * bug 6903 fixed - modelicat called ocamlrun (wrong dependency on Windows). | 2657 | * Bug 6903 fixed - modelicat called ocamlrun (wrong dependency on Windows). |
2647 | 2658 | ||
2648 | * bug 6981 fixed - The Scilab 'exit' call was killing Xcos session without | 2659 | * Bug 6981 fixed - The Scilab 'exit' call was killing Xcos session without |
2649 | prompting the user if modified diagrams must be saved before | 2660 | prompting the user if modified diagrams must be saved before |
2650 | exit. | 2661 | exit. |
2651 | 2662 | ||
2652 | * bug 7053 fixed - Rotated saved blocks were not loaded with the right rotation | 2663 | * Bug 7053 fixed - Rotated saved blocks were not loaded with the right rotation |
2653 | value. | 2664 | value. |
2654 | 2665 | ||
2655 | * bug 7089 fixed - Drawing links when creating superblock threw an encoding | 2666 | * Bug 7089 fixed - Drawing links when creating superblock threw an encoding |
2656 | exception. | 2667 | exception. |
2657 | 2668 | ||
2658 | * bug 7099 fixed - xml2modelica called ocamlrun (wrong dependency on Windows). | 2669 | * Bug 7099 fixed - xml2modelica called ocamlrun (wrong dependency on Windows). |
2659 | 2670 | ||
2660 | * bug 7129 fixed - Xcos hung at the opening of superblocks with context. | 2671 | * Bug 7129 fixed - Xcos hung at the opening of superblocks with context. |
2661 | 2672 | ||
2662 | * bug 7143 fixed - Simulation values were not valid when the exponential sign | 2673 | * Bug 7143 fixed - Simulation values were not valid when the exponential sign |
2663 | was an 'e'. | 2674 | was an 'e'. |
2664 | 2675 | ||
2665 | * bug 7175 fixed - Demo bridge rectifier did not build on Windows. | 2676 | * Bug 7175 fixed - Demo bridge rectifier did not build on Windows. |
2666 | 2677 | ||
2667 | * bug 7214 fixed - Modelica demos did not generate a .mo file in TMPDIR/modelica | 2678 | * Bug 7214 fixed - Modelica demos did not generate a .mo file in TMPDIR/modelica |
2668 | directory. | 2679 | directory. |
2669 | 2680 | ||
2670 | 2681 | ||
@@ -2682,21 +2693,21 @@ ATOMS: | |||
2682 | corresponding sheet. | 2693 | corresponding sheet. |
2683 | - Release date of a selected module can now be displayed. | 2694 | - Release date of a selected module can now be displayed. |
2684 | 2695 | ||
2685 | * bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category. | 2696 | * Bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category. |
2686 | 2697 | ||
2687 | * bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the | 2698 | * Bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the |
2688 | list of already installed modules appears on the home page. | 2699 | list of already installed modules appears on the home page. |
2689 | 2700 | ||
2690 | * bug 6842 fixed - The ATOMS GUI could tell that an installed version of a module | 2701 | * Bug 6842 fixed - The ATOMS GUI could tell that an installed version of a module |
2691 | was the most recent one even if it was not the case. | 2702 | was the most recent one even if it was not the case. |
2692 | 2703 | ||
2693 | * bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing | 2704 | * Bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing |
2694 | from the presentation frame. | 2705 | from the presentation frame. |
2695 | 2706 | ||
2696 | * bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were | 2707 | * Bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were |
2697 | not hyperlinked. | 2708 | not hyperlinked. |
2698 | 2709 | ||
2699 | * bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated. | 2710 | * Bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated. |
2700 | 2711 | ||
2701 | 2712 | ||
2702 | Matlab to Scilab Conversion Tools: | 2713 | Matlab to Scilab Conversion Tools: |
@@ -2730,10 +2741,10 @@ Dynamic Link: | |||
2730 | 'ilib_gen_Make', 'ilib_mex_build', 'ilib_build' is deprecated. | 2741 | 'ilib_gen_Make', 'ilib_mex_build', 'ilib_build' is deprecated. |
2731 | default value of makefile name must be []. | 2742 | default value of makefile name must be []. |
2732 | 2743 | ||
2733 | * bug 4265 fixed - The execution of the dynamic link functions (ilib_*) | 2744 | * Bug 4265 fixed - The execution of the dynamic link functions (ilib_*) |
2734 | continued even if a compiler was not available. | 2745 | continued even if a compiler was not available. |
2735 | 2746 | ||
2736 | * bug 5737 fixed - loader.sce generated by ilib_gen_loader did not detect | 2747 | * Bug 5737 fixed - loader.sce generated by ilib_gen_loader did not detect |
2737 | if it was a x86 dll or a x64 dll used with a scilab x64 or x86, | 2748 | if it was a x86 dll or a x64 dll used with a scilab x64 or x86, |
2738 | on Windows. | 2749 | on Windows. |
2739 | 2750 | ||
@@ -2752,7 +2763,7 @@ Optimization: | |||
2752 | Incompatibilities: | 2763 | Incompatibilities: |
2753 | ================== | 2764 | ================== |
2754 | 2765 | ||
2755 | * The bug 4583 fix makes the default element value in string array assignment | 2766 | * The Bug 4583 fix makes the default element value in string array assignment |
2756 | be an empty string instead of " ". | 2767 | be an empty string instead of " ". |
2757 | 2768 | ||
2758 | 2769 | ||
@@ -2813,14 +2824,14 @@ Compilation: | |||
2813 | 2824 | ||
2814 | * Added /usr/lib to JNI search path. Gluegen-rt needed it on openSUSE. | 2825 | * Added /usr/lib to JNI search path. Gluegen-rt needed it on openSUSE. |
2815 | 2826 | ||
2816 | * bug 4300 fixed - Moving Command Queue management to core. | 2827 | * Bug 4300 fixed - Moving Command Queue management to core. |
2817 | 2828 | ||
2818 | * bug 6432 fixed - Checkstyle disabled on SWIG (Java/JNI) generated files. | 2829 | * Bug 6432 fixed - Checkstyle disabled on SWIG (Java/JNI) generated files. |
2819 | 2830 | ||
2820 | * bug 6643 fixed - --without-gui failed to disable Ocaml build (A Xcos | 2831 | * Bug 6643 fixed - --without-gui failed to disable Ocaml build (A Xcos |
2821 | dependency). | 2832 | dependency). |
2822 | 2833 | ||
2823 | * bug 6857 fixed - make CXXFLAGS="-myflag" was removing some C++ arguments. | 2834 | * Bug 6857 fixed - make CXXFLAGS="-myflag" was removing some C++ arguments. |
2824 | 2835 | ||
2825 | 2836 | ||
2826 | Help Tools: | 2837 | Help Tools: |
@@ -2835,15 +2846,15 @@ Core: | |||
2835 | 2846 | ||
2836 | * Under GNU/Linux, Unix and Mac OS X, for security purposes, temporary | 2847 | * Under GNU/Linux, Unix and Mac OS X, for security purposes, temporary |
2837 | directory name is now randomized and permissions are limited to the user | 2848 | directory name is now randomized and permissions are limited to the user |
2838 | (See bug #3493). | 2849 | (See Bug #3493). |
2839 | 2850 | ||
2840 | * Under GNU/Linux, Unix and Mac OS X, if TMPDIR is set, Scilab will respect it | 2851 | * Under GNU/Linux, Unix and Mac OS X, if TMPDIR is set, Scilab will respect it |
2841 | to store its temporary files (See bug #3493). | 2852 | to store its temporary files (See Bug #3493). |
2842 | 2853 | ||
2843 | * Under non-Windows system, the name of the temporary directory has been changed | 2854 | * Under non-Windows system, the name of the temporary directory has been changed |
2844 | from SD_* to SCI_TMP_* to match the current Windows behavior. | 2855 | from SD_* to SCI_TMP_* to match the current Windows behavior. |
2845 | 2856 | ||
2846 | * bug 6986 fixed - edit('toto.sce') created a file toto.sce.sci containing | 2857 | * Bug 6986 fixed - edit('toto.sce') created a file toto.sce.sci containing |
2847 | a function named toto.sce | 2858 | a function named toto.sce |
2848 | 2859 | ||
2849 | Tests: | 2860 | Tests: |
@@ -2864,7 +2875,7 @@ License: | |||
2864 | ======== | 2875 | ======== |
2865 | 2876 | ||
2866 | * The demos files (modules/*/demos/**/*.dem.*) are now released in the public | 2877 | * The demos files (modules/*/demos/**/*.dem.*) are now released in the public |
2867 | domain. (See bug #4902) | 2878 | domain. (See Bug #4902) |
2868 | 2879 | ||
2869 | 2880 | ||
2870 | Obsolete Functions: | 2881 | Obsolete Functions: |
@@ -2937,393 +2948,393 @@ ATOMS: | |||
2937 | 2948 | ||
2938 | * ATOMS GUI: Display the release date of the watched module. | 2949 | * ATOMS GUI: Display the release date of the watched module. |
2939 | 2950 | ||
2940 | * bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category. | 2951 | * Bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category. |
2941 | 2952 | ||
2942 | * bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the | 2953 | * Bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the |
2943 | list of already installed modules appears on the home page. | 2954 | list of already installed modules appears on the home page. |
2944 | 2955 | ||
2945 | * bug 6842 fixed - If the installed version of a module was not the most recent | 2956 | * Bug 6842 fixed - If the installed version of a module was not the most recent |
2946 | one, the ATOMS GUI claimed that the newest version was | 2957 | one, the ATOMS GUI claimed that the newest version was |
2947 | installed. | 2958 | installed. |
2948 | 2959 | ||
2949 | * bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing | 2960 | * Bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing |
2950 | from the presentation frame. | 2961 | from the presentation frame. |
2951 | 2962 | ||
2952 | * bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were | 2963 | * Bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were |
2953 | not hyperlinked. | 2964 | not hyperlinked. |
2954 | 2965 | ||
2955 | * bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated. | 2966 | * Bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated. |
2956 | 2967 | ||
2957 | Bug fixes: | 2968 | Bug fixes: |
2958 | ========== | 2969 | ========== |
2959 | 2970 | ||
2960 | * bug 1041 fixed - An error inside a loop was reported as if it occurred on | 2971 | * Bug 1041 fixed - An error inside a loop was reported as if it occurred on |
2961 | the "end" line. | 2972 | the "end" line. |
2962 | 2973 | ||
2963 | * bug 1304 fixed - macr2tree now works with a Scilab expression as input. | 2974 | * Bug 1304 fixed - macr2tree now works with a Scilab expression as input. |
2964 | 2975 | ||
2965 | * bug 1371 fixed - The representation of floating numbers with and exponent | 2976 | * Bug 1371 fixed - The representation of floating numbers with and exponent |
2966 | larger than 100 or smaller than -100 was incorrect. | 2977 | larger than 100 or smaller than -100 was incorrect. |
2967 | 2978 | ||
2968 | * bug 2076 fixed - pspect did not use the last data window. | 2979 | * Bug 2076 fixed - pspect did not use the last data window. |
2969 | 2980 | ||
2970 | * bug 2613 fixed - Incorrect stack recovery for catched errors in some | 2981 | * Bug 2613 fixed - Incorrect stack recovery for catched errors in some |
2971 | specific contexts (for loops, ...). | 2982 | specific contexts (for loops, ...). |
2972 | 2983 | ||
2973 | * bug 2623 fixed - Non-regression test script fixed. | 2984 | * Bug 2623 fixed - Non-regression test script fixed. |
2974 | 2985 | ||
2975 | * bug 2654 partially fixed - exec returned a wrong error if a line had more | 2986 | * Bug 2654 partially fixed - exec returned a wrong error if a line had more |
2976 | than 4096 characters. | 2987 | than 4096 characters. |
2977 | 2988 | ||
2978 | * bug 2775 fixed - Multiplication of 0 times infinity did not work because of | 2989 | * Bug 2775 fixed - Multiplication of 0 times infinity did not work because of |
2979 | ATLAS under Windows. | 2990 | ATLAS under Windows. |
2980 | 2991 | ||
2981 | * bug 3281 fixed - Incorrect error message #72 fixed. | 2992 | * Bug 3281 fixed - Incorrect error message #72 fixed. |
2982 | 2993 | ||
2983 | * bug 3311 fixed - Loop with a "for" over a vector of complex polynomials produced | 2994 | * Bug 3311 fixed - Loop with a "for" over a vector of complex polynomials produced |
2984 | wrong values. | 2995 | wrong values. |
2985 | 2996 | ||
2986 | * bug 3490 fixed - "resume" inside an exec crashed Scilab, "resume" restrictions | 2997 | * Bug 3490 fixed - "resume" inside an exec crashed Scilab, "resume" restrictions |
2987 | of use removed. | 2998 | of use removed. |
2988 | 2999 | ||
2989 | * bug 3688 fixed - The assignment using ":" subscript for a dimension that did not | 3000 | * Bug 3688 fixed - The assignment using ":" subscript for a dimension that did not |
2990 | exist, did not work for hypermatrices. | 3001 | exist, did not work for hypermatrices. |
2991 | 3002 | ||
2992 | * bug 3780 fixed - The loadmatfile function did not ignore comments found in | 3003 | * Bug 3780 fixed - The loadmatfile function did not ignore comments found in |
2993 | ASCII files while loading them, resulting in an error message. | 3004 | ASCII files while loading them, resulting in an error message. |
2994 | For Matlab compatibility, when this function is called with | 3005 | For Matlab compatibility, when this function is called with |
2995 | one input argument load(filename), it now looks for a binary | 3006 | one input argument load(filename), it now looks for a binary |
2996 | file (if filename has no extension or .mat extension) or for an | 3007 | file (if filename has no extension or .mat extension) or for an |
2997 | ASCII file if filename has another extension. | 3008 | ASCII file if filename has another extension. |
2998 | 3009 | ||
2999 | * bug 3796 fixed - In some situation the "tf2ss()" function failed to | 3010 | * Bug 3796 fixed - In some situation the "tf2ss()" function failed to |
3000 | compute correctly the state space representation of | 3011 | compute correctly the state space representation of |
3001 | a transfer function. | 3012 | a transfer function. |
3002 | 3013 | ||
3003 | * bug 3810 fixed - Insertion in string array and polynomial array may be very slow. | 3014 | * Bug 3810 fixed - Insertion in string array and polynomial array may be very slow. |
3004 | 3015 | ||
3005 | * bug 3811 fixed - Documention about "typeof" and overload prefixes was not | 3016 | * Bug 3811 fixed - Documention about "typeof" and overload prefixes was not |
3006 | up-to-date (help overloading). | 3017 | up-to-date (help overloading). |
3007 | 3018 | ||
3008 | * bug 3937 fixed - Buttons size in "x_choices" window was related to the labels one. | 3019 | * Bug 3937 fixed - Buttons size in "x_choices" window was related to the labels one. |
3009 | 3020 | ||
3010 | * bug 4075 fixed - A basic uicontrol example crashed Scilab 5.0.3 | 3021 | * Bug 4075 fixed - A basic uicontrol example crashed Scilab 5.0.3 |
3011 | 3022 | ||
3012 | * bug 4117 fixed - Via the user interface, closing a graphics figure which had a | 3023 | * Bug 4117 fixed - Via the user interface, closing a graphics figure which had a |
3013 | non-existing event handler attached did not destroy | 3024 | non-existing event handler attached did not destroy |
3014 | its associated data structure. | 3025 | its associated data structure. |
3015 | 3026 | ||
3016 | * bug 4224 fixed - uigetfile masks were case insensitive on Windows. | 3027 | * Bug 4224 fixed - uigetfile masks were case insensitive on Windows. |
3017 | 3028 | ||
3018 | * bug 4359 fixed - M(:,:)='anything' produced erroneous results. | 3029 | * Bug 4359 fixed - M(:,:)='anything' produced erroneous results. |
3019 | 3030 | ||
3020 | * bug 4362 fixed - test_run("gui","checkbox") no more freezes Scilab. | 3031 | * Bug 4362 fixed - test_run("gui","checkbox") no more freezes Scilab. |
3021 | 3032 | ||
3022 | * bug 4375 fixed - Interactive test SCI/modules/core/tests/unit_tests/breakpoints.tst | 3033 | * Bug 4375 fixed - Interactive test SCI/modules/core/tests/unit_tests/breakpoints.tst |
3023 | failed. | 3034 | failed. |
3024 | 3035 | ||
3025 | * bug 4493 fixed - 'rat' moved in elementary_functions module. | 3036 | * Bug 4493 fixed - 'rat' moved in elementary_functions module. |
3026 | 3037 | ||
3027 | * bug 4505 fixed - A red vertical bar appeared for some continuous time systems. | 3038 | * Bug 4505 fixed - A red vertical bar appeared for some continuous time systems. |
3028 | 3039 | ||
3029 | * bug 4572 fixed - Scilab did a SIGSEGV after stacksize('max') + stacksize(). | 3040 | * Bug 4572 fixed - Scilab did a SIGSEGV after stacksize('max') + stacksize(). |
3030 | 3041 | ||
3031 | * bug 4583 fixed - Default value for string array assignment was " " instead | 3042 | * Bug 4583 fixed - Default value for string array assignment was " " instead |
3032 | of an empty string "". | 3043 | of an empty string "". |
3033 | 3044 | ||
3034 | * bug 4625 fixed - intersci-n was broken on Windows. | 3045 | * Bug 4625 fixed - intersci-n was broken on Windows. |
3035 | 3046 | ||
3036 | * bug 4640 fixed - plot2d() put CPU utilization at 100% on Windows. | 3047 | * Bug 4640 fixed - plot2d() put CPU utilization at 100% on Windows. |
3037 | 3048 | ||
3038 | * bug 4672 fixed - Internal function AddFunctionInTable renamed to | 3049 | * Bug 4672 fixed - Internal function AddFunctionInTable renamed to |
3039 | getFunctionByName to avoid confusions on the actual usage | 3050 | getFunctionByName to avoid confusions on the actual usage |
3040 | of this function. Thanks to Yuvraj Tomar. | 3051 | of this function. Thanks to Yuvraj Tomar. |
3041 | 3052 | ||
3042 | * bug 4699 fixed - xml2test.pl: Paths were badly displayed in some cases. | 3053 | * Bug 4699 fixed - xml2test.pl: Paths were badly displayed in some cases. |
3043 | 3054 | ||
3044 | * bug 4783 fixed - Comparison between sparse complex matrix and a full one was | 3055 | * Bug 4783 fixed - Comparison between sparse complex matrix and a full one was |
3045 | wrong when the sparse matrix contained a zero row. | 3056 | wrong when the sparse matrix contained a zero row. |
3046 | 3057 | ||
3047 | * bug 4799 fixed - Sometimes the bode, nyquist , ... function reported a | 3058 | * Bug 4799 fixed - Sometimes the bode, nyquist , ... function reported a |
3048 | "non convergence" error | 3059 | "non convergence" error |
3049 | 3060 | ||
3050 | * bug 4841 fixed - Functions created by 'getd' were unknown by Scilab. | 3061 | * Bug 4841 fixed - Functions created by 'getd' were unknown by Scilab. |
3051 | 3062 | ||
3052 | * bug 4948 fixed - A simple Runge Kutta method for solving a second order | 3063 | * Bug 4948 fixed - A simple Runge Kutta method for solving a second order |
3053 | differential equation had a strange behavior. | 3064 | differential equation had a strange behavior. |
3054 | 3065 | ||
3055 | * bug 4857 fixed - Help file of 'gsort' updated with sort of complex numbers | 3066 | * Bug 4857 fixed - Help file of 'gsort' updated with sort of complex numbers |
3056 | and overloading. | 3067 | and overloading. |
3057 | 3068 | ||
3058 | * bug 4985 fixed - mgetl did not use fgets (C function). | 3069 | * Bug 4985 fixed - mgetl did not use fgets (C function). |
3059 | 3070 | ||
3060 | * bug 4996 fixed - mgetl() was not located in the right module. It has been | 3071 | * Bug 4996 fixed - mgetl() was not located in the right module. It has been |
3061 | moved to "fileio" module. | 3072 | moved to "fileio" module. |
3062 | 3073 | ||
3063 | * bug 5110 fixed - Incomplete mgetstr documentation. | 3074 | * Bug 5110 fixed - Incomplete mgetstr documentation. |
3064 | 3075 | ||
3065 | * bug 5123 fixed - Help about '%helps' was wrong. | 3076 | * Bug 5123 fixed - Help about '%helps' was wrong. |
3066 | 3077 | ||
3067 | * bug 5136 fixed - Information about dependant platform display of | 3078 | * Bug 5136 fixed - Information about dependant platform display of |
3068 | exponential form (%e) was missing in the prinft_conversion | 3079 | exponential form (%e) was missing in the prinft_conversion |
3069 | documentation. | 3080 | documentation. |
3070 | 3081 | ||
3071 | * bug 5149 fixed - test_run(): Calls to exec() were no more logged by diary(). | 3082 | * Bug 5149 fixed - test_run(): Calls to exec() were no more logged by diary(). |
3072 | 3083 | ||
3073 | * bug 5216 fixed - URLs are now active in uicontrols of style "text". This | 3084 | * Bug 5216 fixed - URLs are now active in uicontrols of style "text". This |
3074 | feature is used in ATOMS GUI (modules description). | 3085 | feature is used in ATOMS GUI (modules description). |
3075 | 3086 | ||
3076 | * bug 5324 fixed - Under Windows, "File open" dialog box focused on parent | 3087 | * Bug 5324 fixed - Under Windows, "File open" dialog box focused on parent |
3077 | directory of current directory. | 3088 | directory of current directory. |
3078 | 3089 | ||
3079 | * bug 5432 fixed - A link to http://www.tcl.tk/doc/ added in help files about | 3090 | * Bug 5432 fixed - A link to http://www.tcl.tk/doc/ added in help files about |
3080 | Tcl/Tk. | 3091 | Tcl/Tk. |
3081 | 3092 | ||
3082 | * bug 5512 fixed - The display order of input arguments was not described in | 3093 | * Bug 5512 fixed - The display order of input arguments was not described in |
3083 | the disp() documention. | 3094 | the disp() documention. |
3084 | 3095 | ||
3085 | * bug 5541 fixed - In the API documentation, the information that data must be | 3096 | * Bug 5541 fixed - In the API documentation, the information that data must be |
3086 | allocated before calling API functions was missing. | 3097 | allocated before calling API functions was missing. |
3087 | 3098 | ||
3088 | * bug 5575 fixed - Wrong German translation fixed (Standart => Standard). | 3099 | * Bug 5575 fixed - Wrong German translation fixed (Standart => Standard). |
3089 | 3100 | ||
3090 | * bug 5583 fixed - exec() did not manage correctly UTF-8 and ANSI/ASCII files | 3101 | * Bug 5583 fixed - exec() did not manage correctly UTF-8 and ANSI/ASCII files |
3091 | encoded. | 3102 | encoded. |
3092 | 3103 | ||
3093 | * bug 5588 fixed - Assigning null() in a tlist or mlist field shifted all remaining | 3104 | * Bug 5588 fixed - Assigning null() in a tlist or mlist field shifted all remaining |
3094 | values with respect to field names. | 3105 | values with respect to field names. |
3095 | 3106 | ||
3096 | * bug 5609 fixed - Documentation stated incorrectly that fieldnames were working | 3107 | * Bug 5609 fixed - Documentation stated incorrectly that fieldnames were working |
3097 | on cells. | 3108 | on cells. |
3098 | 3109 | ||
3099 | * bug 5612 fixed - There was no way to delete a field in a struct. | 3110 | * Bug 5612 fixed - There was no way to delete a field in a struct. |
3100 | It is now possible with null(). | 3111 | It is now possible with null(). |
3101 | 3112 | ||
3102 | * bug 5629 fixed - export_to_hdf5 to a file overwrote a directory | 3113 | * Bug 5629 fixed - export_to_hdf5 to a file overwrote a directory |
3103 | with the same name (now trigger an error). | 3114 | with the same name (now trigger an error). |
3104 | 3115 | ||
3105 | * bug 5630 fixed - export_to_hdf5 to a file with a same directory | 3116 | * Bug 5630 fixed - export_to_hdf5 to a file with a same directory |
3106 | name altered the permission of the directory. | 3117 | name altered the permission of the directory. |
3107 | 3118 | ||
3108 | * bug 5724 fixed - erfinv and erf missed references to similar functions | 3119 | * Bug 5724 fixed - erfinv and erf missed references to similar functions |
3109 | 3120 | ||
3110 | * bug 6332 fixed - stacksize had problems on Mac OS X and 64-bit platforms. | 3121 | * Bug 6332 fixed - stacksize had problems on Mac OS X and 64-bit platforms. |
3111 | 3122 | ||
3112 | * bug 6349 fixed - The callback of an 'edit' uicontrol was only executed when it lost focus. | 3123 | * Bug 6349 fixed - The callback of an 'edit' uicontrol was only executed when it lost focus. |
3113 | 3124 | ||
3114 | * bug 6419 fixed - There was no way to retrieve minimum global stack size | 3125 | * Bug 6419 fixed - There was no way to retrieve minimum global stack size |
3115 | from Scilab. | 3126 | from Scilab. |
3116 | 3127 | ||
3117 | * bug 6428 fixed - fscanfMat did not manage format parameter as fprintfMat. | 3128 | * Bug 6428 fixed - fscanfMat did not manage format parameter as fprintfMat. |
3118 | 3129 | ||
3119 | * bug 6435 fixed - error 4 returned a wrong message. | 3130 | * Bug 6435 fixed - error 4 returned a wrong message. |
3120 | 3131 | ||
3121 | * bug 6447 fixed - unix_g() and dos() did not support properly neither UTF8 | 3132 | * Bug 6447 fixed - unix_g() and dos() did not support properly neither UTF8 |
3122 | nor ANSI encoded output. | 3133 | nor ANSI encoded output. |
3123 | 3134 | ||
3124 | * bug 6449 fixed - regexp returned a wrong value with a string returned by mgetl. | 3135 | * Bug 6449 fixed - regexp returned a wrong value with a string returned by mgetl. |
3125 | 3136 | ||
3126 | * bug 6451 fixed - length returned a wrong value with a string returned by mgetl. | 3137 | * Bug 6451 fixed - length returned a wrong value with a string returned by mgetl. |
3127 | 3138 | ||
3128 | * bug 6452 fixed - part returned a wrong value with a string returned by mgetl. | 3139 | * Bug 6452 fixed - part returned a wrong value with a string returned by mgetl. |
3129 | 3140 | ||
3130 | * bug 6484 fixed - file did not return filename of an opened Fortran file. | 3141 | * Bug 6484 fixed - file did not return filename of an opened Fortran file. |
3131 | 3142 | ||
3132 | * bug 6504 fixed - Copy/paste of the contents of message boxes was not available. | 3143 | * Bug 6504 fixed - Copy/paste of the contents of message boxes was not available. |
3133 | 3144 | ||
3134 | * bug 6510 fixed - modules/helptools/help_en_US.xsl and | 3145 | * Bug 6510 fixed - modules/helptools/help_en_US.xsl and |
3135 | modules/helptools/help_fr_FR.xsl were useless but not removed. | 3146 | modules/helptools/help_fr_FR.xsl were useless but not removed. |
3136 | 3147 | ||
3137 | * bug 6511 fixed - mseek and mtell did not manage files > 2 Gbytes on 64-bit | 3148 | * Bug 6511 fixed - mseek and mtell did not manage files > 2 Gbytes on 64-bit |
3138 | Windows. | 3149 | Windows. |
3139 | 3150 | ||
3140 | * bug 6516 fixed - fullfile did not remove blanks and not create a valid path. | 3151 | * Bug 6516 fixed - fullfile did not remove blanks and not create a valid path. |
3141 | 3152 | ||
3142 | * bug 6535 fixed - The property 'ListboxTop' of the graphic user interface object | 3153 | * Bug 6535 fixed - The property 'ListboxTop' of the graphic user interface object |
3143 | 'listbox' had no effect. | 3154 | 'listbox' had no effect. |
3144 | 3155 | ||
3145 | * bug 6543 fixed - neldermead issues for automatic restarts. | 3156 | * Bug 6543 fixed - neldermead issues for automatic restarts. |
3146 | 3157 | ||
3147 | * bug 6549 fixed - genlib function had a behavior which was not consistent with | 3158 | * Bug 6549 fixed - genlib function had a behavior which was not consistent with |
3148 | the load function. | 3159 | the load function. |
3149 | 3160 | ||
3150 | * bug 6550 fixed - lib(".") returned a relative path in library variable | 3161 | * Bug 6550 fixed - lib(".") returned a relative path in library variable |
3151 | created. | 3162 | created. |
3152 | 3163 | ||
3153 | * bug 6556 fixed - fprintf() returned an error if it was called twice (or more) | 3164 | * Bug 6556 fixed - fprintf() returned an error if it was called twice (or more) |
3154 | on the same file. | 3165 | on the same file. |
3155 | 3166 | ||
3156 | * bug 6635 fixed - Incorrectly drawn Bode plots (calfrq bug). | 3167 | * Bug 6635 fixed - Incorrectly drawn Bode plots (calfrq Bug). |
3157 | 3168 | ||
3158 | * bug 6666 fixed - emptystr() gave a wrong result instead of complaining | 3169 | * Bug 6666 fixed - emptystr() gave a wrong result instead of complaining |
3159 | about hypermatrix. | 3170 | about hypermatrix. |
3160 | 3171 | ||
3161 | * bug 6682 fixed - mprintf, msprintf, mfprintf did not manage octal (%o) format. | 3172 | * Bug 6682 fixed - mprintf, msprintf, mfprintf did not manage octal (%o) format. |
3162 | 3173 | ||
3163 | * bug 6726 fixed - Variables whose name starts with a $ could be retrieved in | 3174 | * Bug 6726 fixed - Variables whose name starts with a $ could be retrieved in |
3164 | libraries. | 3175 | libraries. |
3165 | 3176 | ||
3166 | * bug 6731 fixed - Information on the output argument was missing from the | 3177 | * Bug 6731 fixed - Information on the output argument was missing from the |
3167 | lib() documentation. | 3178 | lib() documentation. |
3168 | 3179 | ||
3169 | * bug 6740 fixed - It was not possible to launch Scilab as Minimized | 3180 | * Bug 6740 fixed - It was not possible to launch Scilab as Minimized |
3170 | or Maximized Window. | 3181 | or Maximized Window. |
3171 | 3182 | ||
3172 | * bug 6744 fixed - p_margin() returned an erroneous result. | 3183 | * Bug 6744 fixed - p_margin() returned an erroneous result. |
3173 | 3184 |