Review before release 07/11007/2
Julie PAUL [Tue, 26 Mar 2013 09:57:16 +0000 (10:57 +0100)]
Change-Id: If9993fb7f3f29b4adb4e73fdb81fe3cd01c7c8a4

scilab/CHANGES_5.4.X

index b80d12e..c9e53b1 100644 (file)
@@ -7,10 +7,10 @@ Improvements
 
 * A warning has been added for 1./x and 1.\x syntax clarification.
 
-* A new output argument has been added to the regexp function to retrieve
+* A new output argument has been added to regexp function to retrieve
   subpatterns matches. See SEP #86.
 
-* New xmlName function added.
+* New xmlName function added to retrieve the name of a XML element.
 
 * clc(): New icon in the toolbar to clear the console. See bug #12049.
 
@@ -41,20 +41,21 @@ Improvements
 * variance is now vectorized and allows the syntax variance(x,"*",w).
   See bug #12362.
 
-* Console command history is now stored on all platforms in SCIHOME/history file.
+* Console command history is now stored in SCIHOME/history file under all platforms.
 
-* In documentation, 'scilab:needs-examples="no"' tag has been added to specify
+* In Scilab documentation, 'scilab:needs-examples="no"' tag has been added to specify
   that the help page does not need any example.
 
 
 Xcos
 =====
 
-* New Flowmeter block in the thermohydraulics palette added.
+* New Flowmeter block in the thermohydraulics palette added to measure a
+  thermohydraulics flow.
 
 * Palette icons and some blocks rendering improved.
 
-* xcosPalGenerateAllIcons function added as an Xcos palette utility function.
+* xcosPalGenerateAllIcons function added as a Xcos palette utility function.
 
 * New ODE solver added: LSodar. Automatically switches methods to efficiently
   solve both stiff and nonstiff problems. It includes a rootfinding feature.
@@ -73,7 +74,7 @@ Xcos
 
 * Bug #9074 fixed - Calling a function on the context gave a warning.
 
-* Bug #10040 fixed - VARIABLE_DELAY documentation did not fully describe the
+* Bug #10040 fixed - VARIABLE_DELAY help page did not fully describe the
                      initial value behavioral.
 
 * Bug #10434 fixed - loadXcosLibs changed the value of predef.
@@ -81,32 +82,32 @@ Xcos
 * Bug #10435 fixed - Undo in a superdiagram did not update superblock ports
                      and links.
 
-* Bug #10660 fixed - model2blk and callblk crashed Scilab on 64-bit platforms.
+* Bug #10660 fixed - model2blk and callblk crashed Scilab under 64-bit platforms.
 
-* Bug #11193 fixed - Lincos did not honor context values.
+* Bug #11193 fixed - Lincos did not respect context values.
 
-* Bug #11775 fixed - xcos.tst crashed on Linux and MacOS X.
+* Bug #11775 fixed - xcos.tst crashed under Linux and MacOS X.
 
 * Bug #11821 fixed - Running xcosPalAdd example from help led to deadlock.
 
-* Bug #11871 fixed - Connectors were misaligned after Undo command.
+* Bug #11871 fixed - Connectors were misaligned after an Undo command.
 
 * Bug #11913 fixed - Unconnected CLSS block with empty matrix parameters made
                      Scilab crash.
 
-* Bug #11919 fixed - DLSS block with empty matrix as parameters made Scilab crash.
+* Bug #11919 fixed - DLSS block with empty matrix parameters made Scilab crash.
 
 * Bug #11945 fixed - When running simulation on large diagram, the grey filter
                      did not apply to the entire diagram.
 
-* Bug #11963 fixed - Input ports in superblock were corrupted.
+* Bug #11963 fixed - Input ports in a superblock were corrupted.
 
 * Bug #11988 fixed - Copying or dragging AFFICH_m block threw Java
                      NullPointerException.
 
-* Bug #12101 fixed - Port ordering was not preserved on when changing parameters.
+* Bug #12101 fixed - Port ordering was not maintained on when changing parameters.
 
-* Bug #12014 fixed - dep_ut help was wrongly detailed.
+* Bug #12014 fixed - dep_ut help page was wrongly detailed.
 
 * Bug #12031 fixed - Changes in the context of a superblock did not always have
                      effect.
