~sylvestre/scilab/5.3

24972 by Allan CORNET
bug 9725 fixed - syredi.tst was freezed on Windows.
1
            Changes between version 5.3.3 and 5.4.0 of Scilab
24688 by Allan CORNET
bug 8608 - dec2hex, hex2dec, dec2oct, oct2dec, code have been simplified and optimized.
2
            =================================================
3
24828 by Clément DAVID
* bug 8538 fixed - Counter block label was not reflecting parameters
4
24720 by Calixte DENIZET
Wishes 7720,7721 fullfilled: Add a kind of find/grep in SciNotes
5
SciNotes:
6
=========
7
25004 by Calixte DENIZET
SciNotes: add marks in the vertical scrollabr to see the positions of matching words in an incremental search
8
* Add marks in the vertical scrollbar to see the positions of matching words
9
  when an incremental search is done (via F3 or in selecting text).
10
24765 by Calixte DENIZET
SciNotes: In find/grep tools, add the possibility to use ~ as a joker for user home dir. and SCI for Scilab base dir.
11
* In the find/grep tools, add the possibility to use ~ as a joker for user home
12
  dir. and SCI for Scilab data base dir.
13
24858 by Calixte DENIZET
SciNotes: Add an 'Save and Execute all files' action
14
* Add an 'Save and Execute all files' action.
15
24881 by Calixte DENIZET
SciNotes: close a tab with the middle mouse button
16
* A tab can be closed in using the middle mouse button.
17
24859 by Calixte DENIZET
Bug 9597 fixed: it was not possible to navigate across the tabs with ctrl+(page_up | page_down)
18
* bug 9334 fixed - Extra lines were added when code was exported into PDF under
24821 by Calixte DENIZET
Bug 9334 fixed: Extra lines were added when the code was exported into PDF under Windows
19
                   Windows.
20
24852 by Calixte DENIZET
Bug 9358 fixed: A simple quoted string was not always correctly convert into a double quoted one
21
* Bug 9358 fixed - A simple quoted string was not always correctly convert
22
                   into double quoted one.
23
24753 by Calixte DENIZET
Bug 9476 fixed: In find/grep tools, use abbreviation 'sec' instead of 'seconds'
24
* bug 9476 fixed - In find/grep tools, use the abbreviation 'sec' instead of
25
                   'seconds'.
24720 by Calixte DENIZET
Wishes 7720,7721 fullfilled: Add a kind of find/grep in SciNotes
26
24821 by Calixte DENIZET
Bug 9334 fixed: Extra lines were added when the code was exported into PDF under Windows
27
* bug 9480 fixed - Highlighted words after selection were wrong under Windows.
28
24853 by Calixte DENIZET
Bug 9484 fixed: An empty file was not removed when an existing file was opened
29
* Bug 9484 fixed - An empty file was not removed when an existing file was
30
                   opened.
31
24825 by Calixte DENIZET
Bug 9488 fixed: There was no popup menu on the tab to copy the file path
32
* Bug 9488 fixed - There was no popup menu on the tab to copy the file path.
33
24757 by Calixte DENIZET
Bug 9505 fixed: A LaTeX string in a comment was not considered as a comment
34
* bug 9505 fixed - A LaTeX string in a comment was not considered as a comment.
35
24859 by Calixte DENIZET
Bug 9597 fixed: it was not possible to navigate across the tabs with ctrl+(page_up | page_down)
36
* bug 9597 fixed - It was not possible to navigate across the tabs with
37
                   <CTRL>+(PAGE_UP | PAGE_DOWN).
38
25127 by Calixte DENIZET
Bug 9740 fixed: there was no way to have a \n in replacement string
39
* bug 9740 fixed - There was no way to have \n in replacement string.
40
25163 by Calixte DENIZET
Bug 9854 fixed: miscolorization with strings containing several dots: 'abc..'
41
* bug 9854 fixed - There was a miscolorization with strings containing several
42
                   dots: 'abc..'.
43
25132 by Calixte DENIZET
Bug 9897 fixed: With Mac OS, eol were not replaced by \n when code was copyed/pasted from Word to SciNotes
44
* bug 9897 fixed - With Mac OS, eol was not replaced by \n when code was copyed
45
                   from Word to SciNotes.
46
25147 by Calixte DENIZET
Bug 9878 fixed: Add a shortcut 'Correct indentation' in right click menu
47
* bug 9878 fixed - Add a shortcut "Correct indentation" in right click menu.
48
24774 by Calixte DENIZET
* The variable browser now refresh itself automatically (See bug 9446).
49
50
Graphical User Interface:
51
=========================
52
53
* The variable browser now refresh itself automatically (See bug 9446).
54
24858 by Calixte DENIZET
SciNotes: Add an 'Save and Execute all files' action
55
24770 by Clément DAVID
Xcos: report an error while decoding a wrongly defined block
56
Xcos:
57
=====
58
24828 by Clément DAVID
* bug 8538 fixed - Counter block label was not reflecting parameters
59
* xcos_skeleton will not be loaded if you have not installed Xcos.
60
25162 by Allan CORNET
bug 9518 fixed: scilab -f file.xcos opens xcos diagram in xcos
61
* scilab -f file.xcos opens xcos diagram in xcos.
62
24855 by Clément DAVID
Xcos: improve the error reporting to be Xcos only.
63
* Error reporting has been improved to print warnings on blocks into Xcos.
64
24811 by Clément DAVID
* bug 8421 fixed - CLKFROM and CLKGOTO were not part of the "Signal Routing"
65
* bug 8421 fixed - CLKFROM and CLKGOTO were not part of the "Signal Routing"
66
                   palette.
