* Bug #13420 fixed - mutation_ga_binary did not calculate properly multiple mutations.
[scilab.git] / scilab / CHANGES_5.5.X
1                      Changes between version 5.5.0 and 5.5.1
2                      =======================================
3
4 Obsolete & Removed Functions
5 ============================
6
7 * datatipContextMenu() and datatipEventhandler() removed (See bug #8646).
8
9
10 Scilab Bug Fixes
11 ================
12
13 * Bug #6979 fixed - Help page of rlist was unclear.
14
15 * Bug #7203 fixed - Help page of titlepage was unclear.
16
17 * Bug #7549 fixed - edit_curv did not disable standard plot menus.
18
19 * Bug #7804 fixed - Small improvements made in struct help page.
20
21 * Bug #8502 fixed - Axis labels wrongly used number with 3 digits in the exponent.
22
23 * Bug #8646 fixed - The datatips contextual menu opened a selection list which
24                     was not ergonomic.
25
26 * Bug #8781 fixed - There was no error message when error was called with a complex value.
27
28 * Bug #8898 fixed - Help page of getdate improved.
29
30 * Bug #9052 fixed - Some demonstrations in graphics were automatically closed at
31                     the end of their execution.
32
33 * Bug #9252 fixed - Some error prototypes produced screwed display.
34
35 * Bug #9783 fixed - Insertion overloading did not seem to work with mlists.
36
37 * Bug #10168 fixed - kron produced a segfault in some cases.
38
39 * Bug #10555 fixed - Scilab failed to build with some configure options.
40
41 * Bug #10583 fixed - ./configure --without-xcos did not work.
42
43 * Bug #10777 fixed - Home and End keys were not trapped in CLI mode.
44
45 * Bug #10784 fixed - clc function was not available in CLI & ADV-CLI modes.
46
47 * Bug #11035 fixed - Scilab crashed when loading a file created with Matlab 7.12.
48
49 * Bug #11284 fixed - Some calling sequences added in file help page.
50
51 * Bug #12700 fixed - edit_curv (used by CURV_f) was broken.
52
53 * Bug #12918 fixed - OpenSUSE 12.3 x64 did not have gluegen2-rt in librarypath.
54
55 * Bug #13180 fixed - surf did not handle degenerate cases.
56
57 * Bug #13291 fixed - xmltojar([],[],'ja_JP') might lead to a crash when the
58                      locale was not available system-wide.
59
60 * Bug #13299 fixed - The pkgconfig file did not used the right Tcl/Tk version.
61
62 * Bug #13313 fixed - Setting datatips orientation did not disable
63                      auto_orientation mode.
64
65 * Bug #13316 fixed - There were missing tooltips on File Browser buttons.
66
67 * Bug #13324 fixed - Legends were completely modified when an item was clicked and modified.
68
69 * Bug #13330 fixed - gtk2-oxygen theme engine (used by KDE) crashed Scilab.
70
71 * Bug #13331 fixed - Users are no longer able to write inconsistent options to mopen,
72                      mopen(file, "wr") now exits with a proper error.
73
74 * Bug #13333 fixed - Selecting "Offline mode" in Scilab installer installed
75                      Scilab in "Command line mode" (without GUI modules).
76
77 * Bug #13344 fixed - User defined ticks were not drawn at the right position.
78
79 * Bug #13349 fixed - Double-clicking on a MAT-file in file browser did not load it.
80
81 * Bug #13351 fixed - xstringb failed with LaTeX code.
82
83 * Bug #13358 fixed - Intersect and unique were slow due to an issue in quicksort implementation.
84
85 * Bug #13365 fixed - Data bounds werenot correctly updated in 3-D.
86
87 * Bug #13378 fixed - The "Console" handle display was not homogeneous with others.
88
89 * Bug #13381 fixed - eigs was failing when using a function as first input argument.
90
91 * Bug #13383 fixed - newaxes help page did not mention the call with a graphic
92                      handle as input.
93
94 * Bug #13384 fixed - uicontrol help page did not mention axes could be contained
95                      in frame style uicontrols.
96
97 * Bug #13386 fixed - An exception occurred when using entity picker on legends.
98
99 * Bug #13388 fixed - Display of Waitbar and Progressionbar handles did not show
100                      Tag and Userdata properties.
101
102 * Bug #13397 fixed - saveGui() returned an undocumented boolean parameter (success/failure flag).
103
104 * Bug #13401 fixed - Closing Scilab during halt() did not quit the Scilab process.
105
106 * Bug #13402 fixed - Bounding boxes of xarcs were not correct.
107
108 * Bug #13403 fixed - Regression on axes labeling fixed.
109
110 * Bug #13404 fixed - rect property was not taken into account in polarplot.
111
112 * Bug #13409 fixed - permute(x, dims) failed when dims was greater than the dimensions of size(x)
113                      now permute treats extra dimensions as 1.
114
115 * Bug #13418 fixed - Help page for crossover_ga_binary was unclear.
116                      Also added mix to check the crossover positions.
117
118 * Bug #13420 fixed - mutation_ga_binary did not calculate properly multiple mutations.
119
120 * Bug #13424 fixed - crossover_ga_binary algorithm was not the classical point crossover one.
121                      Also fixed the usage of binary length.
122
123 * Bug #13425 fixed - optim_ga and optim_moga needed optimization.
124
125 * Bug #13435 fixed - Windows version crashes when calling xmlRemove on the first child.
126
127 * Bug #13438 fixed - drawaxis did not return the handle of the created axis.
128
129
130 Xcos Bug Fixes
131 ==============
132
133 * Bug #9996 fixed - The RELATION_OP box drawn in the work space is not compliant to the programming.
134
135 * Bug #11823 fixed - Ctrl+F2 shortcut did not work on a selected block.
136
137 * Bug #12718 fixed - Modelica Generic block reshaped the output ports and the label was double-written.
138
139 * Bug #12723 fixed - Loading a .scg file in the CURVE bloc produced an error.
140
141 * Bug #12751 fixed - cdummy_ entry point was not found when using Code Generation.
142
143 * Bug #13285 fixed - There was no appropriate example of the syntax for scifunc_block_m GUI
144                      on the help page.
145
146 * Bug #13318 fixed - Multiplication matrix * vector using MATMUL did not work correctly.
147
148 * Bug #13385 fixed - TOWS_c and FROMWSB Xcos blocs needed better examples on how
149                      to get or write a Scilab variable.
150
151 * Bug #13391 fixed - scifunc_block_m help page was not clear about the block using.
152                      Example has been added.
153
154 * Bug #13396 fixed - MBLOCK did not work with an external file containing the modelica class.
155
156
157 Known issues
158 =============
159
160 * On GNU/Linux with KDE and on some distributions, gtk2-oxygen theming engine
161   crashes Scilab. As a workaround, see http://bugzilla.scilab.org/show_bug.cgi?id=13330#c6.
162
163 Besides these points, do not hesitate to report bugs on:
164 http://bugzilla.scilab.org/
165
166
167
168                      Changes between version 5.4.1 and 5.5.0
169                      =======================================
170
171 New Features
172 =============
173
174 * New special functions:
175  - erfi - The imaginary error function.
176  - dawson - Compute the Dawson function (scaled imaginary error).
177
178 * New functions introduced:
179  - getURL - Download a URL (HTTP, HTTPS, FTP...)
180  - splitURL - Split a URL (HTTP, HTTPS, FTP...)
181  - cov - Covariance matrix. Deprecates mvvacov. See bug #11896.
182  - ismatrix - Check if a variable is a matrix. See bug #10456.
183  - isrow - Check if a variable is a row vector. See bug #10456.
184  - iscolumn - Check if a variable is a column vector. See bug #10456.
185  - issquare - Check if a variable is a square matrix. See bug #10456.
186  - cross - Vector cross product. See bug #9941.
187  - members - Number of occurrences and linear indexes of common values between
188              two matrices of the same type. See bug #12705.
189  - jcreatejar - Creates a Java archive (JAR) from a set of files / directories
190  - ilib_build_jar - Builds Java packages from sources into a JAR file
191  - ifftshift - Inverses FFT shift
192  - unwrap - Unwraps/unfolds a Y(x) profile
193  - getPreferencesValue/setPreferencesValue - Get or set values in the preferences file.
194  - htmlDump/htmlRead/htmlReadStr/htmlWrite - Read and write data from/in HTML files.
195  - numderivative - Approximate derivatives of a function (Jacobian or Hessian).
196
197 * Complete set of functions to read and write any HDF5 file from Scilab added.
198
199 * New Solver:
200  - daskr - differential-algebraic system solver with rootfinding 'daskr', using
201 BDF methods with direct and preconditioned Krylov linear solvers, based on ODEPACK.
202
203 * Based on JIMS external module, Scilab provides functions to interact
204   with Java objects.
205
206 * erf, erfc, erfcx and calerf functions now support complex arguments.
207
208 * isnum has been redesigned in native code. Performance improvements up to 130x.
209   See bug #10404
210
211 * Usage of the '$' keyword in part function allowed.
212
213 * The histplot command can now be used with the option polygon=%t/%f to add the
214   frequency polygon chart (Thanks to Mehran Khorshidi).
215
216 * Multi level completion on mlist, struct, XML structures...
217
218 * Variable browser improvements:
219  - The variable browser also shows the size of integers and the user type of
220   the tlist/mlist.
221   See bugs #12523 and #10409.
222  - It is now possible to delete variables from the variable browser.
223   See bug #9447.
224  - A user can now plot variables from the variable browser (this functionality was
225   already available in the variable editor).
226
227 * Added lighting effect for plot of surfaces. Lighting can be enabled
228   creating light objects or disabled by deleting them. The following function
229   was introduced:
230   - light - Creates a light graphic object.
231
232 * Localization:
233  - Multiple domains in localization managed.
234  - addlocalizationdomain function added for a new domain creation.
235  - Optional parameter added to gettext to manage domains.
236  - tbx_generate_pofile and tbx_build_localization added to create localization files for
237    modules.
238
239 * Windows Solution updated to Visual Studio 2012.
240
241 * -keepconsole option added for Scilab Windows to facilitate debugging.
242   Calling Scilab with this option will leave the console box window opened at startup.
243
244 * License update: switch to the CeCILL 2.1.
245
246
247 Improvements
248 =============
249
250 * New calling sequence allowed for nicholschart: nicholschart(gains, phases, colors).
251   See bug #7828.
252
253 * qp_solve can now take up to 5 output arguments. The last one is an error flag,
254   if it is present, then the function will display a warning instead of an error.
255   See bug #10269.
256
257 * graypolarplot has been improved in terms of performances and rendering.
258   See bug #12641.
259
260 * nthroot is now vectorizable.
261   See bug #12678.
262
263 * New optional output argument for routh_t.
264   See bug #12829.
265
266 * modulo and pmodulo now support integers & hypermatrices (See bug #13002).
267
268 * test_run can now separate 32-bit systems from 64-bit ones.
269
270 * pol2str: now handles polynomials with complex coefficients and hypermatrices (See bug #13109).
271
272 * nanreglin: reglin with arguments containing NaNs (See bug #13208).
273
274 * New optional input argument added to matfile2sci (append or write the output file).
275
276
277 GUI Refactoring and Improvements
278 ================================
279
280 * New uicontrols styles:
281  - tab: component which enables the user to switch between sets of uicontrols by
282         clicking on a tab.
283         The children components are "frame" uicontrols.
284         Two dedicated properties have been added to configure this component:
285          - title_position: Position of the tabs
286          - title_scroll: Indicates if tabs must all be displayed at a time or
287                          managed with scroll features.
288  - layer: Component which enables the user to make parts of a GUI visible/invisible
289           programmatically.
290  - spinner: Component which enables the user to select/edit a value between bounds
291             with a fixed step.
292
293 * New uicontrols properties:
294  - border: Used to set some decoration properties on "frame" uicontrols.
295             These decorations can be created and initialized with the createBorder
296             and the createBorderFont functions.
297  - scrollable: Used to add scrolling capabilities on "frame" uicontrols.
298  - groupname: Used to group "radiobutton" and "checkbox" uicontrols for an easier
299               management.
300  - icon: Add an icon to "pushbutton", "text" and "frame" uicontrols.
301  - margin: Empty space around uicontrols.
302
303 * New uimenu properties:
304  - icon: add an icon on the left of the menu label.
305
306 * "listbox" and "popupmenu" style uicontrols can now manage colors selection, icons, background
307   and foreground colors when the "String" property is set to a matrix matching the format:
308   ["#color1", "Item1", "#background1", "#foreground1"; "#color2", "Item2", ..., ...]
309   ["icon1", "Item1", "#background1", "#foreground1"; "icon2", "Item2", ..., ...]
310   with "#color1", "#background1" and "#foreground1" in HTML format #XXXXXX.
311   Then the component will display a colored box or icon on the left of the associated string,
312   and different background/foreground colors for items.
313
314 * New management of uicontrols positioning:
315   In previous versions, uicontrols position was managed in an absolute way through
316   their "Position" property and the "Resizefcn" property of their parent figure.
317   Using the new layout management in figures and "frame" style uicontrols, position
318   is now managed in an automatic way based on Java layouts.
319   New dedicated properties have been added in figure and uicontrols:
320    - layout: layout type.
321    - layout_options: configuration of the layout.
322                      Options can be initialized with the createLayoutOptions function.
323   Type "help layouts" in Scilab for more information about available types and options.
324   Uicontrols position is then managed through the "constraints" property.
325   A new createConstraints function has been added to managed these contraints.
326
327 * New figures properties:
328  - icon: Allows to customize the figure icon.
329  - menubar: allows to create windows without any menu bar (default menus will not be created).
330  - menubar_visible: Manages menu bar visibility.
331  - toolbar: Allows to create windows without any toolbar.
332  - toolbar_visible: Manages toolbar visibility.
333  - infobar_visible: Manages infobar visibility.
334  - resize: Allows to lock window size.
335  - dockable: Allows to create dockable/standard figures.
336  - default_axes: Allows to manage default axes creation in figures.
337
338 * The figure "visible" property management has evolved and offers new possibilities:
339  - When the figure is docked, this property manages the visibility
340    of components inside the figure (uicontrols, axes, ...).
341    In previous releases, this same property setting only managed axes.
342  - When the figure is not docked, this property manages the visibility
343    of the whole figure including its decorations.
344
345 * New way to create GUI using XML files:
346  - Created GUI using the figure/uicontrol/uimenu functions can now be saved in
347    this new format using saveGui function.
348  - XML files in this format can be loaded in Scilab using the loadGui function.
349    This function aims at creating GUI in a more efficient way.
350
351 * New rendering for GUI/uicontrols:
352   In this version, uicontrols use the defaults of the OS Look & Feel.
353   Some properties default values are not set by Scilab and then can be different from an
354   OS to another.
355   To come back to the previous and deprecated behavior, you can use the related
356   property on the "Console" handle:
357   set(get(0), "UseDeprecatedSkin", "on");
358   Note that this deprecated behavior will be removed in future versions.
359
360 * New way to access uicontrols using a path containing their "Tag" and their parent(s) "Tag" property.
361   See the set and get functions help page for more details.
362
363 * New display for uicontrols handles properties. Only properties used for Java rendering are displayed.
364   To display all available properties, use the "ShowHiddenProperties" "Console" property.
365
366
367 Graphics Evolutions
368 ===================
369
370 * set function prototype has been modified to allow the user to set multiple
371   properties at once: set(h, "Property1", Value1, "Property2", Value2, ...)
372
373 * newaxes function now allows to create axes in "frame" uicontrols.
374
375 * clf function now also works with "frame" uicontrols.
376
377 * New axes properties:
378  - ticks_format: Format of the ticks labels.
379  - ticks_st: Scales and translates factors applied to ticks position when formatting
380              the ticks labels.
381  - auto_margins: Activated by default, this property lets Scilab compute margins
382                  needed to display axes decorations (titles, labels, ...).
383  - grid_thickness: Thickness of the grid plotting.
384  - grid_style: Style of the grid plotting.
385  - label_font_style: Font style used to draw the labels.
386
387 * New legends properties:
388  - line_width: Width of the drawn line.
389  - mark_count: Number of the drawn marks.
390
391 * New polyline properties:
392  - mark_offset: Offset before the first mark.
393  - mark_stride: Step between consecutive marks.
394  - display_function: Name of the function used to customize the information
395                      displayed in all the datatips of this polyline.
396                      This function can be overloaded by setting a display
397                      function on each datatip handle.
398  - display_function_data: Additional data needed for datatips display function.
399  - datatips: Handles of the datatips of the polyline.
400
401 * New Matplot property added :
402  - rect: specifies the rectangle where the Matplot will be drawn.
403
404 * Datatips properties have been renamed for better readability:
405  - tip_data --> data
406  - tip_box_mode --> box_mode
407  - tip_label_mode --> label_mode
408  - tip_orientation --> orientation
409  - tip_3component --> z_component
410  - tip_auto_orientation --> auto_orientation
411  - tip_interp_mode --> interp_mode
412  - tip_disp_function --> display_function
413
414
415 Differential Equations
416 ======================
417
418 * Netlib's Quadpack, used for definite integration, has been updated to match the upstream.
419
420
421 SciNotes
422 ========
423
424 * Autosave feature can now use %date to append the current date to the backup filename
425   (See bug #12712).
426
427
428 Xcos
429 ====
430
431 * New DAE solver: DDaskr, using BDF methods with direct Newton and preconditioned Krylov
432   linear solvers, which includes rootfinding.
433   It is available from dae function.
434
435 * In Modelica initialization GUI, inputs (eg. sensor) were not handled.
436
437 * Sundials updated to the "2.5.0" version, keeping our modifications.
438
439 * JGraphX updated to the "2.1.0.7" version, updating our hooks performance.
440
441 * API changed in the scicos_block4 interface: the uid value is not available
442   inside the simulation function.
443
444 * API change: In scicos_block4.h, "Residute" renamed to "Jacobian".
445
446 * xcosAddToolsMenu added to let the user perform some actions on the graph.
447
448 * CBLOCK4 block added to the "User-Defined Functions"
449
450 * xcos_debug_gui function added for a simple use of the Debug block.
451
452 * tbx_build_pal_loader function added to ease external module creation (See SEP #120).
453
454 * Event management demonstrations added.
455
456
457 Toolbox Skeleton
458 =================
459
460 * Some Xcos specific content added to xcos_toolbox_skeleton help pages.
461
462
463 Compilation
464 ============
465
466 * Minimal version of Flexdock (1.2.4) enforced.
467
468 * Minimal version of JoGL (2.1.4) enforced.
469
470 * Minimal version of JLaTeXMath (1.0.3) enforced.
471
472 * New dependencies to manage EMF export:
473  - freehep-graphics2d.jar
474  - freehep-graphicsio-emf.jar
475  - freehep-graphicsio.jar
476  - freehep-io.jar
477  - freehep-util.jar
478 Note: --without-emf can be used to disable this feature.
479
480
481 Obsolete & Removed Functions
482 ============================
483
484 * Scilab 5.5.X family will be the latest family working under Windows XP/2003.
485
486 * Vector ^ scalar syntax declared as obsolete. See bug #11524
487
488 * The third argument of poly function will be more strict.
489     Only the following strings are allowed: "roots", "coeff", "c", "r".
490
491 * Option and direction arguments of gsort will be more strict in all cases.
492   Only the following strings are allowed:
493   - option: "r" "c" "g" "lr" "lc"
494   - direction : "d" "i"
495
496 * nfreq tagged as obsolete. Will be removed in Scilab 5.5.1.
497   Please use tabul instead.
498
499 * IsAScalar tagged as obsolete. Will be removed in Scilab 5.5.1.
500   Please use isscalar instead.
501
502 * chart tagged as obsolete. Will be removed in Scilab 5.5.1.
503   Please use nicholschart instead.
504
505 * Second output argument of add_param tagged as obsolete. Will be removed in Scilab 5.5.1.
506
507 * mvvacov tagged as obsolete. Will be removed in Scilab 6.0.0.
508   Please use cov instead.
509
510 * mfft tagged as obsolete. Will be removed in Scilab 5.5.1.
511   Please use fft instead.
512
513 * relocate_handle tagged as obsolete. Will be removed in Scilab 5.5.1.
514
515 * msd and st_deviation tagged as obsolete (See bug #7593). Will be removed in Scilab 5.5.1.
516   Please use stdev instead.
517
518 * pcg tagged as obsolete. Will be removed in Scilab 5.5.1.
519   Please use conjgrad instead.
520
521 * milk_drop tagged as obsolete. Will be removed in Scilab 5.5.1.
522
523 * datatipGetStruct tagged as obsolete. Will be removed in Scilab 5.5.1.
524   Please use 'datatips' property instead.
525
526 * regress tagged as obsolete. Will be removed in Scilab 5.5.1.
527   Please use reglin instead.
528
529 * %asn tagged as obsolete. Will be removed in Scilab 5.5.1.
530   Please use delip instead.
531
532 * jmat tagged as obsolete. Will be removed in Scilab 5.5.1.
533   Please use flipdim instead.
534
535 * perl tagged as obsolete. Will be removed in Scilab 6.0.0.
536
537 * numdiff and derivative tagged as obsolete. Will be removed in Scilab 6.0.0.
538   Please use numderivative instead.
539
540 * xmltochm tagged as obsolete. Will be removed in Scilab 5.5.1.
541
542 * dft removed, please use fft instead.
543
544 * sscanf removed, please use msscanf instead.
545
546 * fscanf removed, please use mfscanf for files opened with mopen or read for files opened
547   with file instead.
548
549 * fprintf removed, please use mfprintf for files opened with mopen or write for files
550   opened with file instead.
551
552 * clear_pixmap removed, please use drawlater/drawnow instead.
553
554 * pixmap property removed for figures, please use drawlater/drawnow instead.
555
556 * demo_message and demo_mdialog removed.
557
558 * with_embedded_jre removed.
559
560 * draw removed.
561
562 * fit_dat removed. Please use datafit instead.
563
564 * winclose removed. Please use close instead.
565
566 * datatipInitStruct and datatipRedraw removed.
567
568 * getfont, getmark, getlinestyle and getsymbol removed. Please use ged instead.
569
570
571 Known incompatibilities
572 ========================
573
574 * Using => or =< now returns an error. See bug #2345.
575
576 * or/and functions now fix reals value before working on them. See bug #7666.
577
578 * a*b*-c+d is now interpreted as (a*b*(-c))+d instead of a*b*(-c+d). See bug #13168.
579
580 * Extracting children from an empty matrix of handles now returns an error.
581   For example: f=gcf(); f.children(1).children.children returns an error.
582
583 * Figure anti_aliasing property behavior changed:
584   - "off": No anti-aliasing activated on the figure.
585   - "2x", "4x", "8x", "16x": anti-aliasing activation will have no effect on most plateforms.
586
587
588 Scilab Bug Fixes
589 ================
590
591 * paramfplot2d: When theta input argument was a column vector, an error occurred.
592
593 * Bug #1253 fixed - There was no possibility to draw only few marks on a polyline which
594                     contained a lot of points.
595
596 * Bug #1751 fixed - Margins were not computed according to contents.
597
598 * Bug #2067 fixed - Scilab crashed when plot was called with a large numerical value.
599
600 * Bug #2267 fixed - Wrong error message when ticks locations and labels did not have the
601                     same sizes.
602
603 * Bug #2345 fixed - Use of operators => and =< did not lead to an error.
604
605 * Bug #2416 fixed - Particular case (string([]) returns []) has been added in string help
606                     page.
607
608 * Bug #2802 fixed - convstr did not convert non ascii chars.
609
610 * Bug #3511 fixed - strindex did not return all occurrences in regexp mode.
611
612 * Bug #3928 fixed - An error was returned when a matrix was flipped along the third
613                     dimension.
614
615 * Bug #4042 fixed - squeeze returned a hypermatrix instead of a matrix when at least one
616                     dimension was equal to 1.
617
618 * Bug #4083 fixed - The numdiff and derivative functions were duplicates and are
619                     now tagged as obsolete and replaced by numderivative. See SEP #130.
620
621 * Bug #4085 fixed - num2cell help page added.
622
623 * Bug #4177 fixed - find function moved to the "elementary_functions" module.
624
625 * Bug #4229 fixed - delip did not return an error if one element of its first input
626                     argument was negative.
627
628 * Bug #4383 fixed - csim with "step" and "impuls" now works with direct feedthrough.
629
630 * Bug #4401 fixed - isnum did not recognize all constants or some complex numbers.
631
632 * Bug #4481 fixed - iir help page updated to precise that frq can be a scalar.
633
634 * Bug #4490 fixed - Input argument of sinc function moved to rad.
635
636 * Bug #4649 fixed - License issue in xs2ppm help page fixed.
637
638 * Bug #4677 fixed - xclick did not return correct mouse position on keyboard event.
639
640 * Bug #4692 fixed - Export did not work while xgetmouse was waiting.
641
642 * Bug #4731 fixed - lqr failed when the time domain of an input was a number.
643
644 * Bug #4743 fixed - Graphics with too big or too small values did not work.
645
646 * Bug #4858 fixed - libintl.h was missing in binary versions but included in localization.h.
647
648 * Bug #4965 fixed - Setting links property for a handle of type legend did not work.
649
650 * Bug #5016 fixed - condestsp could return different results when repeated calls were performed.
651
652 * Bug #5017 fixed - norm rewritten to take benefit from the Lapack package performance.
653
654 * Bug #5073 fixed - New parameter added in strtod function (decimal separator).
655
656 * Bug #5205 fixed - permute was slow for large hypermatrices.
657
658 * Bug #5207 fixed - grand can now return a hypermatrix.
659
660 * Bug #5232 fixed - 'frame' uicontrols children now follow the frame displacement.
661
662 * Bug #5365 fixed - makecell help page was in the "compatibility functions" directory
663                     instead of being in "data_structures".
664
665 * Bug #5539 fixed - sylv help page was wrong in the discrete-time case.
666
667 * Bug #5616 fixed - typeof(uiCreateTree(...)) returned "Tree" instead of "uitree".
668
669 * Bug #5694 fixed - numdiff help page clarified.
670
671 * Bug #5779 fixed - xnumb number format was too small (+ unit test added).
672
673 * Bug #5826 fixed - Graphic windows did not redirect key events in console.
674
675 * Bug #5844 fixed - grayplot did not have a logflag option.
676
677 * Bug #5886 fixed - There was no property labels_font_style on axis.
678
679 * Bug #6037 fixed - macrovar help page improved.
680
681 * Bug #6168 fixed - zpbutt, zpch1, zpch2 and zpell help pages were unclear.
682
683 * Bug #6191 fixed - It was not possible to set thickness and line_style properties for a grid.
684
685 * Bug #6305 fixed - dsearch function did not work with integers, strings and hypermatrices.
686
687 * Bug #6306 fixed - It is now possible to compute an histogram instead of plotting it
688                     with new function histc(). Besides, histplot can now return the computed data.
689
690 * Bug #6363 fixed - It was not possible to create figures without menubar/toolbar.
691
692 * Bug #6390 fixed - The "external" argument of odedc was not well documented and
693                     not tested.
694
695 * Bug #6404 fixed - xrects help page was not clear about argument specification.
696
697 * Bug #6427 fixed - full([%T %F]) returned an error message.
698
699 * Bug #6466 fixed - Example with vectorized input added in mprintf and msprintf help pages.
700
701 * Bug #6476 fixed - Matplot help did not indicate that the data field should be used to update data.
702
703 * Bug #6512 fixed - %asn function tagged as obsolete.
704
705 * Bug #6584 fixed - mfft tagged as obsolete.
706
707 * Bug #6615 fixed - ui(get|put)file did not center the file dialog on the last focused window.
708
709 * Bug #6638 fixed - The profiler output was incorrect by a factor of 1000 under Windows.
710
711 * Bug #6689 & #6690 fixed - grand now works with complexes, polynomials, booleans, integers, sparses and strings,
712                             and can handle row vectors, matrices and hypermatrices of thoses types.
713
714 * Bug #6693 fixed - modulo did not accept polynomial inputs. Help page was not updated.
715
716 * Bug #6752 fixed - unit test scilab.tst has been split in different tests.
717
718 * Bug #6824 fixed - resize_matrix did not manage hypermatrices.
719
720 * Bug #6832 fixed - Matrices of rationals can now be transposed via the " .' " operator.
721
722 * Bug #6840 fixed - New line_style added.
723
724 * Bug #6859 fixed - xlabel and xtitle could overlapped.
725
726 * Bug #6930 fixed - Matplot handle had no rect property.
727
728 * Bug #6988 fixed - Error messages in modules/data_structures/src/c/hmops.c were not
729                     standard.
730
731 * Bug #7026 fixed - There was no unit test for plot2d.
732
733 * Bug #7038 fixed - A toggle button now manages datatip mode.
734
735 * Bug #7040 fixed - Example and description for getMatrixOfIntegerPrecision modified in help page.
736
737 * Bug #7047 fixed - milk_drop is now obsolete. It will be removed in Scilab 5.5.1, but will be kept as a demonstration.
738
739 * Bug #7051 fixed - fieldnames help page updated.
740
741 * Bug #7080 fixed - Some graphic macros did not use standard error messages.
742
743 * Bug #7084 fixed - Old, not documented and deprecated gr_menu function removed.
744
745 * Bug #7085 fixed - 'edit' uicontrols did not support multiple line edition.
746
747 * Bug #7133 fixed - help_from_sci with no input argument now launches a full demonstration.
748
749 * Bug #7169 fixed - It was not possible to specify different option value (thickness, style, ...) for X and Y grids.
750
751 * Bug #7204 fixed - geomean applied to a hypermatrix gave wrong results.
752
753 * Bug #7205 fixed - length(H) applied to a non-string hypermat returned 3 instead of size(H,"*").
754
755 * Bug #7206 fixed - If the second input argument of meanf function was a hypermatrix,
756                     this function returned an error.
757
758 * Bug #7244 fixed - Extraction from a struct array with a boolean vector had a strange behavior.
759
760 * Bug #7296 fixed - %nan, %inf and -%inf enabled for the cdf* functions.
761
762 * Bug #7304 fixed - exportUI did not switch filename extension when filter was changed.
763
764 * Bug #7411 fixed - clf forgot to turn off the datatip mode.
765
766 * Bug #7417 fixed - Auto-positioning of datatips did not take the curvature into account.
767
768 * Bug #7486 fixed - LAPACK versions of DGELSY and ZGELSY now used.
769
770 * Bug #7561 fixed - roots help page now explains that coefficients are used in the contrary order of poly.
771
772 * Bug #7570 fixed - The switch criterion on x and y is now explained in beta() help page.
773
774 * Bug #7585 fixed - psi.f moved from "elementary functions" to "special functions" module.
775
776 * Bug #7593 fixed - stdev now encompasses msd and st_deviation thanks to a new optional input argument.
777
778 * Bug #7596 fixed - A same error happening in different places now displays the same
779                     error message.
780
781 * Bug #7648 fixed - CDF functions now display a warning for non integer
782                     "degrees of freedom" argument.
783
784 * Bug #7650 fixed - isempty(tlist(...)) always returned false, even when all defined fields were empty.
785
786 * Bug #7655 fixed - An example added in type help page, for type(X)=11 and type(X)=13.
787
788 * Bug #7666 fixed - Inconsistencies between and/or and &/| fixed.
789
790 * Bug #7684 fixed - Introduction demonstration splitted into subsections.
791
792 * Bug #7705 fixed - "dimension", "minbounds" and "maxbounds" fields have been documented in Genetic algorithms help pages.
793
794 * Bug #7739 fixed - Axis position was invalid in log modes.
795
796 * Bug #7771 fixed - There was no item about arrow_size in champ_properties help page.
797
798 * Bug #7772 fixed - There was no description, no example about line_style property in polyline help page.
799
800 * Bug #7781 fixed - The second parameter of iqr function had no effect.
801
802 * Bug #7782 fixed - lcm and gcd help pages improved to tell the user how to use both
803                     functions.
804
805 * Bug #7824 fixed - title function properties did not support an indexed color.
806
807 * Bug #7826 fixed - chart tagged as obsolete.
808
809 * Bug #7828 fixed - Slight improvements in nicholschart.
810
811 * Bug #7848 fixed - The third argument of correl function is now optional.
812
813 * Bug #7858 fixed - variance and variancef can now return the mean of the input
814                     in a new output argument and take the a priori mean as input.
815
816 * Bug #7877 fixed - iirgroup function fixed.
817
818 * Bug #7879 fixed - string now accepts plist type, and printing a plist displays that string.
819
820 * Bug #7905 fixed - Figure icon can now be changed using dedicated property.
821
822 * Bug #7916 fixed - nansum([]) returned NaN value while this function had to ignore it.
823
824 * Bug #7927 fixed - Output "flag" in qmr function was not well documented.
825
826 * Bug #7960 fixed - plzr could not produce pole zero plot for a simple transfer function.
827
828 * Bug #7986 fixed - spec gateway renamed from sci_eig.c to sci_spec.c.
829
830 * Bug #7999 fixed - SwingScilabFileChooser.getFilterIndex() was unusable.
831
832 * Bug #8031 fixed - cdfgam error message fixed.
833
834 * Bug #8058 fixed - The user can now set the tolerances of intc function.
835
836 * Bug #8060 fixed - Improved list display in the variable browser.
837
838 * Bug #8098 fixed - cumsum could not be applied to rational matrices.
839
840 * Bug #8131 fixed - It was not possible to choose the number of marks and the line width in legends.
841
842 * Bug #8133 fixed - Ticks disappeared in planar 3-D view.
843
844 * Bug #8162 fixed - Area of stability of plzr was wrong for continuous systems
845                     (+unit test added).
846
847 * Bug #8196 fixed - Error messages dealing with negative thickness were not standard.
848
849 * Bug #8211 fixed - Parameters module demonstration finalized.
850
851 * Bug #8231 fixed - xrect help page did not say that clipping property was inherited.
852
853 * Bug #8234 fixed - strtod did not return an empty matrix when the input argument was an
854                     empty matrix.
855
856 * Bug #8247 fixed - regress tagged as obsolete.
857
858 * Bug #8264 fixed - Matlab to Scilab dictionary help page updated for atan2.
859
860 * Bug #8290 fixed - DELAYV_f block documentation fixed.
861
862 * Bug #8319 fixed - dbphi(hypermat) and phasemag(hypermat) returned a matrix instead of
863                     a hypermatrix.
864
865 * Bug #8323 fixed - Scilab "About Box" did not hide Scilab main window.
866
867 * Bug #8337 fixed - mtlb_rand now uses the "uniform" rule, whatever the random rule set is.
868
869 * Bug #8373 fixed - clear can now handle a matrix of strings argument.
870
871 * Bug #8379 fixed - It was not possible to delete the selected datatip with DELETE or BACKSPACE.
872
873 * Bug #8415 fixed - optim_moga, optim_nsga, optim_nsga2 can now take list as input
874                     arguments, as explained in their help pages.
875                     (and others) added.
876
877 * Bug #8462 fixed - bvodeS could make Scilab unstable.
878
879 * Bug #8470 fixed - bvode displayed some output in terminal window and not in
880                     Scilab console.
881
882 * Bug #8479 fixed - The latest Saxon version was not supported.
883
884 * Bug #8511 fixed - sprand now uses grand instead of rand and grand functions. Internal
885                     state of the random generator is no more changed.
886
887 * Bug #8561 fixed - ddassl, ddasrt, ddaskr: abs and rel tolerance sizes are now checked.
888
889 * Bug #8597 fixed - grand/clcg4 could display uncontrolled messages as warning.
890
891 * Bug #8607 fixed - Some error messages in modules/overloading/macros were not standard
892                     and not localized.
893
894 * Bug #8614 fixed - Unit test for barhomogenize added.
895
896 * Bug #8636 fixed - roots help page updated (default algorithm value was wrong).
897
898 * Bug #8667 fixed - The handling of %nan in min, max, median functions was not properly
899                     documented.
900
901 * Bug #8680 fixed - "end" output argument of regexp function has been changed.
902
903 * Bug #8687 fixed - typeof function failed on uint8, depending on the format
904                     (+ unit test added).
905
906 * Bug #8695 fixed - optim_ga used old (initial) values instead of newly-computed ones.
907
908 * Bug #8745 fixed - Extracting from an empty matrix automatically returned an empty matrix.
909
910 * Bug #8778 fixed - Call_ScilabOpen, TerminateScilab could not be called more
911                     than 80 times in a loop.
912
913 * Bug #8779 fixed - gsort did not preserve the order of equal elements, in
914                     lexicographic sort.
915
916 * Bug #8820 fixed - squeeze did not return a matrix when the number of dimensions
917                     of the result was less or equal to 2.
918
919 * Bug #8824 fixed - taucs_chfact returned a segfault (not the case in nwni mode).
920
921 * Bug #8840 fixed - fileparts did not manage matrix of strings.
922
923 * Bug #8856 fixed - Non regression test added for [k,l,m,...]=find(a==5).
924                     Non regression test of bug #476 updated.
925
926 * Bug #8857 fixed - Non regression test of bug #477 updated.
927
928 * Bug #8858 fixed - Non regression test of bug #480 updated.
929
930 * Bug #8862 fixed - mget and mput could not read and write 64 bit data from
931                     binary files.
932
933 * Bug #8956 fixed - xpoly, xfpoly, xrect, xsegs and xarc did not update data_bounds property.
934
935 * Bug #9004 fixed - bitcmp function called with one input argument returned an error.
936
937 * Bug #9020 fixed - exists function did not accept matrix as first input argument.
938
939 * Bug #9031 fixed - Misalignment of text when using xstring with a matrix fixed.
940
941 * Bug #9033 fixed - auto_dimensioning property for text handles was not documented.
942
943 * Bug #9059 fixed - tbx_build_macros and genlib did not stop even if an error occurred.
944
945 * Bug #9109 fixed - nfreq tagged as obsolete.
946
947 * Bug #9110 fixed - Examples and references to other functions added in Statistics help pages.
948
949 * Bug #9158 fixed - zeros called with a big number returned an empty matrix instead
950                     of an error.
951
952 * Bug #9208 fixed - Added three optional output arguments to optim,
953                     to retrieve #iterations, #evaluations and a termination indicator.
954
955 * Bug #9309 fixed - comparison help page updated to document issue with empty matrix.
956
957 * Bug #9319 fixed - Huge polylines could not be exported in PS/EPS.
958
959 * Bug #9385 fixed - The type checking in trigonometric functions has been added.
960
961 * Bug #9394 fixed - is_param recognized "plist" as an existing field.
962
963 * Bug #9395 fixed - add_param did not check its input arguments.
964
965 * Bug #9396 fixed - add_param accepted duplicate keys.
966
967 * Bug #9444 fixed - with_embedded_jre function removed.
968
969 * Bug #9459 fixed - Default values of the optional plot3d arguments were not documented.
970
971 * Bug #9493 fixed - Title is now correctly set when starting Scilab and focus is set on Console.
972
973 * Bug #9537 fixed - optimbase_configure only allowed row vectors as initial value.
974                     Column vectors now allowed by transposing them.
975
976 * Bug #9538 fixed - optimbase_checkshape only allowed row vectors as output arguments of
977                     cost function. Column vectors are now allowed by transposing them.
978
979 * Bug #9577 fixed - Setting neldermead_configure("-numberofvariables") is now optional,
980                     setting neldermead_configure("-x0") initializes -numberofvariables
981                     implicitly.
982
983 * Bug #9601 fixed - Cylinder demonstration fixed.
984
985 * Bug #9627 fixed - Arguments checking added in optimsimplex_* functions.
986
987 * Bug #9688 fixed - optim could crash when "imp" option was < 0. It is now set to 0 in
988                     that case.
989
990 * Bug #9690 fixed - The "imp" option for optim could crash Scilab and was not consistent
991                     with the help page.
992
993 * Bug #9691 fixed - "imp" option in optim help page was poorly documented.
994
995 * Bug #9694 fixed - Example in optim help page fixed to display correct counters.
996
997
998 * Bug #9697 fixed - Displayed information for optim "qn" and "gc" with bounds and imp=1 fixed.
999
1000 * Bug #9701 fixed - optim with "qn" option was failing for large problems.
1001
1002 * Bug #9702 fixed - Contrary to what optim help page stated, the "gc" algorithm does use
1003                     the "epsx" parameter.
1004
1005 * Bug #9780 fixed - gmres solver did not run with complex systems.
1006
1007 * Bug #9788 fixed - neldermead can now produce a warning when it fails to converge,
1008                     thanks to a new input argument "warn".
1009
1010 * Bug #9819 fixed - unwrap function did not exist in Scilab.
1011
1012 * Bug #9821 fixed - getrelativefilename did not manage matrix of strings.
1013
1014 * Bug #9840 fixed - Default G tolerance in lsqrsolve was too large.
1015
1016 * Bug #9851 fixed - Error message occurred because of a cut-off frequency of 0.25Hz
1017                    with irr.
1018
1019 * Bug #9859 fixed - It was not possible to draw arrows in 3-D using xarrows.
1020
1021 * Bug #10012 fixed - lmisolver and lmitool called with no input now produce errors.
1022
1023
1024 * Bug #10083 fixed - plot3d could not be used with only one input argument.
1025
1026 * Bug #10122 fixed - replot could not be used in 3-D.
1027
1028 * Bug #10146 fixed - In SciNotes, 'help on keyword' moved from bottom to top in the popup
1029                     menu.
1030
1031 * Bug #10175 fixed - Clearer example added for sp2adj to adj2sp conversion (and backwards conversion).
1032
1033 * Bug #10180 fixed - det was not defined for sparse matrices.
1034
1035 * Bug #10213 fixed - sci2exp help page updated to document the impact of format function.
1036
1037 * Bug #10214 fixed - evstr help page updated to mention that input argument must not be composed of
1038                      continuation marks (..).
1039
1040 * Bug #10216 fixed - Invalid syntaxes for zeros, ones, eye, rand, like zeros(2,:).
1041
1042 * Bug #10221 fixed - ifftshift function did not exist in Scilab.
1043
1044 * Bug #10226 fixed - When a // <empty session> line was deleted, all sessions
1045                      histories were folded.
1046
1047 * Bug #10234 fixed - reglin function moved from CACSD to Statistics module.
1048
1049 * Bug #10243 fixed - fun2string(X) called X before returning its code.
1050
1051 * Bug #10254 fixed - Slight improvements in ones help page.
1052
1053 * Bug #10269 fixed - qp_solve can now take up to 5 output arguments. The last one is an
1054                     error flag, if it is present, then the function will issue a warning
1055                     instead of an error.
1056
1057 * Bug #10271 fixed - ordmmd now checks the consistency of the third input argument with the
1058                      input matrix defined by the first two input arguments.
1059
1060 * Bug #10273 fixed - spchol help page now displays an example showing how to use its output arguments.
1061
1062 * Bug #10276 fixed - qp_solve segfaulted with large matrices.
1063
1064 * Bug #10287 fixed - Error message added for complex expression as input argument of
1065                     integrate function.
1066
1067 * Bug #10305 fixed - Comparison of lists with empty items returned an error message.
1068
1069 * Bug #10391 fixed - Error when using completion after a global variable clear fixed.
1070
1071 * Bug #10428 fixed - Java based components of Scilab showed a library load error in CLI mode.
1072
1073 * Bug #10445 fixed - In SciNotes, CTRL+Drag&Drop moved text rather than copying it.
1074
1075 * Bug #10470 fixed - In SciNotes, split "Horizontally" or "Vertically" was meaningless.
1076
1077 * Bug #10596 fixed - exit(xxx) from Scilab failed.
1078
1079 * Bug #10621 fixed - Figure without docking/undocking capabilities can now be created.
1080
1081 * Bug #10645 fixed - File encoding could not be given as argument in xmlRead.
1082
1083 * Bug #10718 fixed - New "Resize" property added to figures.
1084
1085 * Bug #10805 fixed - Documentation on left bracket was superfluous and is now removed.
1086                      Refer to brackets for information on "[" and "]".
1087
1088 * Bug #10816 fixed - Typo in part error message fixed.
1089
1090 * Bug #10818 fixed - home, %e, %t, %f, %z and %s help pages added.
1091
1092 * Bug #10823 fixed - fullpath returned different results under Windows and Linux for
1093                     non-existent file.
1094
1095 * Bug #10830 fixed - Hypermatrix insertion with a negative index returned a wrong error message.
1096
1097 * Bug #10833 fixed - exists help page updated.
1098
1099 * Bug #10840 fixed - Keyboard arrows were disabled on 'slider' type uicontrols.
1100
1101 * Bug #10856 fixed - analpf did not return the right result.
1102
1103 * Bug #10862 fixed - Add a without Internet connection installation
1104                     global configuration in the installer.
1105
1106 * Bug #10866 fixed - det was not equivalent to detr for rational matrices.
1107
1108 * Bug #10906 fixed - Typo fixed in cls2dls help page.
1109
1110 * Bug #10930 fixed - The comments in armax function were in French.
1111
1112 * Bug #10932 fixed - Startup directory was not saved/restored in preferences.
1113
1114 * Bug #10936 fixed - Scilab hung with invalid strf in plot2d.
1115
1116 * Bug #10942 fixed - Function soundsec revised. Now soundsec can be used for non integer values of time.
1117
1118 * Bug #10995 fixed - Typo fixed in grand help page for Gamma law argument.
1119
1120 * Bug #10998 fixed - matrix*hypermatrix and hypermatrix*matrix operations failed.
1121
1122 * Bug #11001 fixed - exists and isdef did not work with primitives.
1123
1124 * Bug #11007, #11008 & #11009 fixed - New conjgrad function (Conjugate Gradient methods "pcg", "cgs", "bicg" and "bicgstab").
1125
1126 * Bug #11065 fixed - The second output argument of unique function contained a wrong result.
1127
1128 * Bug #11067 fixed - Display of ticks labels with closed associated values was wrong.
1129
1130 * Bug #11139 fixed - conj was not defined for sparse matrices (+ unit test added).
1131
1132 * Bug #11303 fixed - Exception while searching with multiple tabs in SciNotes fixed.
1133                      already existing in SCI/contrib/archives in "offline" mode.
1134
1135 * Bug #11305 fixed - Performances improved with a better way to update data in Graphics.
1136
1137 * Bug #11308 fixed - Calling sequences in dsearch help page were wrong.
1138
1139 * Bug #11343 fixed - The "isoview" figure property did not work when the axes
1140                      margins had been modified.
1141
1142 * Bug #11523 fixed - In SciNotes, 'whereami line numbering' was not clear enough.
1143
1144 * Bug #11571 fixed - x_mdialog did not let the Look&Feel select the window size.
1145
1146 * Bug #11575 fixed - There was no preview of GIF files in exportUI dialog.
1147
1148 * Bug #11576 fixed - exportUI did not propose gcf().figure_name as default file name.
1149
1150 * Bug #11616 fixed - Figure menubar could not be made invisible.
1151
1152 * Bug #11629 fixed - Interactive zoom did not work properly in datatip mode.
1153
1154 * Bug #11648 fixed - Copying graphic via the clipboard did not work.
1155
1156 * Bug #11680 fixed - GUI functions in Scilab 5.4.X were much slower than in Scilab 5.3.3.
1157
1158 * Bug #11714 fixed - help_from_sci sometimes failed when input function had "<imagedata>" comments.
1159
1160 * Bug #11766 fixed - nthroot has been added to m2sci help page.
1161
1162 * Bug #11779 fixed - Wrong variable type in the documentation of getNbInputArgument and getNbOutputArgument fixed.
1163
1164 * Bug #11789 fixed - Documentation was missing for nbInputArgument.
1165
1166 * Bug #11792 fixed - Lists can be accessed with non integer indexes (list help page
1167   updated).
1168
1169 * Bug #11814 fixed - Typo in CACSD help chapter fixed.
1170
1171 * Bug #11869 fixed - "Environment" was not localized in preferences.
1172
1173 * Bug #11876 fixed - ilib_include_flag now returns a string when called with a string column vector as input.
1174
1175 * Bug #11885 fixed - Each rand has been changed to grand in genetic algorithms and
1176                     simulated annealing functions.
1177
1178 * Bug #11891 fixed - Fisher ratio could be inaccurate for one-way ANOVA.
1179
1180 * Bug #11953 fixed - Scilab crashed when global("") was typed.
1181
1182 * Bug #11964 fixed - uicontrol coordinates system did not take figure resize into account.
1183
1184 * Bug #11996 fixed - eye extended to hypermatrix.
1185
1186 * Bug #11997 fixed - In case of invalid variable name, save function now returns an error
1187                     instead of a compatibility warning.
1188
1189 * Bug #12012 fixed - Misleading perl function should not be part of Scilab (tagged as obsolete).
1190
1191 * Bug #12034 fixed - max function did not manage empty matrices.
1192
1193 * Bug #12037 fixed - Simplified Chinese version of SciNotes displayed warnings at startup.
1194
1195 * Bug #12045 fixed - repmat returned wrong results if the values of an input matrix were
1196                     not double.
1197
1198 * Bug #12070 fixed - Removing a module can now be done in an on-line mode even if
1199                      it has been installed in an off-line mode.
1200
1201 * Bug #12073 fixed - Width of code examples has been decreased in XML help pages.
1202
1203 * Bug #12080 fixed - lsqrsolve always printed messages.
1204
1205 * Bug #12082 fixed - convstr function did not work with non-ASCII symbols.
1206
1207 * Bug #12085 fixed - Under Windows, csvWrite wrote wrong EOL.
1208
1209 * Bug #12114 fixed - libstdc++ is now compiled as static instead of using the
1210                      library from thirdparty.
1211
1212 * Bug #12118 fixed - ode could take complex externals.
1213
1214 * Bug #12121 fixed - inv function did not work for complex sparse matrices.
1215
1216 * Bug #12130 fixed - flipdim can now flip blocks, thus making jmat obsolete.
1217
1218 * Bug #12143 fixed - "stop entity picker" (ged(11)) returned an error message.
1219
1220 * Bug #12145 fixed - demo_mdialog internal function removed.
1221
1222 * Bug #12150 fixed - datatipCreate failed with one single point.
1223
1224 * Bug #12156 fixed - Closing a Scilab session in Javasci could led to a HDF5 error message.
1225
1226 * Bug #12163 fixed - unzoom did not work with a single input argument.
1227
1228 * Bug #12170 fixed - Calling matfile_listvar on an empty file returned an error.
1229
1230 * Bug #12212 fixed - Export of a polyline in 2-D broke it into several segments.
1231
1232 * Bug #12306 fixed - Invalid memory free on completion in NWNI mode fixed.
1233
1234 * Bug #12308 fixed - create_palette help page removed (function removed).
1235
1236 * Bug #12326 fixed - There was no way to set LaTeX font size in preview.
1237
1238 * Bug #12334 fixed - Mark color in legend was invalid.
1239
1240 * Bug #12349 fixed - In SciNotes, when the view was splitted, removing a char made the
1241                     other view jump.
1242
1243 * Bug #12376 fixed - Exec & edit buttons in the help pages examples were sometimes
1244                     misplaced.
1245
1246 * Bug #12412 fixed - Typo fixed in some error messages.
1247
1248 * Bug #12413 fixed - ATOMS packages could not be removed if ATOMS had never been on-line.
1249
1250 * Bug #12415 fixed - PATH environment variable grew when using call_scilab in a loop.
1251
1252 * Bug #12426 fixed - By using addErrorMessage, a random string error could be displayed.
1253
1254 * Bug #12433 fixed - show_pixmap function was removed from Scilab but still used in some
1255                     functions.
1256
1257 * Bug #12439 fixed - edit_error returned a wrong message when there was no recorded error.
1258
1259 * Bug #12440 fixed - Unitary test added for bitxor.
1260
1261 * Bug #12443 fixed - The behavior of mopen in text file mode has been documented
1262                      under Windows.
1263
1264 * Bug #12463 fixed - Wrong specification for rect=[x,y,w,h] argument in xstringb
1265                     French help page.
1266
1267 * Bug #12465 fixed - ATOMS Default categories names were not localized.
1268
1269 * Bug #12470 fixed - Variable browser was not refreshed after loading an environment.
1270
1271 * Bug #12472 fixed - grand and link error messages fixed.
1272
1273 * Bug #12473 fixed - Problems with "é" in mkdir French help page.
1274
1275 * Bug #12475 fixed - csvRead did not support double quoted fields.
1276
1277 * Bug #12481 fixed - xlabel could not be used with Scilab property names.
1278
1279 * Bug #12485 fixed - xchange returned bad values with log scale.
1280
1281 * Bug #12490 fixed - plot did not call clf; in its help page example producing a
1282                     wrong behavior.
1283
1284 * Bug #12492 fixed - Exported EPS files were invalid when dash patterns were too long.
1285
1286 * Bug #12496 fixed - zoom_rect could led to a crash in log scale.
1287
1288 * Bug #12506 fixed - In SciNotes, a miscolorization could occurred when returned values
1289                     list was broken.
1290
1291 * Bug #12508 fixed - Wrong error message in rand function fixed.
1292
1293 * Bug #12518 fixed - Polynoms were not displayed by default in the variable browser.
1294                      and a new function bode_asymp() to draw the system asymptotes.
1295
1296 * Bug #12520 fixed - Improve the description of the size in the variable browser.
1297
1298 * Bug #12527 fixed - Scilab user functions were not listed in the variable browser.
1299
1300 * Bug #12535 fixed - In a French localized Scilab, comma was used as decimal separator when zooming (rather than point).
1301
1302 * Bug #12547 fixed - In SciNotes, lines were wrongly numbered with splitted function
1303                     declarations.
1304
1305 * Bug #12548 fixed - Duplicated code in xmltoformat removed.
1306
1307 * Bug #12550 fixed - optimbase and optimsimplex help pages were not standard.
1308
1309 * Bug #12551 fixed - Stack problem with diary([],"pause") and diary([],"resume") fixed.
1310
1311 * Bug #12556 fixed - A fatal error occurred when calling set with wrong instructions.
1312
1313 * Bug #12557 fixed - Valid function names were not specified in function and functions
1314                     help pages.
1315
1316 * Bug #12564 fixed - Compile and run javasci help page was not clear about needed packages.
1317
1318 * Bug #12567 fixed - Error messages fixed in ricc.
1319
1320 * Bug #12581 fixed - isfield could not support mlist or tlist.
1321
1322 * Bug #12589 fixed - Call sequence for spzeros & spones were missing in French
1323                     help pages.
1324
1325 * Bug #12592 fixed - Scilab hung with plot(-0).
1326
1327 * Bug #12593 fixed - A wrong error message was returned when running genlib with an
1328                     error in the sci file.
1329
1330 * Bug #12594 fixed - Invalid SciNotes configuration file avoided SciNotes startup.
1331
1332 * Bug #12600 fixed - mput did not manage unsigned integer.
1333
1334 * Bug #12606 fixed - Overloads for grand were not standard.
1335
1336 * Bug #12613 fixed - gsort did not return correct results with %nan.
1337
1338 * Bug #12614 fixed - Helpbrowser was not launched in EDT.
1339
1340 * Bug #12615 fixed - Graphics seemed to be freezed after a call to plot/bar/barh with
1341                      a bad LineSpec argument.
1342
1343 * Bug #12622 fixed - Various typos fixed in error messages.
1344
1345 * Bug #12624 fixed - In case of errors in Scilab macros, "make check-TESTS" did not fail
1346                     as expected.
1347
1348 * Bug #12627 fixed - At restoration, a window could be out of the screen.
1349
1350 * Bug #12629 fixed - The last example of csim help page defined a function called
1351                      input (overwriting the Scilab one).
1352
1353 * Bug #12631 fixed - A "see also" link has been added from progressionbar to waitbar
1354                     and vice versa.
1355
1356 * Bug #12634 fixed - ATOMS modules could not be installed from an archive file
1357                      already existing in SCI/contrib/archives in "offline" mode.
1358
1359 * Bug #12637 fixed - In some help pages, some signal processing functions were not in
1360                     the correct section.
1361
1362 * Bug #12639 fixed - justify([], position) returned an error instead of [].
1363
1364 * Bug #12641 fixed - graypolarplot has been fully vectorized as it was too slow.
1365
1366 * Bug #12657 fixed - Computation of v1.^v2 is now done without any memory allocation,
1367                      when v1 and v2 are real arrays, v1 >= 0 and v2 integer.
1368
1369 * Bug #12668 fixed - Undocking SciNotes led to an exception.
1370
1371 * Bug #12672 fixed - Ticks part of axes_property help page updated.
1372
1373 * Bug #12673 fixed - Ticks were drawn outside of axes area.
1374
1375 * Bug #12678 fixed - nthroot now accepts vector/matrix as second argument.
1376
1377 * Bug #12679 fixed - Argument type check added in gcd and lcm.
1378
1379 * Bug #12682 fixed - Key events were disabled after zooming.
1380
1381 * Bug #12683 fixed - proc_name(k, gwin) callback was badly managed depending on
1382                      input arguments of addmenu function.
1383
1384 * Bug #12686 fixed - Error returned by diff fixed.
1385
1386 * Bug #12702 fixed - When no extra parameters were needed in the cost function,
1387                     NDcost did not work.
1388
1389 * Bug #12703 fixed - In SciNotes, common shortcuts 'SHIFT DELETE', 'SHIFT INSERT'
1390                     (and others) added.
1391
1392 * Bug #12705 fixed - members function added. It allows to find the number of occurrences
1393                     and linear indexes for common values between two matrices of the
1394
1395 * Bug #12706 fixed - A wrong size of a matrix as input argument of cross function was
1396                     not detected.
1397
1398 * Bug #12708 fixed - Incorrect display in SciNotes preferences fixed (onmouseover styles).
1399
1400 * Bug #12712 fixed - In SciNotes, autosaving can now use %date to append the current
1401                     date to the backup filename.
1402
1403 * Bug #12714 fixed - csvDefault("decimal", ",") returned %f while this value was valid.
1404
1405 * Bug #12715 fixed - Variable cross in pspect and cspect has been renamed because of
1406                     conflicts with cross function.
1407
1408 * Bug #12716 fixed - In SciNotes, RTL languages were not correctly displayed.
1409
1410 * Bug #12725 fixed - Datatips did not work in logarithmic scale.
1411
1412 * Bug #12733 fixed - There was no way to direct graphs to nothing with driver function.
1413
1414 * Bug #12736 fixed - In SciNotes, the Completion window appeared only in first tab.
1415
1416 * Bug #12737 fixed - In SciNotes, autosave did not create directory if it did not exist.
1417
1418 * Bug #12747 fixed - legendre now accepts the -1 and 1 values for third argument.
1419
1420 * Bug #12749 fixed - fscanfMat help page updated.
1421
1422 * Bug #12758 fixed - Focus issue with plot3d fixed.
1423
1424 * Bug #12761 fixed - The https:// protocol was not supported on ATOMS.
1425
1426 * Bug #12763 fixed - Value of "listbox" style uicontrols was not updated when using arrow keys.
1427
1428 * Bug #12769 fixed - xset("window", 1) did not set the current axes.
1429
1430 * Bug #12772 fixed - eigs failed when trying to solve a sparse matrix eigen value problem.
1431
1432 * Bug #12774 fixed - Various typos fixed.
1433
1434 * Bug #12775 fixed - Some related functions were not listed in "See also" section of
1435                     routh_t help page.
1436
1437 * Bug #12778 fixed - Insertion of an empty matrix in an integer matrix led to a
1438                     wrong result.
1439
1440 * Bug #12779 fixed - savewave had a miscoding in the internal function write_wavedat.
1441
1442 * Bug #12783 fixed - There were some inconsistent error messages in dsearch.
1443
1444 * Bug #12784 fixed - Misleading error message in many functions when passing an integer
1445                      argument instead of double argument fixed.
1446
1447 * Bug #12785 fixed - plot did not allow int data as first argument.
1448
1449 * Bug #12790 fixed - Links to ZCOS files in documentation were broken.
1450
1451 * Bug #12791 fixed - More information is now given in case of failure during the ATOMS
1452                     autoload step.
1453
1454 * Bug #12793 fixed - Improved the bode() plots with a new option "rad" to convert plot into rad/s
1455                      and a new function bode_asymp() to draw the system asymptotes.
1456
1457 * Bug #12794 fixed - calfrq.sci code did not follow Scilab standard.
1458
1459 * Bug #12795 fixed - Typos fixed in CACSD help page.
1460
1461 * Bug #12800 fixed - Typo fixed in Polynomials help page.
1462
1463 * Bug #12803 fixed - warning(['foo','bar']) printed two 'WARNING: '.
1464
1465 * Bug #12804 fixed - Typos fixed in routh_t help page.
1466
1467 * Bug #12807 fixed - Display of showprofile improved.
1468
1469 * Bug #12808 fixed - Add missing </td> in documentation generation (note, warning, ...).
1470
1471 * Bug #12813 fixed - flipdim function extended to any type of input data.
1472
1473 * Bug #12814 fixed - Improvements of pertrans help page.
1474
1475 * Bug #12815 fixed - levin redefined cov as a variable.
1476                     menu.
1477
1478 * Bug #12816 fixed - Numbers pasted in editvar were not parsed according to locale.
1479
1480 * Bug #12818 fixed - Segfault in set function with invalid property values dimension.
1481
1482 * Bug #12819 fixed - Link to contributors website page fixed in the documentation.
1483
1484 * Bug #12823 fixed - In help generation (toolbox) links were not correctly handled.
1485
1486 * Bug #12826 fixed - <warning> and <note> tags were not managed in the documentation.
1487
1488 * Bug #12827 fixed - noisegen help page improved.
1489
1490 * Bug #12828 fixed - routh_t gave a wrong result if the first element of a row was zero.
1491
1492 * Bug #12829 fixed - New optional output argument added for routh_t function.
1493
1494 * Bug #12830 fixed - In SciNotes, it was not possible to execute a replace action
1495                     from the caret position.
1496
1497 * Bug #12831 fixed - In SciNotes toolbar, there was no button to open code navigator.
1498
1499 * Bug #12833 fixed - In SciNotes, there was no autoscroll when searching a pattern.
1500
1501 * Bug #12836 fixed - Error fixed in strcmpi help page.
1502
1503 * Bug #12839 fixed - Typo fixed in getVariablesOnStack help page.
1504
1505 * Bug #12840 fixed - Typo fixed in number_properties.xml help page.
1506
1507 * Bug #12852 fixed - Visual Studio 2012 SDK configuration was incorrect.
1508
1509 * Bug #12854 fixed - configure failed to detect custom installation of docbook.
1510
1511 * Bug #12858 fixed - Typo fixed in debug and pause French help pages.
1512
1513 * Bug #12859 fixed - Fixed optional argument in isdef help page.
1514
1515 * Bug #12860 fixed - Missing semicolon in style.css added.
1516
1517 * Bug #12863 fixed - size(state-space, "r") returned an error.
1518
1519 * Bug #12875 fixed - phasemag returned an error for input vector containing zeros.
1520
1521 * Bug #12880 fixed - A warning is displayed when transposing arguments of plot.
1522
1523 * Bug #12882 fixed - Some help pages were not clear.
1524
1525 * Bug #12887 fixed - Scilab hung with auto_clear set to on and log_flags set to true.
1526
1527 * Bug #12888 fixed - sysdiag was not documented about block diagonal matrices build.
1528
1529 * Bug #12896 fixed - Typos fixed in XML module error messages.
1530
1531 * Bug #12900 fixed - It is now possible to set proxy options in Preferences.
1532
1533 * Bug #12906 fixed - champ and champ1 help pages updated
1534
1535 * Bug #12909 fixed - Completion on (mt)list led to a crash.
1536
1537 * Bug #12910 fixed - Typos fixed in several help pages.
1538
1539 * Bug #12911 fixed - Matlab to Scilab dictionary help page updated for eig.
1540
1541 * Bug #12913 fixed - linspace returned an error if the third argument was an integer type
1542                     variable.
1543
1544 * Bug #12916 fixed - power help page improved.
1545
1546 * Bug #12919 fixed - Rotation on plots was disabled after using menus.
1547
1548 * Bug #12927 fixed - ones function could not take integer type input.
1549
1550 * Bug #12931 fixed - ATOMS redefined "message" keyword.
1551
1552 * Bug #12938 fixed - No Java compiler was available in Linux binary version.
1553
1554 * Bug #12943 fixed - Datatips did not work properly when 2-D plots were rotated.
1555
1556 * Bug #12945 fixed - Datatips could not be dragged properly in zoomed axes.
1557
1558 * Bug #12948 fixed - When host was not found, getURL caused a crash to desktop.
1559
1560 * Bug #12950 fixed - getURL ignored the proxy settings under Windows.
1561
1562 * Bug #12951 fixed - Interactive zoom was broken.
1563
1564 * Bug #12952 fixed - It was not always possible to search a word in a file with SciNotes.
1565
1566 * Bug #12956 fixed - splitURL with no protocol in URL provoked an access
1567                      violation exception.
1568
1569 * Bug #12957 fixed - splitURL and getURL were not declared as new 5.5 functions.
1570
1571 * Bug #12962 fixed - xinfo documentation was not clear.
1572
1573 * Bug #12963 fixed - drawaxis did not place the axis properly.
1574
1575 * Bug #12966 fixed - Rotation, tool tip and other Xcos plot actions were
1576                      disabled by default.
1577
1578 * Bug #12967 fixed - Data editor icon was not 16x16.
1579
1580 * Bug #12968 fixed - A variable named 'temp' could not be saved.
1581
1582 * Bug #12971 fixed - getURL downloaded file name was wrong.
1583
1584 * Bug #12973 fixed - Exception occurring when clicking on a figure at creation fixed.
1585
1586 * Bug #12976 fixed - getURL returned a file name instead of a file path.
1587
1588 * Bug #12978 fixed - exportUI returned an error when input argument was a figure handle.
1589
1590 * Bug #12979 fixed - exportUI did not work with vectorial export.
1591
1592 * Bug #12990 fixed - GED features conflicted with figure events.
1593
1594 * Bug #12992 fixed - The sigma value was always equal to "LM" in eigs.
1595
1596 * Bug #12993 fixed - stdev returned value depended on 'x' being defined in the environment.
1597
1598 * Bug #13000 fixed - []./int8(3) and on int8(3)./[] led to an endless recursive.
1599
1600 * Bug #13002 fixed - modulo and pmodulo did not support integers & hypermatrices.
1601
1602 * Bug #13003 fixed - String to enum converter added to Java external objects.
1603
1604 * Bug #13004 fixed - Debug infos were displayed in case of an error with eoj.
1605
1606 * Bug #13005 fixed - jcompile did not use the classpath to compile.
1607
1608 * Bug #13007 fixed - Compilation errors were not returned by jcompile.
1609
1610 * Bug #13008 fixed - 'help $' now opens the 'Symbols' help page.
1611
1612 * Bug #13010 fixed - Wrong class was returned by jcompile (with ecj).
1613
1614 * Bug #13011 fixed - ilib_compile failed under Mac OS X 10.9.
1615
1616 * Bug #13012 fixed - Vectorial export of rotated strings was wrong.
1617
1618 * Bug #13013 fixed - In SciNotes, the first proposed directory to save a file was not current working directory.
1619
1620 * Bug #13014 fixed - Update of the efficiency inner variable improved in optim_ga.
1621
1622 * Bug #13015 fixed - Computation of efficiency inner variable improved in optim_ga.
1623
1624 * Bug #13022 fixed - Vectorial export did not clip large segments.
1625
1626 * Bug #13023 fixed - xs2pdf crashed under Windows when the target file was already opened.
1627                     (and others) added.
1628
1629 * Bug #13027 fixed - There was no autowrap into array in JIMS.
1630
1631 * Bug #13031 fixed - Lorentz Butterfly demonstration fixed.
1632
1633 * Bug #13032 fixed - CMATVIEW help page example fixed and CMAT3D help page example created.
1634
1635 * Bug #13033 fixed - -1 could not be used as nax argument in plot2d.
1636
1637 * Bug #13036 fixed - The help page associated to the history browser was wrong.
1638
1639 * Bug #13041 fixed - Wrong result was returned for "integer scalar" minus "integer vector".
1640
1641 * Bug #13042 fixed - Texts in graphics were not properly centered.
1642
1643 * Bug #13047 fixed - jcompile did not allow class reloading.
1644
1645 * Bug #13049 fixed - New handled protocols added in links in SciNotes.
1646
1647 * Bug #13050 fixed - The result of mvvacov was not symmetric.
1648
1649 * Bug #13051 fixed - SciNotes restoration could block desktop one.
1650
1651 * Bug #13053 fixed - datatipCreate did not return datatip handle.
1652
1653 * Bug #13055 fixed - Array indexing did not follow Scilab convention in JIMS.
1654
1655 * Bug #13061 fixed - hdf5 demonstration failed with a read-only file.
1656
1657 * Bug #13063 fixed - Color selection in SciNotes preferences threw exceptions.
1658
1659 * Bug #13064 fixed - Deleting a link connected to a split led to a translated link.
1660
1661 * Bug #13066 fixed - data_bounds was not fully documented in axes_properties.
1662
1663 * Bug #13069 fixed - Documentation for %MODELICA_USER_LIBS updated.
1664
1665 * Bug #13080 fixed - Contextual menu was unavailable for datatips management.
1666
1667 * Bug #13082 fixed - Datatip mark style was not inherited from the parent polyline.
1668
1669 * Bug #13083 fixed - Datatip marks did not inherit colors from the parent polyline.
1670
1671 * Bug #13084 fixed - interp_mode property could not be set on all datatips of the same polyline.
1672
1673 * Bug #13085 fixed - A datatip could not be moved on a circle.
1674
1675 * Bug #13092 fixed - Optimizations now check the user function output (must be real).
1676
1677 * Bug #13093 fixed - Removed trailing "\n" in the head_comments error message.
1678
1679 * Bug #13101 fixed - When x-axis was in reverse position x_location='origin' failed.
1680
1681 * Bug #13102 fixed - savematfile did not support "-v7.3" option.
1682
1683 * Bug #13108 fixed - Time between ATOMS database updates is now a month (was a day) and is configurable.
1684
1685 * Bug #13109 fixed - pol2str now supports polynomials with complex coefficients and hypermatrices.
1686
1687 * Bug #13111 fixed - sqrt returned different results when imaginary part was -0 versus 0.
1688
1689 * Bug #13114 fixed - clear_pixmap/pixmap property should have been removed in Scilab 5.4.1.
1690
1691 * Bug #13116 fixed - qpsolve now respects upper-bounds constraints.
1692
1693 * Bug #13119 fixed - mget and mgetl now return an error when called with decimal values as number of lines.
1694
1695 * Bug #13121 fixed - ode "rk" option crashed Scilab when the user derivative function failed.
1696
1697 * Bug #13127 fixed - There were no subticks with user defined ticks.
1698
1699 * Bug #13132 fixed - There were missing graduations when data_bounds interval was too small.
1700
1701 * Bug #13134 fixed - User-defined ticks in log scale were invisible.
1702
1703 * Bug #13136 fixed - exists and isdef failed for input arguments longer than 1.
1704
1705 * Bug #13139 fixed - fft help page fixed.
1706
1707 * Bug #13140 fixed - Various typos fixed in help pages.
1708
1709 * Bug #13144 fixed - csvRead can now ignore header comments thanks to a new input argument.
1710
1711 * Bug #13146 fixed - profile failed when a comment was on the same line as a function declaration.
1712
1713 * Bug #13150 fixed - Vectorial export used too much memory for grayplot.
1714
1715 * Bug #13152 fixed - Typo fixed in syslin French help page.
1716
1717 * Bug #13164 fixed - Miscolorization in SciNotes colors preferences fixed.
1718
1719 * Bug #13165 fixed - Preferences reset did not show a confirmation pop-up.
1720
1721 * Bug #13168 fixed - Wrong interpretation of star followed by minus fixed.
1722
1723 * Bug #13170 fixed - Legends for plzr plots fixed.
1724
1725 * Bug #13174 fixed - Scilab crashed after XML element removal.
1726
1727 * Bug #13175 fixed - argn help page updated with specific cases.
1728
1729 * Bug #13177 fixed - Error when changing x_ticks.locations on axes fixed.
1730
1731 * Bug #13185 fixed - When the "checked" option of a uimenu was set to "on" for
1732                      the first time, the display order of other uimenus was changed.
1733
1734 * Bug #13186 fixed - csvRead freezed Scilab if separator was an empty string.
1735
1736 * Bug #13187 fixed - xmltoformat did not include "imageobjects" in output.
1737
1738 * Bug #13188 fixed - The output argument of eomday function was not pre-dimensioned.
1739
1740 * Bug #13191 fixed - isempty(rational) returned an error message.
1741
1742 * Bug #13192 fixed - horner returned an error message when the input arguments did not have the same size.
1743
1744 * Bug #13194 fixed - part help page improved.
1745
1746 * Bug #13199 fixed - There was a thin blue line around acknowledgements button in about box.
1747
1748 * Bug #13200 fixed - about() ACKNOWLEDGEMENTS did not render utf-8 characters.
1749
1750 * Bug #13201 fixed - x_mdialog entries had no margin.
1751
1752 * Bug #13202 fixed - kernel help page improved.
1753
1754 * Bug #13203 fixed - Typos fixed in some error messages.
1755
1756 * Bug #13205 fixed - group accepted continuous transfer functions.
1757
1758 * Bug #13208 fixed - New nanreglin function to handle NaNs for reglin().
1759
1760 * Bug #13210 fixed - Incorrect argument description in mseek help page.
1761
1762 * Bug #13213 fixed - User-defined margins were reset by auto computation of the margins.
1763
1764 * Bug #13215 fixed - clf(1001) returned an error.
1765
1766 * Bug #13218 fixed - Typos fixed in core module help pages.
1767
1768 * Bug #13226 fixed - Completion with accented chars could led to a crash.
1769
1770 * Bug #13227 fixed - Invalid windowsConfiguration.xml file could avoid Scilab startup.
1771
1772 * Bug #13233 fixed - Wrong simulation result of step response csim('step',t,H) fixed.
1773
1774 * Bug #13234 fixed - lmitool calling sequence clarified.
1775
1776 * Bug #13236 fixed - "parents" help page has been renamed to "parentheses".
1777
1778 * Bug #13238 fixed - Wrong legends display fixed.
1779
1780 * Bug #13243 fixed - optim with "gc" option failed when imp<0.
1781
1782 * Bug #13247 fixed - Hypermatrix in structure definition did not work properly.
1783
1784 * Bug #13252 fixed - Minor typos fixed in Graphics messages.
1785
1786 * Bug #13258 fixed - Bad number display in datatips fixed.
1787
1788 * Bug #13267 fixed - Implicit typecasts in scicos.c fixed.
1789
1790 * Bug #13271 fixed - plot2d with logarithmic scale and %nan value froze Scilab.
1791
1792 * Bug #13272 fixed - Error occurring when reading CSV files with comment option on a CSV file without comment fixed.
1793
1794 * Bug #13280 fixed - Axes were not always displayed properly after figure resize.
1795
1796
1797 Xcos Bug Fixes
1798 ===============
1799
1800 * Bug #7350 fixed - The I/O ports numbering of a superblock was not updated
1801                     when a new port was dropped.
1802
1803 * Bug #8570 fixed - "Region to superblock" has been renamed to
1804                     "Selection to superblock".
1805
1806 * Bug #9995 fixed - LOGICAL_OP drew the parameters over the block.
1807
1808 * Bug #11518 fixed - CLR block-text was displayed out of the bounding box
1809                      when zooming.
1810
1811 * Bug #11776 fixed - CMSCOPE did not take into account label&Id parameter.
1812
1813 * Bug #11975 fixed - Inverted Pendulum demonstration did not compile.
1814
1815 * Bug #12359 fixed - Xcos files have been converted to ZCOS to gain some space.
1816
1817 * Bug #12384 fixed - Using a Modelica part linked with an explicit link to
1818                      another Modelica part led to an algebraic loop error.
1819
1820 * Bug #12387 fixed - The "Modelica initialize" setup menu option did not blur
1821                      during simulation.
1822
1823 * Bug #12414 fixed - SWITCH_m block had different behaviors
1824                      for different types of inputs.
1825
1826 * Bug #12423 fixed - Data types of SWITCH2_m were not documented.
1827
1828 * Bug #12424 fixed - Calling lincos on a derivative block made Scilab crash.
1829
1830 * Bug #12449 fixed - QUANT_f was not rounding/truncating/flooring/ceiling properly input signal.
1831
1832 * Bug #12460 fixed - xcosPalGenerateAllIcons sometimes crashed Scilab.
1833
1834 * Bug #12461 fixed - Cancelling zoom out by zooming in did not fully work.
1835
1836 * Bug #12561 fixed - SELECT_m and RELAY_f did not behave as expected.
1837
1838 * Bug #12568 fixed - "Recent files" menu entry is now below the "Open" one.
1839
1840 * Bug #12590 fixed - Block shape style was removed on file loading.
1841
1842 * Bug #12603 fixed - ZCOS files could contain blocks with modified (eg. invalid)
1843                      parameters.
1844
1845 * Bug #12619 fixed - DLR discrete block did not display LaTeX formula
1846                      like CLR continuous block.
1847
1848 * Bug #12651 fixed - The 'nw' scicos_simulate option did not work while
1849                      passing a previous Info simulation status.
1850
1851 * Bug #12664 fixed - Inverted pendulum French localization in the Xcos demonstrations was
1852                     inaccurate.
1853
1854 * Bug #12667 fixed - 'Recent Files' menu was not localized.
1855
1856 * Bug #12685 fixed - The lincos and steadycos functions did not load
1857                      the XcosLibs so all the blocks were unknown.
1858
1859 * Bug #12731 fixed - Code generation produced erroneous block.
1860
1861 * Bug #12732 fixed - Improper Copyright comments in the files were generated by the code
1862                     generation tool.
1863
1864 * Bug #12796 fixed - There was some mismatches between implicit
1865                      and explicit ports of superblocks.
1866
1867 * Bug #12797 fixed - I/O blocks generated by "Selection to Superblocks" had
1868                      wrong size.
1869
1870 * Bug #12868 fixed - There were several problems with PULSE_SC block.
1871
1872 * Bug #12869 fixed - min and max were not defined but used in Xcos generated code.
1873
1874 * Bug #12873 fixed - scicos_flat produced an unexpected error after a diagram
1875                      load.
1876
1877 * Bug #12874 fixed - CSCOPE marks sizes were too small.
1878
1879 * Bug #12877 fixed - Incorrect output port dimensions and types in GENSIN_f, GENSQR_f,
1880                     STEP_FUNCTION and STEP blocks fixed.
1881
1882 * Bug #12924 fixed - Blocks type 2004 was not handled as a valid block type.
1883
1884 * Bug #12934 fixed - Separate compilation of a superblock could fail due to under
1885                     determined signal sizes.
1886 * Bug #12998 fixed - 'ans' was not ignored in the context results.
1887
1888 * Bug #13006 fixed - Selection to superblock (in_f and out_f) failed.
1889
1890 * Bug #13030 fixed - Selection to superblock did not reset the origin.
1891
1892 * Bug #13059 fixed - NaN propagated at startup made the simulation fail.
1893
1894 * Bug #13071 fixed - Three unused functions in Xcos macros now specified as not mandatory
1895                      to write new blocks.
1896
1897 * Bug #13172 fixed - Logic block help file had some typo errors.
1898
1899 * Bug #13239 fixed - Grid was not shown in zoomed log scale.
1900
1901 * Bug #13250 fixed - CLSS wrongly handled scalar values.
1902
1903
1904
1905                  Changes between version 5.5.0-beta-1 and 5.5.0
1906                  ==============================================
1907
1908 GUI Refactoring and Improvements
1909 ================================
1910
1911 * New uicontrols styles:
1912  - tab: component which enables the user to switch between sets of uicontrols by
1913         clicking on a tab.
1914         The children components are "frame" uicontrols.
1915         Two dedicated properties have been added to configure this component:
1916          - title_position: Position of the tabs
1917          - title_scroll: Indicates if tabs must all be displayed at a time or
1918                          managed with scroll features.
1919  - layer: Component which enables the user to make parts of a GUI visible/invisible
1920           programmatically.
1921  - spinner: Component which enables the user to select/edit a value between bounds
1922             with a fixed step.
1923
1924 * New uicontrols properties:
1925  - border: Used to set some decoration properties on "frame" uicontrols.
1926             These decorations can be created and initialized with the createBorder
1927             and the createBorderFont functions.
1928  - scrollable: Used to add scrolling capabilities on "frame" uicontrols.
1929  - groupname: Used to group "radiobutton" and "checkbox" uicontrols for an easier
1930               management.
1931  - icon: Add an icon to "pushbutton", "text" and "frame" uicontrols.
1932  - margin: Empty space around uicontrols.
1933
1934 * New uimenu properties:
1935  - icon: add an icon on the left of the menu label.
1936
1937 * "listbox" and "popupmenu" style uicontrols can now manage colors selection, icons, background
1938   and foreground colors when the "String" property is set to a matrix matching the format:
1939   ["#color1", "Item1", "#background1", "#foreground1"; "#color2", "Item2", ..., ...]
1940   ["icon1", "Item1", "#background1", "#foreground1"; "icon2", "Item2", ..., ...]
1941   with "#color1", "#background1" and "#foreground1" in HTML format #XXXXXX.
1942   Then the component will display a colored box or icon on the left of the associated string,
1943   and different background/foreground colors for items.
1944
1945 * New management of uicontrols positioning:
1946   In previous versions, uicontrols position was managed in an absolute way through
1947   their "Position" property and the "Resizefcn" property of their parent figure.
1948   Using the new layout management in figures and "frame" style uicontrols, position
1949   is now managed in an automatic way based on Java layouts.
1950   New dedicated properties have been added in figure and uicontrols:
1951    - layout: layout type.
1952    - layout_options: configuration of the layout.
1953                      Options can be initialized with the createLayoutOptions function.
1954   Type "help layouts" in Scilab for more information about available types and options.
1955   Uicontrols position is then managed through the "constraints" property.
1956   A new createConstraints function has been added to managed these contraints.
1957
1958 * New figures properties:
1959  - icon: Allows to customize the figure icon.
1960  - menubar: allows to create windows without any menu bar (default menus will not be created).
1961  - menubar_visible: Manages menu bar visibility.
1962  - toolbar: Allows to create windows without any toolbar.
1963  - toolbar_visible: Manages toolbar visibility.
1964  - infobar_visible: Manages infobar visibility.
1965  - resize: Allows to lock window size.
1966  - dockable: Allows to create dockable/standard figures.
1967  - default_axes: Allows to manage default axes creation in figures.
1968
1969 * The figure "visible" property management has evolved and offers new possibilities:
1970  - When the figure is docked, this property manages the visibility
1971    of components inside the figure (uicontrols, axes, ...).
1972    In previous releases, this same property setting only managed axes.
1973  - When the figure is not docked, this property manages the visibility
1974    of the whole figure including its decorations.
1975
1976 * New way to create GUI using XML files:
1977  - Created GUI using the figure/uicontrol/uimenu functions can now be saved in
1978    this new format using saveGui function.
1979  - XML files in this format can be loaded in Scilab using the loadGui function.
1980    This function aims at creating GUI in a more efficient way.
1981
1982 * New rendering for GUI/uicontrols:
1983   In this version, uicontrols use the defaults of the OS Look & Feel.
1984   Some properties default values are not set by Scilab and then can be different from an
1985   OS to another.
1986   To come back to the previous and deprecated behavior, you can use the related
1987   property on the "Console" handle:
1988   set(get(0), "UseDeprecatedSkin", "on");
1989   Note that this deprecated behavior will be removed in future versions.
1990
1991 * New way to access uicontrols using a path containing their "Tag" and their parent(s) "Tag" property.
1992   See the set and get functions help page for more details.
1993
1994 * New display for uicontrols handles properties. Only properties used for Java rendering are displayed.
1995   To display all available properties, use the "ShowHiddenProperties" "Console" property.
1996
1997
1998 Graphics Evolutions
1999 ===================
2000
2001 * set function prototype has been modified to allow the user to set multiple
2002   properties at once: set(h, "Property1", Value1, "Property2", Value2, ...)
2003
2004 * newaxes function now allows to create axes in "frame" uicontrols.
2005
2006 * clf function now also works with "frame" uicontrols.
2007
2008 * New axes properties:
2009  - ticks_format: Format of the ticks labels.
2010  - ticks_st: Scales and translates factors applied to ticks position when formatting
2011              the ticks labels.
2012  - auto_margins: Activated by default, this property lets Scilab compute margins
2013                  needed to display axes decorations (titles, labels, ...).
2014  - grid_thickness: Thickness of the grid plotting.
2015  - grid_style: Style of the grid plotting.
2016  - label_font_style: Font style used to draw the labels.
2017
2018 * New legends properties:
2019  - line_width: Width of the drawn line.
2020  - mark_count: Number of the drawn marks.
2021
2022 * New polyline properties:
2023  - mark_offset: Offset before the first mark.
2024  - mark_stride: Step between consecutive marks.
2025  - display_function: Name of the function used to customize the information
2026                      displayed in all the datatips of this polyline.
2027                      This function can be overloaded by setting a display
2028                      function on each datatip handle.
2029  - display_function_data: Additional data needed for datatips display function.
2030  - datatips: Handles of the datatips of the polyline.
2031
2032 * New Matplot property added :
2033  - rect: specifies the rectangle where the Matplot will be drawn.
2034
2035 * Datatips properties have been renamed for better readability:
2036  - tip_data --> data
2037  - tip_box_mode --> box_mode
2038  - tip_label_mode --> label_mode
2039  - tip_orientation --> orientation
2040  - tip_3component --> z_component
2041  - tip_auto_orientation --> auto_orientation
2042  - tip_interp_mode --> interp_mode
2043  - tip_disp_function --> display_function
2044
2045
2046 Scilab
2047 ======
2048
2049 * New functions introduced:
2050  - jcreatejar - Creates a Java archive (JAR) from a set of files / directories
2051  - ilib_build_jar - Builds Java packages from sources into a JAR file
2052  - ifftshift - Inverses FFT shift
2053  - unwrap - Unwraps/unfolds a Y(x) profile
2054  - getPreferencesValue/setPreferencesValue - Get or set values in the preferences file.
2055  - htmlDump/htmlRead/htmlReadStr/htmlWrite - Read and write data from/in HTML files.
2056  - numderivative - Approximate derivatives of a function (Jacobian or Hessian).
2057
2058 * modulo and pmodulo now support integers & hypermatrices (See bug #13002).
2059
2060 * test_run can now separate 32-bit systems from 64-bit ones.
2061
2062 * pol2str: now handles polynomials with complex coefficients and hypermatrices (See bug #13109).
2063
2064 * nanreglin: reglin with arguments containing NaNs (See bug #13208).
2065
2066 * New optional input argument added to matfile2sci (append or write the output file).
2067
2068
2069 Xcos
2070 ====
2071
2072 * xcos_debug_gui function added for a simple use of the Debug block.
2073
2074 * tbx_build_pal_loader function added to ease external module creation (See SEP #120).
2075
2076 * Event management demonstrations added.
2077
2078 * API change: In scicos_block4.h, "Residute" renamed to "Jacobian".
2079
2080
2081 Obsolete & Removed Functions
2082 ============================
2083
2084 * relocate_handle tagged as obsolete. Will be removed in Scilab 5.5.1.
2085
2086 * msd and st_deviation tagged as obsolete (See bug #7593). Will be removed in Scilab 5.5.1.
2087   Please use stdev instead.
2088
2089 * pcg tagged as obsolete. Will be removed in Scilab 5.5.1.
2090   Please use conjgrad instead.
2091
2092 * milk_drop tagged as obsolete. Will be removed in Scilab 5.5.1.
2093
2094 * datatipGetStruct tagged as obsolete. Will be removed in Scilab 5.5.1.
2095   Please use 'datatips' property instead.
2096
2097 * regress tagged as obsolete. Will be removed in Scilab 5.5.1.
2098   Please use reglin instead.
2099
2100 * %asn tagged as obsolete. Will be removed in Scilab 5.5.1.
2101   Please use delip instead.
2102
2103 * jmat tagged as obsolete. Will be removed in Scilab 5.5.1.
2104   Please use flipdim instead.
2105
2106 * perl tagged as obsolete. Will be removed in Scilab 6.0.0.
2107
2108 * numdiff and derivative tagged as obsolete. Will be removed in Scilab 6.0.0.
2109   Please use numderivative instead.
2110
2111 * xmltochm tagged as obsolete. Will be removed in Scilab 5.5.1.
2112
2113 * clear_pixmap removed, please use drawlater/drawnow instead.
2114
2115 * pixmap property removed for figures, please use drawlater/drawnow instead.
2116
2117 * demo_message and demo_mdialog removed.
2118
2119 * with_embedded_jre removed.
2120
2121 * draw removed.
2122
2123 * fit_dat removed. Please use datafit instead.
2124
2125 * winclose removed. Please use close instead.
2126
2127 * datatipInitStruct and datatipRedraw removed.
2128
2129 * getfont, getmark, getlinestyle and getsymbol removed. Please use ged instead.
2130
2131
2132 Compilation
2133 ============
2134
2135 * Minimal version of JoGL (2.1.4) enforced.
2136
2137 * Minimal version of JLaTeXMath (1.0.3) enforced.
2138
2139 * New dependencies to manage EMF export:
2140  - freehep-graphics2d.jar
2141  - freehep-graphicsio-emf.jar
2142  - freehep-graphicsio.jar
2143  - freehep-io.jar
2144  - freehep-util.jar
2145  Note: --without-emf can be used to disable this feature.
2146
2147
2148 Known incompatibilities
2149 ========================
2150
2151 * Using => or =< now returns an error. See bug #2345.
2152
2153 * or/and functions now fix reals value before working on them. See bug #7666.
2154
2155 * a*b*-c+d is now interpreted as (a*b*(-c))+d instead of a*b*(-c+d). See bug #13168.
2156
2157 * Extracting children from an empty matrix of handles now returns an error.
2158   For example: f=gcf(); f.children(1).children.children returns an error.
2159
2160 * Figure anti_aliasing property behavior changed:
2161   - "off": No anti-aliasing activated on the figure.
2162   - "2x", "4x", "8x", "16x": anti-aliasing activation will have no effect on most plateforms.
2163
2164
2165 Scilab Bug Fixes
2166 ================
2167
2168 * Bug #1253 fixed - There was no possibility to draw only few marks on a polyline which
2169                     contained a lot of points.
2170
2171 * Bug #1751 fixed - Margins were not computed according to contents.
2172
2173 * Bug #2067 fixed - Scilab crashed when plot was called with a large numerical value.
2174
2175 * Bug #2345 fixed - Use of operators => and =< did not lead to an error.
2176
2177 * Bug #2802 fixed - convstr did not convert non ascii chars.
2178
2179 * Bug #4083 fixed - The numdiff and derivative functions were duplicates and are
2180                     now tagged as obsolete and replaced by numderivative. See SEP #130.
2181
2182 * Bug #4177 fixed - find function moved to the "elementary_functions" module.
2183
2184 * Bug #4401 fixed - isnum did not recognize all constants or some complex numbers.
2185
2186 * Bug #4490 fixed - Input argument of sinc function moved to rad.
2187
2188 * Bug #4649 fixed - License issue in xs2ppm help page fixed.
2189
2190 * Bug #4677 fixed - xclick did not return correct mouse position on keyboard event.
2191
2192 * Bug #4692 fixed - Export did not work while xgetmouse was waiting.
2193
2194 * Bug #4858 fixed - libintl.h was missing in binary versions but included in localization.h.
2195
2196 * Bug #4965 fixed - Setting links property for a handle of type legend did not work.
2197
2198 * Bug #5016 fixed - condestsp could return different results when repeated calls were performed.
2199
2200 * Bug #5232 fixed - 'frame' uicontrols children now follow the frame displacement.
2201
2202 * Bug #5826 fixed - Graphic windows did not redirect key events in console.
2203
2204 * Bug #5844 fixed - grayplot did not have a logflag option.
2205
2206 * Bug #5886 fixed - There was no property labels_font_style on axis.
2207
2208 * Bug #6191 fixed - It was not possible to set thickness and line_style properties for a grid.
2209
2210 * Bug #6305 fixed - dsearch function did not work with integers, strings and hypermatrices.
2211
2212 * Bug #6306 fixed - It is now possible to compute an histogram instead of plotting it
2213                     with new function histc(). Besides, histplot can now return the computed data.
2214
2215 * Bug #6363 fixed - It was not possible to create figures without menubar/toolbar.
2216
2217 * Bug #6404 fixed - xrects help page was not clear about argument specification.
2218
2219 * Bug #6476 fixed - Matplot help did not indicate that the data field should be used to update data.
2220
2221 * Bug #6512 fixed - %asn function tagged as obsolete.
2222
2223 * Bug #6615 fixed - ui(get|put)file did not center the file dialog on the last focused window.
2224
2225 * Bug #6689 & #6690 fixed - grand now works with complexes, polynomials, booleans, integers, sparses and strings,
2226                             and can handle row vectors, matrices and hypermatrices of thoses types.
2227
2228 * Bug #6824 fixed - resize_matrix did not manage hypermatrices.
2229
2230 * Bug #6832 fixed - Matrices of rationals can now be transposed via the " .' " operator.
2231
2232 * Bug #6859 fixed - xlabel and xtitle could overlapped.
2233
2234 * Bug #6930 fixed - Matplot handle had no rect property.
2235
2236 * Bug #7038 fixed - A toggle button now manages datatip mode.
2237
2238 * Bug #7040 fixed - Example and description for getMatrixOfIntegerPrecision modified in help page.
2239
2240 * Bug #7047 fixed - milk_drop is now obsolete. It will be removed in Scilab 5.5.1, but will be kept as a demonstration.
2241
2242 * Bug #7051 fixed - fieldnames help page updated.
2243
2244 * Bug #7084 fixed - Old, not documented and deprecated gr_menu function removed.
2245
2246 * Bug #7085 fixed - 'edit' uicontrols did not support multiple line edition.
2247
2248 * Bug #7133 fixed - help_from_sci with no input argument now launches a full demonstration.
2249
2250 * Bug #7169 fixed - It was not possible to specify different option value (thickness, style, ...) for X and Y grids.
2251
2252 * Bug #7205 fixed - length(H) applied to a non-string hypermat returned 3 instead of size(H,"*").
2253
2254 * Bug #7244 fixed - Extraction from a struct array with a boolean vector had a strange behavior.
2255
2256 * Bug #7304 fixed - exportUI did not switch filename extension when filter was changed.
2257
2258 * Bug #7417 fixed - Auto-positioning of datatips did not take the curvature into account.
2259
2260 * Bug #7561 fixed - roots help page now explains that coefficients are used in the contrary order of poly.
2261
2262 * Bug #7570 fixed - The switch criterion on x and y is now explained in beta() help page.
2263
2264 * Bug #7585 fixed - psi.f moved from "elementary functions" to "special functions" module.
2265
2266 * Bug #7593 fixed - stdev now encompasses msd and st_deviation thanks to a new optional input argument.
2267
2268 * Bug #7650 fixed - isempty(tlist(...)) always returned false, even when all defined fields were empty.
2269
2270 * Bug #7666 fixed - Inconsistencies between and/or and &/| fixed.
2271
2272 * Bug #7705 fixed - "dimension", "minbounds" and "maxbounds" fields have been documented in Genetic algorithms help pages.
2273
2274 * Bug #7739 fixed - Axis position was invalid in log modes.
2275
2276 * Bug #7771 fixed - There was no item about arrow_size in champ_properties help page.
2277
2278 * Bug #7772 fixed - There was no description, no example about line_style property in polyline help page.
2279
2280 * Bug #7858 fixed - variance and variancef can now return the mean of the input
2281                     in a new output argument and take the a priori mean as input.
2282
2283 * Bug #7879 fixed - string now accepts plist type, and printing a plist displays that string.
2284
2285 * Bug #7905 fixed - Figure icon can now be changed using dedicated property.
2286
2287 * Bug #7916 fixed - nansum([]) returned NaN value while this function had to ignore it.
2288
2289 * Bug #7986 fixed - spec gateway renamed from sci_eig.c to sci_spec.c.
2290
2291 * Bug #7999 fixed - SwingScilabFileChooser.getFilterIndex() was unusable.
2292
2293 * Bug #8031 fixed - cdfgam error message fixed.
2294
2295 * Bug #8060 fixed - Improved list display in the variable browser.
2296
2297 * Bug #8131 fixed - It was not possible to choose the number of marks and the line width in legends.
2298
2299 * Bug #8133 fixed - Ticks disappeared in planar 3-D view.
2300
2301 * Bug #8196 fixed - Error messages dealing with negative thickness were not standard.
2302
2303 * Bug #8231 fixed - xrect help page did not say that clipping property was inherited.
2304
2305 * Bug #8247 fixed - regress tagged as obsolete.
2306
2307 * Bug #8290 fixed - DELAYV_f block documentation fixed.
2308
2309 * Bug #8323 fixed - Scilab "About Box" did not hide Scilab main window.
2310
2311 * Bug #8337 fixed - mtlb_rand now uses the "uniform" rule, whatever the random rule set is.
2312
2313 * Bug #8379 fixed - It was not possible to delete the selected datatip with DELETE or BACKSPACE.
2314
2315 * Bug #8745 fixed - Extracting from an empty matrix automatically returned an empty matrix.
2316
2317 * Bug #8956 fixed - xpoly, xfpoly, xrect, xsegs and xarc did not update data_bounds property.
2318
2319 * Bug #9031 fixed - Misalignment of text when using xstring with a matrix fixed.
2320
2321 * Bug #9033 fixed - auto_dimensioning property for text handles was not documented.
2322
2323 * Bug #9110 fixed - Examples and references to other functions added in Statistics help pages.
2324
2325 * Bug #9309 fixed - comparison help page updated to document issue with empty matrix.
2326
2327 * Bug #9319 fixed - Huge polylines could not be exported in PS/EPS.
2328
2329 * Bug #9444 fixed - with_embedded_jre function removed.
2330
2331 * Bug #9493 fixed - Title is now correctly set when starting Scilab and focus is set on Console.
2332
2333 * Bug #9627 fixed - Arguments checking added in optimsimplex_* functions.
2334
2335 * Bug #9697 fixed - Displayed information for optim "qn" and "gc" with bounds and imp=1 fixed.
2336
2337 * Bug #9701 fixed - optim with "qn" option was failing for large problems.
2338
2339 * Bug #9819 fixed - unwrap function did not exist in Scilab.
2340
2341 * Bug #9840 fixed - Default G tolerance in lsqrsolve was too large.
2342
2343 * Bug #10012 fixed - lmisolver and lmitool called with no input now produce errors.
2344
2345 * Bug #10083 fixed - plot3d could not be used with only one input argument.
2346
2347 * Bug #10122 fixed - replot could not be used in 3-D.
2348
2349 * Bug #10175 fixed - Clearer example added for sp2adj to adj2sp conversion (and backwards conversion).
2350
2351 * Bug #10214 fixed - evstr help page updated to mention that input argument must not be composed of
2352                      continuation marks (..).
2353
2354 * Bug #10221 fixed - ifftshift function did not exist in Scilab.
2355
2356 * Bug #10234 fixed - reglin function moved from CACSD to Statistics module.
2357
2358 * Bug #10243 fixed - fun2string(X) called X before returning its code.
2359
2360 * Bug #10271 fixed - ordmmd now checks the consistency of the third input argument with the
2361                      input matrix defined by the first two input arguments.
2362
2363 * Bug #10273 fixed - spchol help page now displays an example showing how to use its output arguments.
2364
2365 * Bug #10391 fixed - Error when using completion after a global variable clear fixed.
2366
2367 * Bug #10428 fixed - Java based components of Scilab showed a library load error in CLI mode.
2368
2369 * Bug #10445 fixed - In SciNotes, CTRL+Drag&Drop moved text rather than copying it.
2370
2371 * Bug #10470 fixed - In SciNotes, split "Horizontally" or "Vertically" was meaningless.
2372
2373 * Bug #10621 fixed - Figure without docking/undocking capabilities can now be created.
2374
2375 * Bug #10645 fixed - File encoding could not be given as argument in xmlRead.
2376
2377 * Bug #10718 fixed - New "Resize" property added to figures.
2378
2379 * Bug #10805 fixed - Documentation on left bracket was superfluous and is now removed.
2380                      Refer to brackets for information on "[" and "]".
2381
2382 * Bug #10816 fixed - Typo in part error message fixed.
2383
2384 * Bug #10830 fixed - Hypermatrix insertion with a negative index returned a wrong error message.
2385
2386 * Bug #10833 fixed - exists help page updated.
2387
2388 * Bug #10840 fixed - Keyboard arrows were disabled on 'slider' type uicontrols.
2389
2390 * Bug #10856 fixed - analpf did not return the right result.
2391
2392 * Bug #10932 fixed - Startup directory was not saved/restored in preferences.
2393
2394 * Bug #10936 fixed - Scilab hung with invalid strf in plot2d.
2395
2396 * Bug #10942 fixed - Function soundsec revised. Now soundsec can be used for non integer values of time.
2397
2398 * Bug #10998 fixed - matrix*hypermatrix and hypermatrix*matrix operations failed.
2399
2400 * Bug #11001 fixed - exists and isdef did not work with primitives.
2401
2402 * Bug #11007, #11008 & #11009 fixed - New conjgrad function (Conjugate Gradient methods "pcg", "cgs", "bicg" and "bicgstab").
2403
2404 * Bug #11303 fixed - Exception while searching with multiple tabs in SciNotes fixed.
2405
2406 * Bug #11305 fixed - Performances improved with a better way to update data in Graphics.
2407
2408 * Bug #11523 fixed - In SciNotes, 'whereami line numbering' was not clear enough.
2409
2410 * Bug #11571 fixed - x_mdialog did not let the Look&Feel select the window size.
2411
2412 * Bug #11575 fixed - There was no preview of GIF files in exportUI dialog.
2413
2414 * Bug #11576 fixed - exportUI did not propose gcf().figure_name as default file name.
2415
2416 * Bug #11616 fixed - Figure menubar could not be made invisible.
2417
2418 * Bug #11629 fixed - Interactive zoom did not work properly in datatip mode.
2419
2420 * Bug #11680 fixed - GUI functions in Scilab 5.4.X were much slower than in Scilab 5.3.3.
2421
2422 * Bug #11714 fixed - help_from_sci sometimes failed when input function had "<imagedata>" comments.
2423
2424 * Bug #11779 fixed - Wrong variable type in the documentation of getNbInputArgument and getNbOutputArgument fixed.
2425
2426 * Bug #11789 fixed - Documentation was missing for nbInputArgument.
2427
2428 * Bug #11814 fixed - Typo in CACSD help chapter fixed.
2429
2430 * Bug #11876 fixed - ilib_include_flag now returns a string when called with a string column vector as input.
2431
2432 * Bug #11953 fixed - Scilab crashed when global("") was typed.
2433
2434 * Bug #11964 fixed - uicontrol coordinates system did not take figure resize into account.
2435
2436 * Bug #11996 fixed - eye extended to hypermatrix.
2437
2438 * Bug #12012 fixed - Misleading perl function should not be part of Scilab (tagged as obsolete).
2439
2440 * Bug #12037 fixed - Simplified Chinese version of SciNotes displayed warnings at startup.
2441
2442 * Bug #12073 fixed - Width of code examples has been decreased in XML help pages.
2443
2444 * Bug #12082 fixed - convstr function did not work with non-ASCII symbols.
2445
2446 * Bug #12121 fixed - inv function did not work for complex sparse matrices.
2447
2448 * Bug #12130 fixed - flipdim can now flip blocks, thus making jmat obsolete.
2449
2450 * Bug #12145 fixed - demo_mdialog internal function removed.
2451
2452 * Bug #12156 fixed - Closing a Scilab session in Javasci could led to a HDF5 error message.
2453
2454 * Bug #12170 fixed - Calling matfile_listvar on an empty file returned an error.
2455
2456 * Bug #12306 fixed - Invalid memory free on completion in NWNI mode fixed.
2457
2458 * Bug #12308 fixed - create_palette help page removed (function removed).
2459
2460 * Bug #12334 fixed - Mark color in legend was invalid.
2461
2462 * Bug #12412 fixed - Typo fixed in some error messages.
2463
2464 * Bug #12439 fixed - edit_error returned a wrong message when there was no recorded error.
2465
2466 * Bug #12440 fixed - Unitary test added for bitxor.
2467
2468 * Bug #12465 fixed - ATOMS Default categories names were not localized.
2469
2470 * Bug #12472 fixed - grand and link error messages fixed.
2471
2472 * Bug #12481 fixed - xlabel could not be used with Scilab property names.
2473
2474 * Bug #12485 fixed - xchange returned bad values with log scale.
2475
2476 * Bug #12492 fixed - Exported EPS files were invalid when dash patterns were too long.
2477
2478 * Bug #12496 fixed - zoom_rect could led to a crash in log scale.
2479
2480 * Bug #12535 fixed - In a French localized Scilab, comma was used as decimal separator when zooming (rather than point).
2481
2482 * Bug #12567 fixed - Error messages fixed in ricc.
2483
2484 * Bug #12622 fixed - Various typos fixed in error messages.
2485
2486 * Bug #12672 fixed - Ticks part of axes_property help page updated.
2487
2488 * Bug #12673 fixed - Ticks were drawn outside of axes area.
2489
2490 * Bug #12682 fixed - Key events were disabled after zooming.
2491
2492 * Bug #12683 fixed - proc_name(k, gwin) callback was badly managed depending on
2493                      input arguments of addmenu function.
2494
2495 * Bug #12714 fixed - csvDefault("decimal", ",") returned %f while this value was valid.
2496
2497 * Bug #12716 fixed - In SciNotes, RTL languages were not correctly displayed.
2498
2499 * Bug #12725 fixed - Datatips did not work in logarithmic scale.
2500
2501 * Bug #12733 fixed - There was no way to direct graphs to nothing with driver function.
2502
2503 * Bug #12737 fixed - In SciNotes, autosave did not create directory if it did not exist.
2504
2505 * Bug #12763 fixed - Value of "listbox" style uicontrols was not updated when using arrow keys.
2506
2507 * Bug #12769 fixed - xset("window", 1) did not set the current axes.
2508
2509 * Bug #12784 fixed - Misleading error message in many functions when passing an integer
2510                      argument instead of double argument fixed.
2511
2512 * Bug #12785 fixed - plot did not allow int data as first argument.
2513
2514 * Bug #12803 fixed - warning(['foo','bar']) printed two 'WARNING: '.
2515
2516 * Bug #12819 fixed - Link to contributors website page fixed in the documentation.
2517
2518 * Bug #12826 fixed - <warning> and <note> tags were not managed in the documentation.
2519
2520 * Bug #12854 fixed - configure failed to detect custom installation of docbook.
2521
2522 * Bug #12860 fixed - Missing semicolon in style.css added.
2523
2524 * Bug #12880 fixed - A warning is displayed when transposing arguments of plot.
2525
2526 * Bug #12882 fixed - Some help pages were not clear.
2527
2528 * Bug #12896 fixed - Typos fixed in XML module error messages.
2529
2530 * Bug #12900 fixed - It is now possible to set proxy options in Preferences.
2531
2532 * Bug #12910 fixed - Typos fixed in several help pages.
2533
2534 * Bug #12938 fixed - No Java compiler was available in Linux binary version.
2535
2536 * Bug #12943 fixed - Datatips did not work properly when 2-D plots were rotated.
2537
2538 * Bug #12945 fixed - Datatips could not be dragged properly in zoomed axes.
2539
2540 * Bug #12948 fixed - When host was not found, getURL caused a crash to desktop.
2541
2542 * Bug #12950 fixed - getURL ignored the proxy settings under Windows.
2543
2544 * Bug #12951 fixed - Interactive zoom was broken.
2545
2546 * Bug #12952 fixed - It was not always possible to search a word in a file with SciNotes.
2547
2548 * Bug #12956 fixed - splitURL with no protocol in URL provoked an access
2549                      violation exception.
2550
2551 * Bug #12957 fixed - splitURL and getURL were not declared as new 5.5 functions.
2552
2553 * Bug #12962 fixed - xinfo documentation was not clear.
2554
2555 * Bug #12967 fixed - Data editor icon was not 16x16.
2556
2557 * Bug #12963 fixed - drawaxis did not place the axis properly.
2558
2559 * Bug #12966 fixed - Rotation, tool tip and other Xcos plot actions were
2560                      disabled by default.
2561
2562 * Bug #12968 fixed - A variable named 'temp' could not be saved.
2563
2564 * Bug #12971 fixed - getURL downloaded file name was wrong.
2565
2566 * Bug #12973 fixed - Exception occurring when clicking on a figure at creation fixed.
2567
2568 * Bug #12976 fixed - getURL returned a file name instead of a file path.
2569
2570 * Bug #12978 fixed - exportUI returned an error when input argument was a figure handle.
2571
2572 * Bug #12979 fixed - exportUI did not work with vectorial export.
2573
2574 * Bug #12990 fixed - GED features conflicted with figure events.
2575
2576 * Bug #12992 fixed - The sigma value was always equal to "LM" in eigs.
2577
2578 * Bug #12993 fixed - stdev returned value depended on 'x' being defined in the environment.
2579
2580 * Bug #13000 fixed - []./int8(3) and on int8(3)./[] led to an endless recursive.
2581
2582 * Bug #13002 fixed - modulo and pmodulo did not support integers & hypermatrices.
2583
2584 * Bug #13003 fixed - String to enum converter added to Java external objects.
2585
2586 * Bug #13004 fixed - Debug infos were displayed in case of an error with eoj.
2587
2588 * Bug #13005 fixed - jcompile did not use the classpath to compile.
2589
2590 * Bug #13007 fixed - Compilation errors were not returned by jcompile.
2591
2592 * Bug #13008 fixed - 'help $' now opens the 'Symbols' help page.
2593
2594 * Bug #13010 fixed - Wrong class was returned by jcompile (with ecj).
2595
2596 * Bug #13011 fixed - ilib_compile failed under Mac OS X 10.9.
2597
2598 * Bug #13012 fixed - Vectorial export of rotated strings was wrong.
2599
2600 * Bug #13013 fixed - In SciNotes, the first proposed directory to save a file was not current working directory.
2601
2602 * Bug #13014 fixed - Update of the efficiency inner variable improved in optim_ga.
2603
2604 * Bug #13015 fixed - Computation of efficiency inner variable improved in optim_ga.
2605
2606 * Bug #13022 fixed - Vectorial export did not clip large segments.
2607
2608 * Bug #13023 fixed - xs2pdf crashed under Windows when the target file was already opened.
2609
2610 * Bug #13027 fixed - There was no autowrap into array in JIMS.
2611
2612 * Bug #13031 fixed - Lorentz Butterfly demonstration fixed.
2613
2614 * Bug #13032 fixed - CMATVIEW help page example fixed and CMAT3D help page example created.
2615
2616 * Bug #13033 fixed - -1 could not be used as nax argument in plot2d.
2617
2618 * Bug #13036 fixed - The help page associated to the history browser was wrong.
2619
2620 * Bug #13041 fixed - Wrong result was returned for "integer scalar" minus "integer vector".
2621
2622 * Bug #13042 fixed - Texts in graphics were not properly centered.
2623
2624 * Bug #13047 fixed - jcompile did not allow class reloading.
2625
2626 * Bug #13049 fixed - New handled protocols added in links in SciNotes.
2627
2628 * Bug #13050 fixed - The result of mvvacov was not symmetric.
2629
2630 * Bug #13051 fixed - SciNotes restoration could block desktop one.
2631
2632 * Bug #13053 fixed - datatipCreate did not return datatip handle.
2633
2634 * Bug #13055 fixed - Array indexing did not follow Scilab convention in JIMS.
2635
2636 * Bug #13061 fixed - hdf5 demonstration failed with a read-only file.
2637
2638 * Bug #13063 fixed - Color selection in SciNotes preferences threw exceptions.
2639
2640 * Bug #13064 fixed - Deleting a link connected to a split led to a translated link.
2641
2642 * Bug #13069 fixed - Documentation for %MODELICA_USER_LIBS updated.
2643
2644 * Bug #13066 fixed - data_bounds was not fully documented in axes_properties.
2645
2646 * Bug #13080 fixed - Contextual menu was unavailable for datatips management.
2647
2648 * Bug #13082 fixed - Datatip mark style was not inherited from the parent polyline.
2649
2650 * Bug #13083 fixed - Datatip marks did not inherit colors from the parent polyline.
2651
2652 * Bug #13084 fixed - interp_mode property could not be set on all datatips of the same polyline.
2653
2654 * Bug #13085 fixed - A datatip could not be moved on a circle.
2655
2656 * Bug #13092 fixed - Optimizations now check the user function output (must be real).
2657
2658 * Bug #13093 fixed - Removed trailing "\n" in the head_comments error message.
2659
2660 * Bug #13101 fixed - When x-axis was in reverse position x_location='origin' failed.
2661
2662 * Bug #13102 fixed - savematfile did not support "-v7.3" option.
2663
2664 * Bug #13108 fixed - Time between ATOMS database updates is now a month (was a day) and is configurable.
2665
2666 * Bug #13109 fixed - pol2str now supports polynomials with complex coefficients and hypermatrices.
2667
2668 * Bug #13111 fixed - sqrt returned different results when imaginary part was -0 versus 0.
2669
2670 * Bug #13114 fixed - clear_pixmap/pixmap property should have been removed in Scilab 5.4.1.
2671
2672 * Bug #13116 fixed - qpsolve now respects upper-bounds constraints.
2673
2674 * Bug #13119 fixed - mget and mgetl now return an error when called with decimal values as number of lines.
2675
2676 * Bug #13121 fixed - ode "rk" option crashed Scilab when the user derivative function failed.
2677
2678 * Bug #13127 fixed - There were no subticks with user defined ticks.
2679
2680 * Bug #13132 fixed - There were missing graduations when data_bounds interval was too small.
2681
2682 * Bug #13134 fixed - User-defined ticks in log scale were invisible.
2683
2684 * Bug #13136 fixed - exists and isdef failed for input arguments longer than 1.
2685
2686 * Bug #13139 fixed - fft help page fixed.
2687
2688 * Bug #13140 fixed - Various typos fixed in help pages.
2689
2690 * Bug #13144 fixed - csvRead can now ignore header comments thanks to a new input argument.
2691
2692 * Bug #13146 fixed - profile failed when a comment was on the same line as a function declaration.
2693
2694 * Bug #13150 fixed - Vectorial export used too much memory for grayplot.
2695
2696 * Bug #13152 fixed - Typo fixed in syslin French help page.
2697
2698 * Bug #13164 fixed - Miscolorization in SciNotes colors preferences fixed.
2699
2700 * Bug #13165 fixed - Preferences reset did not show a confirmation pop-up.
2701
2702 * Bug #13168 fixed - Wrong interpretation of star followed by minus fixed.
2703
2704 * Bug #13170 fixed - Legends for plzr plots fixed.
2705
2706 * Bug #13174 fixed - Scilab crashed after XML element removal.
2707
2708 * Bug #13175 fixed - argn help page updated with specific cases.
2709
2710 * Bug #13177 fixed - Error when changing x_ticks.locations on axes fixed.
2711
2712 * Bug #13185 fixed - When the "checked" option of a uimenu was set to "on" for
2713                      the first time, the display order of other uimenus was changed.
2714
2715 * Bug #13186 fixed - csvRead freezed Scilab if separator was an empty string.
2716
2717 * Bug #13187 fixed - xmltoformat did not include "imageobjects" in output.
2718
2719 * Bug #13188 fixed - The output argument of eomday function was not pre-dimensioned.
2720
2721 * Bug #13191 fixed - isempty(rational) returned an error message.
2722
2723 * Bug #13192 fixed - horner returned an error message when the input arguments did not have the same size.
2724
2725 * Bug #13194 fixed - part help page improved.
2726
2727 * Bug #13199 fixed - There was a thin blue line around acknowledgements button in about box.
2728
2729 * Bug #13200 fixed - about() ACKNOWLEDGEMENTS did not render utf-8 characters.
2730
2731 * Bug #13201 fixed - x_mdialog entries had no margin.
2732
2733 * Bug #13202 fixed - kernel help page improved.
2734
2735 * Bug #13203 fixed - Typos fixed in some error messages.
2736
2737 * Bug #13205 fixed - group accepted continuous transfer functions.
2738
2739 * Bug #13208 fixed - New nanreglin function to handle NaNs for reglin().
2740
2741 * Bug #13210 fixed - Incorrect argument description in mseek help page.
2742
2743 * Bug #13213 fixed - User-defined margins were reset by auto computation of the margins.
2744
2745 * Bug #13215 fixed - clf(1001) returned an error.
2746
2747 * Bug #13218 fixed - Typos fixed in core module help pages.
2748
2749 * Bug #13226 fixed - Completion with accented chars could led to a crash.
2750
2751 * Bug #13227 fixed - Invalid windowsConfiguration.xml file could avoid Scilab startup.
2752
2753 * Bug #13233 fixed - Wrong simulation result of step response csim('step',t,H) fixed.
2754
2755 * Bug #13234 fixed - lmitool calling sequence clarified.
2756
2757 * Bug #13236 fixed - "parents" help page has been renamed to "parentheses".
2758
2759 * Bug #13238 fixed - Wrong legends display fixed.
2760
2761 * Bug #13243 fixed - optim with "gc" option failed when imp<0.
2762
2763 * Bug #13247 fixed - Hypermatrix in structure definition did not work properly.
2764
2765 * Bug #13252 fixed - Minor typos fixed in Graphics messages.
2766
2767 * Bug #13258 fixed - Bad number display in datatips fixed.
2768
2769 * Bug #13267 fixed - Implicit typecasts in scicos.c fixed.
2770
2771 * Bug #13271 fixed - plot2d with logarithmic scale and %nan value froze Scilab.
2772
2773 * Bug #13272 fixed - Error occurring when reading CSV files with comment option on a CSV file without comment fixed.
2774
2775 * Bug #13280 fixed - Axes were not always displayed properly after figure resize.
2776
2777
2778 Xcos Bug Fixes
2779 ==============
2780
2781 * Bug #9995 fixed - LOGICAL_OP drew the parameters over the block.
2782
2783 * Bug #11975 fixed - Inverted Pendulum demonstration did not compile.
2784
2785 * Bug #12423 fixed - Data types of SWITCH2_m were not documented.
2786
2787 * Bug #12685 fixed - The lincos and steadycos functions did not load
2788                      the XcosLibs so all the blocks were unknown.
2789
2790 * Bug #12998 fixed - 'ans' was not ignored in the context results.
2791
2792 * Bug #13006 fixed - Selection to superblock (in_f and out_f) failed.
2793
2794 * Bug #13030 fixed - Selection to superblock did not reset the origin.
2795
2796 * Bug #13059 fixed - NaN propagated at startup made the simulation fail.
2797
2798 * Bug #13071 fixed - Three unused functions in Xcos macros now specified as not mandatory
2799                      to write new blocks.
2800
2801 * Bug #13172 fixed - Logic block help file had some typo errors.
2802
2803 * Bug #13239 fixed - Grid was not shown in zoomed log scale.
2804
2805 * Bug #13250 fixed - CLSS wrongly handled scalar values.
2806
2807
2808
2809
2810                  Changes between version 5.4.1 and 5.5.0-beta-1
2811                  ==============================================
2812
2813 New Features
2814 =============
2815
2816 * New special functions:
2817  - erfi - The imaginary error function.
2818  - dawson - Compute the Dawson function (scaled imaginary error).
2819
2820 * New functions introduced:
2821  - getURL - Download a URL (HTTP, HTTPS, FTP...)
2822  - splitURL - Split a URL (HTTP, HTTPS, FTP...)
2823  - cov - Covariance matrix. Deprecates mvvacov. See bug #11896.
2824  - ismatrix - Check if a variable is a matrix. See bug #10456.
2825  - isrow - Check if a variable is a row vector. See bug #10456.
2826  - iscolumn - Check if a variable is a column vector. See bug #10456.
2827  - issquare - Check if a variable is a square matrix. See bug #10456.
2828  - cross - Vector cross product. See bug #9941.
2829  - members - Number of occurrences and linear indexes of common values between
2830              two matrices of the same type.See bug #12705.
2831
2832 * Complete set of functions to read and write any HDF5 file from Scilab added.
2833
2834 * New Solver:
2835  - daskr - differential-algebraic system solver with rootfinding 'daskr', using
2836 BDF methods with direct and preconditioned Krylov linear solvers, based on ODEPACK.
2837
2838 * Based on JIMS external module, Scilab provides functions to interact
2839   with Java objects.
2840
2841 * erf, erfc, erfcx and calerf functions now support complex arguments.
2842
2843 * isnum has been redesigned in native code. Performance improvements up to 130x.
2844   See bug #10404.
2845
2846 * Usage of the '$' keyword in part function allowed.
2847
2848 * The histplot command can now be used with the option polygon=%t/%f to add the
2849   frequency polygon chart (Thanks to Mehran Khorshidi).
2850
2851 * Multi level completion on mlist, struct, XML structures...
2852
2853 * Variable browser improvements:
2854  - The variable browser also shows the size of integers and the user type of
2855   the tlist/mlist.
2856   See bugs #12523 and #10409.
2857  - It is now possible to delete variables from the variable browser.
2858   See bug #9447.
2859  - A user can now plot variables from the variable browser (this functionality was
2860   already available in the variable editor).
2861
2862 * Added lighting effect for plot of surfaces. Lighting can be enabled
2863   creating light objects or disabled by deleting them. The following function
2864   was introduced:
2865   - light - Creates a light graphic object.
2866
2867 * Localization:
2868  - Multiple domains in localization managed.
2869  - addlocalizationdomain function added for a new domain creation.
2870  - Optional parameter added to gettext to manage domains.
2871  - tbx_generate_pofile and tbx_build_localization added to create localization files for
2872    modules.
2873
2874 * Windows Solution updated to Visual Studio 2012.
2875
2876 * -keepconsole option added for Scilab Windows to facilitate debugging.
2877   Calling Scilab with this option will leave the console box window opened at startup.
2878
2879 * License update: switch to the CeCILL 2.1.
2880
2881
2882 Improvements
2883 =============
2884
2885 * New calling sequence allowed for nicholschart: nicholschart(gains, phases, colors).
2886   See bug #7828.
2887
2888 * qp_solve can now take up to 5 output arguments. The last one is an error flag,
2889   if it is present, then the function will display a warning instead of an error.
2890   See bug #10269.
2891
2892 * graypolarplot has been improved in terms of performances and rendering.
2893   See bug #12641.
2894
2895 * nthroot is now vectorizable.
2896   See bug #12678.
2897
2898 * New optional output argument for routh_t.
2899   See bug #12829.
2900
2901
2902 Differential Equations
2903 ======================
2904
2905 * Netlib's Quadpack, used for definite integration, has been updated to match the upstream.
2906
2907
2908 SciNotes
2909 ========
2910
2911 * Autosave feature can now use %date to append the current date to the backup filename
2912   (See bug #12712).
2913
2914
2915 Xcos
2916 ====
2917
2918 * New DAE solver: DDaskr, using BDF methods with direct Newton and preconditioned Krylov
2919   linear solvers, which includes rootfinding.
2920   It is available from dae function.
2921
2922 * In Modelica initialization GUI, inputs (eg. sensor) were not handled.
2923
2924 * Sundials updated to the "2.5.0" version, keeping our modifications.
2925
2926 * JGraphX updated to the "2.1.0.7" version, updating our hooks performance.
2927
2928 * API changed in the scicos_block4 interface: the uid value is not available
2929   inside the simulation function.
2930
2931 * xcosAddToolsMenu added to let the user perform some actions on the graph.
2932
2933 * CBLOCK4 block added to the "User-Defined Functions"
2934
2935
2936 Toolbox Skeleton
2937 =================
2938
2939 * Some Xcos specific content added to xcos_toolbox_skeleton help pages.
2940
2941
2942 Compilation
2943 ============
2944
2945 * Minimal version of Flexdock (1.2.4) enforced.
2946
2947
2948 Obsolete & Removed Functions
2949 ============================
2950
2951 * Scilab 5.5.X family will be the latest family working under Windows XP/2003.
2952
2953 * Vector ^ scalar syntax declared as obsolete. See bug #11524
2954
2955 * The third argument of poly function will be more strict.
2956     Only the following strings are allowed: "roots", "coeff", "c", "r".
2957
2958 * Option and direction arguments of gsort will be more strict in all cases.
2959   Only the following strings are allowed:
2960   - option: "r" "c" "g" "lr" "lc"
2961   - direction : "d" "i"
2962
2963 * nfreq tagged as obsolete. Will be removed in Scilab 5.5.1.
2964   Please use tabul instead.
2965
2966 * IsAScalar tagged as obsolete. Will be removed in Scilab 5.5.1.
2967   Please use isscalar instead.
2968
2969 * chart tagged as obsolete. Will be removed in Scilab 5.5.1.
2970   Please use nicholschart instead.
2971
2972 * Second output argument of add_param tagged as obsolete. Will be removed in Scilab 5.5.1.
2973
2974 * mvvacov tagged as obsolete. Will be removed in Scilab 6.0.0.
2975   Please use cov instead.
2976
2977 * dft removed, please use fft instead.
2978
2979 * sscanf removed, please use msscanf instead.
2980
2981 * fscanf removed, please use mfscanf for files opened with mopen or read for files opened
2982   with file instead.
2983
2984 * fprintf removed, please use mfprintf for files opened with mopen or write for files
2985   opened with file instead.
2986
2987 * mfft tagged as obsolete. Will be removed in Scilab 5.5.1.
2988   Please use fft instead.
2989
2990
2991 Scilab Bug Fixes
2992 ================
2993
2994 * paramfplot2d: When theta input argument was a column vector, an error occurred.
2995
2996 * Bug #2267 fixed - Wrong error message when ticks locations and labels did not have the
2997                     same sizes.
2998
2999 * Bug #2416 fixed - Particular case (string([]) returns []) has been added in string help
3000                     page.
3001
3002 * Bug #3511 fixed - strindex did not return all occurrences in regexp mode.
3003
3004 * Bug #3928 fixed - An error was returned when a matrix was flipped along the third
3005                     dimension.
3006
3007 * Bug #4042 fixed - squeeze returned a hypermatrix instead of a matrix when at least one
3008                     dimension was equal to 1.
3009
3010 * Bug #4085 fixed - num2cell help page added.
3011
3012 * Bug #4229 fixed - delip did not return an error if one element of its first input
3013                     argument was negative.
3014
3015 * Bug #4383 fixed - csim with "step" and "impuls" now works with direct feedthrough.
3016
3017 * Bug #4481 fixed - iir help page updated to precise that frq can be a scalar.
3018
3019 * Bug #4731 fixed - lqr failed when the time domain of an input was a number.
3020
3021 * Bug #4743 fixed - Graphics with too big or too small values did not work.
3022
3023 * Bug #5017 fixed - norm rewritten to take benefit from the Lapack package performance.
3024
3025 * Bug #5073 fixed - New parameter added in strtod function (decimal separator).
3026
3027 * Bug #5205 fixed - permute was slow for large hypermatrices.
3028
3029 * Bug #5207 fixed - grand can now return a hypermatrix.
3030
3031 * Bug #5365 fixed - makecell help page was in the "compatibility functions" directory
3032                     instead of being in "data_structures".
3033
3034 * Bug #5539 fixed - sylv help page was wrong in the discrete-time case.
3035
3036 * Bug #5616 fixed - typeof(uiCreateTree(...)) returned "Tree" instead of "uitree".
3037
3038 * Bug #5694 fixed - numdiff help page clarified.
3039
3040 * Bug #5779 fixed - xnumb number format was too small (+ unit test added).
3041
3042 * Bug #6037 fixed - macrovar help page improved.
3043
3044 * Bug #6168 fixed - zpbutt, zpch1, zpch2 and zpell help pages were unclear.
3045
3046 * Bug #6390 fixed - The "external" argument of odedc was not well documented and
3047                     not tested.
3048
3049 * Bug #6427 fixed - full([%T %F]) returned an error message.
3050
3051 * Bug #6466 fixed - Example with vectorized input added in mprintf and msprintf help pages.
3052
3053 * Bug #6584 fixed - mfft tagged as obsolete.
3054
3055 * Bug #6638 fixed - The profiler output was incorrect by a factor of 1000 under Windows.
3056
3057 * Bug #6693 fixed - modulo did not accept polynomial inputs. Help page was not updated.
3058
3059 * Bug #6752 fixed - unit test scilab.tst has been split in different tests.
3060
3061 * Bug #6840 fixed - New line_style added.
3062
3063 * Bug #6988 fixed - Error messages in modules/data_structures/src/c/hmops.c were not
3064                     standard.
3065
3066 * Bug #7026 fixed - There was no unit test for plot2d.
3067
3068 * Bug #7080 fixed - Some graphic macros did not use standard error messages.
3069
3070 * Bug #7204 fixed - geomean applied to a hypermatrix gave wrong results.
3071
3072 * Bug #7206 fixed - If the second input argument of meanf function was a hypermatrix,
3073                     this function returned an error.
3074
3075 * Bug #7296 fixed - %nan, %inf and -%inf enabled for the cdf* functions.
3076
3077 * Bug #7411 fixed - clf forgot to turn off the datatip mode.
3078
3079 * Bug #7486 fixed - LAPACK versions of DGELSY and ZGELSY now used.
3080
3081 * Bug #7596 fixed - A same error happening in different places now displays the same
3082                     error message.
3083
3084 * Bug #7648 fixed - CDF functions now display a warning for non integer
3085                     "degrees of freedom" argument.
3086
3087 * Bug #7655 fixed - An example added in type help page, for type(X)=11 and type(X)=13.
3088
3089 * Bug #7684 fixed - Introduction demonstration splitted into subsections.
3090
3091 * Bug #7781 fixed - The second parameter of iqr function had no effect.
3092
3093 * Bug #7782 fixed - lcm and gcd help pages improved to tell the user how to use both
3094                     functions.
3095
3096 * Bug #7824 fixed - title function properties did not support an indexed color.
3097
3098 * Bug #7826 fixed - chart tagged as obsolete.
3099
3100 * Bug #7828 fixed - Slight improvements in nicholschart.
3101
3102 * Bug #7848 fixed - The third argument of correl function is now optional.
3103
3104 * Bug #7877 fixed - iirgroup function fixed.
3105
3106 * Bug #7927 fixed - Output "flag" in qmr function was not well documented.
3107
3108 * Bug #7960 fixed - plzr could not produce pole zero plot for a simple transfer function.
3109
3110 * Bug #8058 fixed - The user can now set the tolerances of intc function.
3111
3112 * Bug #8098 fixed - cumsum could not be applied to rational matrices.
3113
3114 * Bug #8162 fixed - Area of stability of plzr was wrong for continuous systems
3115                     (+unit test added).
3116
3117 * Bug #8211 fixed - Parameters module demonstration finalized.
3118
3119 * Bug #8234 fixed - strtod did not return an empty matrix when the input argument was an
3120                     empty matrix.
3121
3122 * Bug #8667 fixed - Handling of %nan in functions min,max,median is not correctly documented.
3123
3124 * Bug #8264 fixed - Matlab to Scilab dictionary help page updated for atan2.
3125
3126 * Bug #8319 fixed - dbphi(hypermat) and phasemag(hypermat) returned a matrix instead of
3127                     a hypermatrix.
3128
3129 * Bug #8373 fixed - clear can now handle a matrix of strings argument.
3130
3131 * Bug #8415 fixed - optim_moga, optim_nsga, optim_nsga2 can now take list as input
3132                     arguments, as explained in their help pages.
3133
3134 * Bug #8462 fixed - bvodeS could make Scilab unstable.
3135
3136 * Bug #8470 fixed - bvode displayed some output in terminal window and not in
3137                     Scilab console.
3138
3139 * Bug #8479 fixed - The latest Saxon version was not supported.
3140
3141 * Bug #8511 fixed - sprand now uses grand instead of rand and grand functions. Internal
3142                     state of the random generator is no more changed.
3143
3144 * Bug #8561 fixed - ddassl, ddasrt, ddaskr: abs and rel tolerance sizes are now checked.
3145
3146 * Bug #8597 fixed - grand/clcg4 could display uncontrolled messages as warning.
3147
3148 * Bug #8607 fixed - Some error messages in modules/overloading/macros were not standard
3149                     and not localized.
3150
3151 * Bug #8614 fixed - Unit test for barhomogenize added.
3152
3153 * Bug #8636 fixed - roots help page updated (default algorithm value was wrong).
3154
3155 * Bug #8667 fixed - The handling of %nan in min, max, median functions was not properly
3156                     documented.
3157
3158 * Bug #8680 fixed - "end" output argument of regexp function has been changed.
3159
3160 * Bug #8687 fixed - typeof function failed on uint8, depending on the format
3161                     (+ unit test added).
3162
3163 * Bug #8695 fixed - optim_ga used old (initial) values instead of newly-computed ones.
3164
3165 * Bug #8778 fixed - Call_ScilabOpen, TerminateScilab could not be called more
3166                     than 80 times in a loop.
3167
3168 * Bug #8779 fixed - gsort did not preserve the order of equal elements, in
3169                     lexicographic sort.
3170
3171 * Bug #8820 fixed - squeeze did not return a matrix when the number of dimensions
3172                     of the result was less or equal to 2.
3173
3174 * Bug #8824 fixed - taucs_chfact returned a segfault (not the case in nwni mode).
3175
3176 * Bug #8840 fixed - fileparts did not manage matrix of strings.
3177
3178 * Bug #8856 fixed - Non regression test added for [k,l,m,...]=find(a==5).
3179                     Non regression test of bug #476 updated.
3180
3181 * Bug #8857 fixed - Non regression test of bug #477 updated.
3182
3183 * Bug #8858 fixed - Non regression test of bug #480 updated.
3184
3185 * Bug #8862 fixed - mget and mput could not read and write 64 bit data from
3186                     binary files.
3187
3188 * Bug #9004 fixed - bitcmp function called with one input argument returned an error.
3189
3190 * Bug #9020 fixed - exists function did not accept matrix as first input argument.
3191
3192 * Bug #9059 fixed - tbx_build_macros and genlib did not stop even if an error occurred.
3193
3194 * Bug #9109 fixed - nfreq tagged as obsolete.
3195
3196 * Bug #9158 fixed - zeros called with a big number returned an empty matrix instead
3197                     of an error.
3198
3199 * Bug #9208 fixed - Added three optional output arguments to optim,
3200                     to retrieve #iterations, #evaluations and a termination indicator.
3201
3202 * Bug #9385 fixed - The type checking in trigonometric functions has been added.
3203
3204 * Bug #9394 fixed - is_param recognized "plist" as an existing field.
3205
3206 * Bug #9395 fixed - add_param did not check its input arguments.
3207
3208 * Bug #9396 fixed - add_param accepted duplicate keys.
3209
3210 * Bug #9459 fixed - Default values of the optional plot3d arguments were not documented.
3211
3212 * Bug #9537 fixed - optimbase_configure only allowed row vectors as initial value.
3213                     Column vectors now allowed by transposing them.
3214
3215 * Bug #9538 fixed - optimbase_checkshape only allowed row vectors as output arguments of
3216                     cost function. Column vectors are now allowed by transposing them.
3217
3218 * Bug #9577 fixed - Setting neldermead_configure("-numberofvariables") is now optional,
3219                     setting neldermead_configure("-x0") initializes -numberofvariables
3220                     implicitly.
3221
3222 * Bug #9601 fixed - Cylinder demonstration fixed.
3223
3224 * Bug #9688 fixed - optim could crash when "imp" option was < 0. It is now set to 0 in
3225                     that case.
3226
3227 * Bug #9690 fixed - The "imp" option for optim could crash Scilab and was not consistent
3228                     with the help page.
3229
3230 * Bug #9691 fixed - "imp" option in optim help page was poorly documented.
3231
3232 * Bug #9694 fixed - Example in optim help page fixed to display correct counters.
3233
3234 * Bug #9702 fixed - Contrary to what optim help page stated, the "gc" algorithm does use
3235                     the "epsx" parameter.
3236
3237 * Bug #9780 fixed - gmres solver did not run with complex systems.
3238
3239 * Bug #9788 fixed - neldermead can now produce a warning when it fails to converge,
3240                     thanks to a new input argument "warn".
3241
3242 * Bug #9821 fixed - getrelativefilename did not manage matrix of strings.
3243
3244 * Bug #9851 fixed - Error message occurred because of a cut-off frequency of 0.25Hz
3245                    with irr.
3246
3247 * Bug #9859 fixed - It was not possible to draw arrows in 3-D using xarrows.
3248
3249 * Bug #10146 fixed - In SciNotes, 'help on keyword' moved from bottom to top in the popup
3250                     menu.
3251
3252 * Bug #10180 fixed - det was not defined for sparse matrices.
3253
3254 * Bug #10213 fixed - sci2exp help page updated to document the impact of format function.
3255
3256 * Bug #10216 fixed - Invalid syntaxes for zeros, ones, eye, rand, like zeros(2,:).
3257
3258 * Bug #10226 fixed - When a // <empty session> line was deleted, all sessions
3259                      histories were folded.
3260
3261 * Bug #10254 fixed - Slight improvements in ones help page.
3262
3263 * Bug #10269 fixed - qp_solve can now take up to 5 output arguments. The last one is an
3264                     error flag, if it is present, then the function will issue a warning
3265                     instead of an error.
3266
3267 * Bug #10276 fixed - qp_solve segfaulted with large matrices.
3268
3269 * Bug #10287 fixed - Error message added for complex expression as input argument of
3270                     integrate function.
3271
3272 * Bug #10305 fixed - Comparison of lists with empty items returned an error message.
3273
3274 * Bug #10596 fixed - exit(xxx) from Scilab failed.
3275
3276 * Bug #10818 fixed - home, %e, %t, %f, %z and %s help pages added.
3277
3278 * Bug #10823 fixed - fullpath returned different results under Windows and Linux for
3279                     non-existent file.
3280
3281 * Bug #10862 fixed - Add a without Internet connection installation
3282                     global configuration in the installer.
3283
3284 * Bug #10866 fixed - det was not equivalent to detr for rational matrices.
3285
3286 * Bug #10906 fixed - Typo fixed in cls2dls help page.
3287
3288 * Bug #10930 fixed - The comments in armax function were in French.
3289
3290 * Bug #10995 fixed - Typo fixed in grand help page for Gamma law argument.
3291
3292 * Bug #11065 fixed - The second output argument of unique function contained a wrong result.
3293
3294 * Bug #11067 fixed - Display of ticks labels with closed associated values was wrong.
3295
3296 * Bug #11139 fixed - conj was not defined for sparse matrices (+ unit test added).
3297
3298 * Bug #11308 fixed - Calling sequences in dsearch help page were wrong.
3299
3300 * Bug #11343 fixed - The "isoview" figure property did not work when the axes
3301                      margins had been modified.
3302
3303 * Bug #11648 fixed - Copying graphic via the clipboard did not work.
3304
3305 * Bug #11766 fixed - nthroot has been added to m2sci help page.
3306
3307 * Bug #11792 fixed - Lists can be accessed with non integer indexes (list help page
3308   updated).
3309
3310 * Bug #11869 fixed - "Environment" was not localized in preferences.
3311
3312 * Bug #11885 fixed - Each rand has been changed to grand in genetic algorithms and
3313                     simulated annealing functions.
3314
3315 * Bug #11891 fixed - Fisher ratio could be inaccurate for one-way ANOVA.
3316
3317 * Bug #11997 fixed - In case of invalid variable name, save function now returns an error
3318                     instead of a compatibility warning.
3319
3320 * Bug #12034 fixed - max function did not manage empty matrices.
3321
3322 * Bug #12045 fixed - repmat returned wrong results if the values of an input matrix were
3323                     not double.
3324
3325 * Bug #12070 fixed - Removing a module can now be done in an on-line mode even if
3326                      it has been installed in an off-line mode.
3327
3328 * Bug #12080 fixed - lsqrsolve always printed messages.
3329
3330 * Bug #12085 fixed - Under Windows, csvWrite wrote wrong EOL.
3331
3332 * Bug #12114 fixed - libstdc++ is now compiled as static instead of using the
3333                      library from thirdparty.
3334
3335 * Bug #12118 fixed - ode could take complex externals.
3336
3337 * Bug #12143 fixed - "stop entity picker" (ged(11)) returned an error message.
3338
3339 * Bug #12150 fixed - datatipCreate failed with one single point.
3340
3341 * Bug #12163 fixed - unzoom did not work with a single input argument.
3342
3343 * Bug #12212 fixed - Export of a polyline in 2-D broke it into several segments.
3344
3345 * Bug #12326 fixed - There was no way to set LaTeX font size in preview.
3346
3347 * Bug #12349 fixed - In SciNotes, when the view was splitted, removing a char made the
3348                     other view jump.
3349
3350 * Bug #12376 fixed - Exec & edit buttons in the help pages examples were sometimes
3351                     misplaced.
3352
3353 * Bug #12413 fixed - ATOMS packages could not be removed if ATOMS had never been on-line.
3354
3355 * Bug #12415 fixed - PATH environment variable grew when using call_scilab in a loop.
3356
3357 * Bug #12426 fixed - By using addErrorMessage, a random string error could be displayed.
3358
3359 * Bug #12433 fixed - show_pixmap function was removed from Scilab but still used in some
3360                     functions.
3361
3362 * Bug #12443 fixed - The behavior of mopen in text file mode has been documented
3363                      under Windows.
3364
3365 * Bug #12463 fixed - Wrong specification for rect=[x,y,w,h] argument in xstringb
3366                     French help page.
3367
3368 * Bug #12470 fixed - Variable browser was not refreshed after loading an environment.
3369
3370 * Bug #12473 fixed - Problems with "é" in mkdir French help page.
3371
3372 * Bug #12475 fixed - csvRead did not support double quoted fields.
3373
3374 * Bug #12490 fixed - plot did not call clf; in its help page example producing a
3375                     wrong behavior.
3376
3377 * Bug #12506 fixed - In SciNotes, a miscolorization could occurred when returned values
3378                     list was broken.
3379
3380 * Bug #12508 fixed - Wrong error message in rand function fixed.
3381
3382 * Bug #12518 fixed - Polynoms were not displayed by default in the variable browser.
3383
3384 * Bug #12520 fixed - Improve the description of the size in the variable browser.
3385
3386 * Bug #12527 fixed - Scilab user functions were not listed in the variable browser.
3387
3388 * Bug #12547 fixed - In SciNotes, lines were wrongly numbered with splitted function
3389                     declarations.
3390
3391 * Bug #12548 fixed - Duplicated code in xmltoformat removed.
3392
3393 * Bug #12550 fixed - optimbase and optimsimplex help pages were not standard.
3394
3395 * Bug #12551 fixed - Stack problem with diary([],"pause") and diary([],"resume") fixed.
3396
3397 * Bug #12556 fixed - A fatal error occurred when calling set with wrong instructions.
3398
3399 * Bug #12557 fixed - Valid function names were not specified in function and functions
3400                     help pages.
3401
3402 * Bug #12564 fixed - Compile and run javasci help page was not clear about needed packages.
3403
3404 * Bug #12581 fixed - isfield could not support mlist or tlist.
3405
3406 * Bug #12589 fixed - Call sequence for spzeros & spones were missing in French
3407                     help pages.
3408
3409 * Bug #12592 fixed - Scilab hung with plot(-0).
3410
3411 * Bug #12593 fixed - A wrong error message was returned when running genlib with an
3412                     error in the sci file.
3413
3414 * Bug #12594 fixed - Invalid SciNotes configuration file avoided SciNotes startup.
3415
3416 * Bug #12600 fixed - mput did not manage unsigned integer.
3417
3418 * Bug #12606 fixed - Overloads for grand were not standard.
3419
3420 * Bug #12613 fixed - gsort did not return correct results with %nan.
3421
3422 * Bug #12614 fixed - Helpbrowser was not launched in EDT.
3423
3424 * Bug #12615 fixed - Graphics seemed to be freezed after a call to plot/bar/barh with
3425                      a bad LineSpec argument.
3426
3427 * Bug #12624 fixed - In case of errors in Scilab macros, "make check-TESTS" did not fail
3428                     as expected.
3429
3430 * Bug #12627 fixed - At restoration, a window could be out of the screen.
3431
3432 * Bug #12629 fixed - The last example of csim help page defined a function called
3433                      input (overwriting the Scilab one).
3434
3435 * Bug #12631 fixed - A "see also" link has been added from progressionbar to waitbar
3436                     and vice versa.
3437
3438 * Bug #12634 fixed - ATOMS modules could not be installed from an archive file
3439                      already existing in SCI/contrib/archives in "offline" mode.
3440
3441 * Bug #12637 fixed - In some help pages, some signal processing functions were not in
3442                     the correct section.
3443
3444 * Bug #12639 fixed - justify([], position) returned an error instead of [].
3445
3446 * Bug #12641 fixed - graypolarplot has been fully vectorized as it was too slow.
3447
3448 * Bug #12657 fixed - Computation of v1.^v2 is now done without any memory allocation,
3449                      when v1 and v2 are real arrays, v1 >= 0 and v2 integer.
3450
3451 * Bug #12668 fixed - Undocking SciNotes led to an exception.
3452
3453 * Bug #12678 fixed - nthroot now accepts vector/matrix as second argument.
3454
3455 * Bug #12679 fixed - Argument type check added in gcd and lcm.
3456
3457 * Bug #12686 fixed - Error returned by diff fixed.
3458
3459 * Bug #12702 fixed - When no extra parameters were needed in the cost function,
3460                     NDcost did not work.
3461
3462 * Bug #12703 fixed - In SciNotes, common shortcuts 'SHIFT DELETE', 'SHIFT INSERT'
3463                     (and others) added.
3464
3465 * Bug #12705 fixed - members function added. It allows to find the number of occurrences
3466                     and linear indexes for common values between two matrices of the
3467                     same type.
3468
3469 * Bug #12706 fixed - A wrong size of a matrix as input argument of cross function was
3470                     not detected.
3471
3472 * Bug #12708 fixed - Incorrect display in SciNotes preferences fixed (onmouseover styles).
3473
3474 * Bug #12712 fixed - In SciNotes, autosaving can now use %date to append the current
3475                     date to the backup filename.
3476
3477 * Bug #12715 fixed - Variable cross in pspect and cspect has been renamed because of
3478                     conflicts with cross function.
3479
3480 * Bug #12736 fixed - In SciNotes, the Completion window appeared only in first tab.
3481
3482 * Bug #12747 fixed - legendre now accepts the -1 and 1 values for third argument.
3483
3484 * Bug #12749 fixed - fscanfMat help page updated.
3485
3486 * Bug #12758 fixed - Focus issue with plot3d fixed.
3487
3488 * Bug #12761 fixed - The https:// protocol was not supported on ATOMS.
3489
3490 * Bug #12772 fixed - eigs failed when trying to solve a sparse matrix eigen value problem.
3491
3492 * Bug #12774 fixed - Various typos fixed.
3493
3494 * Bug #12775 fixed - Some related functions were not listed in "See also" section of
3495                     routh_t help page.
3496
3497 * Bug #12778 fixed - Insertion of an empty matrix in an integer matrix led to a
3498                     wrong result.
3499
3500 * Bug #12779 fixed - savewave had a miscoding in the internal function write_wavedat.
3501
3502 * Bug #12783 fixed - There were some inconsistent error messages in dsearch.
3503
3504 * Bug #12790 fixed - Links to ZCOS files in documentation were broken.
3505
3506 * Bug #12791 fixed - More information is now given in case of failure during the ATOMS
3507                     autoload step.
3508
3509 * Bug #12793 fixed - Improved the bode() plots with a new option "rad" to convert plot into rad/s
3510                      and a new function bode_asymp() to draw the system asymptotes.
3511
3512 * Bug #12794 fixed - calfrq.sci code did not follow Scilab standard.
3513
3514 * Bug #12795 fixed - Typos fixed in CACSD help page.
3515
3516 * Bug #12800 fixed - Typo fixed in Polynomials help page.
3517
3518 * Bug #12804 fixed - Typos fixed in routh_t help page.
3519
3520 * Bug #12807 fixed - Display of showprofile improved.
3521
3522 * Bug #12808 fixed - Add missing </td> in documentation generation (note, warning, ...).
3523
3524 * Bug #12813 fixed - flipdim function extended to any type of input data.
3525
3526 * Bug #12814 fixed - Improvements of pertrans help page.
3527
3528 * Bug #12815 fixed - levin redefined cov as a variable.
3529
3530 * Bug #12816 fixed - Numbers pasted in editvar were not parsed according to locale.
3531
3532 * Bug #12818 fixed - Segfault in set function with invalid property values dimension.
3533
3534 * Bug #12823 fixed - In help generation (toolbox) links were not correctly handled.
3535
3536 * Bug #12827 fixed - noisegen help page improved.
3537
3538 * Bug #12828 fixed - routh_t gave a wrong result if the first element of a row was zero.
3539
3540 * Bug #12829 fixed - New optional output argument added for routh_t function.
3541
3542 * Bug #12830 fixed - In SciNotes, it was not possible to execute a replace action
3543                     from the caret position.
3544
3545 * Bug #12831 fixed - In SciNotes toolbar, there was no button to open code navigator.
3546
3547 * Bug #12833 fixed - In SciNotes, there was no autoscroll when searching a pattern.
3548
3549 * Bug #12836 fixed - Error fixed in strcmpi help page.
3550
3551 * Bug #12839 fixed - Typo fixed in getVariablesOnStack help page.
3552
3553 * Bug #12840 fixed - Typo fixed in number_properties.xml help page.
3554
3555 * Bug #12852 fixed - Visual Studio 2012 SDK configuration was incorrect.
3556
3557 * Bug #12858 fixed - Typo fixed in debug and pause French help pages.
3558
3559 * Bug #12859 fixed - Fixed optional argument in isdef help page.
3560
3561 * Bug #12863 fixed - size(state-space, "r") returned an error.
3562
3563 * Bug #12875 fixed - phasemag returned an error for input vector containing zeros.
3564
3565 * Bug #12887 fixed - Scilab hung with auto_clear set to on and log_flags set to true.
3566
3567 * Bug #12888 fixed - sysdiag was not documented about block diagonal matrices build.
3568
3569 * Bug #12906 fixed - champ and champ1 help pages updated
3570
3571 * Bug #12909 fixed - Completion on (mt)list led to a crash.
3572
3573 * Bug #12911 fixed - Matlab to Scilab dictionary help page updated for eig.
3574
3575 * Bug #12913 fixed - linspace returned an error if the third argument was an integer type
3576                     variable.
3577
3578 * Bug #12916 fixed - power help page improved.
3579
3580 * Bug #12919 fixed - Rotation on plots was disabled after using menus.
3581
3582 * Bug #12927 fixed - ones function could not take integer type input.
3583
3584 * Bug #12931 fixed - ATOMS redefined "message" keyword.
3585
3586
3587 Xcos Bug Fixes
3588 ===============
3589
3590 * Bug #7350 fixed - The I/O ports numbering of a superblock was not updated
3591                     when a new port was dropped.
3592
3593 * Bug #8570 fixed - "Region to superblock" has been renamed to
3594                     "Selection to superblock".
3595
3596 * Bug #11518 fixed - CLR block-text was displayed out of the bounding box
3597                      when zooming.
3598
3599 * Bug #11776 fixed - CMSCOPE did not take into account label&Id parameter.
3600
3601 * Bug #12359 fixed - Xcos files have been converted to ZCOS to gain some space.
3602
3603 * Bug #12384 fixed - Using a Modelica part linked with an explicit link to
3604                      another Modelica part led to an algebraic loop error.
3605
3606 * Bug #12387 fixed - The "Modelica initialize" setup menu option did not blur
3607                      during simulation.
3608
3609 * Bug #12414 fixed - SWITCH_m block had different behaviors
3610                      for different types of inputs.
3611
3612 * Bug #12424 fixed - Calling lincos on a derivative block made Scilab crash.
3613
3614 * Bug #12449 fixed - QUANT_f was not rounding/truncating/flooring/ceiling properly input signal.
3615
3616 * Bug #12460 fixed - xcosPalGenerateAllIcons sometimes crashed Scilab.
3617
3618 * Bug #12461 fixed - Cancelling zoom out by zooming in did not fully work.
3619
3620 * Bug #12561 fixed - SELECT_m and RELAY_f did not behave as expected.
3621
3622 * Bug #12568 fixed - "Recent files" menu entry is now below the "Open" one.
3623
3624 * Bug #12590 fixed - Block shape style was removed on file loading.
3625
3626 * Bug #12603 fixed - ZCOS files could contain blocks with modified (eg. invalid)
3627                      parameters.
3628
3629 * Bug #12619 fixed - DLR discrete block did not display LaTeX formula
3630                      like CLR continuous block.
3631
3632 * Bug #12651 fixed - The 'nw' scicos_simulate option did not work while
3633                      passing a previous Info simulation status.
3634
3635 * Bug #12664 fixed - Inverted pendulum French localization in the Xcos demonstrations was
3636                     inaccurate.
3637
3638 * Bug #12667 fixed - 'Recent Files' menu was not localized.
3639
3640 * Bug #12731 fixed - Code generation produced erroneous block.
3641
3642 * Bug #12732 fixed - Improper Copyright comments in the files were generated by the code
3643                     generation tool.
3644
3645 * Bug #12796 fixed - There was some mismatches between implicit
3646                      and explicit ports of superblocks.
3647
3648 * Bug #12797 fixed - I/O blocks generated by "Selection to Superblocks" had
3649                      wrong size.
3650
3651 * Bug #12868 fixed - There were several problems with PULSE_SC block.
3652
3653 * Bug #12869 fixed - min and max were not defined but used in Xcos generated code.
3654
3655 * Bug #12873 fixed - scicos_flat produced an unexpected error after a diagram
3656                      load.
3657
3658 * Bug #12874 fixed - CSCOPE marks sizes were too small.
3659
3660 * Bug #12877 fixed - Incorrect output port dimensions and types in GENSIN_f, GENSQR_f,
3661                     STEP_FUNCTION and STEP blocks fixed.
3662
3663 * Bug #12924 fixed - Blocks type 2004 was not handled as a valid block type.
3664
3665 * Bug #12934 fixed - Separate compilation of a superblock could fail due to under
3666                     determined signal sizes.