@@ -118,11 +119,11 @@ Xcos
 
 * Bug #12167 fixed - Text of ports in superblocks was not updated.
 
-* Bug #12213 fixed - lincos help page example produced an undefined variable
-                     warning.
+* Bug #12213 fixed - The example given in lincos help page produced an undefined 
+                     variable warning.
 
-* Bug #12265 fixed - xcos_simulate help example diagrams were badly rendered
-                     due to CLR blocks.
+* Bug #12265 fixed - The example diagrams given in xcos_simulate help page had 
+                     a badly rendering due to CLR blocks.
 
 * Bug #12290 fixed - AFFICH_m block inside a superblock led to a Java
                      NullPointerException.
@@ -152,58 +153,59 @@ Compilation
 Obsolete functions
 ===================
 
-* fit_dat() tagged as obsolete. Will be removed for Scilab 5.4.2.
-  PleaseUse datafit() instead. See bug #9306.
+* fit_dat() is obsolete and will be removed in Scilab 5.4.2.
+  Please use datafit() instead. See bug #9306.
 
-* getlinestyle() tagged as obsolete. Will be removed for Scilab 5.5.0.
-  Use ged() instead.
+* getlinestyle() is obsolete and will be removed in Scilab 5.5.0.
+  Please use ged() instead.
 
-* getmark() tagged as obsolete. Will be removed for Scilab 5.5.0.
-  Use ged() instead.
+* getmark() is obsolete and will be removed in Scilab 5.5.0.
+  Please use ged() instead.
 
-* getsymbol() tagged as obsolete. Will be removed for Scilab 5.5.0.
-  Use ged() instead.
+* getsymbol() is obsolete and will be removed in Scilab 5.5.0.
+  Please use ged() instead.
 
-* getfont() tagged as obsolete. Will be removed for Scilab 5.5.0.
-  Use ged() instead.
+* getfont() is obsolete and will be removed in Scilab 5.5.0.
+  Please use ged() instead.
 
-* xsetm() tagged as obsolete. Will be removed for Scilab 5.5.0.
-  Use set(), get() and ged() instead.
+* xsetm() is obsolete and will be removed in Scilab 5.5.0.
+  Please use set(), get() and ged() instead.
 
-* winclose() tagged as obsolete. Will be removed for Scilab 5.5.0.
-  Use close() instead.
+* winclose() is obsolete and will be removed in Scilab 5.5.0.
+  Please use close() instead.
 
 
 Removed functions
 ==================
 
-* mtlb_repmat() now removed. Scilab provides a repmat function since 5.3.1.
+* mtlb_repmat() removed. Please use repmat() instead.
 
-* with_pvm() now removed. Please use getversion() instead.
+* with_pvm() removed. Please use getversion() instead.
 
-* with_texmacs() now removed. TeXmacs is now an ATOMS module.
+* with_texmacs() removed. TeXmacs is now an ATOMS module.
+  More details on: http://atoms.scilab.org/toolboxes/texmacs
 
-* createpopup() now removed. Please use uicontextmenu() instead.
+* createpopup() removed. Please use uicontextmenu() instead.
 
-* config() now removed. Please use preferences() instead.
+* config() removed. Please use preferences() instead.
 
-* mtlb_conv now removed. Please use conv() instead.
+* mtlb_conv removed. Please use conv() instead.
 
-* xselect() now removed. Please use show_window() instead.
+* xselect() removed. Please use show_window() instead.
 
-* showalluimenushandles() now removed.
+* showalluimenushandles() removed.
   Please use set(get(0), "ShowHiddenHandles", "on") instead.
 
 * Functions neldermead_display, nmplot_display, optimbase_display and
-  optimsimplex_print now removed. Please use disp() instead.
+  optimsimplex_print removed. Please use disp() instead.
 
-* Function optimsimplex_tostring now removed. Please use string() instead.
+* Function optimsimplex_tostring removed. Please use string() instead.
 
-* ricc_old() now removed. Please use ricc() instead.
+* ricc_old() removed. Please use ricc() instead.
 
-* xbasr() now removed. Automatically managed by Scilab now.
+* xbasr() removed. Automatically managed by Scilab now.
 