67
24828 by Clément DAVID
* bug 8538 fixed - Counter block label was not reflecting parameters
68
* bug 8538 fixed - Counter block label was not reflecting parameters
69
24834 by Calixte DENIZET
Bug 9301 fixed: Exception when one tryed to paste a column to replace a column selection
70
* bug 9301 fixed - Exception when one tried to paste a column to replace a
71
                   column selection.
72
24840 by Clément DAVID
Xcos: on a port, encode the connected link id to 0 if not connected
73
* bug 9336 fixed - SuperBlock with non connected ports produced an invalid
74
                   index error.
75
24898 by Allan CORNET
lines(-1) reset vertical paging to current size of the window
76
* bug 9390 fixed - FROMWSB_c block does not reset to the default values on
24856 by Clément DAVID
* bug 9390 fixed - FROMWSB_c block does not reset to the default values on
77
                   ReInitialization execution.
78
24770 by Clément DAVID
Xcos: report an error while decoding a wrongly defined block
79
* bug 9478 fixed - Block structure was not checked while adding them to a new
80
                   palette.
24720 by Calixte DENIZET
Wishes 7720,7721 fullfilled: Add a kind of find/grep in SciNotes
81
25171 by Allan CORNET
bug 9930 fixed - ilib_build did not display all filenames used.
82
* Bug 9501 fixed - With a localized TMPDIR, block edition could throw an HDF5
25152 by Clément DAVID
* Bug 9501 fixed - With a localized TMPDIR, block edition could throw an HDF5 exception.
83
                   exception.
84
24828 by Clément DAVID
* bug 8538 fixed - Counter block label was not reflecting parameters
85
* bug 9506 fixed - some libraries dependencies were not loaded for xcos_skeleton startup.
86
25008 by Clément David
* bug 9532 fixed - Users defined blocks had no icons when saved
87
* bug 9532 fixed - Users defined blocks had no icons when saved
88
24839 by Allan CORNET
bug 9590 fixed - xcos examples were not embeded in binary version on Windows.
89
* bug 9547 fixed - The about box was not localized due to a multi-line string.
90
91
* bug 9590 fixed - xcos examples were not embeded in binary version on Windows.
24774 by Calixte DENIZET
* The variable browser now refresh itself automatically (See bug 9446).
92
25117 by Clément DAVID
* bug 9810 fixed - MATINV wrong simulation values errors has been improved.
93
* bug 9810 fixed - MATINV wrong simulation values errors has been improved.
94
24828 by Clément DAVID
* bug 8538 fixed - Counter block label was not reflecting parameters
95
25140 by Zbyněk Schwarz
Czech localization
96
97
Localization:
98
=============
99
100
* Czech localization by Zbyněk Schwarz
101
102
24701 by Allan CORNET
mgetl, exec, fscanfMat functions manage files encoded as UTF-8 with BOM.
103
File input/output:
104
==================
105
106
* mgetl, exec, fscanfMat functions manage files encoded as UTF-8 with BOM.
107
25062 by Allan CORNET
tempname function added (it will be used to fix bug 9614)
108
* tempname function added (SEP 68).
109
24688 by Allan CORNET
bug 8608 - dec2hex, hex2dec, dec2oct, oct2dec, code have been simplified and optimized.
110
24705 by Michael Baudin
Assert: new sub-module
111
New functions
112
=============
113
114
* The assert module provides a set of assertion functions.
24728 by Allan CORNET
bug 7061 fixed - changelog.txt, readme.txt, version.xml removed from modules.
115
  The goal of this module is to provide functions to check the
116
  behavior of some other functions, for example in unit tests.
117
  We emphasize the use of consistent tools for testing numerical
118
  issues, with the goal of testing numerical algorithms more easily.
119
  In particular, we provide a comparison function for two floating
120
  point numbers, which allows to check that two numbers are
24705 by Michael Baudin
Assert: new sub-module
121
  "numerically almost equal", i.e. that the relative error is small.
122
  This automatically fixes the bug #4381.
123
25059 by Serge Steer
damp function added in CACSD module
124
* The damp function in CACSD modules computes the natural pulsation
125
  and damping factor of linear dynamical systems.
24793 by Michael Baudin
neldermead: Added a demo - search for largest smallest polygon.
126
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
127
Optimization:
128
=============
24725 by Allan CORNET
bug 9156 - mgetl.c compilation failed on some Windows.
129
24793 by Michael Baudin
neldermead: Added a demo - search for largest smallest polygon.
130
* neldermead: Added a demo - search for largest smallest polygon.
131
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
132
* bug 7891 fixed - The neldermead component had too many options.
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
133
  Tagged -costfargument option of optimbase as obsolete: will be
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
134
  maintained for backward compatibility until 5.4.1.
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
135
  The -fun option can now be a list, where the element #1 is a
136
  function, and the elements #2 to the end are automatically appended to
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
137
  the calling sequence.
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
138
  Tagged -outputcommandarg option of optimbase as obsolete: will be
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
139
  maintained for backward compatibility until 5.4.1.
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
140
  The -outputcommand option can now be a list, where the element #1 is
141
  a function, and the elements #2 to the end are automatically appended
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
142
  to the calling sequence.
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
143
  Tagged "outputfun(x,optimValues,state)" calling sequence of fminsearch
