summaryrefslogtreecommitdiff
path: root/CHANGES_5.2.X
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES_5.2.X')
-rwxr-xr-xCHANGES_5.2.X2395
1 files changed, 2395 insertions, 0 deletions
diff --git a/CHANGES_5.2.X b/CHANGES_5.2.X
new file mode 100755
index 000000000..92fd44d75
--- /dev/null
+++ b/CHANGES_5.2.X
@@ -0,0 +1,2395 @@
+
+ Changes between Versions 5.2.1 and 5.2.2 of Scilab
+ ==================================================
+
+Performance:
+============
+
+* Regression which was slowing down loops in some cases, fixed.
+ Performances can be improved up to 50 %.
+ Note that other performance improvements will also be available in Scilab 5.3.0.
+
+Help Browser:
+============
+
+* Increase of the default size of the help browser window.
+
+* Help browser window position and size are now stored and restored for
+ next usage. See bug #6482.
+
+Scilab:
+=======
+
+* Title of the main Scilab window changed from 'Console' to 'Scilab Console'.
+ See bug #5023.
+
+For GNU/Linux, Unix & Mac OS X:
+
+* Arguments -h / --help added to get help about the startup script.
+
+* Clear separation in the help between users and developers arguments in
+ Scilab startup script.
+
+* Documentation updated to explain that -nwni and -nogui are the same
+ options.
+
+* Bug 6633 fixed - Unknown arguments are now accepted with option -args to
+ allow user to access them throught sciargs Scilab function:
+ scilab -nwni -args 2 3
+
+Dynamic Link:
+=============
+
+* Bug 4787 fixed - Under Linux/Unix/Mac OS X, when a library is not available,
+ process does not stop during the compiler detection but stop at build time.
+ The error message is now much more explicit.
+
+* In some cases, when a library is not available, we try to find it into the
+ .libs of the module (it is the case in the development source tree).
+ However, in the binary, for any reason, the library failed to load correctly
+ (missing symbol, bad format of library, etc), the error message was not
+ displayed.
+
+* Bug 4575 fixed - 'makename' argument in 'ilib_mex_build', 'ilib_gen_cleaner',
+ 'ilib_gen_Make', 'ilib_for_link', 'tbx_build_src' and 'tbx_build_gateway' was
+ useless.
+ A warning will be displayed in next major release for any use of a wrong value.
+
+call_scilab:
+============
+
+* Examples added to show how to manage returned error.
+
+Graphics:
+=========
+
+* Adding two new line styles: "dot" and "double dot". See bug 6840.
+
+* Temporary files in the ps export were stored at a wrong place.
+
+* bug 6472 fixed - Resizing the graphics window after having plotted several 2D
+ curves and a legend caused the disappearance of some of them.
+
+* bug 6531 fixed - Adding a new color to the current colormap caused the Legend
+ entity's default background color to change.
+
+* bug 6557 fixed - The legend order of the "plzr" function was incorrect.
+
+* bug 6648 fixed - The description of the "format_n" property was missing from
+ the "axis_properties" online help page.
+
+* bug 6660 fixed - In some cases, printing under GNU/Linux and Mac OS X was
+ failing.
+
+* bug 6664 fixed - Setting the axes property "tight_limits" to "on" caused the
+ axes and their attached entities to disappear when data min
+ and max bounds were equal (for any of the X,Y or Z axes).
+
+* bug 6687 fixed - The "Matplot" function did not set the clip_state property of
+ the entities it created.
+
+* bug 6712 fixed - The "title" function forced displaying axes.
+
+* bug 6718 fixed - A text in a graphic containing a "<" symbol could not be
+ exported in eps.
+
+* bug 6720 fixed - "caption" function did not handle properly polylines
+ handles.
+
+* bug 6721 fixed - Loading a saved Axis graphics entity did not correctly
+ restore its tics_direction property.
+
+* bug 6735 fixed - The "landscape" option in the print dialog as well as in
+ xs2eps did not work as expected.
+
+* bug 6738 fixed - The horizontal line of the square root symbol was not
+ drawn when exported.
+
+* bug 6817 fixed - The "xstring" function shifted the start position of the
+ string relative to the string length.
+
+* bug 6834 fixed - The rotation formula in the rotate help page was incorrect.
+
+* bug 6850 fixed - "PlotSparse" function did not use the ticks provided by the
+ axis but drew his own.
+
+* bug 6870 fixed - Arrowed polylines with infinite value were not plotted even
+ if it was possible.
+
+Compilation:
+============
+
+* Build problem on exp10 (mainly under Gentoo) fixed.
+
+* GNU/Linux sparc64 and sh4 supported.
+
+* Detection of JOGL/Gluegen under Suse/Opensuse improved.
+ Thanks to Michal Vyskocil.
+
+* "make clean" continues even if errors are found.
+
+* Add a new option to the configure for Mac OS X --with-fink-prefix
+ This is done to prepare Scilab 5.3 and the mandatory dependency on
+ Java 1.6 (64 bits only).
+ This option will set the LDFLAGS & source the fink init script.
+
+* Some macros were duplicated during the installation process.
+
+* CFLAGS -msse2 added under Mac OS X for Scilab module shell.
+ See bug #6839.
+
+Xcos:
+=====
+
+* bug 1982 fixed - It was not possible to use links label on a diagram.
+
+* bug 5297 fixed - The algnement sub-menu was not intuitive without icons.
+
+* bug 5541 fixed - The Cut/Copy-n-Paste operation did not preserve the block
+ rotation.
+
+* bug 5700 fixed - Compilation under RHE4 was failing on term.h and termcap.h
+ inclusion. Thanks to Nicolas Vergnes for providing the fix.
+
+* bug 6415 fixed - The SAWTOOTH_f block was not working properly.
+
+* bug 6501 fixed - The border color and fill default color was not set
+ when changing it.
+
+* bug 6575 fixed - The graph mask was not removed at the end of the simulation.
+
+* bug 6576 fixed - Specifying the debug level was not working when two diagrams
+ were opened.
+
+* bug 6621 fixed - The Zoom shortcuts was not working as expected. The
+ Ctrl+Wheel was not working for zooming.
+
+* bug 6657 fixed - The importXcosDiagram call with specific parameters was
+ crashing Scilab.
+
+* bug 6671 fixed - The style was not saved in superBlockDiagram.
+
+* bug 6694 fixed - The grid was always enabled when opening a diagram.
+
+* bug 6697 fixed - The multi-point link did not align its edges on the grid.
+
+* bug 6780 fixed - The region to superblock action did not work when an
+ outgoing link was selected.
+
+* bug 6797 fixed - The importXcosDiagram macros was Scicos libraries dependant.
+
+* bug 6799 fixed - The TOWS_c block had wrong default values.
+
+* bug 6808 fixed - The GOTO/FROM blocks did not display their parameters.
+
+* bug 6699 fixed - The Capacitor block had wrong default label settings.
+
+Tests:
+======
+
+* The internal tag "<-- LONG TIME EXECUTION -->" has been added. It allows to
+ disable tests that need long-time duration. These tests are enabled if
+ test_run() is called with the "enable_lt" optional argument.
+
+On-line Help Building System:
+=============================
+
+* Compilation of the on-line help failed if two XML files had the same name.
+ This constraint has been removed.
+
+Obsolete Functions:
+===================
+
+* 'tk_choose' obsolete. Please use 'x_choose' instead.
+
+* 'readc_' obsolete. Please use 'input' instead.
+
+Bug Fixes:
+==========
+
+* bug 2395 fixed - mfile2sci could failed with "undefined variable: mfile_path"
+ error message for some functions conversion.
+
+* bug 4599 fixed - It was possible to create many different variables with the
+ same name in the same scope.
+
+* bug 5140 fixed - Lines to be executed were not printed in the console.
+ A message box added to advice to use ""Execute into Scilab",
+ if file is very long (more 100 lines).
+
+* bug 5466 fixed - "savematfile" no more append variables in file by default,
+ file is now reinitialized at each "savematfile" call.
+
+* bug 6675 fixed - x_mdialog crashed Scilab with some incorrect input
+ arguments.
+
+* bug 6698 fixed - isreal did not work on hypermatrix.
+
+* bug 6730 fixed - Problem with function calls when seen as member of an
+ mlist fixed.
+
+* bug 6734 fixed - read_csv function contained erroneous error messages.
+
+* bug 6739 fixed - If a Scilab coded library function was redefined in a new
+ library, completion on its name made Scilab crashed.
+
+* bug 6719 fixed - Error fixed in example of root_properties help page
+ (French version only).
+
+* bug 6720 fixed - "lib" function did not print the same thing when it was
+ entered several times.
+
+* bug 6792 fixed - Wrong interpretation of macro arguments when the macro call
+ appeared in an list extraction.
+
+* bug 6796 fixed - test_run() crashed if SCI directory was read-only.
+
+* bug 6798 fixed - About Matlab to Scilab tools help page updated.
+
+* bug 6816 fixed - Incoherent extraction when there was no index: M()
+
+* bug 6829 fixed - kpure failed to compute when applied to an high degree
+ system.
+
+* bug 6841 fixed - fun2string failed on simple examples containing variable
+ extraction.
+
+* bug 6787 fixed - toprint(filename) required only absolute path to filename.
+
+* bug 6788 fixed - toprint(filename) UTF8 chars in a file were mis-printed.
+
+* bug 6790 fixed - toprint(nFigure): %F was returned while the figure was
+ actually printed.
+
+* bug 6821 fixed - In text editor, labels of contextual menu called
+ "Execute selection into Scilab" and menu called
+ "Evaluate selection" were not homogenized.
+
+* bug 6864 partially fixed - ATOMS: Error messages were not homogenized.
+
+* bug 6879 fixed - Error messages in "sci_champ.c" were not homogenized.
+
+* bug 6897 fixed - On Windows, umfpack had some wrong dependencies.
+
+* bug 6905 fixed - Error messages in "Gray.c" & "Plo2dn.c" were not homogenized.
+
+* bug 6906 fixed - Error messages in "SetProperty.c" were not homogenized.
+
+
+
+ Changes between Versions 5.2.0 and 5.2.1 of Scilab
+ ==================================================
+
+
+Internationalization:
+=====================
+
+* Ukrainian localization added (Thanks to Yuri Chornoivan).
+
+* Many English typos have been fixed (Thanks to Yuri Chornoivan).
+
+Xcos:
+=====
+
+* Some checks on the loading of data files have been added.
+
+* Superblock masks can now be used and a new window is created when a user wants
+ to configure the variable settings.
+
+* Some performance improvements under Linux.
+
+* Update to jgraphx version 1.2.0.7 has been performed.
+
+* Non-applicable actions are now disabled and can not be performed anymore.
+
+* Refactoring:
+ - The port position algorithm has been reviewed in order to take into account
+ default position and calculate placement according to its default
+ associated side.
+ - The communication with Scilab interpreter is now easier to use and can
+ be synchronous or asynchronous (with callback).
+ - The simulation function identifier is now mapped to an Enum to better
+ follow Java semantics.
+ - Blocks instantiations are performed through a Factory and reference
+ instances are shared.
+ - Java package (eg. namespace) has been added to reduce the number of classes
+ per package and improve readability.
+ - org.scilab.modules.graph is independent from Xcos and can be safely used.
+ - The actions are now only instantiated per graph.
+ - A first check on checkstyle metrics on the code has been done.
+
+* bug 4206 fixed - The CreateMask action did not generate a valid submatrix.
+
+* bug 5095 fixed - Menus were not disabled when actions were not possible.
+
+* bug 5165 fixed - The CreateMask/RemoveMask/CustomizeMask actions
+ were not available.
+
+* bug 5285 fixed - Scicos could not simulate modelica diagrams when
+ filename contained space.
+
+* bug 5434 fixed - At Scicos files loading (cos and cosf files), some
+ blocks were not updated to the lastest Xcos/Scicos version.
+
+* bug 5508 fixed - When loading a Xcos project, hdf5 files used were stored
+ into /tmp/ instead of TMPDIR.
+
+* bug 5595 fixed - In susp demo, DSUPER blocks were not SuperBlocks.
+
+* bug 5625 fixed - The Ground block port position was not right.
+
+* bug 5626 fixed - The VoltageSensor port positions were not right.
+
+* bug 5627 fixed - It was not possible to place a port in a non-conventional
+ side.
+
+* bug 5640 fixed - At Xcos launching, toolbar and menubar did not appear
+ before the focus was on Xcos window.
+
+* bug 5660 fixed - A Scicos block with negative simulation function type was
+ not working (especially the ESELECT_f block).
+
+* bug 5666 fixed - The CLKGOTO block was not valid anymore after setting
+ its parameters.
+
+* bug 5667 fixed - Simulation starts faster on Linux for huge diagram
+ (hdf5 export issue).
+
+* bug 5674 fixed - The Signal.notify did not check if we were waiting for it
+ (thus the next wait was blocked).
+
+* bug 5683 fixed - Xcos code updated to work with jgraphx >= 1.2.0.X
+
+* bug 5701 fixed - The "AFFICH_m" block did not simulate anymore.
+
+* bug 6386 fixed - The Quit operation did not work properly on
+ SuperBlockDiagrams.
+
+* bug 6414 fixed - Old Xcos diagrams without rotation fields did not load.
+
+* bug 6415 fixed - The SAWTOOTH_f block did not allow parameters.
+
+* bug 6463 fixed - The jgraphx library has been updated to 1.2.0.7.
+
+* bug 6474 fixed - demo_watertank.xcos crashed when a block parameter dialog
+ was closed a second time.
+
+* bug 6490 fixed - The multiple-point link did not work accordingly to the
+ zoom level.
+
+* bug 6540 fixed - SuperBlock could not be opened due to jgraphx serializer
+ limitation.
+
+* bug 6551 fixed - SaveAs action was not accessible.
+
+* bug 6578 fixed - The CONSTRAINT_f was not recognized as a valid block.
+
+Atoms:
+======
+
+* atomsSetConfig("offLine","True"/"False") automatically calls atomsSystemUpdate()
+ if its value has changed.
+
+* Under Windows platforms, the Internet connection is now based on the default
+ browser configuration.
+
+* Various bugs when installing local packages have been fixed.
+
+* bug 6383 fixed - A message displayed by atomsRemove() (when the module to
+ remove is loaded) was not correct.
+
+* bug 6389 fixed - Atoms GUI: "Update" button just removed the selected module
+ but did not update it.
+
+* bug 6518 fixed - atomsRepositoryAdd() did not accept local repositories.
+
+Text Rendering:
+===============
+
+* Handles Greek, Cyrillic and complete unicode for latin alphabets characters
+when using LaTeX in the graphics and documentation (See bug #5525).
+Example: xstring(0.5,0.5,"$\overbrace{привет\ мир} \underbrace{γειά\ κόσμο}$")
+
+* \textsuperscript LateX was not supported (See bug #6573).
+
+* bug 5679 fixed - LateX texts were not displayed (replaced by a black box) if
+ Scilab was used in a terminal service session on Windows.
+
+* bug 6603 fixed - Lines were too long in the help browser.
+
+Text Editor:
+============
+
+* bug 5649 fixed - The Editor did not undo properly after a find/replace.
+
+* bug 5650 fixed - Replace all was not working in some cases.
+
+* bug 5651 fixed - Closing find/replace box was not removing highlights.
+
+* bug 5707 fixed - cmd-e executed the wrong editor file.
+
+Compilation:
+============
+
+* Under GNU/Linux, Mac OS X & Unix, a m4 macro called
+ AC_JAVA_CHECK_VERSION_PACKAGE has been added to check the version of Java
+ packages used.
+
+* Check of the version of jgraphx added (Min: 1.2.0.7).
+
+* Improved detection of Fedora/Redhat packages.
+
+* Better detection of JOGL.
+
+* Better check of the lib math (libm).
+
+* When --disable-build-help was given to the configure, some mandatory
+ libraries (batik, fop & avalon framework) used by the graphic export features
+ were not checked. This was causing build failure.
+
+* In some cases with two versions of the same jar libraries, the system
+ could not detect any of them.
+
+* bug 5496 fixed - When the option --disable-build-help was enabled, the
+ check/use of jeuclid was disabled. It was causing build
+ issue since jeuclid is now necessary for graphics.
+
+* bug 5503 fixed - add /usr/lib/*/ and /usr/lib64/*/ in the search path when
+ looking for Java libraries (Fedora 12 for example).
+
+* bug 5665 fixed - Under Linux, hdf5 module can now be compiled without Java.
+
+* bug 6453 fixed - ImplicitPointerConversions was triggered by some Debian/
+ Ubuntu check tools.
+
+Scilab CLI:
+===========
+
+* With the option --texmacs, the mode NWNI was used. It has been changed to NW
+ to allow the use of graphic features.
+
+Scilab Extensions:
+==================
+
+* call_scilab: Complex examples had not been updated to use the new Scilab API.
+
+* API_Scilab: A page of presentation for this feature have been added.
+
+Packaging:
+==========
+
+* Scilab binaries are now shipped with Java JRE 1.6.0 b18.
+
+Matlab Binary Files I/O:
+========================
+
+* Support for logical/boolean type added.
+
+Obsolete Functions:
+===================
+
+* 'scilab_demos' obsolete see 'demo_gui'.
+
+* 'with_gtk' obsolete see 'getversion'.
+
+Bug Fixes:
+==========
+
+* bug 4543 fixed - Waitbar command seemed not to work properly with message
+ defined by a string.
+
+* bug 4941 fixed - uigetdir & ugetfile lacked icons on top right when running
+ on Windows 7.
+
+* bug 4979 fixed - Unzoom on an empty figure resulted to a warning message.
+
+* bug 5035 fixed - Demos --> tcl/tk --> Scroll Information printed on terminal
+ was not displayed on Windows.
+
+* bug 5140 fixed - 'Load into Scilab' did not work as expected.
+
+* bug 5413 fixed - help_from_sci was replacing the < > in the examples by
+ &gt; and &lt; causing issues in the build of documentation.
+
+* bug 5436 fixed - The export to svg did not work with bar graphs.
+
+* bug 5513 fixed - 'input' failed after Ctrl+C was typed.
+
+* bug 5578 fixed - Some Tree functions were not documented (iConcatTree,
+ uiDeleteNode, uiEqualsTree, uiFindNode, uiGetChildrenNode,
+ uiGetNodePosition, uiGetParentNode, uiInsertNode).
+
+* bug 5659 fixed - emptystr changed the value of an input variable.
+
+* bug 5664 fixed - Demo Simulation > Wheel simulation > Simulation with ode failed.
+
+* bug 5668 fixed - When using Scilab graphic with a LaTeX expression, the
+ message "Jlatexmath: Could not access to createFont.
+ Please update to java 6" was displayed.
+
+* bug 5669 fixed - fminsearch: optimsimplex_new has been improved for "randbounds".
+
+* bug 5673 fixed - Under Linux, dependency on GLIBC_2.7 removed.
+
+* bug 5687 fixed - When setting "figure_name" the window title was not set until
+ the mouse came over it.
+
+* bug 5688 fixed - The xrpoly macro's rotation direction was inconsistent with
+ that of xarc and related functions.
+
+* bug 5691 fixed - PDF/EPS exports with LaTeX/MathML failed.
+
+* bug 5695 fixed - 'uigetfile' failed when we used 'multiple selection'.
+
+* bug 5696 semi/fixed - There was a lack of feedback when SELinux was
+ preventing Scilab to start under Fedora 12.
+
+* bug 5699 fixed - FreePtr() was declared as a macro but it was not
+ exported on Windows.
+
+* bug 5700 fixed - Compilation under RHE4 was failing on term.h and termcap.h
+ inclusion.
+
+* bug 5702 fixed - Calling legend disabled any previous call to drawlater.
+
+* bug 5716 fixed - Some links to the documentation about hypermatrices were
+ missing.
+
+* bug 5722 fixed - tand returned an error when called with ieee(0) mode.
+
+* bug 6387 fixed - 'dos' failed to execute very long command line and
+ returned "line too long" message error.
+
+* bug 6388 fixed - javasci: methods getNumberOfColsFromScilab and
+ getNumberOfRowsFromScilab (SciAbstractArray)
+ returned an error message on stderr previously
+ (5.1) there was no message.
+
+* bug 6399 fixed - m2sci failed and returned error 240.
+
+* bug 6400 fixed - Msecs was not correctly handled in datevec/datenum
+ functions.
+
+* bug 6401 fixed - chfact() had trouble factoring 3X3 identity matrix.
+
+* bug 6412 fixed - sp2adj function was not working.
+
+* bug 6420 fixed - It was not possible to use ax.x_ticks with LaTex commands.
+
+* bug 6436 fixed - uigetfile(["*.bin";"*.sce";"*.cos"]); did not let the user
+ select either of those file extensions.
+
+* bug 6437 fixed - fileext('plop') crashed Scilab on Linux.
+
+* bug 6441 fixed - Callback of uimenus with option "Checked" is now executed
+ when the menu is clicked.
+
+* bug 6456 fixed - SCI & SCIHOME added in getdebuginfo list.
+
+* bug 6461 fixed - Scilab External function executed by scifunction could make
+ Scilab crashed when they produced an error.
+
+* bug 6471 fixed - help about 'file' had some errors.
+
+* bug 6480 fixed - Added some info. about Calling convention used on Windows.
+
+* bug 6488 fixed - The API function 'createMatrixOfUnsignedInteger32' creates
+ good Scilab type variable.
+
+* bug 6489 fixed - Wrong dependency on 'WININET.dll' (Windows) removed.
+
+* bug 6491 fixed - libinter.h was not installed under Linux (SEP #35 updated).
+
+* bug 6521 fixed - 'getmd5' crashed with a wrong second input argument.
+
+* bug 6547 fixed - 'uigetdir' crashed Scilab when returning some "root" path.
+
+* bug 6558 fixed - Infinite value was not plotted even if it was possible.
+
+* bug 6586 fixed - getmd5() crashed if the file (1st input argument) did not exist.
+
+* bug 6613 fixed - example of 'schur' failed.
+
+* bug 6619 fixed - In demo Graphics/Misc
+ Changing the colormap was drawing the 2 right subplot with a black box.
+
+* bug 6641 fixed - 'hist3d' did not handle correctly optionals arguments. (Thanks to Kose for the patch).
+
+
+ Changes between Versions 5.2.0-beta1 and 5.2.0 of Scilab
+ ==========================================================
+
+
+Text editor:
+============
+
+* Mnemonic added on View ("V") and Document ("D") in the menu bar
+
+* Refactoring of some large part of the source code
+
+* Thanks to right button click, a popup menu displays the following features:
+- Execute in Scilab
+- Edit selection into a new text editor
+- Copy
+- Select all
+- History
+- Help on the selected text
+See bug #5387
+
+* bug 4873 fixed - "undo" did not work if the last action affected several lines
+
+* bug 4883 fixed - "Menu->Document->Auto Indent" preference was not saved
+
+* bug 4886 fixed - Performance enhancements for colorization
+ (notable speed-up on opening large scripts)
+
+* bug 5013 fixed - Find/Replace dialog box: Buttons were resized after the search
+
+* bug 5103 fixed - File=>Save now opens the "Save" dialog box for
+ Untitled files even if they are not modified
+
+* bug 5125 fixed - An infinite loop is no more got when using the
+ Undo functionnality
+
+* bug 5137 fixed - Drag & drop on editor was not enabled
+
+* bug 5140 fixed - "Load into Scilab" was executed line by line
+
+* bug 5171 fixed - Problem with the highlight in the undo manager
+
+* bug 5173 fixed - Better multi-thread correctness wrt Event Dispatching
+ Thread
+
+* bug 5174 fixed - The undo did not work on tab
+
+* bug 5189 fixed - No more error when a file selection
+ for saving is cancelled
+
+* bug 5219 fixed - Rename of the item menu "Indent" => "Reformat Selection"
+
+* bug 5220 fixed - In editor, "Colorize" action in "Document" menu is now
+ implemented as check box
+
+* bug 5224 fixed - Maj+Tab modified the text selection
+
+* bug 5270 fixed - In editor, shortcut for the line numbering (CTRL+L) changed
+ and assigned to "Load into Scilab" in order to match the old
+ behavior
+
+* bug 5290 fixed - Function editorHighlightLine removed, and editor updated in order
+ to have in argument files to open and lines to be highlighted
+ for each files
+
+* bug 5308 fixed - Editor did not check input argument type
+
+* bug 5317 fixed - Inserting a tab inside a line tabified the whole line instead
+ of only its queue
+
+* bug 5318 fixed - When a "if" line took its "end" on the line, its indentation
+ was one level too high
+
+* bug 5319 fixed - Default filename proposed in 'Save As' dialog
+
+* bug 5341 fixed - "Save All" functionality was missing
+
+* bug 5386 fixed - Wrong title for auto indent action in menu
+
+* bug 5460 fixed - 'Close All' and 'Close all but this' added menus in editor
+
+* bug 5465 fixed - Better Undo/Redo support (works across "Save"/ "Save as..",
+ undo / redo multiple edits on a region in one go)
+
+* bug 5482 fixed - It was not possible to choose EOL type
+
+* bug 5497 fixed - Selection drag was not available
+
+* bug 5515 fixed - Encoding was not well managed
+ Now:
+ - default encoding is the system default one
+ - user defined encoding save in Editor configuration file
+
+* bug 5519 fixed - Message asking the user if he wants to exit the
+ editor when he clicks on the cross added
+
+
+
+Help Browser:
+=============
+
+* Thanks to right button click, a popup menu displays the following features:
+- Execute in Scilab
+- Edit in the text editor
+- Copy
+- Select all
+- History
+- Help on the selected text
+
+* In the console and the text editor, in the menu associated to the right button
+click, the item "Help on the selected text" has been added.
+
+
+Text Rendering:
+===============
+
+* New function "prettyprint" added
+ This function provides the capability to represent a Scilab variable to LaTeX,
+ TeX and Mathml.
+ See SEP #36 for more information
+
+* pol2tex is now obsolete. Please use prettyprint instead
+
+* texprint is now obsolete. Please use prettyprint instead
+
+* bug 5303 fixed - pol2tex() could not be used straightforwardly with the new
+ "$...$" LaTeX feature.
+
+* bug 5304 fixed - texprint() could not be used with the new "$...$" LaTeX
+ feature.
+
+ATOMS:
+======
+
+* An "offline" mode has been added. This mode allows the user to install modules
+ from a local repository or a local package even if the network is unreachable :
+ --> atomsSetConfig('offLine','True');
+ --> atomsInstall("/home/johnsmith/module_lycee_1.1.bin.i686.linux.tar.gz");
+
+Graphic Export:
+===============
+
+Refactoring of the graphic export for vectorial files (PDF, EPS, PS & SVG)
+through FOP/Batik:
+
+* Improved quality of the vectorial export
+
+* Improved size of the PDF (PS & EPS are however bigger but this should be
+ fixed in Scilab > 5.2.0)
+
+* Handles export of graphics with LaTeX/MathML text
+
+* bug 4200 fixed - Export PDF was causing a "bad /BBox" with Acrobat
+
+
+Localization:
+=============
+
+* Some strings were untranslatable/untranslated (Bug #4124)
+
+* Some typos fixed
+
+
+Documentation Improvements:
+===========================
+
+* More examples with LaTeX use-cases (colors, etc)
+
+
+Compilation:
+============
+
+* Rebuild some C++/Java wrappers with a newest version of SWIG
+
+* In some cases under Windows, the detection of libjogl.* could fail
+ because of a missing explicit link against libGL.*
+
+
+Xcos:
+=====
+
+* Icon added in the main Scilab tool bar
+
+* bug 4997 fixed - Now Scilab editor and Xcos ask to save unsaved documents
+ when user closes Scilab
+
+* bug 5026 fixed - Now palette browser appears only with a new diagram or by the
+ menu View->Palette browser
+
+* bug 5052 fixed - The context variables defined at an upper level were not known
+ at a lower one
+
+* bug 5053 fixed - Layout of in/out port of a block when modified, updated
+
+* bug 5054 fixed - Remove ports on a block remove the connected links
+
+* bug 5083 fixed - If lines are selected and user call the "Find/replace" dialog
+ box, the radiobox "Selected lines" in the frame "Scope" is
+ checked by default
+
+* bug 5099 fixed - Diagram was not visible after a "Fit diagram to view"
+
+* bug 5104 fixed - The block view was not updated on undo/redo
+
+* bug 5111 fixed - "Save As" default path was not the current file path
+
+* bug 5158 fixed - Region to SuperBlock now keeps links breaks inside and outside
+ SuperBlock
+
+* bug 5159 fixed - The region to superblock action could not be undone/redone
+
+* bug 5167 fixed - xcos*.h5 and xcos*.h5 were not deleted
+
+* bug 5179 fixed - The accented letters used in text in Scicos diagram were not
+ visible with Xcos at least under Linux
+
+* bug 5180 fixed - TEXT_f was not selectable on the palette
+
+* bug 5182 fixed - In some cases, the main diagram dialog no more responded
+ neither to the "validate" nor "cancel" menu
+
+* bug 5183 fixed - Simulation menu was not disabled on a superblock diagram
+
+* bug 5184 fixed - Setup menu values were not localized
+
+* bug 5188 fixed - A function to reopen a parent diagram was added in the pop up
+ menu of the diagram
+
+* bug 5196 fixed - Opening a SuperBlock modified some positions
+
+* bug 5202 fixed - The description of a module is now scrollable
+
+* bug 5209 fixed - Bad French translation for "Optimisation and Simulation"
+
+* bug 5218 fixed - Uicontrols of style 'text' are now scrollable
+
+* bug 5221 fixed - libhdf5 is defined with the GLIBC_2.7 as mandatory
+
+* bug 5235 fixed - Error message added when launching Scicos
+
+* bug 5267 fixed - Scilab exited when closing Xcos setup window using the upper
+ right cross
+
+* bug 5281 fixed - The menu "View->"Palette Browser" is correctly checked at Xcos
+ start
+
+* bug 5299 fixed - When saving a Xcos diagram, when the selected file was
+ already existing and did not contain the .xcos extension
+ (~/foo), the 'Replace file' dialog appeared but did not
+ overwrite the file
+
+* bug 5301 fixed - When a superblock was created with the region to superblock,
+ selected internal links were not included into the
+ superblocks but were also not considered as IN_f OUT_F
+
+* bug 5305 fixed - Display of filenames used by Xcos was wrong (under Windows)
+
+* bug 5310 fixed - Closing a Xcos diagram closed all of Xcos
+
+* bug 5312 fixed - 'Compile' information was not displayed
+
+* bug 5313 fixed - Clicking repeatedly and quickly on a block in a diagram
+ made Scilab quit
+
+* bug 5327 fixed - When indenting a block, the selection area was shifted one
+ line down with respect to the previously selected one
+
+* bug 5328 fixed - The RegionToSuperblock action produced a poorly rendered
+ diagram
+
+* bug 5336 fixed - Xcos palette tabs now load much faster and use less
+ memory
+
+* bug 5343 fixed - The DLSS_f block was transparent when dropped in the working area
+
+* bug 5344 fixed - Status of a modified file did not change on 'Save As'
+
+* bug 5347 fixed - The 'Region to superblock' action crashed Xcos
+
+* bug 5348 fixed - Opening a Superblock crashed Xcos
+
+* bug 5349 fixed - The file predator.cos could not be opened
+
+* bug 5351 fixed - Remove ports on a block remove the connected links
+
+* bug 5353 fixed - Bad French localization for "set context"
+
+* bug 5383 fixed - FROMWSB from workspace block was not working
+
+* bug 5388 fixed - Editor dialogs was not centered on editor main window
+
+* bug 5389 fixed - If there was no C compiler detected on Windows, Xcos
+ tried to call dynamic link functions
+
+* bug 5395 fixed - The Xcos block AFFICH_m did not bother with the max
+ number of digits
+
+* bug 5397 fixed - If there was a unconnected block in a superblock, the
+ simulation did not start and the "Simulate/start" menu
+ remained disabled
+
+* bug 5403 fixed - A graphic window is created only when needed
+
+* bug 5404 fixed - Open & close Editor created a java exception
+
+* bug 5405 fixed - The whole diagram is now updated when a superblock
+ is modified
+
+* bug 5407 fixed - It was impossible to use the arrow keys to move a block
+
+* bug 5410 fixed - Html4.0 specific symbols were used
+
+* bug 5412 fixed - Context modifications were not saved for Superblocks
+
+* bug 5416 fixed - Blocks modifications were not saved for Superblocks
+
+* bug 5417 fixed - AUTOMAT and PDE blocks were in demo blocks
+
+* bug 5418 fixed - DEBUG_SCICOS block was not in the palette
+
+* bug 5419 fixed - French translation issues
+
+* bug 5422 fixed - A file was not a unique diagram instance (opened twice)
+
+* bug 5423 fixed - French translation issues
+
+* bug 5424 fixed - French translation issues
+
+* bug 5426 fixed - The icon of modelica blocks Resistor Inductor was not
+ rotating while the block was
+
+* bug 5428 fixed - Connecting Implicit I/O port to Link was not allowed
+
+* bug 5437 fixed - Show error message during Xcos simulation initialization
+
+* bug 5440 fixed - OUT* blocks were not in the sinks palette
+
+* bug 5441 fixed - Xcos files (XML files) contained their own paths
+
+* bug 5442 fixed - Undo a Mirror Action did not work as expected
+
+* bug 5444 fixed - When the Xcos compiler failed to find the size of the data
+ on some links it asked user for it into a bad window
+
+* bug 5445 fixed - The modified state was not updated on undo/redo
+
+* bug 5449 fixed - The palette tab position was modified even if invisible
+
+* bug 5450 fixed - The Signal Builder demos did not work
+ (xcos/demos/Signal_Builder.xcos does not exist)
+
+* bug 5459 fixed - Editor "block" Scilab with example
+
+* bug 5464 fixed - Actions were not disabled on file loading
+
+* bug 5474 fixed - The demo Standard demos --> Scilab block was not working
+
+* bug 5475 fixed - drag & drop .xcos file on console did not open Xcos diagram
+
+* bug 5480 fixed - When creating a Superblock, input and output links were removed
+ and input and output ports were not created
+
+* bug 5528 fixed - ENDBLK and ENC_c blocks (Sinks palette) did not have icons
+
+* bug 5529 fixed - The parent diagram was not updated when performing undo/redo
+ on a SuperBlockDiagram
+
+* bug 5530 fixed - IN_f, OUT_f and similars blocks did not accept expression as
+ parameter
+
+* bug 5531 fixed - Setup values were not strongly typed (use of spinner)
+
+* bug 5533 fixed - SetupAction did not valid inputs
+
+* bug 5592 fixed - The Xcos startup operations were performed on the Scilab
+ execution thread
+
+* bug 5594 fixed - The links did not move on arrow key typing
+
+* bug 5598 fixed - The CLKOUT_f block was not an EventOutBlock
+
+* bug 5634 fixed - The export functionnality did not work.
+
+Tree functions :
+================
+
+* Rename tree functions:
+ - insertNode => uiInsertNode
+ - getParentNode => uiGetParentNode
+ - getNodePosition => uiGetNodePosition
+ - getChildrenNode => uiGetChildrenNode
+ - findNode => uiFindNode
+ - equalsTree => uiEqualsTree
+ - dumpTree => uiDumpTree
+ - deleteNode => uiDeleteNode
+ - createTree => uiCreateTree
+ - createNode => uiCreateNode
+ - concatTree => uiConcatTree
+ - displaytree => uiDisplayTree
+
+* bug 5170 fixed - displaytree() name was not homogeneous with other
+ tree functions.
+
+Bug fixes:
+==========
+* bug 2588 fixed - Calling a function with no input argument contained in an
+ mlist generated an error
+
+* bug 3200 fixed - The add_help_chapter function returned a boolean
+
+* bug 3478 fixed - file function returned a wrong error message when file did
+ not exist
+
+* bug 3593 fixed - Macros to read and write csv file format updated
+
+* bug 3675 fixed - Issues when saving/loading gui (uicontrols,figure...) fixed
+
+* bug 3849 fixed - Path selected for graphics export is now memorized and used
+ as default for next export file selection
+
+* bug 4401 fixed - isnum returned wrong values
+
+* bug 4435 fixed - bench_run is now documented
+
+* bug 4565 fixed - getvalue macro was defined twice
+
+* bug 4670 fixed - ilib_build examples updated with api_scilab
+
+* bug 4767 fixed - Typo in minreal was causing errors in some cases
+
+* bug 4844 fixed - The help page for the deletefile function did not specify
+ what was the meaning of the output variable
+
+* bug 5025 fixed - The Tabbed palette manager became a Tree palette
+ manager
+
+* bug 5037 fixed - The link style menu did not have mnemonics
+
+* bug 5077 fixed - demo neldermead/output Command failed under Windows (Release)
+
+* bug 5106 fixed - mopen help page did not contain any example
+
+* bug 5107 fixed - mgetstr help page did not contain any example
+
+* bug 5163 fixed - Incorrectly resized text after having performed
+ magnification+demagnification
+
+* bug 5190 fixed - Context menus are now available under MacOS
+
+* bug 5195 fixed - "get" crashed with "Lycee" module
+
+* bug 5200 fixed - Adding a code generation error message when not applicable
+
+* bug 5211 fixed - A non reg test was failing with the binary of Scilab
+
+* bug 5213 fixed - ATOMS GUI: Module's author(s) was not displayed
+
+* bug 5214 fixed - ATOMS GUI: The download size was not displayed
+
+* bug 5233 fixed - The Windows installer bugged in some cases
+
+* bug 5237 fixed - ATOMS: The load of an ATOMS module could produce an error.
+ The error is now catched.
+
+* bug 5249 fixed - Using the help or apropos functions, some words (stop word)
+ were not taken into account during the search
+
+* bug 5251 fixed - getversion help page updated
+
+* bug 5258 fixed - diary help page had some erroneous timestamp prefix formats
+
+* bug 5259 fixed - root_properties help page displayed mis-encoded characters
+
+* bug 5263 fixed - diary returned incorrect path for automatically numbered
+ filenames
+
+* bug 5266 fixed - Modelica demos made available in MacOS binary version
+
+* bug 5271 fixed - ATOMS GUI: Frames title was not emphasized
+
+* bug 5283 fixed - Intel Fortran 11 compiler did not require to import some
+ settings in Visual Studio
+
+* bug 5284 fixed - Function "legend" drew line segments in its box in a
+ reverse order
+
+* bug 5286 fixed - Calling the 'lib' function with the wrong path made Scilab
+ hung
+
+* bug 5292 fixed - There was a conflict between bool and Scilab header mex.h
+ (with Visual Studio and mex files)
+
+* bug 5293 fixed - Undocumented features with function string(x)
+
+* bug 5294 fixed - In mex.h, we had a bad type declaration
+
+* bug 5295 fixed - configure: LibGL.so included at link time when
+ linking with libjogl.so
+
+* bug 5298 fixed - Obsolete Makefile in the mexlib module
+
+* bug 5307 fixed - In Neldermead, inconsistent shape for the input argument x
+ of the cost function
+
+* bug 5325 fixed - Wrong default path on FileChooser
+
+* bug 5326 fixed - graphic_export module was not loaded dynamically
+
+* bug 5330 fixed - "help str1 str2" returned an error
+
+* bug 5331 fixed - There was no example in the help page of matfile_*
+ loadmatfile or savematfile
+
+* bug 5339 fixed - Some macros had multiple definitions
+
+* bug 5340 fixed - There was no example in the help of arma
+
+* bug 5355 fixed - There was no automatic indentation in the editor when
+ commands such as "try" or "catch" were entered
+
+* bug 5359 fixed - ATOMS: Path of the non-existing loader file was not well
+ displayed at Scilab startup
+
+* bug 5360 fixed - "sciargs" documentation help page updated
+
+* bug 5367 fixed - Incorrect %nan multiplication with vectors on 64-bit Vista
+
+* bug 5368 fixed - input() behaved weird on carriage return response to prompt
+ on 64-bit
+
+* bug 5373 fixed - isalphanum() did not support non ascii chars
+
+* bug 5375 fixed - isdigit() did not support non ascii chars
+
+* bug 5376 fixed - tool_skeleton.iss had not been updated
+
+* bug 5384 fixed - get_absolute_file_path was case sensitive with filename on
+ Windows
+
+* bug 5391 fixed - Bad warning/error messages in ATOMS
+
+* bug 5402 fixed - Update status bar contents after saving canceled
+
+* bug 5413 fixed - help_from_sci: An error was triggered when < or > where used
+ in the comments
+
+* bug 5431 fixed - When network is unreachable, ATOMS now displays an explicit
+ warning and return softly
+
+* bug 5433 fixed - LCC-Win32 did not work with Scicos
+
+* bug 5452 fixed - legend reversed the order of plotted curves
+
+* bug 5453 fixed - ATOMS: Sizes were displayed with French units
+
+* bug 5456 fixed - TCL_UpVar(source,alias) returns %T even if the TCL variable
+ source did not exist and then aliasing had not been
+ performed
+
+* bug 5457 fixed - Scilab could not start with Korean Win XP
+
+* bug 5460 fixed - Added menus 'Close All' and 'Close all but this' in editor
+
+* bug 5461 fixed - The savematfile did not work when a format argument was given
+
+* bug 5462 fixed - savematfile() did not save correctly sparse matrices
+
+* bug 5469 fixed - Force origin presence on axes with location property set
+ to 'origin'
+
+* bug 5470 fixed - The addcolor function help page did not contain example
+
+* bug 5484 fixed - LCC-Win32 failed to generate makefile.lcc with this example
+
+* bug 5487 fixed - help_from_sci was taking the first line of code as author
+ when no empty line was provided
+
+* bug 5488 fixed - When the documentation was extracted from a .sci file using
+ help_from_sci function, the docbook refsynopsisdiv section
+ was not correct
+
+* bug 5489 fixed - When the documentation was extracted from a .sci file using
+ help_from_sci function, the docbook Author refsection
+ section was not correct
+
+* bug 5494 fixed - On Windows 2000, stacksize with the argument 'max' set
+ stack to minimum size if it failed
+
+* bug 5499 fixed - tbx_build_loader() automatically added a test about
+ version in the loader.sce even if the module has been 100%
+ written in Scilab code
+
+* bug 5505 fixed - getdebuginfo() output in French was partially translated,
+ with few errors
+
+* bug 5506 fixed - There were some memory leak with getMatrixOfWideString
+
+* bug 5507 fixed - whereis(bin2dec) returned an error
+
+* bug 5511 fixed - printf_conversion help page was not clear
+
+* bug 5513 fixed - input("message") did not restore the original prompt after
+ the input job was done
+
+* bug 5532 fixed - added a "Save All" menu to save all modified files by editor
+
+* bug 5546 fixed - Initialization trouble of the variable "compilerpath"
+
+* bug 5577 fixed - help_skeleton macros encoded the generated xml file in
+ ISO-8859-1 and not in UTF-8
+
+* bug 5585 fixed - sysdiag(): Both examples were duplicated
+
+* bug 5586 fixed - getscilabkeyworgs was broken
+
+* bug 5604 fixed - Fminsearch: optimsimplex_new did not check for consistency
+ of x0 and len for "axes" simplex
+
+* bug 5607 fixed - 'mtlb_mode' did not work on Windows
+
+* bug 5615 fixed - xls_open failed if there was a trailing space after the
+ file extension
+
+* bug 5619 fixed - bitset() could not set hypermatrix bits
+
+* bug 5620 fixed - dec2bin() could not convert hypermatrices
+
+ Changes between Versions 5.1.1 and 5.2.0-beta1 of Scilab
+ =======================================================
+
+
+Xcos:
+=====
+
+Xcos is developed simultaneously and together with Scilab, and replaces Scicos
+in Scilab distributions. With a new ergonomic and efficient block diagrams
+editor, Xcos provides functionalities for modeling mechanical systems and control
+systems, and is particularly suitable for industrial and academic needs.
+
+This new version provides numerous new features:
+* Several diagrams can be edited at the same time
+* Scilab can be used during the diagram construction
+* Diagram edition is available even during simulation
+* Drag and drop from palettes to diagram and between diagrams
+* History (Undo/Redo) with an unlimited number of actions memorized
+* Viewport to have an overall view of your diagram
+* Palette window with new palettes organization
+* Improved stability
+* Better usability of menus
+* Tool tips on block
+* Big diagram managements
+* Better integration of the demonstrations
+* Standard shortcuts (Copy/Paste/Undo/Redo/...)
+
+ATOMS:
+======
+
+ATOMS is the packaging system for Scilab's modules. Thanks to ATOMS, any user
+running Scilab on a supported operating system is able to
+install any modules from Scilab or third-party repositories with only three
+clicks or with just one Scilab command.
+
+For example, the following command will install plotlib:
+atomsInstall("plotlib")
+This command will:
+* download the binary package of plotlib from the Scilab repository
+* unpack the package
+* configure the package
+* load the package
+
+Many packages are already available and more are going to be offered
+on Scilab's repositories.
+
+This system is fully open to contributors. Anyone can manage his own toolbox
+on Scilab ATOMS website (http://atoms.scilab.org) or run his own
+repository.
+
+Note that ATOMS website replaces the current toolboxes/modules web interface.
+
+
+Text Editor:
+============
+
+A new text editor is implemented in this version of Scilab. The editor now
+follows the look and feel of Scilab and is integrated into the docking system.
+
+The following features are available:
+* Syntax colorization
+* Automatic indentation
+* Line numbering
+* Execute into Scilab
+* Comment/uncomment of blocks
+* Go to line
+
+Graphics:
+=========
+
+* Text rendering with LaTeX / MathML
+
+The annotation of Scilab's graphics in MathML or LaTeX is now possible.
+It enables the integration of mathematical equations, greek variables, matrix
+displays...
+This is available in any cases where text can be set in the graphic (label,
+tick, title, xstring...).
+For example:
+x = 1:0.25:10;y1 = 1 + sin(4*%pi*x / 10);plot(x,y1,'k-');
+xstring(6,1.4,'$\leftarrow f \left( x \right) = 1 + \sin \left( \frac{x \cdot 4 \cdot \pi}{10} \right)$');
+See demos => Graphics => LaTeX/MathML
+Thanks to Calixte Denizet for this feature and the underlying API for LaTeX rendering (project JLaTeXMath)
+
+* Antialiasing on graphics
+ This new feature improves the quality of graphic rendering.
+ It can be activated with the following commands:
+ df = gdf(); df.anti_aliasing = "8x"; plot3d();
+ The rational and performance tests are available in SEP #16 or can be
+ seen in Scilab bugtracker as bug #2984.
+
+* Add transparency to markdrawing.
+
+* 'xbasc' is obsolete. See 'clf'
+
+Introduction of new binaries:
+=============================
+
+The goal of these changes is to improve the capabilities to use Scilab
+in different environments and use cases.
+
+* Scilab 5.2 introduces new binaries in the distribution:
+
+ - classical - The GUI application (equivalent to Scilab Standard Mode).
+ This program is exactly the same as in the previous version and all arguments
+ are still available
+ Name: scilab
+
+ - Advanced Command-Line Interpreter (ACLI) - Interpreter in command line with the graphic capabilities available
+ (equivalent to Scilab NW Mode)
+ Name: scilab-adv-cli
+
+ - Command-Line Interpreter (CLI) - Interpreter in command line without the graphic or Tcl/Tk capabilities (faster)
+ (equivalent to Scilab NWNI Mode)
+ Name: scilab-cli
+
+ See SEP #18 for more details
+
+* The pipe has been plugged back under all operating systems
+ It is now possible to do:
+ echo "disp(%pi)"|./bin/scilab-adv-cli
+ echo "disp(%pi)"|./bin/scilab-cli
+ echo "disp(%pi)"|./bin/scilab -nw
+ echo "disp(%pi)"|./bin/scilab -nwni
+
+* Add error code capability to exit (SEP #19 and request 505).
+ Example:
+ echo "if 1<>2 then exit(99) end"|scilab -nwni; echo $?
+ returns 99
+
+
+Optimization:
+=============
+* New features
+ - Created neldermead component for simplex-based direct search optimization
+ - Created nmplot component for fast plots of neldermead optimization
+ - Created optimbase component to build optimization algorithms
+ - Created optimsimplex component to build direct search algorithms
+ - Created fminsearch optimization function
+ - Created optimget/optimset to configure fminsearch
+ - Created optimplotfunccount, optimplotfval, optimplotx as plotting functions for fminsearch
+* Improvements
+ - Added examples in the help of optim for logging feature and optimization
+ based on numerical derivatives
+
+
+Extension capabilities of Scilab (API Scilab):
+==============================================
+
+In the previous versions of Scilab, there was no clear or easy way to extend
+Scilab or to use it as an embedded application.
+Knowing these drawbacks, Scilab 5.2 tackles all those issues by providing a new
+consistent, documented and easy way to use API.
+
+* A new API called api_scilab is available. This API provides functions to
+ read/write data from/to Scilab memory.
+ It provides many advantages:
+ - management of all Scilab data types
+ - consistency over all data types
+ - error management
+ - fully documented
+ - fully tested by unitary tests
+ - and it will be maintained over future versions of Scilab
+
+ Note that all other Scilab API (straight access to the Scilab stack, stack1,
+ stack2 and stack3) will be maintained in the Scilab 5.X family but most of
+ them will be dropped in the 6 family.
+ Do not hesitate to submit a bug report if you would like to see new features
+ and functions in Scilab API.
+
+* In the enum sci_types which lists all Scilab data types, the type
+ "sci_lufact_pointer" has been renamed "sci_pointer".
+ A define of "sci_lufact_pointer" on "sci_pointer" has been added to backward
+ compatibilities.
+ The rationale is to improve the use in special case of the pointer data type
+ to avoid memory duplication.
+
+* Under all operating systems but Windows, all headers are not installed in a single directory
+ in order to simplify the use of Scilab features in the dynamic link.
+ See SEP #32 for more information
+
+* From this version of Scilab, only a defined and documented number of headers
+ are installed.
+ Thanks to this change, a module/toolbox developer knows exactly what are the
+ available functions provided by Scilab.
+ See SEP #35.
+ Do not hesitate to contact us if you have been using a Scilab header which has been removed from Scilab 5.2.
+
+
+call_scilab module:
+===================
+
+Call Scilab is the API which allows Scilab to be called as computing engine or
+embedded into a third-party application.
+From this version, Call Scilab is based on Scilab API and handles all Scilab
+data types (in previous versions, Double, Boolean, Complex Matrices and String
+elements were managed).
+The Call Scilab function has the same profile as Scilab API with 'Named' into
+the function name.
+
+* CallScilab.h renamed call_scilab.h (See SEP #34). CallScilab.h is still
+ available and points to call_scilab.h
+
+* Documentation and examples about call_scilab added (BooleanManagement call_scilab
+ compile_and_run_call_scilab DisableInteractiveMode GetLastJob DoubleManagement
+ ScilabHaveAGraph SendScilabJobs SendScilabJob StartScilab StringManagement
+ TerminateScilab)
+
+* Some function profiles in stack3.h provided to manage named variable
+ have been moved in CallScilab.h (please note that we have not changed the ABI
+ and the symbols remain in the core library)
+ The goal of this modification is to separate functions dealing with the
+ call_scilab API and the internal API used in the gateways.
+ Note that all moved functions are considered as obsolete.
+
+* In call_scilab, all previous functions available to read/write data from/to
+ the Scilab engine are now obsolete but supported until Scilab 6:
+
+ * C2F(readmat) is obsolete. Please use readNamedMatrix in api_double.h
+ * C2F(readchain) is obsolete. Please use readNamedMatrixOfString or readNamedMatrixOfWideString in api_string.h
+ * C2F(matptr) is obsolete. Please use readNamedMatrixOfDouble in api_double.h
+ * C2F(creadmat) is obsolete. Please use readNamedMatrix in api_double.h
+ * C2F(creadbmat) is obsolete. Please use readNamedMatrixOfBoolean in api_boolean.h
+ * C2F(creadcmat) is obsolete. Please use readNamedComplexMatrixOfDouble in api_double.h
+ * C2F(creadchain) is obsolete. Please use readNamedMatrixOfString or readNamedMatrixOfWideString in api_string.h
+ * C2F(creadchains) is obsolete. Please use readNamedMatrixOfString or readNamedMatrixOfWideString in api_string.h in api_string.h
+ * C2F(cmatptr) is obsolete. Please use readNamedMatrixOfDouble in api_double.h
+ * C2F(cmatcptr) is obsolete. Please use readNamedComplexMatrixOfDouble in api_double.h
+ * C2F(cmatsptr) is obsolete. Please use createNamedMatrixOfString or createNamedMatrixOfWideString in api_string.h
+ * C2F(cmatbptr) is obsolete. Please use createNamedMatrixOfBoolean in api_boolean.h
+ * C2F(cwritemat) is obsolete. Please use createNamedMatrixOfDouble in api_double.h
+ * C2F(cwritecmat) is obsolete. Please use createNamedComplexMatrixOfDouble in api_double.h
+ * C2F(cwritechain) is obsolete. Please use createNamedMatrixOfString or createNamedMatrixOfWideString in api_string.h
+ * C2F(cwritebmat) is obsolete. Please use createNamedMatrixOfBoolean in api_boolean.h
+
+* "make check" now also builds call_scilab examples
+
+* An example to call Scilab from C# added.
+ see SCI/modules/call_scilab/examples/call_scilab/NET/C# directory
+
+* An example to call Scilab from VB.NET added.
+ see SCI/modules/call_scilab/examples/call_scilab/NET/VB.NET directory
+
+Option configuration:
+=====================
+
+* The file jvm_options.xml has been moved into etc/jvm_options.xml in order to
+facilitate the use of this configuration file.
+
+
+Mac OS X:
+=========
+
+* Support of Snow Leopard
+
+* Docking system enabled
+
+* bug 4087 fixed - Under Mac OS X, an Apple + C shortcut (Ctrl + C) did not work from the console.
+
+* bug 4508 fixed - When saving/exporting a figure under
+ Mac OS X, a file could not be created.
+
+* bug 4393 fixed - When launching Scilab from the puffin icon, it did not detect the locale and switched to English.
+
+* bug 4949 fixed - Using Xcos/Scicos in the source tree environment, with
+ schema using sundials library, the application had problems
+ to load the dynamic library.
+
+toolbox_skeleton:
+=================
+
+The toolbox skeleton is an example of standard toolbox which shows most of the
+use cases.
+
+* examples of gateways functions (c_sum, f_sum, cpp_find) rewritten with new API.
+
+* cleaner added
+
+Input/Output functions:
+=======================
+
+* Input arguments of fprintf are now checked
+
+* Rewrite:
+ + getenv
+ + diary - SEP 23
+
+Core functions:
+===============
+
+* Rewrite:
+ + mode
+ + predef
+ + type
+ + typename
+ + whereis
+
+* 'sethomedirectory' is obsolete. See 'home'.
+
+* 'getf' is obsolete. See 'exec'.
+
+* toolboxes is obsolete.
+
+fileio functions:
+=================
+
+* Input arguments of functions are now checked
+ (mclearerr, mclose, merror, mget, mgetstr, meof, mopen, mput, mputstr, mseek, mtell)
+
+* fileinfo manages column vector of strings (SEP #25)
+
+* basename uses fileparts
+
+* pathconvert: If the flagtrail argument is set to FALSE and the trailing separator
+ of the path is removed (if present of course). See Bug 4468.
+
+* 'getcwd' is obsolete. See 'pwd'.
+
+* isfile: checks if filename is an existing file.
+
+* movefile: moves files or directory (Request 661)
+
+* Rewrite:
+ + copyfile (primitive)
+ + fileparts (primitive)
+ + isdir manages matrix of strings as input argument
+ + basename (primitive)
+ + pathconvert (primitive)
+ + cd, chdir (primitive)
+
+Dynamic link:
+=============
+
+* Windows: temporary files (objects) are generated in an intermediate subdirectory (Release or Debug)
+ ilib_for_link and ilib_gen_Make (with Visual studio) use a same makefile template.
+ (SCI/modules/dynamic_link/src/scripts/TEMPLATE_MAKEFILE.VC)
+
+* ilib_for_link and ilib_gen_Make with lcc-win32 use a same makefile template.
+ (SCI/modules/dynamic_link/src/scripts/TEMPLATE_MAKEFILE.LCC)
+
+* ilib_verbose (SEP #17) Set level of display returned by dynamic link functions.
+
+* add an example to call a Scilab macro from a C interface
+ (see SCI/modules/dynamic_link/examples/interfaces/call_scilab_function directory)
+
+* a 'cleaner.sce' file is generated by 'ilib_for_link' and 'ilib_build'.
+
+* addinter: each interface added can manage 999 functions (see bug 4675).
+
+* ilib_gen_gateway can generate gateway without PutLhsVar (Managed by user, in this case)
+ see help of 'ilib_gen_gateway' about this modification and
+ SCI/contrib/toolbox_skeleton/sci_gateway/c/builder_gateway_c.sce (example)
+
+* ilib_gen_loader now generates loaders which can be executed outside the loader's directory
+
+* bug 4726 fixed - Under Windows, when the dynamic link was copying the files,
+ in some cases, it was going to copy backup files (for example, sci_luinc.c.bak
+ instead of sci_luinc.c)
+
+* bug 4919 fixed - If the source file was stored in TMPDIR, the dynamic link
+ was removing the content of this file.
+
+Online Help:
+============
+
+* Sub-chapters are now allowed (See SEP #24)
+
+* xmltochm exports help to chm format (Windows)
+
+* add_help_chapter now accepts string array as input argument: consequently,
+ several online help chapters can be added at the same time.
+
+* add_help_chapter now accepts to add help chapters with the same title.
+
+* In the documentation, the font size of the equations has been increased
+ for a better readability.
+
+* Javasci FAQ page added
+
+* Online help XML files have been converted into UTF-8
+
+
+Source reorganization:
+======================
+
+* Makefile.incl.mak (Windows, dynamic link) moved from SCI directory to
+ SCI/modules/src/scripts
+
+* newest, get_absolute_file_path, getrelativefilename moved from io to fileio.
+
+* bug 3668 fixed - formatnumber.f, dmdsp.f, ... moved in output_stream module.
+
+* printf, msprintf, mprintf, print moved in output_stream module.
+
+* disp moved in output_stream module.
+
+* bug 3668 fixed - lib, deff, getf, exec, execstr moved in functions module.
+
+* oldsave, oldload functions (only used with macros of Scilab 2.4) are removed
+ Replaces oldsave, oldload by save and load in your code.
+
+* bug 3669 fixed - integrate, intc and intl moved in Differential equations
+ interp1, interp2d and splin2d moved in the Interpolation module.
+
+* libs/MALLOC/src/malloc.c is no longer build (used to be built for 64
+bits archs). Note that if Scilab is built on a 64 bits and triggers a
+seg fault on startup, uncomment the related line in
+libs/MALLOC/Makefile.am and launch autoreconf.
+
+
+Compilation:
+============
+
+* Visual studio uses default runtime library /MD (msvcrt.lib) to build all libraries of Scilab.
+
+* Scilab on Windows built with Intel Fortran 11.0.061 and Intel C++ 11.0.074
+
+* Symbols in dlls are explicitly exported on Windows.
+ In previous versions of Scilab all symbols were exported.
+
+* modelicac (Xcos/Scicos) built with Ocaml 3.11.0 on Windows
+
+* blas, lapack, arpack libraries moved as pre-requirements (Windows)
+
+* blas, lapack libraries moved as pre-requirements (Linux/Unix/Mac OS X)
+
+* lapack 3.2 used on Windows
+
+* functions module is dynamically loaded by Scilab.
+
+* autoconf updated to version 2.64
+
+* automake updated to version 1.11
+
+* libtool updated from version 1.5.26 to 2.2.7a (Closes bug #4279) with some
+ patches for Mac OS X/Darwin support
+
+* --enable-debug-java add two options to the JVM args (-verbose:jni and
+ -Xcheck:jni) in order to provide more feedbacks on debug
+ Note that this should not be used into a binary since it is expensive
+
+* C++ => Java connector updated (using GIWS -
+ http://www.scilab.org/giws/ version 1.0.5)
+ There was a bug in GIWS:
+ The use of a static method returning an int was not calling the right
+ method.
+ It did not seem to trigger any errors in the past but the latest
+ version of the JDK is now complaining.
+
+
+* Patches applied (see bugs #4506, #4517 & #4588) by Dan McMahill. They fix
+ some compile time problems under NetBSD which also improve all operating systems but Windows.
+ - adds some missing $host to the 64 bit list.
+ - adds a needed compiler flag for alpha-*-netbsd
+ - adds autoconf check for term.h header
+ - adds autoconf checks for gettext
+ - adds autoconf check for dlopen in -ldl
+ (on some systems, we do not need -ldl because dlopen is in libc).
+ Do not hardcode linking with -ldl but rely on this new check.
+ - adds correct getrlimit() argument for NetBSD and DragonFly
+ - avoids pulling in an OSF1 specific header on NetBSD/alpha
+ - adds missing newline at the end of a file
+ - adds missing XML LIBS and CFLAGS
+ - adds LTLIBINTL to the list of common objects needed for linking the top level binary.
+ - adds checks for term.h and termcap.h headers.
+ - adds check for -lpthread
+ - reworks the checks for curses a little bit to search for
+ curses.h and -lcurses first followed by ncurses.h and -lncurses.
+ - uses configure results to protect the inclusion of curses.h,
+ ncurses.h, term.h, and termcap.h.
+ - adds __DragonFly__ to a few conditional lines.
+ - removes the static declaration of BC to match what was found
+ in a header file.
+ - adds missing enable_keypad_mode()
+ - uses configure results to protect the inclusion of curses.h,
+ ncurses.h, term.h, and termcap.h.
+ - Large amounts of cleanup of the PVM configure code (Closes: #4151)
+
+* Improve detection of build/run environment under GNU/Linux Debian under
+ arm, armel, mips & mipsel
+
+tests:
+======
+
+* test_run() now accepts Sub-Modules (See SEP #31)
+
+Internationalization and Characters Encoding:
+=============================================
+
+* Portugues do Brazil localization added (Thanks Daniel de Souza Grilo and others)
+
+* Japanese localization added (Thanks Hiroshi Saito)
+
+* Italian localization added (Thanks Carmelo Leggio)
+
+* More help pages translated to Portugues do Brazil (Thanks Daniel de Souza Grilo)
+
+* Catalan localization added to Scipad (Thanks Oriol Gonzalez)
+
+* Japanese localization added to Scipad (Thanks Hiroshi Saito)
+
+* Characters encoding:
+
+ Strings manipulations functions updated to use wide characters.
+ This feature add ability to manipulate any language on any system regardless of the system code page.
+
+ Internal C functions added: readNamedMatrixOfWideString, createNamedMatrixOfWideString,
+ getMatrixOfWideString, createMatrixOfWideString in api_string.h
+ to manage wide characters with scilab API.
+
+ input/output files functions also updated to use wide characters.
+ Default file format encoding used by Scilab is UTF-8.
+
+Bugs:
+
+* bug 2627 fixed - Scilab 5 console retrieved input strings in UTF-8 format and Scilab did not
+ manage this format but ISO-8859.
+
+* bug 3228 fixed - ascii function was broken for extended set (example: ascii('é')).
+
+* bug 3433 fixed - Length with a UTF string returned an incorrect size
+
+* bug 3472 fixed - Dropping files into Scilab shell did not work when the path
+ contained accented characters.
+
+* bug 3666 fixed - 'input' returned accented characters.
+
+* bug 3701 fixed - "Error during call to UTFToLocale: No such file or directory" on Windows.
+
+* bug 3839 fixed - strrev() did not work correctly if the string to be reversed
+ included some accented characters.
+
+* bug 4003 fixed - setenv & getenv did not manage utf string on Windows.
+
+* bug 4012 fixed - Display of month and week were wrong in sessions starts and ends (history manager).
+
+* bug 4019 fixed - With -nw or -nwni mode on Windows, console returned error about
+ localization.
+
+* bug 4068 fixed - Accented names in directories were not supported.
+
+* bug 4145 fixed - Simplified Chinese file names were not shown properly.
+
+* bug 4233 fixed - exec command with a UTF filename failed.
+
+* bug 4277 fixed - strsubst,regexp, strindex, grep returned strange results if accented
+ characters and character class were associated in the pattern to match.
+
+* bug 4617 fixed - Some items (Console pull down menu and help browser item)
+ were not translatable
+
+* bug 4660 fixed - Error in the French localization (Edit instead of Edition)
+
+* bug 4758 fixed - Embedded version of autoconf libs.m4 were causing some issues
+
+* bug 4768 fixed - strsplit returned strange results with accented characters
+
+* bug 4915 fixed - The default font in some of the uicontrols applications in
+ Scilab were not handling correctly for the Japanese and
+ others languages. This was happening with m2sci and the
+ demos browser.
+
+* bug 5071 fixed - isletter("é") returned [%F %F] instead of %F.
+
+* bug 5072 fixed - strspn("aéio","éa") returned 3 instead of 2.
+
+String manipulation:
+====================
+
+* Rewrite:
+ + strsplit - SEP #26
+
+* 'NumTokens' is obsolete. See 'tokens'.
+
+Java/Scilab API:
+================
+
+ - uses api_scilab functions to write & read data (internal for javasci)
+
+ - SciInteger class added
+
+Functions removed:
+==================
+
+* lgfft (See bug #4600)
+
+Linear algebra:
+===============
+* Clarified documentation for lu function.
+
+Elementary functions:
+=====================
+* 'sort' is obsolete. See 'gsort'.
+
+TCLSCI interface:
+=================
+* 'tk_getdir' is obsolete. See 'uigetdir'.
+* 'tk_savefile' is obsolete. See 'uiputfile'.
+
+GUI interface:
+==============
+* 'x_message_modeless' is obsolete. See 'messagebox'.
+
+Bug fixes:
+==========
+
+* bug 336 fixed - pspect and cspec help pages improved
+
+* bug 415 fixed - Order in the roots of a polynomial fixed
+
+
+* bug 667 fixed - scilab.start-file caused an initialization error when you
+ used predef('all') in a user startup file.
+
+* bug 1412 fixed - A(3,3)=%s,A(:)=%z caused Scilab to hang
+
+* bug 1451 fixed - theta, alpha, leg, flags as optional named arguments for hist3d set
+
+* bug 1628 fixed - With long programs (several hours) a negative value for
+ timer() was get
+
+* bug 1776 fixed - funcprot accepted non-integer arguments
+
+* bug 1809 fixed - Warning message (figure_size) after an invalid graphical script added
+
+* bug 1885 fixed - histplot starts from %eps rather than 0 to avoid logarithmic trouble.
+
+* bug 2042 fixed - copy function altered axes properties.
+
+* bug 2043 fixed - The function copy applied to an axis handle did not work
+
+* bug 2238 fixed - Function returned a wrong error
+
+* bug 2275 fixed - isvector help page added
+
+* bug 2347 fixed - "fun2string" indentation problem with select/case
+ instruction.
+
+* bug 2446 fixed - "while" documentation help page improved to explain
+ that the keywords do or then can be omitted.
+
+* bug 2453 fixed - mfscanf and probably the other variants msscanf mscanf could crash Scilab when
+ first argument was -1 (any number of lines)
+
+* bug 2509 fixed - execstr forgot to store the function name and line number when in the errcatch mode
+
+* bug 2537 fixed - xstring feature improved
+
+* bug 2570 fixed - LCC did not work with some "stk" ref on some old toolboxes.
+
+* bug 2649 fixed - diary() function could not be nested.
+
+* bug 3131 fixed - a glibc >= 2.4 was mandatory (causing Scilab to fail under
+ Debian Etch, Centos 4.X and some other old operating
+ systems)
+
+* bug 3184 fixed - Ticks of colorbar have disappeared
+
+* bug 3200 fixed - add_help_chapter returns a boolean result which was
+ not explained in the help page.
+
+* bug 3201 fixed - Help page for the function del_help_chapter added
+
+* bug 3264 fixed - More explicit message when too many files have been
+ opened added.
+
+* bug 3422 fixed - The keyword for history search was not updatetable
+
+* bug 3488 fixed - Dynamic link functions can now handle Fortran 90 code.
+
+* bug 3533 fixed - lib(dir_path) did not work if the final slash was missing in dir_path.
+
+* bug 3537 fixed - Problem with examples in French help page for metanet functions.
+ The old graph data structure was used.
+
+* bug 3543 fixed - Wrong parenthesize in struct indices (code generated by tree2code).
+
+* bug 3580 fixed - A gateway declaration containing a false primitive ID or gateway ID crashed Scilab.
+
+* bug 3612 fixed - History manager did not work at startup
+
+* bug 3660 fixed - font_angle was lost on the axis label when exporting through xs2pdf - Thanks to Paul Griffiths for the patch
+
+* bug 3772 fixed - Input argument of 'predef' was not correctly checked.
+
+* bug 3773 fixed - 'ans' was protected with predef('all').
+
+* bug 3884 fixed - chdir, getcwd, pwd moved from core to fileio module.
+
+* bug 3923 fixed - diary() function produced bad files when it tried to record interactive commands.
+
+* bug 3953 fixed - delete() always set the current entity to the parent of the
+ deleted entity.
+
+* bug 3980 fixed - Wrong line number in error message
+
+* bug 3992 fixed - Some invalid dependencies on external libraries removed.
+
+* bug 4030 fixed - unix_w('dir /s') could display strange matrix on Windows.
+
+* bug 4090 fixed - Draw did not work any more while inside drawlater/drawnow scope.
+
+* bug 4101 fixed - -ns option was not clearly explaining that it is
+ disabling many Scilab features
+
+* bug 4110 fixed - Demos order were different between Linux and Windows versions
+
+* bug 4181 fixed - AdCommunications help page removed
+
+* bug 4183 fixed - the function readmps has been moved to the
+ optimization folder
+
+* bug 4184 fixed - Style of the examples corrected
+
+* bug 4217 fixed - gsort sorted complex by magnitude only with 'g' and not support 'r', 'c', 'lr', 'lc'
+
+* bug 4222 fixed - Documentation page on fromc and fromjava added
+
+* bug 4232 fixed - Problem in the Java detection with GNU/Linux under
+ PowerPC fixed
+
+* bug 4262 fixed - Lines returned incorrect values.
+
+* bug 4263 fixed - Completion cleaned current input line.
+
+* bug 4267 fixed - A non-initialization of a lock under Netbsd was
+ causing an error on startup
+
+* bug 4277 fixed - Force UTF8 management in pcre processing.
+
+* bug 4278 fixed - typename() called with a wrong number of input arguments returned incoherent errors.
+
+* bug 4298 fixed - ilib_for_link failed with lcc-win32 (Windows).
+
+* bug 4304 fixed - Fail to build with ./configure --without-gui
+
+* bug 4307 fixed - Desactivate (in modules.xml) modules if their functionalities
+ are not available.
+
+* bug 4307 fixed - Help file for %io added
+
+* bug 4330 fixed - stacksize('max') + stacksize(required_mem) did not work
+
+* bug 4347 fixed - messagebox(): buttons were displayed in reverse order with
+ respect to their order in the vector specifying them (Windows).
+
+* bug 4351 fixed - Test about 'exit' did not work on Linux.
+
+* bug 4358 fixed - Changing defaultstacksize in scilab.start did not work
+
+* bug 4360 fixed - The reference of bug_3954.tst was missing
+
+* bug 4364 fixed - stacksize('max') + stacksize(required_mem) did not work
+
+* bug 4365 fixed - Completion failed on a wrong path
+
+* bug 4366 fixed - The test dsaupd.tst was not working
+
+* bug 4369 fixed - Help for text_properties: For the clip_state attribut,
+ the second possible value was 'clipgrf' instead of 'cliprf'
+
+* bug 4378 fixed - The gamma function did not work properly with large numbers under Linux 64 bits
+
+* bug 4379 fixed - If the thickness property (of plot3d for example) was set to 0,
+ the lines/edges could disappear
+
+* bug 4380 fixed - diary(0) without an initialization of diary crashed Scilab
+
+* bug 4380 fixed - Help page of the printf command had a problem
+
+* bug 4380 fixed - Merror error codes documented
+
+* bug 4385 fixed - the param3d_properties page has been removed, but a lot of
+ links to this page existed in the documentation.
+
+* bug 4386 fixed - Dynamic link: link('show') displayed only one library if
+ we had only one symbol.
+
+* bug 4391 fixed - make install-html (when the option --with-install-help-xml
+ was added to the configure) was not installing MathML sources
+
+* bug 4394 fixed - 'origin' as position for X and Y axes added
+
+* bug 4395 fixed - Incorrect descriptions of the axesflag and nax parameters
+ in the plot2d help page.
+
+* bug 4396 fixed - In Plot2d, the nax option could receive -1 for number of ticks, which meant autoticks
+
+* bug 4403 fixed - ieeefp.h was not included under Solaris in evaluate_expr.c
+ isinf was defined (when not provided by the system) with a return
+
+* bug 4407 fixed - Help file scilab_xx_XX_help.jar had another scilab_xx_XX_help.jar embedded
+ and not valid.
+
+* bug 4409 fixed - Fortran optim subroutines used fwrite (fortran) and not basout as
+ standard output
+
+* bug 4414 fixed - Complex grayplots were not saved correctly in Scilab 5.1
+
+* bug 4421 fixed - Completion failed on some relative path.
+
+* bug 4426 fixed - uigetfile() - File name was cut when we were in the root directory.
+
+* bug 4428 fixed - Function compute_initial_temp could not handle functions with
+ several arguments
+
+* bug 4429 fixed - Use hidden_axes instead of hidden_axis
+
+* bug 4430 fixed - Incorrect description of the margins property in the axes_properties help page.
+
+* bug 4431 fixed - xsegs() accepted z argument
+
+* bug 4433 fixed - Problem using optim. In some cases, the optim function made Scilab hung.
+
+* bug 4437 fixed - Exporting an empty figure crashed Scilab.
+
+* bug 4438 fixed - Completion did not support insert mode.
+
+* bug 4439 fixed - Unexpected complex conjugates when using cat.
+
+* bug 4459 fixed - grayplot did not always plot map containing %nan.
+
+* bug 4461 fixed - Redefined prompt not displayed in a diary.
+
+* bug 4463 fixed - Creating an one-colored Sgrayplot generated some exceptions
+ and did not plot anything.
+
+* bug 4466 fixed - .' operator defined for strings and booleans
+
+* bug 4467 fixed - getshortpathname,getlongpathname did not manage string matrix as input
+
+* bug 4468 fixed - pathconvert(<path>,%F) could remove last trailing separator.
+
+* bug 4469 fixed - getmd5() & mopen hung if there were called with an existing
+ directory as input argument and not a filename (Linux)
+
+* bug 4474 fixed - Help of 'fort' was obsolete.
+
+* bug 4474 fixed - addinter help had no example.
+
+* bug 4479 fixed - A few minor bugs were causing the configure to fail under
+ FreeBSD (Thanks to Otacílio de Araújo Ramos Neto)
+
+* bug 4483 fixed - Handle FreeBSD Java detection
+
+* bug 4486 fixed - When a file had been opened for execution with "File/Execute..."
+ menu, its pathname was lost.
+
+* bug 4489 fixed - oldsave and oldload removed.
+
+* bug 4491 fixed - get() with wrong argument causes EXCEPTION_ACCESS_VIOLATION error.
+
+* bug 4492 fixed - output_stream_gateway.xml was not include in Windows binary.
+
+* bug 4495 fixed - exec did not check second and third input arguments.
+
+* bug 4496 fixed - in tbx_build_gateway help page, ismex parameter was not documented.
+
+* bug 4497 fixed - xmltoformat got stuck in directories beginning with '.'.
+
+* bug 4498 fixed - merror() returned weird strings if called before opening files.
+
+* bug 4499 fixed - basename returned a wrong value if file or a directory started with a dot
+
+* bug 4500 fixed - basename('') returned a error
+
+* bug 4501 fixed - mput() no more allowed integer types as first input argument.
+
+* bug 4507 fixed - Depending on the Fortran runtime libraries a dummy main
+ definition was needed.
+
+* bug 4514 fixed - valgrind.supp was not installed
+
+* bug 4515 fixed - Linking and loading some external functions already used crashed Scilab
+
+* bug 4516 fixed - ilib_for_link did not use ilib_gen_loader but an internal function.
+
+* bug 4518 fixed - ilib_build with a column vector of strings as filenames did not work on Linux
+
+* bug 4522 fixed - The Tcl interpreter initialization code made use of some uninitialized variables
+
+* bug 4525 fixed - scilab.sln and scilab_f2c.sln did not apply same dependencies on libraries (Windows)
+
+* bug 4528 fixed - makefile (Windows) generated by ilib_for_link forced to rebuild all files each time
+
+* bug 4530 fixed - Leg labels curves were in reverse order
+
+* bug 4533 fixed - Link failed on some path (Windows)
+
+* bug 4539 fixed - Some optional parameters were not set in hist3d
+
+* bug 4542 fixed - Unexpected interpreter warning
+
+* bug 4546 fixed - Error message added for linpro function (moved to an external function)
+
+* bug 4547 fixed - Examples of javasci with graphics were no more interactive
+
+* bug 4548 fixed - With Intel Fortran, file unit opened in a external dll were not shared
+
+* bug 4551 fixed - Menus could return an error in GUI mode (error 2 Invalid factor)
+
+* bug 4552 fixed - c++ comments in stack3.h had been translated into c comments
+
+* bug 4564 fixed - Unable to edit matrices using x_mdialog function
+
+* bug 4573 fixed - core.start tried to load add_module_help_chapter even if it did not exist
+
+* bug 4574 fixed - ilib_build did not check if library was already loaded in Scilab
+
+* bug 4580 fixed - rpem documentation made more accurate
+
+* bug 4584 fixed - Under Windows, home value was wrong
+
+* bug 4585 fixed - Scilab failed to build with Intel C++ compiler 11.0.074 on Windows
+
+* bug 4586 fixed - Function fieldnames added for getting tlist, mlist and struct field names (see SEP #28)
+
+* bug 4592 fixed - The ged entity picker produced an error if a menu had been
+ added to the graphic window
+
+* bug 4596 fixed - g_margin failed to return the gain margins in some cases
+
+* bug 4600 fixed - Missing function inside lgfft (lgfft needed be removed)
+
+* bug 4601 fixed - Hidden functions and missing help for vec2list list2vec aplat and recons
+
+* bug 4603 fixed - Unknown function lst2tree called by function mtlb_eval
+ (+ some other problems fixed in mtlb_eval)
+
+* bug 4604 fixed - rmdir(<dir>,"s") did not work if it contained a hidden file
+ (starting with a dot)
+
+* bug 4605 fixed - basename('') returned a error
+
+* bug 4606 fixed - Example of 'link' in help did not work
+
+* bug 4608 fixed - get_function_path returned a non-consistent path
+
+* bug 4611 fixed - what function did not return a complete list of functions
+
+* bug 4612 fixed - The graphic export used to consider .jpeg as an invalid
+ extension
+
+* bug 4614 fixed - On some (rare) archs/OS, File -> Export on a graphic could
+ led to a crash
+
+* bug 4615 fixed - xs2jpg(0, '/tmp/myplop.jpeg'); was creating a file
+ called /tmp/myplop.jpeg.jpg (Thanks to Guilherme
+ Kunigami for the fix)
+
+* bug 4616 fixed - Text strings in SVG output were not rotated. Thanks
+ to Paul Griffiths for the patch!
+
+* bug 4618 fixed - buttmag produced a warning because of redefining symbol sample
+
+* bug 4620 fixed - the setenv function made Scilab hung.
+
+* bug 4626 fixed - When using the CLI version, completion made Scilab crashed
+
+* bug 4627 fixed - The function matfile2sci did not manage 7.x format
+
+* bug 4630 fixed - Problem with the Xcos/Scicos block affich
+
+* bug 4634 fixed - The expression "old graphic" has been removed from
+ the graphics help pages
+
+* bug 4635 fixed - Bad title in the French help of the graphic module
+
+* bug 4636 fixed - Metanet on-line help: an accent was missing on the "e" in the French version
+
+* bug 4638 fixed - This example with optim froze Scilab
+
+* bug 4639 fixed - Some graphics demos did not contain the menu item "show code"
+
+* bug 4641 fixed - The parameter Q of the function derivative was not clear
+
+* bug 4645 fixed - French 'gsort' help had some wrong information
+
+* bug 4646 fixed - Assigning a string to an element of a matrix of numbers did not give an error
+
+* bug 4650 fixed - SCI/modules/graphics/macros/Sfgrayplot.sci had not been modified for localization
+
+* bug 4654 fixed - Max of an empty sparse matrix made Scilab hung
+
+* bug 4656 fixed - part(input_matrix,[]) always returned a single string even if
+ input_matrix had a several dimensions
+
+* bug 4658 fixed - For graphics macros from adddcolor to getfont and all colormap
+
+* bug 4666 fixed - SCIHOME was not well defined if Scilab had been launched in another Scilab session
+
+* bug 4676 fixed - diary() removed whitespaces characters from the output of mprintf()
+
+* bug 4683 fixed - There was no example of the use of tlist in the dedicated page
+
+* bug 4684 fixed - printf(), mprintf, msprintf did not properly deal with -%inf
+
+* bug 4688 fixed - listfiles("/") returned an error
+
+* bug 4689 fixed - diary() did not report interactive commands into the output file
+
+* bug 4695 fixed - Some help pages + examples were missing in the arnoldi package
+
+* bug 4702 fixed - On some cases, dos(cmd) did not return results
+
+* bug 4707 fixed - Could not save a Xcos/Scicos diagram to a non-existing file under Mac OS
+
+* bug 4709 fixed - The set function with 2 parameters and no handles made Scilab hung
+
+* bug 4710 fixed - Error with C++ interface which uses the function CreateVar
+
+* bug 4712 fixed - By GUI handle affectation produced an error
+
+* bug 4719 fixed - fsolve might failed on some system of equations. An example in the documentation was added
+
+* bug 4724 fixed - When the f variation of a data set was too small, plot hung
+
+* bug 4727 fixed - The function 'length' did not return the same value in Scilab 5.1 and Scilab 4.1.2
+
+* bug 4728 fixed - The function 'strcat' did not return the same value in Scilab 5.1 and Scilab 4.1.2
+
+* bug 4732 fixed - The help page of function ss2ss had some missing part
+
+* bug 4737 fixed - Completion failed on file extension search
+
+* bug 4744 fixed - whereis, librairieslist, libraryinfo primitives moved in "functions" modules
+
+* bug 4746 fixed - Some ID for constraint linkend were missing.
+
+* bug 4750 fixed - Error boolean catenation
+
+* bug 4752 fixed - ci2exp produced erroneous code when applied to boolean matrices (; are missing)
+
+* bug 4753 fixed - If you had a toolbox and you launched scilab-cli, you had an error message at startup
+
+* bug 4759 fixed - Better error message in nlev when called with no input argument provided.
+
+* bug 4770 fixed - modules::renderer::utils::ColorMap::isValidScilabIndex test was wrong
+
+* bug 4773 fixed - Using "axes_reverse" produced a switch between the front and back color of a figure
+
+* bug 4785 fixed - tand(0) generated an error
+
+* bug 4789 fixed - Number of input arguments was not checked in ilib_functions (dynamic_link module)
+
+* bug 4792 fixed - Macro name too long
+
+* bug 4795 fixed - CallScilab.h renamed call_scilab.h
+
+* bug 4797 fixed - macro make_help_index.sci (internal) removed (not used in Scilab 5.x)
+
+* bug 4798 fixed - pathconvert macro rewritten as a primitive (many times used and not faster)
+
+* bug 4807 fixed - strsubst did not check if second argument was a valid patter where fourth argument was 'r'
+
+* bug 4810 fixed - gsort did not manage sparse vectors as sort
+
+* bug 4811 fixed - For some figures, it was not possible to save and load the handle of the figure
+
+* bug 4812 fixed - xs2... function did not work if the first argument was a handle
+
+* bug 4816 fixed - plot did not manage autoclear correctly
+
+* bug 4817 fixed - macro savedefaultbrowser (internal) removed (not used in Scilab 5.x)
+
+* bug 4820 fixed - the help page for the function csgn has been added
+
+* bug 4826 fixed - The type of the 'dims' entry of an hypermat was not always the same
+
+* bug 4828 fixed - Completion cleared the content of some completed path
+
+* bug 4832 fixed - wavread returned a non explicit error if RIFF had some 'smpl' chunck
+
+* bug 4838 fixed - Completion returned wrong value with '..'
+
+* bug 4846 fixed - mopen("","") crashed on Windows
+
+* bug 4853 fixed - C,C++ dlls generated by Scilab had a dependency on fortran runtime (Windows)
+
+* bug 4855 fixed - Standard error messages added when setting/getting values from graphics handles
+
+* bug 4880 fixed - Query-replace with a regular expression doesn't work in editor
+
+* bug 4904 fixed - wrong localized fr_FR message
+
+* bug 4917 fixed - fileinfo(SCI+'/') returned [] (under Windows)
+
+* bug 4918 fixed - Error message returned by 'get_absolute_file_path' was incorrect
+
+* bug 4925 fixed - Verbose option of the optim function crashed on Windows
+
+* bug 4926 fixed - Could not save a structure in a MAT-file using savematfile
+
+* bug 4927 fixed - When the user tried to plot some data in semilogx or semilogy, a blank plot windows was displayed
+
+* bug 4928 fixed - x_mdialog crashed when more default valued than labels
+
+* bug 4943 fixed - execstr did not check input arguments
+
+* bug 4944 fixed - If the extension is not provided, some functions adds the extension, some others don't.
+
+* bug 4961 fixed - missing some field when printing some graphics Handle
+
+* bug 4964 fixed - set or get 'format_n' property from an axis crashed Scilab
+
+* bug 4966 fixed - execstr([]) return []
+
+* bug 4970 fixed - Some link ID's were not correct in the doc of the
+ current master
+
+* bug 4974 fixed - exec('') crashed Scilab
+
+* bug 4983 fixed - When Scilab was started in nw mode, the addmenu examples were failing with a weird error message
+
+* bug 4991 fixed - No check if there was modification when doing "Execute Into Scilab" in the editor
+
+* bug 5033 fixed - The Demo CACSD / Inverted pendulum was broken.
+
+* bug 5042 fixed - (1|[1,0,1;1,1,0]) returned a wrong result.
+
+* bug 5074 fixed - French help star showed mis-encoded characters.
+
+* bug 5081 fixed - demo "Signal Processing" --> "Spectral Estimation" failed (on Windows)
+
+* bug 5105 fixed - completion: cd "..\L<tab> did not work.
+
+* bug 5121 fixed - Gui associated to PDE block has been localized
+
+* bug 5138 fixed - ilib_build: if the "makefile name" argument is an empty matrix, the generated Makefile is ".mak"
+
+* bug 5148 fixed - Setting {x,y,z}_ticks with empty value work.
+
+* bug 5155 fixed - Scilab windows 32 bits version required CPU SSE 2 instructions.
+
+* bug 5160 fixed - When a graphic has exported by the 'File -> export' menu, and did not specify any 'filter', scilab crashed.
+
+* bug 5210 fixed - editor("SCI/etc/scilab.start") freezes Scilab.
+
+* bug 5670 fixed - in the demo Latex with colored box, the sqrt symbol was not rendered correctly.
+
+* bug 6423 fixed - update the documentation of perctl.
+
+* bug 6468 fixed - wrong check in dnaupd.
+
+* bug 6495 fixed - in lqr, variable Q not defined.
+
+* bug 6587 fixed - loadmatfile makes scilab hang on sparse matrix reading.
+
+* bug 6632 fixed - nm_contour failed with respect to vector orientation.
+
+* bug 6883 fixed - black failed to plot integrators.
+