-* chartoeom() and eomtochar() now removed.
+* chartoeom() and eomtochar() removed.
 
 
 Bug fixes
@@ -212,9 +214,9 @@ Bug fixes
 * Bug #2547 fixed - Small size marks were not correctly exported.
 
 * Bug #3313 fixed - In the documentation, the title of a link used the
-                    id instead of the title of the page.
+                    XML id instead of the title of the page.
 
-* Bug #4946 fixed - A big rotated labels were badly rendered.
+* Bug #4946 fixed - Rotated labels were badly rendered.
 
 * Bug #5291 fixed - strtod returned 0 when no real number was detected.
 
@@ -230,7 +232,7 @@ Bug fixes
 
 * Bug #6975 fixed - xlabel(), ylabel() and zlabel() functions were not documented.
 
-* Bug #7058 fixed - There was an error in mathml formula in beta function help.
+* Bug #7058 fixed - There was an error in mathml formula in beta function help page.
 
 * Bug #7190 fixed - is_absolute_path was not documented.
 
@@ -241,20 +243,20 @@ Bug fixes
 * Bug #7698 fixed - The "Graphics\Animations\Riemann surface" demo background
                     was black (instead of white).
 
-* Bug #7769 fixed - get_function_path didn't have an unit test.
+* Bug #7769 fixed - get_function_path did not have a unit test.
 
-* Bug #8213 fixed - geom3d had no examples.
+* Bug #8213 fixed - geom3d help page had no examples.
 
 * Bug #8395 fixed - dft has been deprecated to fft.
 
 * Bug #8414 fixed - Some genetic algorithms functions had no examples.
 
-* Bug #8484 fixed - Te syslin help page has been moved to the cacsd chapter.
+* Bug #8484 fixed - syslin help page has been moved to cacsd chapter.
 
-* Bug #8638 fixed - Examples for gcd have been improved.
+* Bug #8638 fixed - Examples given in gcd help page have been improved.
 
 * Bug #8649 fixed - flag and flagexpand arguments were not documented in basename
-                    and dirname functions help pages.
+                    and dirname help pages.
 
 * Bug #8883 fixed - In some cases, Scilab built from sources was looking for
                     libraries at the wrong place.
@@ -262,19 +264,19 @@ Bug fixes
 * Bug #8964 fixed - The optim_{ga, moga, nsga, nsga2} functions did not always
                     create initail population.
 
-* Bug #8899 fixed - The help page of splin2d was unclear about the size of
+* Bug #8899 fixed - splin2d help page was unclear about the size of
                     the arguments.
 
-* Bug #8901 fixed - The help page of interp2d was unclear about the size of
+* Bug #8901 fixed - interp2d help page was unclear about the size of
                     the arguments.
 
-* Bug #9005 fixed - The bitset function did not have any tests.
+* Bug #9005 fixed - bitset function did not have any tests.
 
 * Bug #9196 fixed - The threshold level for conditioning in backslash and slash
                     was too small.
 
-* Bug #9305 fixed - In the optimisation help page, new chapter "Least Squares functions"
-                    created.
+* Bug #9305 fixed - In optimization help pages, a new chapter untitled"Least Squares functions"
+                    has been created.
 
 * Bug #9584 fixed - grand returned non-empty matrix for negative size argument.
 
@@ -285,7 +287,7 @@ Bug fixes
 * Bug #10278 fixed - clear(1) returned a wrong error message.
 
 * Bug #10415 fixed - Removing a session line in history caused the removal
-                     of the session node in history browser
+                     of the session node in the history browser.
 
 * Bug #10606 fixed - unix_g did not return stdout in somes cases.
 
@@ -297,7 +299,7 @@ Bug fixes
 
 * Bug #11134 fixed - xgetmouse() prevented callback menu execution.
 
-* Bug #11362 fixed - Documentation of axes_properties did not explain that
+* Bug #11362 fixed - axes_properties help page did not explain that
                      mark_style=mark_size=0 drew a single dot.
 
 * Bug #11436 fixed - With Matplot, color outside the colormap was replaced with
@@ -308,7 +310,7 @@ Bug fixes
 
 * Bug #11477 fixed - There were memory leaks with textures.
 