144
  as obsolete: will be maintained for backward compatibility until
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
145
  5.4.1.
146
  The new calling sequence is "stop=outputfun(x,optimValues,state)"
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
147
  Tagged "myoutputfun(state,data)" calling sequence of neldermead
148
  as obsolete: will be maintained for backward compatibility until
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
149
  5.4.1.
150
  The new calling sequence is "stop=myoutputfun(state,data)"
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
151
  Tagged "-myterminateflag" and "-myterminate" options as obsolete:
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
152
  will be maintained for backward compatibility until 5.4.1.
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
153
  See the help page of neldermead for details to update your
24784 by Michael Baudin
optimization: Bug #7891 fixed: neldermead had too many options
154
  code, if required.
24793 by Michael Baudin
neldermead: Added a demo - search for largest smallest polygon.
155
25231 by Michael BAUDIN
optimization: Bug #9566 fixed for tolerance rule.
156
* bug 9566 fixed - The tolvarianceflag, tolabsolutevariance, 
157
  tolrelativevariance options of neldermead are now obsolete.
158
  See the help page of neldermead for details to update your
159
  code, if required.
160
24894 by Michael Baudin
optimization: Fixed readmps.
161
* readmps - Created unit test.
162
            Fixed bug in the management of error messages.
163
            Fixed bug in the reading of a test file.
164
            Defined a printing system by overloading for MPS structure.
165
            Updated the help page.
166
24898 by Allan CORNET
lines(-1) reset vertical paging to current size of the window
167
* Bug 7093 fixed - The data structure generated by neldermead_new could not
24895 by Michael Baudin
neldermead: Bug 7093 fixed - Could not save new neldermead object.
168
                   be saved and reloaded.
169
24800 by Michael Baudin
optimization: Bug 7889 fixed - The tolerance on x for neldermead was too small.
170
* Bug 7889 fixed - The tolerance on x for neldermead was too small.
171
                   Updated -tolxrelative default value from %eps to sqrt(%eps).
172
25120 by Samuel Gougeon
* Bug 8243 fixed - xgeom renamed to geom3d.
173
* Bug 8243 fixed - xgeom renamed to geom3d.
174
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
175
* Bug 8805 fixed - The 'neldermead' function, algorithm box, wrongly used
24797 by Michael Baudin
neldermead: Fixed settings before call to output function for Box's algo
176
                   the output function.
177
24816 by Michael Baudin
neldermead: fixed bug #9567: The neldermead Overview had a TODO section.
178
* Bug 9567 fixed - The neldermead Overview had a TODO section.
179
24898 by Allan CORNET
lines(-1) reset vertical paging to current size of the window
180
* Bug 8542 fixed - In neldermead, there were undocumented default options.
24848 by Michael Baudin
neldermead: Bug 8542 fixed - In neldermead, there were undocumented default options.
181
                   Same changes applied to the help of optimbase.
182
24898 by Allan CORNET
lines(-1) reset vertical paging to current size of the window
183
* Bug 8543 fixed - In neldermead, the help page presents a wrong order
24889 by Michael Baudin
neldermead: Bug 8543 fixed - Updated options in help page.
184
                   for the options.
24793 by Michael Baudin
neldermead: Added a demo - search for largest smallest polygon.
185
24898 by Allan CORNET
lines(-1) reset vertical paging to current size of the window
186
* Bug 8545 fixed - In neldermead, the printing system displays too long
24890 by Michael Baudin
neldermead: Bug 8545 fixed - Fixed printing system
187
                   messages.
188
24896 by Michael Baudin
Bug 8546 fixed - neldermead call f out of bounds.
189
* Bug 8546 fixed - The neldermead functions may call f outside the bounds.
190
25129 by Michael BAUDIN
optimization: Fixed bug #8547. Neldermead called f outside constraints.
191
* Bug 8547 fixed - The neldermead function called f outside the constraints.
192
24892 by Michael Baudin
Bug 8552 fixed - Improved fminsearch to provide Extra Parameters.
193
* Bug 8552 fixed - Improved fminsearch to provide Extra Parameters.
194
                   Help page updated with new section "The cost function".
195
                   Help page updated with new example "Passing extra parameters".
196
24891 by Michael Baudin
neldermead: Bug 9323 fixed - The messages in optimbase_checkbounds were not localized.
197
* Bug 9323 fixed - The messages in optimbase_checkbounds were not localized.
198
                   Same changes applied to optimbase_checkx0.
199
24898 by Allan CORNET
lines(-1) reset vertical paging to current size of the window
200
* Bug 9576 fixed - The neldermead component did not check the bounds
24893 by Michael Baudin
Bug 9576 fixed - The neldermead component did not check input args.
201
                   of some input parameters.
202
24898 by Allan CORNET
lines(-1) reset vertical paging to current size of the window
203
* Bug 9578 fixed - The optimbase_configure function does not check the
24897 by Michael Baudin
Bug 9578 fixed - Fixed in same commit as for 9576
204
                   values of input arguments.
205
25130 by Michael BAUDIN
optimization: Fixed bug #9607: optimsimplex_new did not use varargin.
206
* Bug 9607 fixed - The optimsimplex_new function poorly managed the
207
                   variable number of arguments.
208
25224 by Serge Steer
bug 9357 fixed - stdevf returned zero for row vector arguments.
209
Statistics:
210
==============
211
212
* bug 9357 fixed - stdevf returned zero for row vector arguments.
213
214
* bug 9846 fixed - stdevf() gives zero result when a single row matrix is evaluated.
215
25130 by Michael BAUDIN
optimization: Fixed bug #9607: optimsimplex_new did not use varargin.
216
24750 by Calixte DENIZET
Bugs 9474, 9491 fixed: Add new key bindings in help browser
217
Documentation:
218
==============
219
24883 by Sylvestre Ledru
* A new system to keep track of the translations of the main documentation
220
* A new system to keep track of the translations of the main documentation
221
  has been developed. See HTTP:// @TODO@
222
  See bug 5119.
223
24750 by Calixte DENIZET
Bugs 9474, 9491 fixed: Add new key bindings in help browser
224
* <ALT>+<LEFT ARROW> / <ALT>+<RIGHT ARROW> allows the browse of the history.
225
  (see bug 9474)
226
227
* The space key behave like the page down key. (see bug 9491)
228
24781 by Calixte DENIZET
Help generation: handle <revhistory> and children
229
* Management of the revhistory / revision tag to provide information about
230
  the history of the function.
231
25103 by Allan CORNET
Bug 3431 fixed - some helptools functions were obsoletes and not removed.
232
* Bug 3431 fixed - some helptools functions were obsoletes and not removed.
233
24785 by Sylvestre Ledru
* Bug 9299 fixed - Fix a typo in the cspect, pspect and window help pages
234
* Bug 9299 fixed - Fix a typo in the cspect, pspect and window help pages
235
                   (Hanning changed to Hann)
236
25167 by Serge Steer
Bug 9320 fixed - analpf help page give wrong frequency units of omega (Hz instead of rd/s)
237
* Bug 9320 fixed - analpf help page give wrong frequency units of omega (Hz instead of rd/s)
238
24885 by Sylvestre Ledru
* Bug 9417 fixed - In English, api_scilab polynom help pages updated to the word
239
* Bug 9417 fixed - In English, api_scilab polynom help pages updated to the word
240
                   polynomial