-* Bug #11497 fixed - A lot of EDT violation were detected by the
+* Bug #11497 fixed - EDT violations were detected by the
                      ThreadCheckingRepaintManager tool.
 
 * Bug #11501 fixed - $$..$$ is now used for LaTeX in SciNotes comments to avoid
@@ -323,15 +325,15 @@ Bug fixes
 
 * Bug #11662 fixed - Help page of lattn had no example (resolved with bug #11663).
 
-* Bug #11663 fixed - Help pages of lattp and lattn were incomplete.
+* Bug #11663 fixed - lattp and lattn help pages were incomplete.
 
-* Bug #11664 fixed - Help page of lev had no example.
+* Bug #11664 fixed - lev help page had no example.
 
-* Bug #11665 fixed - Help page of lindquist had no example.
+* Bug #11665 fixed - lindquist help page had no example.
 
-* Bug #11668 fixed - Help page of rpem had no example.
+* Bug #11668 fixed - rpem help page had no example.
 
-* Bug #11669 fixed - Help page of kalm and srkf functions had no example.
+* Bug #11669 fixed - kalm and srkf help pages had no example.
 
 * Bug #11682 fixed - "resizefcn" and "closerequestfcn" properties description
                      was not precise enough in the figure properties help page.
@@ -342,9 +344,9 @@ Bug fixes
 
 * Bug #11801 fixed - Bug with isoview="on" on subplots fixed.
 
-* Bug #11804 fixed - Zoom messages were not translated..
+* Bug #11804 fixed - Zoom messages were not translated.
 
-* Bug #11811 fixed - Typo in the help page of SciNotes fixed.
+* Bug #11811 fixed - Typo SciNotes help page fixed.
 
 * Bug #11812 fixed - Upper/lower case issues in the Xcos documentation fixed.
 
@@ -352,23 +354,23 @@ Bug fixes
 
 * Bug #11851 fixed - Default EOL under Mac is now LF.
 
-* Bug #11860 fixed - wavwrite failed for 24 bits files (error in savewave function).
+* Bug #11860 fixed - wavwrite failed for 24-bit files (error in savewave function).
 
 * Bug #11924 fixed - winclose() was not tagged as obsolete.
 
 * Bug #11931 fixed - In graphics, white space was not used as default thousand
                      separator.
 
-* Bug #11939 fixed - ssprint formatting was slightly not right.
+* Bug #11939 fixed - ssprint formatting lacked accuracy.
 
 * Bug #11941 fixed - show_margins() failed in 'nyquist' mode if the system was
                      in state-space form.
 
-* Bug #11944 fixed - In SciNotes, untabify several lines did not work correctly.
+* Bug #11944 fixed - In SciNotes, untabify several lines did not work properly.
 
-* Bug #11949 fixed - The help page of save() did not explain how to append data to a SOD file.
+* Bug #11949 fixed - save() help page did not explain how to append data to a SOD file.
 
-* Bug #11952 fixed - In SciNotes, a Java exception occured when selecting text
+* Bug #11952 fixed - In SciNotes, a Java exception occurred when selecting text
                      containing a \E.
 
 * Bug #11954 fixed - export_to_hdf5 was not able to export the same variable twice.
@@ -382,7 +384,7 @@ Bug fixes
 * Bug #11969 fixed - Only the first line was executed when code was piped under
                      Linux.
 
-* Bug #11971 fixed - Canceling "Open File" action launched from icon in the
+* Bug #11971 fixed - Canceling "Open File" action when launched from icon in the
                      toolbar opened SciNotes anyway.
 
 * Bug #11976 fixed - csvTextScan third parameter validity was not checked.
@@ -390,7 +392,7 @@ Bug fixes
 * Bug #11980 fixed - csim returned an error message in some cases: "Submatrix
                      incorrectly defined".
 
-* Bug #11981 fixed - Smooth french help page had a wrong declaration
+* Bug #11981 fixed - Smooth French help page had a wrong declaration
                      (colonnes => lignes).
 
 * Bug #11982 fixed - Ticks computations were made when drawing.
@@ -401,19 +403,19 @@ Bug fixes
 
 * Bug #11998 fixed - listvar_in_hdf5 did not close the hdf5 file.
 
-* Bug #11999 fixed - Blank lines arte now ignored by default by csvRead / read_csv.
+* Bug #11999 fixed - Blank lines are now ignored by default by csvRead / read_csv.
 
-* Bug #12003 fixed - Typo in the spreadsheet module fixed.
+* Bug #12003 fixed - Typo in spreadsheet module fixed.
 
-* Bug #12019 fixed - In the help of eigs function, NEV was unclear.
+* Bug #12019 fixed - In eigs help page, NEV was unclear.
 
-* Bug #12004 fixed - "Configuring scaling factor" part added in the karmarkar help page.
+* Bug #12004 fixed - "Configuring scaling factor" part added in karmarkar help page.
 
 * Bug #12020 fixed - Default value of NCV parameter (eigs function) was not documented.
 
-* Bug #12022 fixed - ftuneq had a bad example.
+* Bug #12022 fixed - ftuneq help page had an uncorrect example.
 
-* Bug #12028 fixed - The functions drawlater/drawnow did not work as expected.
+* Bug #12028 fixed - The drawlater/drawnow functions did not work as expected.
 
 * Bug #12033 fixed - assert_checkalmostequal was failing with two %inf values.
 
@@ -431,7 +433,8 @@ Bug fixes
 * Bug #12076 fixed - csvRead was not able to open CSV files when separators
                      were not spaces.
 
-* Bug #12077 fixed - In help, attribute "bgcolor" was not handled in tables.
+* Bug #12077 fixed - In Scilab documentation, the attribute "bgcolor" was not handled
+                     in tables.
 
 * Bug #12087 fixed - profile help page did not mention add_profiling.
 
@@ -443,26 +446,26 @@ Bug fixes
 
 * Bug #12119 fixed - bar and barh had wrong x/y bounds.
 
-* Bug #12120 fixed - eigs was broken for complex sparse matrices.
+* Bug #12120 fixed - eigs functionwas broken for complex sparse matrices.
 
-* Bug #12021 fixed - Help page of eigs improved.
+* Bug #12021 fixed - eigs help page improved.
 
-* Bug #12122 fixed - Help page of lufact did not specify that lufact did not handle complex matrix.
+* Bug #12122 fixed - lufact help page did not specify that lufact did not handle complex matrix.
 
 * Bug #12133 fixed - parallel_run was not available.
 
 * Bug #12134 fixed - Default stacksize value was wrong in stacksize help page.
 
-* Bug #12135 fixed - stacksize('max') failed silently.
+* Bug #12135 fixed - stacksize('max') failed without displaying error message.
 
-* Bug #12137 fixed - eigs(A,B) returned incorrect result for sparse matrices.
+* Bug #12137 fixed - eigs(A,B) returned incorrect results for sparse matrices.
 
 * Bug #12139 fixed - eigs ran out of memory for sparse matrices.
 
-* Bug #12140 fixed - csvRead failed when comma was used as decimal mark.
+* Bug #12140 fixed - csvRead failed when a comma was used as a decimal mark.
 
 * Bug #12141 fixed - Calls to gettext in rubberbox help page examples have been removed.
-                     Translation of items will be made in each language help page.
+                     Items will be translated in each available languages.
 
 * Bug #12144 fixed - csvRead triggered some error messages when ranges were
                      wrong.
@@ -474,27 +477,26 @@ Bug fixes
 
 * Bug #12168 fixed - matfile_listvar crashed when listing variables of a closed MAT-file.
 
-* Bug #12174 fixed - The function "routh_t" gave incorrect output for all denominators
+* Bug #12174 fixed - routh_t function gave incorrect output for all denominators
                      that include gain value "k".
 
 * Bug #12179 fixed - Incompatibility with MPI version of HDF5 fixed.
 
-* Bug #12184 fixed - Performances of the function 'derivat' improved.
+* Bug #12184 fixed - Performances of derivat function improved.
 
-* Bug #12186 fixed - Performances of the function 'horner' improved.
+* Bug #12186 fixed - Performances of horner function improved.
 
-* Bug #12190 fixed - Description of sprspn updated in help page.
+* Bug #12190 fixed - sprspn help page description updated.
 
 * Bug #12196 fixed - There were no log-scales with Fec & Fac3d.
 