24750 by Calixte DENIZET
Bugs 9474, 9491 fixed: Add new key bindings in help browser
241
25050 by Michael BAUDIN
helptools: fixed bugs 7134 and 7133 for help_from_sci
242
* Bug 7134 fixed - help_from_sci produced an invalid .xml file.
243
244
* Bug 7133 fixed - help_from_sci function did not return the function template.
245
25051 by Allan CORNET
bug 9790 fixed - windows_tools help files were not available on all platforms
246
* Bug 9790 fixed - windows_tools help were not available on all platforms.
247
25166 by Allan CORNET
predef('names') returns names of predef variables
248
24698 by Sylvestre Ledru
* SSE is now enabled by default under GNU/Linux with 32 bit CPU (it is
249
Removed functions (previously declared as obsolete):
250
====================================================
251
252
* ilib_for_link, ilib_build do not accept files with ".o" or ".obj" extensions
253
  for source files.
254
24727 by Allan CORNET
remove with_atlas macro (obsolete since 5.3.1) , add info in getdebuginfo (for windows)
255
* 'with_atlas' removed. Please use 'getdebuginfo' instead.
256
24742 by Sylvestre Ledru
* C API function Error(x) has been removed. Please use SciError.
257
* C API function Error(x) has been removed. Please use SciError.
258
24851 by Allan CORNET
MSDOS removed in 5.4
259
* 'MSDOS' removed. Please use 'getos' instead.
260
24698 by Sylvestre Ledru
* SSE is now enabled by default under GNU/Linux with 32 bit CPU (it is
261
262
Performance:
263
============
264
265
* SSE is now enabled by default under GNU/Linux with 32 bit CPU (it is already
24728 by Allan CORNET
bug 7061 fixed - changelog.txt, readme.txt, version.xml removed from modules.
266
  the case under 64 bit CPU).
24698 by Sylvestre Ledru
* SSE is now enabled by default under GNU/Linux with 32 bit CPU (it is
267
  Pentium III class (or equivalent) with SSE instructions is required.
24707 by Sylvestre Ledru
* Under GNU/Linux and Mac OS X, all modules build as standalone its algorithms
268
25030 by Sylvestre Ledru
* bug 9782 fixed - configure with --without-gui was failing.
269
* bug 8608 fixed - dec2hex, hex2dec, dec2oct, oct2dec, code have been simplified
270
                   and optimized.
24705 by Michael Baudin
Assert: new sub-module
271
25128 by Vincent COUVERT
Performances improvements
272
* Performances of function pareto_filter (Genetic algorithms) improved.
273
24707 by Sylvestre Ledru
* Under GNU/Linux and Mac OS X, all modules build as standalone its algorithms
274
275
Compilation:
276
============
277
24503.3.59 by Allan CORNET
Merge remote-tracking branch 'remotes/origin/master' into VS2010
278
* Under Windows, Scilab uses VS 2010 Pro and Express solution.
279
24707 by Sylvestre Ledru
* Under GNU/Linux and Mac OS X, all modules build as standalone its algorithms
280
* Under GNU/Linux and Mac OS X, all modules build as standalone its algorithms
281
  as a static library (only available in the source tree).
282
  This will avoid an important dependency tree for unitary testing.
24728 by Allan CORNET
bug 7061 fixed - changelog.txt, readme.txt, version.xml removed from modules.
283
25099 by Sylvestre Ledru
* Force the Java class version target to version 6 (or 1.6).
284
* Force the Java class version target to version 6 (or 1.6).
285
25137 by Sylvestre Ledru
* Add Java 7 in the Debian & Ubuntu search path under GNU/Linux.
286
* Add Java 7 in the Debian & Ubuntu search path under GNU/Linux.
287
25154 by Allan CORNET
bug 9409 fixed - warning 'remark #8291' removed with Intel Fortran 2011 compiler.
288
* bug 9409 fixed - warning "remark #8291" removed with Intel Fortran 2011 compiler.
289
25134 by Sylvestre Ledru
* bug 9500 fixed - Explicit the GUI module manifest class-path to make Debian
290
* bug 9500 fixed - Explicit the GUI module manifest class-path to make Debian
291
                   checking tool happy.
292
25030 by Sylvestre Ledru
* bug 9782 fixed - configure with --without-gui was failing.
293
* bug 9782 fixed - configure with --without-gui was failing.
294
24728 by Allan CORNET
bug 7061 fixed - changelog.txt, readme.txt, version.xml removed from modules.
295
25171 by Allan CORNET
bug 9930 fixed - ilib_build did not display all filenames used.
296
Dynamic link:
297
=============
298
299
* bug 9432 fixed - link a 64 bit dynamic library on a 32 bit platform returned
300
                   a wrong error message on Windows.
301
302
* bug 9761 fixed - "NDEBUG" was not defined for dynamic link (by default) in
303
                   release mode on Windows.
304
305
* bug 9930 fixed - ilib_build did not display all filenames used.
306
307
24808 by Vincent COUVERT
* bug 9330 fixed - delete() called overloading instead of deleting the current
308
Graphics:
309
=========
310
311
* bug 9330 fixed - delete() called overloading instead of deleting the current
312
                   graphic entity.
313
24833 by Manuel Juliachs
Fixes bug #9455. The contourf and contourf 2 demos displayed unwanted dots.
314
* bug 9455 fixed - The contourf and contourf 2 demos displayed unwanted dots.
315
24808 by Vincent COUVERT
* bug 9330 fixed - delete() called overloading instead of deleting the current
316
24841 by Simon GARESTE
bug fix 9127 - ATOMS's "Home" is now "Installed modules"
317
ATOMS:
318
======
319
25160 by Allan CORNET
bug 5380 fixed - atomsShow() output was broken (separators were not aligned).
320
* bug 5380 fixed - atomsShow() output was broken (separators were not aligned).
321
25077 by Allan CORNET
bug 9805 + more feedback
322
* bug 8664 fixed - Message error updated for non supported OS.
323
25166 by Allan CORNET
predef('names') returns names of predef variables
324
* bug 8763 fixed - ATOMS installation path was shared on Windows 64 with 32 bits.
325
24841 by Simon GARESTE
bug fix 9127 - ATOMS's "Home" is now "Installed modules"
326
* bug 9127 fixed - "Home" item renamed to "Installed Modules".
327
25166 by Allan CORNET
predef('names') returns names of predef variables
328
* bug 9679 fixed - atomsSystemUpdate checks that Scilab is not in offLine mode, else writes a message.
329
25077 by Allan CORNET
bug 9805 + more feedback
330
* bug 9805 fixed - atomsSystemUpdate() failed on some Windows.
331
24841 by Simon GARESTE
bug fix 9127 - ATOMS's "Home" is now "Installed modules"
332
25025 by Sylvestre Ledru
* Java mapping of Scilab data has now a new method called getType() which
333
Javasci:
334
========
335
336
* Java mapping of Scilab data has now a new method called getType() which
337
returns the value of the ScilabTypeEnum enum.
338
339
* bug 9467 fixed - unnecessary declarations in MAKE.BAT of javasci examples.
340
341
* bug 9544 fixed - Calling graphic with Javasci from a SWING application from
342
                   EDT was crashing the execution of a java program.
343
344
24867 by Filipe Saraiva
Scilab standard streams support finished
345
Misc:
346
=====
347
348
* Change the buffering display mode.
349
25166 by Allan CORNET
predef('names') returns names of predef variables
350
* SEP #67: lines(0) by default at startup.
24898 by Allan CORNET
lines(-1) reset vertical paging to current size of the window
351
24990 by Sylvestre Ledru
Using the source version of Scilab, disable the exception catching to allow usage from gdb and other debuggers
352
* Options -disable-exception-catching added under GNU/Linux & Mac OS X.
353
  Disables the Scilab exception catching system.
354
25049 by Allan CORNET
PVM moved as ATOMS module atomsInstall('PVM')
355
* PVM module moved as ATOMS module.
356
  atomsInstall('PVM')
357
25166 by Allan CORNET
predef('names') returns names of predef variables
358
* SEP #69: predef('names') returns names of protected variables by predef.
359
24867 by Filipe Saraiva
Scilab standard streams support finished
360
24728 by Allan CORNET
bug 7061 fixed - changelog.txt, readme.txt, version.xml removed from modules.
361
Bug fixes:
362
==========
363
25043 by Allan CORNET
bug 1604 fixed - list extraction failed
364
* bug 1604 fixed - list extraction failed.
365
25110 by Allan CORNET
bug 3291 fixed - SCI/modules/tclsci/tcl/BWidget-1.8.0/ moved as prerequirements.
366
* bug 3291 fixed - SCI/modules/tclsci/tcl/BWidget-1.8.0/ moved as prerequirements.
367
25133 by Allan CORNET
bug 4576 fixed - A example of ilib_build with arguments 'cflags' was missing.
368
* bug 4576 fixed - An example of ilib_build with "cflags" argument was missing.
369
24739 by Allan CORNET
bug 8768 fixed - GetRhsVar(..., STRING_DATATYPE did not check size of input argument.
370
* bug 4833 fixed - msprintf() interpreted "\n" as a carriage return even if "\n"
371
                   is supplied by the 2nd input argument.
372
24751 by Calixte DENIZET
Bug 4847 fixed: in uigetfile, there was no way to select files with a given pattern
373
* bug 4847 fixed - In uigetfile, there was no way to select files with a given
374
                   pattern.
375
24748 by Sylvestre Ledru
Missing item in the changelog
376
* bug 6875 fixed - test_run() could not run at once on the +3000 tests of
377
                   Scilab.
378
24741 by Sylvestre Ledru
* bug 9479 fixed - Typo fixed (intput => input).
379
* bug 7061 fixed - changelog.txt, readme.txt, version.xml removed from modules.
380
24820 by Sylvestre Ledru
* bug 7358 fixed - Help pages of type and typeof have now links to the actual
381
* bug 7358 fixed - Help pages of type and typeof have now links to the actual
382
                   description pages.
383
24838 by Allan CORNET
bug 7895 fixed - fft2() was broken on Windows with MKL wrapper.
384
* bug 7895 fixed - fft2() was broken on Windows with MKL wrapper.
385
25022 by Allan CORNET
bug 7901 fixed - besselh.tst failed on Windows + move files in same module that the gateways.
386
* bug 7901 fixed - besselh.tst failed on Windows.
387
25079 by Allan CORNET
bug 8245 fixed - gsort() did not allow overloading with not managed types.
388
* bug 8245 fixed - gsort() did not allow overloading with not managed types.
389
24739 by Allan CORNET
bug 8768 fixed - GetRhsVar(..., STRING_DATATYPE did not check size of input argument.
390
* bug 8608 fixed - dec2hex, hex2dec, dec2oct and oct2dec code have been simplified
391
                   and optimized.
24748 by Sylvestre Ledru
Missing item in the changelog
392
24819 by Vincent COUVERT
bug 8684 fixed - 'wfir' function produced an error message when used interactively.
393
* bug 8684 fixed - 'wfir' function produced an error message when used interactively.
394
25098 by Allan CORNET
bug 8688 fixed - fillMatrixOfString did not check available memory on stack.
395
* bug 8688 fixed - fillMatrixOfString did not check available memory on stack.
396
24741 by Sylvestre Ledru
* bug 9479 fixed - Typo fixed (intput => input).
397
* bug 8768 fixed - GetRhsVar(..., STRING_DATATYPE, ...) did not check size of input argument.
24739 by Allan CORNET
bug 8768 fixed - GetRhsVar(..., STRING_DATATYPE did not check size of input argument.
398
25023 by Allan CORNET
bug 8963 fixed - mtlb_mode test failed on Windows.
399
* bug 8963 fixed - mtlb_mode test failed on Windows.
400
24888 by Calixte DENIZET
Bug 9045 fixed: plot2d did not support overloading
401
* bug 9045 fixed - plot2d did not support overloading.
402
24909 by Allan CORNET
bug 9098 fixed - demo CACSD --> Robust control failed on Windows 64 bit.
403
* bug 9098 fixed - demo CACSD --> Robust control failed on Windows 64 bit.
404
24857 by Calixte DENIZET
Bug 9056 fixed: An uicontrol could not be closed with <META>+W
405
* bug 9056 fixed - An uicontrol could not be closed with <META>+W.
406
25078 by Allan CORNET
bug 9104 fixed - 'warning' used in a diary scilab session added timestamp twice in the diary.
407
* bug 9104 fixed - 'warning' used in a diary scilab session added timestamp
408
                   twice in the diary.
409
24776 by Calixte DENIZET
Bug 9129 fixed: Completion on field did not propose graphics handle fields by default
410
* bug 9129 fixed - Completion on field did not propose graphics handle fields
411
                   by default.
412
24739 by Allan CORNET
bug 8768 fixed - GetRhsVar(..., STRING_DATATYPE did not check size of input argument.
413
* bug 9156 fixed - mgetl.c compilation failed on some Windows.
414
415
* bug 9164 fixed - The unit tests now use the new assert functions.
416
25061 by Serge Steer
bug 9214 fixed - abaque replaced by nicholschart in the black.sci comments
417
* bug 9214 fixed - abaque replaced by nicholschart in the black.sci comments
418
25034 by Allan CORNET
bug 9253 fixed - fscanfMat failed to read a file with some lines of text at the end (backward compatibility)
419
* bug 9253 fixed - fscanfMat failed to read a file with some lines
420
                   of text at the end (backward compatibility).
421
24786 by Allan CORNET
bug 9266 fixed - fftw crashed on Windows with MKL wrapper used.
422
* bug 9266 fixed - fftw crashed on Windows when using MKL wrapper.
423
24822 by Sylvestre Ledru
* bug 9268 fixed - Scilab was overridding a predefined variable JAVA_HOME.
424
* bug 9268 fixed - Scilab was overridding a predefined variable JAVA_HOME.
425
24739 by Allan CORNET
bug 8768 fixed - GetRhsVar(..., STRING_DATATYPE did not check size of input argument.
426
* bug 9277 fixed - escape character "\" did not work with msprintf.
427
24844 by Vincent COUVERT
* bug 9354 fixed - 'savematfile' could not save imbricated structures.
428
* bug 9354 fixed - 'savematfile' could not save imbricated structures.
429
24966 by Allan CORNET
bug 9452 fixed - It was impossible to download Intel MKL throw a proxy.
430
* bug 9452 fixed - It was impossible to download Intel MKL throw a proxy.
24764 by Allan CORNET
bug 9432 fixed - link a 64 bit dynamic library on a 32 bit platform returned a wrong error message on windows
431
24741 by Sylvestre Ledru
* bug 9479 fixed - Typo fixed (intput => input).
432
* bug 9479 fixed - Typo fixed (intput => input).
24759 by Antoine ELIAS
bug 9510 : export does not return %f when try to export unmanaged data types
433
24849 by Allan CORNET
bug 9498 fixed - A long history caused Scilab startup to be very long.
434
* bug 9498 fixed - A long history caused Scilab startup to be very long.
435
24759 by Antoine ELIAS
bug 9510 : export does not return %f when try to export unmanaged data types
436
* bug 9510 fixed - export_to_hdf5 did not return %f when trying to export
437
                   unmanaged type (function, macro, ...)
24790 by Allan CORNET
bug 9540 fixed - MKL Pentium 4 target was not downloaded by installer on Windows.
438
439
* bug 9540 fixed - MKL Pentium 4 target was not downloaded by installer on Windows.
440
24865 by Calixte DENIZET
Bug 9542 fixed: during export operation, the file could be locked by an other process (Windows bug)
441
* bug 9542 fixed - During export operation the file could be locked by an other
442
                   process (Windows bug).
443
24804 by Sylvestre Ledru
Bug 9543 fixed: Scilab did not use the default DocumentBuilderFactory to parse XML configuration files
444
* bug 9543 fixed - Scilab did not use the default DocumentBuilderFactory
445
                   to parse XML configuration files.
446
24801 by Sylvestre Ledru
* bug 9555 fixed - Typo in the 'deff' help page.
447
* bug 9555 fixed - Typo in the 'deff' help page.
24873 by Allan CORNET
bug 9571 fixed - error(144), error("%p") returned a wrong variable name.
448
25031 by Allan CORNET
bug 9570 fixed - fprintfMat did not use the good format argument with nan and inf in a matrix.
449
* bug 9570 fixed - fprintfMat did not use the good format argument with nan and
450
                   inf in a matrix.
451
24873 by Allan CORNET
bug 9571 fixed - error(144), error("%p") returned a wrong variable name.
452
* bug 9571 fixed - "error(144)" returned a wrong variable name.
453
25007 by Allan CORNET
wrong bug number (renamed) 9647 --> 9599
454
* bug 9599 fixed - error message "at line ... of function ... called by" was
25003 by Allan CORNET
bug 9647 fixed - error message 'at line ... of function ... called by' was printed directly on the same line.
455
                   printed directly on the same line.
456
25125 by Allan CORNET
bug 9635 fixed - some temp. variables were not removed when we used test_run.
457
* bug 9635 fixed - some temp. variables were not removed when we used test_run.
458
25013 by Allan CORNET
bug 9647 fixed - On Scilab startup, the variable fft was declared by default while it should not.
459
* bug 9647 fixed - On Scilab startup, the variable fft was declared by default
460
                   while it should not.
461
25064 by Allan CORNET
bug 9659 fixed - 'error(246)' returned a bad message for overloading.
462
* bug 9659 fixed - "error(246)" returned a bad message for overloading.
463
24964 by Serge Steer
bug 9675 fix : iir produces bad results
464
* bug 9675 fixed - iir generated bad results.
465
24915 by Serge Steer
bug 9682 fixed: pb with 3D assignment into a 2D array of integers
466
* bug 9682 fixed - 3D assignment into a 2D array of integers issued an error.
24873 by Allan CORNET
bug 9571 fixed - error(144), error("%p") returned a wrong variable name.
467
25068 by Serge Steer
bug 9696 fixed - An error in an if expression inside a try make Scilab froze
468
* bug 9696 fixed - An error in an if expression inside a try make Scilab froze
469
25148 by Allan CORNET
bug 9707, 9708 fixed: check variable name format validity
470
* bug 9707 fixed - createNamedXXX did not check variable name.
471
472
* bug 9708 fixed - createNamedXXX did not check length of variable name.
473
24974 by Allan CORNET
bug 9716 fixed - amell.tst was freezed on Windows with reference lapack library.
474
* bug 9716 fixed - amell.tst execution froze under Windows with reference lapack library.
475
24938 by Allan CORNET
bug 9717 fixed - dllinfo.tst failed with Windows binary versions.
476
* bug 9717 fixed - dllinfo.tst failed with Windows binary versions.
24961 by Allan CORNET
bug 9728 + update projects with xxx_import.def used
477
24974 by Allan CORNET
bug 9716 fixed - amell.tst was freezed on Windows with reference lapack library.
478
* bug 9719 fixed - delip.tst execution froze under Windows.
24973 by Allan CORNET
bug 9719 fixed - delip.tst was freezed on Windows.
479
24974 by Allan CORNET
bug 9716 fixed - amell.tst was freezed on Windows with reference lapack library.
480
* bug 9725 fixed - syredi.tst execution froze under Windows.
24972 by Allan CORNET
bug 9725 fixed - syredi.tst was freezed on Windows.
481
24961 by Allan CORNET
bug 9728 + update projects with xxx_import.def used
482
* bug 9728 fixed - SCI/modules/special_functions/src/fortran/special_functions_f.def
483
                   was not ignored (generated file)
24976 by Allan CORNET
bug 9730 fixed - lines() returned an int32 and not a double value.
484
485
* bug 9730 fixed - lines() returned an int32 and not a double value.
486
25020 by Allan CORNET
bug 9755 fixed - Completion on paths was not case insensitive on Windows.
487
* bug 9755 fixed - Completion on paths was not case insensitive on Windows.
488
25002 by Allan CORNET
bug 9756 fixed - polelm.tst unitary test failed on Windows 64 bit.
489
* bug 9756 fixed - polelm.tst unitary test failed on Windows 64 bit.
490
25058 by Serge Steer
bug 9763 fixed - comet3d did not check argument presence.
491
* bug 9763 fixed - comet3d did not check input argument presence.
492
25012 by Allan CORNET
bug 9765 - remove ref to scicos_pal in sci_f_clear.f
493
* bug 9765 fixed - remove ref to scicos_pal in sci_f_clear.f
25036 by Bruno JOFRET
Fix BUG #9791: Toolbar visible state management in NW mode.
494
25053 by Allan CORNET
bug 9766 fixed - Scilab on Mac OS X 10.7 did not start
495
* bug 9766 fixed - Scilab on Mac OS X 10.7 did not start.
496
25036 by Bruno JOFRET
Fix BUG #9791: Toolbar visible state management in NW mode.
497
* bug 9791 fixed - toolbar visible state change crash Scilab in NW mode.
25048 by Allan CORNET
bug 9804 - Starting Scilab with a external module emptied the demo list menu.
498
25153 by Allan CORNET
bug 9920 fixed - winqueryreg did not manage HKEY_CURRENT_CONFIG.
499
* bug 9799 fixed - pol2str did not manage matrix of polynomials and input argument
500
                   type was not checked.
501
25048 by Allan CORNET
bug 9804 - Starting Scilab with a external module emptied the demo list menu.
502
* bug 9804 fixed - Starting Scilab with a external module emptied the
503
                   demo list menu.
25063 by Serge Steer
bug 9838 fixed - evstr froze on some specific strings.
504
25096 by Allan CORNET
bug 9833 fixed - percent was bad formatted with Scierror function.
505
* bug 9833 fixed - percent was badly formatted by Scierror function.
506
25069 by Serge Steer
bug 9836 fixed - repfreq failed due to singular problem
507
* bug 9836 fixed - repfreq failed due to "singular problem".
508
25063 by Serge Steer
bug 9838 fixed - evstr froze on some specific strings.
509
* bug 9838 fixed - evstr froze on some specific strings.
25069 by Serge Steer
bug 9836 fixed - repfreq failed due to singular problem
510
25108 by Sylvestre Ledru
* bug 9843 fixed - colormaps with 2 colors could not be created.
511
* bug 9843 fixed - colormaps with 2 colors could not be created.
512
25102 by Allan CORNET
bug 9858 fixed - length() could not be overloaded with mlist
513
* bug 9858 fixed - length() could not be overloaded with mlist.
514
25073 by Allan CORNET
bug 9869 fixed - fscanf did not check number of input arguments.
515
* bug 9869 fixed - fscanf did not check number of input arguments.
25069 by Serge Steer
bug 9836 fixed - repfreq failed due to singular problem
516
25080 by Sylvestre Ledru
* bug 9879 fixed - Fix some minor issues in the isdir help pages.
517
* bug 9879 fixed - Fix some minor issues in the isdir help pages.
518
519
* bug 9880 fixed - Fix in the help page a page referencing itself.
520
521
* bug 9881 fixed - Fix a mistake in the help page of call.
25107 by Allan CORNET
bug 9900 fixed - There was a memory leak in getAllocatedMatrixOfString, getAllocatedMatrixOfWideString, getAllocatedNamedMatrixOfString, and getAllocatedNamedMatrixOfWideString.
522
25161 by Allan CORNET
bug 9885 fixed - user initialization scripts (scilab.ini, .scilab) did not work.
523
* bug 9885 fixed - user initialization scripts (scilab.ini, .scilab) did not work.
524
25225 by Serge Steer
bug 9899 fixed - string(10*log10(1/10)) gave -0, instead of -10
525
* bug 9899 fixed - string(10*log10(1/10)) gave -0, instead of -10
526
25107 by Allan CORNET
bug 9900 fixed - There was a memory leak in getAllocatedMatrixOfString, getAllocatedMatrixOfWideString, getAllocatedNamedMatrixOfString, and getAllocatedNamedMatrixOfWideString.
527
* bug 9900 fixed - There was a memory leak in getAllocatedMatrixOfString,
528
                   getAllocatedMatrixOfWideString, getAllocatedNamedMatrixOfString,
529
                   and getAllocatedNamedMatrixOfWideString.
530
25153 by Allan CORNET
bug 9920 fixed - winqueryreg did not manage HKEY_CURRENT_CONFIG.
531
* bug 9920 fixed - winqueryreg did not manage HKEY_CURRENT_CONFIG.
25225 by Serge Steer
bug 9899 fixed - string(10*log10(1/10)) gave -0, instead of -10
532
533