-* Bug #12204 fixed - Typo in the French localization foxed.
+* Bug #12204 fixed - Typo in the French localization fixed.
 
-* Bug #12219 fixed - delete("all") does not recreate a basic axe within cleaned figure.
+* Bug #12219 fixed - delete("all") did not recreate a basic axe within cleaned figure.
 
-* Bug #12231 fixed - In SciNotes, a whole word was searched when the expression
-                     was not a word.
+* Bug #12231 fixed - In SciNotes, a whole word search did not work properly.
 
-* Bug #12232 fixed - There were several memleaks in various fillers.
+* Bug #12232 fixed - There were several memory leaks in various fillers.
 
 * Bug #12234 fixed - Graphics could crash with an invalid property.
 
@@ -502,25 +504,26 @@ Bug fixes
 
 * Bug #12238 fixed - [d v] = eigs(A) was broken for sparse matrices.
 
-* Bug #12239 fixed - Some recent changes in eigs applied to feigs.
+* Bug #12239 fixed - Recent changes in eigs applied to feigs.
 
 * Bug #12240 fixed - eigs function refactored.
 
-* Bug #12243 fixed - parellel_run did not run all calculations on 8 core
+* Bug #12243 fixed - parallel_run did not run all calculations on 8 core
                      processors.
 
-* Bug #12246 fixed - An error message is returned when reading invalid Excel files
+* Bug #12246 fixed - An error message is now returned when reading invalid Excel files
                      (which have declared wrong column/row count).
 
 * Bug #12247 fixed - Typo in some error messages fixed.
 
-* Bug #12248 fixed - SciNotes toolbar had disappeared.
+* Bug #12248 fixed - SciNotes toolbar was missing.
 
-* Bug #12259 fixed - Wrong translation for "Filled" fixed in Scinotes.
+* Bug #12259 fixed - Wrong translation for "Filled" fixed in SciNotes.
 
-* Bug #12270 fixed - When the console lost the focus, the caret could be visible.
+* Bug #12270 fixed - When the console lost the focus between SciNotes and the console,
+                     the caret could become visible in the console instead SciNotes.
 
-* Bug #12272 fixed - Presentation of Cyrillic letters on sample images of russian
+* Bug #12272 fixed - Presentation of Cyrillic letters on sample images of Russian
                      help page for grand function fixed.
 
 * Bug #12284 fixed - Completion in console could led to a crash (or deadlock).
@@ -539,13 +542,13 @@ Bug fixes
 * Bug #12317 fixed - eventhandler functions no more reported keyboard events.
 
 * Bug #12321 fixed - save environment failed to save library variables. Now these variables
-                     are ignored like previous versions of save function.
+                     are ignored like in previous versions of save function.
 
 * Bug #12333 fixed - Command history was restored after reopening Scilab even when cleaned.
 
-* Bug #12335 fixed - strtod didn't work with negative numbers.
+* Bug #12335 fixed - strtod did not work with negative numbers.
 
-* Bug #12343 fixed - SciNotes help was pointing to the editor() function.
+* Bug #12343 fixed - SciNotes help page was pointing to the editor() function.
 
 * Bug #12346 fixed - lsslist() help pages moved to CACSD chapter.
 
@@ -558,7 +561,7 @@ Bug fixes
 
 * Bug #12361 fixed - Error in replot() help page examples fixed.
 
-* Bug #12370 fixed - Example with marks added in help page of xpoly.
+* Bug #12370 fixed - Example with marks added in xpoly help page.
 
 * Bug #12373 fixed - pmodulo(n,m<0) returned a negative result.
 
@@ -570,13 +573,13 @@ Bug fixes
 
 * Bug #12383 fixed - Memory leaks fixed in csvRead.
 
-* Bug #12386 fixed - sgrid example improved.
+* Bug #12386 fixed - Example given in sgrid help page improved.
 
 * Bug #12389 fixed - Axes sizes were not taken into account in offscreen export.
 
 * Bug #12391 fixed - findobj() could change current figure returned by gcf().
 
-* Bug #12396 fixed - Example "Problem 2" was missing a variable in the help page of bvode.
+* Bug #12396 fixed - Example "Problem 2" was missing a variable in bvode help page.
 
 * Bug #12418 fixed - Continuation was incorrectly supported in bvode.