3 years agobug fix 14901: WScilex.exe stops immediately when launched from Java 91/19491/6
Antoine ELIAS [Wed, 11 Oct 2017 11:35:53 +0000]
bug fix 14901: WScilex.exe stops immediately when launched from Java

Change-Id: Ica6d7d8262770c8b02f7e44b52c16ff93d5c8d17

3 years ago* Bug 15308 fixed: evstr(['1;2' '3;4']) was not accepted, unlike ['1 2';'3 4'] 98/19498/9
Samuel GOUGEON [Sat, 21 Oct 2017 22:33:18 +0000]
* Bug 15308 fixed: evstr(['1;2' '3;4']) was not accepted, unlike ['1 2';'3 4']

 http://bugzilla.scilab.org/15308
 http://bugzilla.scilab.org/9838 (for comments)

 NEEDED to fix http://bugzilla.scilab.org/9839 (ascii(10))

 * evstr() page basically improved
   - short description now indicates the concatenation
   - syntaxes unfolded
   - description:
      - concatenation effects now indicated
      - constrains on compatible types and sizes of results are now indicated
      - restrictions (no .., =) now indicated for subExpr as well
   - See also: sci2exp added
   - History added

Change-Id: I66efe2350d342ac37267124b41bd08be57113771

3 years agoRevert "* Bugs #9838,9839,10196 fixed: evstr(strarray) 2.3 x faster + more robust... 95/19495/1
Antoine ELIAS [Sat, 21 Oct 2017 19:57:07 +0000]
Revert "* Bugs #9838,9839,10196 fixed: evstr(strarray) 2.3 x faster + more robust against components without output"

This reverts commit d589141941c07759b5341330524fbbf46c790e04.

Change-Id: I87a1d27406522dcc8adbef55c652560aecf4d85f

3 years agoRevert "fix evstr for non sizeable variables ( enull, jnull, jnull, jvoid, ... )" 94/19494/1
Antoine ELIAS [Sat, 21 Oct 2017 19:55:16 +0000]
Revert "fix evstr for non sizeable variables ( enull, jnull, jnull, jvoid, ... )"

This reverts commit 5cac697351da73c5bbf45749e18cfd5be886bcfb.

Change-Id: I326849c136ca68fd9a7d4f3acb39121a47d10e70

3 years ago* Bug 15246 fixed: missing blkslv() + blkslvi() for chsolve() and chfact() 74/19374/6
Samuel GOUGEON [Mon, 14 Aug 2017 18:44:06 +0000]
* Bug 15246 fixed: missing blkslv() + blkslvi() for chsolve() and chfact()

 * http://bugzilla.scilab.org/15246

   blkslvi() builtin has been removed from Scilab 6.0.0 (the only
   occurence out of blkslv() is is in modules\sparse\includes\gw_sparse.h).
   This removal breaks blkslv() and so chsolve() and chfact() public functions.

Change-Id: I55f011c32d0b198c371df863164c4ad7e72f00a3

3 years ago* Bug 6911 fixed: help_from_sci dit not support ω in heading comments 42/19442/4
Samuel GOUGEON [Mon, 2 Oct 2017 22:17:18 +0000]
* Bug 6911 fixed: help_from_sci dit not support ω in heading comments

  http://bugzilla.scilab.org/6911

  In addition,
  * "&" out of HTML entities were not converted into & in the short
    description (and made xmlto#() failing).
  * The indentation of the <variablelist> entries is improved.

Change-Id: I363eaedf82ab5c2b75b8f8ca82dd67b9b43590fc

3 years ago* Bug 6813 (+NR test): makecell() creating a ND hyperarray yielded an error 78/19478/3
Samuel GOUGEON [Tue, 10 Oct 2017 22:00:47 +0000]
* Bug 6813 (+NR test): makecell() creating a ND hyperarray yielded an error

  http://bugzilla.scilab.org/6813

Change-Id: Iddba498648d231b5e98ff072b0f478da4bd37e98

3 years ago* Bug 12792 (+NR Test): save(filename,'kzwxzx') created an empty useless file 75/19475/3
Samuel GOUGEON [Mon, 9 Oct 2017 22:26:01 +0000]
* Bug 12792 (+NR Test): save(filename,'kzwxzx') created an empty useless file

  http://bugzilla.scilab.org/12792

Change-Id: I2c4d71d41f348d376885f4968c8204b876bcfe94

3 years ago* Bug 11767 (+NR test): execstr('A. 1','errcatch') did not catch the error 74/19474/3
Samuel GOUGEON [Mon, 9 Oct 2017 21:44:41 +0000]
* Bug 11767 (+NR test): execstr('A. 1','errcatch') did not catch the error

  http://bugzilla.scilab.org/11767

Change-Id: Ib311868bd00dad102d1e2044612f46077c5989fd

3 years ago* Bug 13979 (+NR test): a variable named longer > 24 could not be cleared 73/19473/3
Samuel GOUGEON [Mon, 9 Oct 2017 21:31:04 +0000]
* Bug 13979 (+NR test): a variable named longer > 24 could not be cleared

  http://bugzilla.scilab.org/13979

Change-Id: I9aa703648c537af69b7eef72afe37d2c683446d0

3 years ago* Bug 14925 (+NR test): jdeff: the method was corrupted after an error call occured 72/19472/3
Samuel GOUGEON [Mon, 9 Oct 2017 20:28:41 +0000]
* Bug 14925 (+NR test): jdeff: the method was corrupted after an error call occured

  http://bugzilla.scilab.org/14925

Change-Id: I98dae0dd3be5c0607a98996c9649cffe6cf55c46

3 years ago* Bug 14703 (+NR test): clear linspace, type(linspace) returned 11 71/19471/3
Samuel GOUGEON [Mon, 9 Oct 2017 20:07:59 +0000]
* Bug 14703 (+NR test): clear linspace, type(linspace) returned 11

  http://bugzilla.scilab.org/14703

Change-Id: I6c610d353298fc4bc5b96dddeea1cf34f8c54213

3 years agoBug fix #14531: Allows SCIHOME to be specified by user (at start-up) 90/19490/3
Antoine ELIAS [Tue, 10 Oct 2017 15:21:37 +0000]
Bug fix #14531: Allows SCIHOME to be specified by user (at start-up)

Change-Id: I1af580c5cb2a036a6e1c7492a139cfb629ccf2a7

3 years agoBug fix #11530 & #11363: Raise (help, scinotes...) windows when iconified 89/19489/3
Antoine ELIAS [Wed, 11 Oct 2017 14:48:01 +0000]
Bug fix #11530 & #11363: Raise (help, scinotes...) windows when iconified

Change-Id: I06418a319caa434f1917d384217d6c1ac6071a0c

3 years agospeedup filter function 77/19477/4
Antoine ELIAS [Tue, 10 Oct 2017 08:11:44 +0000]
speedup filter function

test_run("signal_processing", ["filter", "bug_13346", "bug_4065", "bug_4249", "lev"])

Change-Id: I494eb7dc2fb48539a90cbfeb983ce7c7cb3557ff

3 years agoFix CHANGES.md after ca776f331 86/19486/1
Paul Bignier [Mon, 16 Oct 2017 15:04:59 +0000]
Fix CHANGES.md after ca776f331

Change-Id: I9f28dbb1edfac51e7775180394f9d12ef47da5f9

3 years agoMinor fixes to CHANGES.md 84/19484/5
Paul Bignier [Sat, 14 Oct 2017 09:09:05 +0000]
Minor fixes to CHANGES.md

Change-Id: I781604c11e360a839714ac8e56e2e78ebf94b7cc

3 years agobug 15223 fix: some crashs with call 85/19485/1
Antoine ELIAS [Mon, 16 Oct 2017 08:14:05 +0000]
bug 15223 fix: some crashs with call

Change-Id: I6aa89def0b03926a5b3c7735fc2ce17fe66d9a91

3 years ago[bug_15300] Double free fixed on ArrayListExp 81/19481/2
Cedric Delamarre [Thu, 12 Oct 2017 13:44:20 +0000]
[bug_15300] Double free fixed on ArrayListExp

  test_run ast bug_15300
  test_run ast bug_15300 mode_nwni_profiling

Change-Id: Id5c6a383008e35b07c9ef909bddaeeb11e9d58ae

3 years agofix evstr for non sizeable variables ( enull, jnull, jnull, jvoid, ... ) 51/19451/2
Antoine ELIAS [Fri, 6 Oct 2017 15:54:58 +0000]
fix evstr for non sizeable variables ( enull, jnull, jnull, jvoid, ... )

Change-Id: I4fbe520ed73e23a582d200482458df6f002da721

3 years agofix matrix() with empty struct/cell 66/19466/2
Antoine ELIAS [Sat, 7 Oct 2017 22:16:41 +0000]
fix matrix() with empty struct/cell

Change-Id: I3d1b8e410401629b43f032a1c6dddb949a287e1f

3 years agoBug fix 15261: Wrong default inserted in struct 65/19465/3
Antoine ELIAS [Sat, 7 Oct 2017 22:14:40 +0000]
Bug fix 15261: Wrong default inserted in struct

https://bugzilla.scilab.org/15261

Change-Id: I3e620fe64dbba892c1940ddb6ecf171c0b17a9ca

3 years agomissing include added 70/19470/1
Cedric Delamarre [Mon, 9 Oct 2017 12:38:43 +0000]
missing include added

after https://codereview.scilab.org/#/c/19423/

Change-Id: I92b6bc0bc190714b464bfdfa95ecb64e53e38d4c

3 years ago* Bug 6607 (+NR test): clear S; S(1:2,1:2).a=1; yielded an error 69/19469/3
Samuel GOUGEON [Sun, 8 Oct 2017 18:47:57 +0000]
* Bug 6607 (+NR test): clear S; S(1:2,1:2).a=1; yielded an error

  http://bugzilla.scilab.org/6607

Change-Id: I6c6dbc9adef660666303ae8d2e3efa87935d4f53

3 years ago* Bug 14981 (+NR test): [cell1; cell2] and further cells extractions crash Scilab 67/19467/2
Samuel GOUGEON [Sun, 8 Oct 2017 11:30:50 +0000]
* Bug 14981 (+NR test): [cell1; cell2] and further cells extractions crash Scilab

  http://bugzilla.scilab.org/14981

Change-Id: Ia6e5de80c66fdc9bf0afcc2352f3610cb48a15f4

3 years ago* Bug 15146 fixed - lasterror() crashes Scilab when last error message is empty 69/19269/3
Simon Marchetto [Wed, 4 Oct 2017 16:41:29 +0000]
* Bug 15146 fixed - lasterror() crashes Scilab when last error message is empty

Change-Id: If8121765b4ff849d358091a0ddda0d091c0fbcc8

3 years ago* Bug #15148 fixed - link() doesn't return any error for a wrong flag argument value 70/19270/5
Simon Marchetto [Wed, 4 Oct 2017 16:57:41 +0000]
* Bug #15148 fixed - link() doesn't return any error for a wrong flag argument value

Change-Id: Id48a43ccab8ba7b40c1755b7d8f06c1cc0dc6090

3 years ago* Bug 6608 (+NR test): field and data insertion in an array of struct might fail 61/19461/3
Samuel GOUGEON [Sat, 7 Oct 2017 11:21:23 +0000]
* Bug 6608 (+NR test): field and data insertion in an array of struct might fail

  http://bugzilla.scilab.org/6608

Change-Id: Ic50973962aa040d57f7c72ca3107bc912c96381d

3 years ago* Bug 11196 (+NR test): some recursive extractions from mlists failed 60/19460/3
Samuel GOUGEON [Sat, 7 Oct 2017 10:31:54 +0000]
* Bug 11196 (+NR test): some recursive extractions from mlists failed

  http://bugzilla.scilab.org/11196

Change-Id: I05647dc50a7c7c740109404e512e0f7b428271c6

3 years ago* Bug 8669 (+NR test): some legal insertions in A(*,*,:) might fail 59/19459/3
Samuel GOUGEON [Sat, 7 Oct 2017 10:05:02 +0000]
* Bug 8669 (+NR test): some legal insertions in A(*,*,:) might fail

  http://bugzilla.scilab.org/8669

Change-Id: I3d424a9b9db07e2a244069a7c89b98c46074182f

3 years ago* Bug 5381 (+NR test): with UTF8, m*printf() shortened the output 58/19458/3
Samuel GOUGEON [Fri, 6 Oct 2017 22:47:19 +0000]
* Bug 5381 (+NR test): with UTF8, m*printf() shortened the output

  http://bugzilla.scilab.org/5381

Change-Id: I3263896a55d8f6b9daf8ac337cbc1a9f7cbffb0a

3 years ago* Bug 7652 (+NR test): inserting list("") in a cells array coud be erroneous 56/19456/4
Samuel GOUGEON [Fri, 6 Oct 2017 21:09:57 +0000]
* Bug 7652 (+NR test): inserting list("") in a cells array coud be erroneous

  http://bugzilla.scilab.org/7652

Change-Id: I730adbea724ff82758dcb9695f3b78a1503bb045

3 years ago* Bug 5602 (+NR test): assignment in a list in a cell replaced the whole list 57/19457/3
Samuel GOUGEON [Fri, 6 Oct 2017 22:10:18 +0000]
* Bug 5602 (+NR test): assignment in a list in a cell replaced the whole list

  http://bugzilla.scilab.org/5602

Change-Id: I8b052f94ecb8a1635e1e341e68acdc5977b5bc26

3 years ago* Bug 5611 (+NR test): deleting the row/column of a cells array was impossible 55/19455/3
Samuel GOUGEON [Fri, 6 Oct 2017 20:42:19 +0000]
* Bug 5611 (+NR test): deleting the row/column of a cells array was impossible

  http://bugzilla.scilab.org/5611

Change-Id: Idd2cac16cb6d9b051e5010b9ca517807135cfc7b

3 years ago* Bug 10270 (+NR test): execstr(['v = [int16(1)';']']) needed 2 <enter> 54/19454/3
Samuel GOUGEON [Fri, 6 Oct 2017 20:18:09 +0000]
* Bug 10270 (+NR test): execstr(['v = [int16(1)';']']) needed 2 <enter>

  http://bugzilla.scilab.org/10270

Change-Id: I89b8f599258c0dbc031c8d64232f87358165948f

3 years ago* Bug 8842 (+NR test): clear s; s.a = cos // failed 53/19453/3
Samuel GOUGEON [Fri, 6 Oct 2017 19:49:25 +0000]
* Bug 8842 (+NR test): clear s; s.a = cos  // failed

 http://bugzilla.scilab.org/8842

Change-Id: Ic4003b5b1885fcf8840286789729f5ae5fee42cf

3 years ago* Bug 9297 (+NR test): assigning a mlist to a structure field failed 52/19452/4
Samuel GOUGEON [Fri, 6 Oct 2017 19:33:27 +0000]
* Bug 9297 (+NR test): assigning a mlist to a structure field failed

  http://bugzilla.scilab.org/9297

Change-Id: Ibb0c3ae5ab3db973d0f189a53cde8852a009faff

3 years agomgetl: fix single line without EOL 62/19462/1
Antoine ELIAS [Sat, 7 Oct 2017 15:44:28 +0000]
mgetl: fix single line without EOL

Change-Id: If6301c214b1208dcc3857239454db2100eebccbd

3 years ago* Bug #15034 fixed : Unable to create a structure using mlist. 64/19264/4
Simon Marchetto [Wed, 4 Oct 2017 16:26:49 +0000]
* Bug #15034 fixed : Unable to create a structure using mlist.

Crash fixed. A mlist is returned.

Change-Id: I1c0718107b8cee1a8576f42ac6631b3d673ce503

3 years ago* Bug #15243 fixed - grand() did not check its inputs 40/19440/4
Clément DAVID [Thu, 28 Sep 2017 12:01:15 +0000]
* Bug #15243 fixed - grand() did not check its inputs

Change-Id: I753ccc97aaae007557ea8336219ee71689c624f8

3 years ago* Bug 15183 fixed: ndgrid(x) expected a mandatory argin#2 82/19282/6
Simon Marchetto [Wed, 4 Oct 2017 16:07:29 +0000]
* Bug 15183 fixed: ndgrid(x) expected a mandatory argin#2

  * http://bugzilla.scilab.org/15183
  * ndgrid.xml (ja_JP) actually in english => deleted

Change-Id: I9f44d56f0b29812c9095894dbbaea294ae00593f

3 years ago* Bug 12862 fixed: intsplin(x,y) ignored imag(y) 39/19439/3
Samuel GOUGEON [Mon, 2 Oct 2017 00:16:59 +0000]
* Bug 12862 fixed: intsplin(x,y) ignored imag(y)

 http://bugzilla.scilab.org/12862

Change-Id: I0de699d522caac617b08df27aae2ded417aaed12

3 years agoimprove mgetl performance 34/19434/9
Antoine ELIAS [Thu, 28 Sep 2017 11:43:14 +0000]
improve mgetl performance

Change-Id: I173fe1da5222cf26028aa95dbac85806a2e7c953

3 years ago* Bug 5248 fixed: The graphical entity picker was out of work 47/19447/3
Samuel GOUGEON [Tue, 3 Oct 2017 20:11:57 +0000]
* Bug 5248 fixed: The graphical entity picker was out of work

Change-Id: I56c96a41c71fc8e59a1bbca8890e271db9d3e721

3 years ago* Bugs #9838,9839,10196 fixed: evstr(strarray) 2.3 x faster + more robust against... 33/19033/12
Samuel GOUGEON [Thu, 2 Feb 2017 21:49:35 +0000]
* Bugs #9838,9839,10196 fixed: evstr(strarray) 2.3 x faster + more robust against components without output

 * evstr() code improved:
   - 2.3x faster: bench_mark string bench_evstr
   - more consistent and resilient: when an instruction has a void or
     empty output, the answer is now always the same: a default value
     set accordingly with the type of the overall result.
   - ascii(10) and ascii(13) are now supported in both scalar or array inputs

 * test_run string   passes

 *  evstr("// component without output")  yielded an error:
    http://bugzilla.scilab.org/9838

 * evstr(["%pi" ascii(10) ; "3" "%i"]) yielded an error:
   http://bugzilla.scilab.org/9839
   Support to included ascii(10) and ascii(13) added.

 * http://bugzilla.scilab.org/10196 :
   //a)
   t = ["%pi" "[]" "%eps"]; r = evstr(t);
   "[]" shifted output components by 1 place: r(2) == evstr(t(3))
   // b)
   evstr("whereami()") yielded an error (because whereami() has no output)

Change-Id: I267229dce2a13de204af804409279bea0f477b74

3 years ago* Bug 15089 fixed: getcolor GUI cleared and used the current figure 22/19222/5
Samuel GOUGEON [Wed, 22 Mar 2017 19:38:05 +0000]
* Bug 15089 fixed: getcolor GUI cleared and used the current figure

  http://bugzilla.scilab.org/15089
  - Bug fix
  - speed up the display of the GUI
  - compact color's infos in the status bar to make them readable even
    when the GUI is small
  - fixes a ".."+[]+".." warning when the picked color has no name.

  Was correct when commited @ https://codereview.scilab.org/#/c/18308
  but not taken into account in the final commit.

Change-Id: I7bf5d8c1f684c4c0bdd7a938f9afa41aecc76e79

3 years ago* Bug 12330: mode() was poorly documented. Page overhauled 50/19250/7
Samuel GOUGEON [Sun, 9 Apr 2017 17:36:11 +0000]
* Bug 12330: mode() was poorly documented. Page overhauled

  . http://bugzilla.scilab.org/12330
  . New page rendered in mode.pdf. Please remove it before merging.
  . exec() page will be overhauled in another commit
  . The page will be retranslated from scratch in other commits

Change-Id: Ie860502479588ff12052675a29454982ca2c935a

3 years ago* Bug 15170 fixed: getd() created and returned a parasitic variable k 75/19275/4
Samuel GOUGEON [Fri, 26 May 2017 15:49:01 +0000]
* Bug 15170 fixed: getd() created and returned a parasitic variable k

  http://bugzilla.scilab.org/15170

Change-Id: I69dc38a81ed2990e3ea528231f4b0c0175b57a64

3 years ago* Bug 15184 refixed: inequalities with complex numbers 72/19372/5
Samuel GOUGEON [Mon, 14 Aug 2017 15:14:16 +0000]
* Bug 15184 refixed: inequalities with complex numbers

 * http://bugzilla.scilab.org/15184
 * Followup of https://codereview.scilab.org/#/c/19340/
 * <=, >= and > comparisons were unfixed.
 * Returning %F by default was not convenient: See the rational @
   http://mailinglists.scilab.org/Bug-15184-tp4036857p4036864.html

Change-Id: I45ca915f40f491eb79b2545fb4d1a1848e14bcda

3 years ago* Bug 14883 fixed: whereis returned [] for builtin. Page overhauled for 6.0 99/19399/6
Samuel GOUGEON [Wed, 23 Aug 2017 20:01:18 +0000]
* Bug 14883 fixed: whereis returned [] for builtin. Page overhauled for 6.0

 * http://bugzilla.scilab.org/14883
 * Scilab 6 changes were not yet documented
 * Added in the 6.0.1 section. Is it right? (could be < beta2)
 * Page moved, since, now, libraries AND builtin are covered.
 * Page to be retranslated from scratch (almost rewritten => too many changes)

Change-Id: Iac85a538b4c096be15551ff35b5388f5f18042c2

3 years agohelp names: any length + UTF-8 accepted 19/19419/5
Samuel GOUGEON [Sat, 9 Sep 2017 19:31:31 +0000]
help names: any length + UTF-8 accepted

Change-Id: I4a1c41f18294655a1df45e7346eaa619f5eee620

3 years ago* bug 15269: xgetech() tagged obsolete 21/19421/4
Samuel GOUGEON [Sun, 10 Sep 2017 17:30:41 +0000]
* bug 15269: xgetech() tagged obsolete

  http://bugzilla.scilab.org/15269

Change-Id: I9dbcf9e5bb4ac73aedf5b5b8c8c7e6363ea6f44c

3 years agoBug #15285 fixed: resize_matrix() extended to int64 and uint64 08/19408/3
Samuel GOUGEON [Wed, 30 Aug 2017 15:50:20 +0000]
Bug #15285 fixed: resize_matrix() extended to int64 and uint64

Change-Id: I8ba10d6bb2cabfa7e91dec82b4d2aa241f383ab9

3 years ago http://bugzilla.scilab.org/9519 07/19407/4
Samuel GOUGEON [Sat, 26 Aug 2017 12:34:42 +0000]
  http://bugzilla.scilab.org/9519

  * ".xcos .zcos" filter added: Xcos files are now opened with xcos
    from the console. .zcos files no longer block Scinotes
  * "lib" filter added. Scilab libraries can now be opened.
  * ".scg" filter added. They were filtered with .sce and .sci and opened
    in Scinotes. Graphics files out of the CWD can now be
    browsed and properly loaded from the console.
  * ".tst .dia.ref" filter added.
  * Other types of files are routed to the prefered OS application
    instead of being sent to Scinotes.

Change-Id: Ic5429f5f0086b9162a758fe88c6c867f3451151e

3 years agofplot3d1(): fixes 'operation + []' warnings 39/19339/3
Samuel GOUGEON [Mon, 17 Jul 2017 12:45:38 +0000]
fplot3d1(): fixes 'operation + []' warnings

  // Occurred when no option is used, as with:
  x1=-2:0.1:2; x2=-2:0.1:2;
  deff('z=f(x,y)','z=100*(y-x^2)^2+(1+x)^2');
  clf();
  fplot3d1(x1,x2,f);

Change-Id: I7de277db3e21a1e4f828a02c5f0c6b932bd61a0e

3 years ago* Bug 14544 fixed: scatter and scatter3 canceled upstream drawlater 06/19406/3
Samuel GOUGEON [Fri, 25 Aug 2017 21:22:17 +0000]
* Bug 14544 fixed: scatter and scatter3 canceled upstream drawlater

 http://bugzilla.scilab.org/14544

Change-Id: I8bbdc31b9097bdc425dd1af7aea55d99b9dba78f

3 years ago* Bug 15249 fixed: findobj('toto') yielded an error instead of [] 80/19380/3
Samuel GOUGEON [Wed, 16 Aug 2017 19:19:21 +0000]
* Bug 15249 fixed: findobj('toto') yielded an error instead of []

  http://bugzilla.scilab.org/15249

Change-Id: I6472eb67301c5b7473c54a64188201ffaa9ee980

3 years agoscilab.start: clear main_menubar_cb getPreferencesValue 33/19133/4
Samuel GOUGEON [Sat, 25 Feb 2017 20:57:26 +0000]
scilab.start: clear main_menubar_cb getPreferencesValue

Change-Id: I71c166603b1a5b8eaccf616c9e36748fe09fe9ab

3 years ago* Bug 14532 fixed: test_run failed on non-autoloaded atoms 34/19234/5
Samuel GOUGEON [Tue, 28 Mar 2017 00:59:15 +0000]
* Bug 14532 fixed: test_run failed on non-autoloaded atoms

  http://bugzilla.scilab.org/14532

  Replaces https://codereview.scilab.org/#/c/18176/

  Tested on "apifun":
  atomsInstall apifun
  atomsAutoloadDel apifun
  test_run("apifun",[],"show_error")

Change-Id: I2da90184507e94fe6dce21240a045bd4cff9221b

3 years ago* Bug 15282 fixed: help_from_sci() could set % in xml:id & master_help.xml 43/19443/2
Samuel GOUGEON [Mon, 2 Oct 2017 23:49:49 +0000]
* Bug 15282 fixed: help_from_sci() could set % in xml:id & master_help.xml

  http://bugzilla.scilab.org/15282

Change-Id: I20b0ef05ff659cce1567c4a0a374445d3bdcaccd

3 years ago* Bug 15228 fixed - Graphics: get() error message fixed 27/19427/2
Paul Bignier [Sun, 24 Sep 2017 16:20:21 +0000]
* Bug 15228 fixed - Graphics: get() error message fixed

Change-Id: Id8233f1eacae7c0ddaba36097bea753583d77c7c

3 years agoXcos: fix Chaos_Modelica demo 29/19429/3
Clément DAVID [Mon, 25 Sep 2017 15:55:07 +0000]
Xcos: fix Chaos_Modelica demo

Change-Id: If31a6b617e099a45901db3eb0d830a8271d1af4e

3 years agoXcos help pages: misc. improvements (all but pallettes) 26/19426/4
Samuel GOUGEON [Fri, 22 Sep 2017 20:53:48 +0000]
Xcos help pages: misc. improvements (all but pallettes)

Change-Id: Ibf18707da3e635562cc0b8ff2a30bbe45ba6760c

3 years ago%i_lcm() updated after https://codereview.scilab.org/19180 18/19418/3
Samuel GOUGEON [Sat, 9 Sep 2017 16:01:42 +0000]
%i_lcm() updated after https://codereview.scilab.org/19180

 %i_gcd() is now included in gcd() since I54d731a7a061d7f60cbfda8aa8f8279b39eb924a
 Upgrading lcm() within the same gcd() commit was my first intention.
 After changing my plan, i forgot committing this %i_lcm() update,
 the only occurence using the former %i_gcd().

Change-Id: I75ebdb8d7980e7aa2227395e46c65cfd45fb80c6

3 years ago* Bug 15273 fixed: Wrong documented order of eval_cshep2d 2d derivatives 24/19424/3
Samuel GOUGEON [Mon, 11 Sep 2017 21:12:26 +0000]
* Bug 15273 fixed: Wrong documented order of eval_cshep2d 2d derivatives

  http://bugzilla.scilab.org/15273

Change-Id: Ib25742dd14bd3259ebc18b84ece453ad33f6eb42

3 years ago* bug 14896: Using 'set' with multiple properties 23/19423/7
Antoine ELIAS [Mon, 11 Sep 2017 07:22:31 +0000]
* bug 14896: Using 'set' with multiple properties

Change-Id: I3746fc3fc98c3578e93e52a08d33541dc30c3f22

3 years ago* Bug 15239 fixed: Console .tag & .userdata not displayed nor documented 66/19366/3
Samuel GOUGEON [Thu, 10 Aug 2017 19:56:01 +0000]
* Bug 15239 fixed: Console .tag & .userdata not displayed nor documented

  http://bugzilla.scilab.org/15239

Change-Id: I7f035c366fc50095722ef6273e0e9c3bc69d5b14

3 years ago* Bug 15260 fixed: sci2exp broken for all cells structs and hypermats 12/19412/3
Samuel GOUGEON [Thu, 31 Aug 2017 23:32:22 +0000]
* Bug 15260 fixed: sci2exp broken for all cells structs and hypermats

  http://bugzilla.scilab.org/15260

  This commit fixes the issue for cells, hypermats and simple structs.
  The bug http://bugzilla.scilab.org/15264 must be priorly fixed to fix
  the case of arrays of structures.
  We should not wait for it (there are more than 900 occurences of
  sci2exp() in Scilab .sci files, that are potentially impacted by this
  bug and that wait). A complementary fix will be commited later.

Change-Id: I902727617b022ed6dbb07d854d67bf37af8c1099

3 years ago* Bug 8297 fixed: cat() slowness was crippling. Rewritten 78/19278/3
Samuel GOUGEON [Tue, 6 Jun 2017 00:05:22 +0000]
* Bug 8297 fixed: cat() slowness was crippling. Rewritten

  * http://bugzilla.scilab.org/8297
  * fastens cat() by x300 for stacking (250,250) matrices
              by > x60000 for stacking (500,500) matrices
                              (0.25s instead of 4h), etc.
  * All non reg tests for other former cat() bugs pass:
    test_run elementary_functions bug_4439
    test_run elementary_functions bug_4460
    test_run elementary_functions bug_4751
    test_run elementary_functions bug_13409
  * Unit test extended.

Change-Id: I7f8d547e3f5549c060e0c97f4e4a08bd32a1bc47

3 years ago* Bug 15236 fixed: isglobal() page was inaccurate + wrong examples 63/19363/5
Samuel GOUGEON [Tue, 8 Aug 2017 10:04:53 +0000]
* Bug 15236 fixed: isglobal() page was inaccurate + wrong examples

  * http://bugzilla.scilab.org/15236
  * page overhauled => easier to retranslate from scratch rather than
    to detect and pick up many cookies to retranslate
    => other languages deleted

Change-Id: I0cd3c9d3594303376f521e675157561bc8f048ab

3 years ago* bug 15070 fixed: bitset() failed for bit pos as encoded integer 96/19196/3
Samuel GOUGEON [Sat, 18 Mar 2017 13:23:32 +0000]
* bug 15070 fixed: bitset() failed for bit pos as encoded integer

  http://bugzilla.scilab.org/15070

Change-Id: I8ae89895adaaec628a379bb305747c9436117a28

3 years agoPages evstr, strcmp, strcmpi: misc typos + encoding fixed 09/19409/4
Samuel GOUGEON [Wed, 30 Aug 2017 16:37:54 +0000]
Pages evstr, strcmp, strcmpi: misc typos + encoding fixed

 Weirdly, encoding issues for (pt) files do no appear in the CR diff.
 They do in the pages as bad chars.

 No entry in CHANGES required.

Change-Id: I056e79b924c3e1827c59b2dd80b74af82d71a4be

3 years ago* Bug 14573 & 14623 fixed: varargout management when is not alone and in mlist overload 13/19413/5
Antoine ELIAS [Mon, 4 Sep 2017 07:02:21 +0000]
* Bug 14573 & 14623 fixed: varargout management when is not alone and in mlist overload

Change-Id: I2abc9f06ace6741b9c0deed72ef802aa9e639c3c

3 years ago* bug 15017.a: gcd() always returned a int32. + support int64 & uint64 80/19180/4
Samuel GOUGEON [Sun, 12 Mar 2017 23:18:26 +0000]
* bug 15017.a: gcd() always returned a int32. + support int64 & uint64

  * http://bugzilla.scilab.org/15017
  * The type of output GCD is now the type of input.
  * The input can now be an array instead of a row (was not checked)
  * Support to int64 and uint64 added
  * Code improved & simplified:
     - # of input arguments was not checked.
     - %i_gcd() included and removed (used nowhere else)
  * Help page updated and improved.
    Existing translations: too many changes => not worth keeping them
  * There were no unit tests: added

  The bug 15058 http://bugzilla.scilab.org/15058 will be fixed in master
  after merging this commit and merging 6.0 => master

Change-Id: I54d731a7a061d7f60cbfda8aa8f8279b39eb924a

3 years ago* Bug 15266 fixed: Wrong default out_mode in linear_interpn 15/19415/2
Antoine ELIAS [Mon, 4 Sep 2017 15:11:11 +0000]
* Bug 15266 fixed: Wrong default out_mode in linear_interpn

Change-Id: I6fdb34caf3c840cd013789ab32c343ec64196302

3 years ago* Bug 12195 fixed: generateBlockImage sometimes changed the current driver 05/19405/2
Samuel GOUGEON [Fri, 25 Aug 2017 18:13:13 +0000]
* Bug 12195 fixed: generateBlockImage sometimes changed the current driver

  http://bugzilla.scilab.org/12195

Change-Id: I12ac17067267fc257c1082015fafa58548b8eba1

3 years ago* Bug #13900 fixed - Statistics: making nanmin and nanmax obsolete 88/19188/6
Siddhartha Gairola [Tue, 7 Mar 2017 09:35:58 +0000]
* Bug #13900 fixed - Statistics: making nanmin and nanmax obsolete

Change-Id: I02e0446c03cf9ff149b42f11a7ee96982d9ce222

3 years agoUpdate man.xml with the new dookbook URL 92/19392/3
Samuel GOUGEON [Fri, 18 Aug 2017 21:24:44 +0000]
Update man.xml with the new dookbook URL

Change-Id: I70e94c437a8998fc4541df24588bf3bef759c4a3

3 years ago* Bugs 14629 & 14680 fixed: '<' caused trouble in Xcos EXPRESSION rendering 88/19388/2
Samuel GOUGEON [Thu, 17 Aug 2017 23:54:46 +0000]
* Bugs 14629 & 14680 fixed: '<' caused trouble in Xcos EXPRESSION rendering

 * http://bugzilla.scilab.org/14680: '<' in expression was eaten in the icon
 * http://bugzilla.scilab.org/14629: The last '<' truncated the rendering

Change-Id: I5668e5dfed7cbd2ffbf2c5d429d94d982fbb44e8

3 years agoUpdate scilab_macros.txt + scilab_primitives.txt 76/19376/3
Samuel GOUGEON [Mon, 14 Aug 2017 19:32:26 +0000]
Update scilab_macros.txt + scilab_primitives.txt

Mainly based on syntax highlighting in Scinotes + some edition trials

Change-Id: I193fbb51041e25bf8731f593242aff7958b3cf8e

3 years agohelp: misc. typos and short improvements (no image changed) 09/19109/15
Samuel GOUGEON [Tue, 14 Feb 2017 01:14:26 +0000]
help: misc. typos and short improvements (no image changed)

Change-Id: I4ae949f23d916a9c1e0715a36d3872b2ba116ef7

3 years agosize() can now be overloaded for tlist lists 52/19352/2
Samuel GOUGEON [Sun, 23 Jul 2017 14:50:09 +0000]
size() can now be overloaded for tlist lists

  See http://mailinglists.scilab.org/Scilab-users-overloading-size-for-tlist-tp4036768p4036769.html

Change-Id: I1dab6396a9ea97fdca8235b29faae5436b063b33

3 years ago[bug_15037] residu fixed 41/19341/1
Cedric Delamarre [Mon, 17 Jul 2017 14:44:05 +0000]
[bug_15037] residu fixed

  test_run cacsd bug_15037
  test_run cacsd bug_15037 mode_nwni_profiling

Change-Id: I2554f03563b9b10fca06c37e99381ec1bad704fb

3 years ago[bug_15184] overload and error management fixed 40/19340/1
Cedric Delamarre [Thu, 13 Jul 2017 14:47:33 +0000]
[bug_15184] overload and error management fixed

  test_run overloading bug_15184
  test_run overloading bug_15184 mode_nwni_profiling

Change-Id: Idd63c0c54122d2bcee71e9d4c02d949c84bf8c12

3 years ago[bug_15199] tests added 34/19334/1
Cedric Delamarre [Thu, 13 Jul 2017 12:07:25 +0000]
[bug_15199] tests added

test_run optimization bug_15199
test_run optimization bug_15199 mode_nwni_profiling

Change-Id: Ie7bea5308bceb6585459a5544d6ec297c4510f46

3 years ago* Bug #15207 fixed : `xcos(scs_m)` did not work for sub-systems. 25/19325/2
Clément DAVID [Thu, 6 Jul 2017 10:41:07 +0000]
* Bug #15207 fixed : `xcos(scs_m)` did not work for sub-systems.

Change-Id: I657da9558bf9b52da1b9457dc83ea82e0133fd9c

3 years agoScicos tests: re-generate dia.ref after bug fixes 23/19323/2
Clément DAVID [Thu, 6 Jul 2017 09:07:32 +0000]
Scicos tests: re-generate dia.ref after bug fixes

Change-Id: I820d50ff7ae985bbf45f165667ee65dbb37b5f1e

3 years ago* Bug #15185 fixed - "Region to Superblock" did not restore broken links. 22/19322/1
Clément DAVID [Wed, 5 Jul 2017 16:00:55 +0000]
* Bug #15185 fixed - "Region to Superblock" did not restore broken links.

Change-Id: I0ea3d06c9318f4eed8002b5196f6282909b4a5fa

3 years ago* Bug #15205 fixed - `get_scicos_version` returned the previous version. 21/19321/1
Clément DAVID [Tue, 4 Jul 2017 12:46:43 +0000]
* Bug #15205 fixed - `get_scicos_version` returned the previous version.

Change-Id: Icaa2c2c3138a637fb3348f019fd6bef6a4cae505

3 years agoFix build with ocaml 4.0.4 32/19232/7
Clément DAVID [Mon, 27 Mar 2017 15:45:41 +0000]
Fix build with ocaml 4.0.4

Change-Id: I962fe026f1c44f7f76435db0b4838b0d936994c8

3 years ago* Bug 15188 fixed: Failed to load hdf5_is_file function 87/19287/1
Antoine ELIAS [Fri, 16 Jun 2017 14:22:02 +0000]
* Bug 15188 fixed: Failed to load hdf5_is_file function

Change-Id: I449c170d2778858146af5bcfc50a036d088628b8

3 years agoString: fix bug #4277 nonreg test 65/19165/2
Clément DAVID [Fri, 10 Mar 2017 15:59:55 +0000]
String: fix bug #4277 nonreg test

Change-Id: I4ef867ad73dd3c1e957df700b4950b2e7b9554ae

3 years ago* Bug 11756 fixed: atomsGui categories failed listing all member modules 73/19273/3
Samuel GOUGEON [Sun, 21 May 2017 17:47:21 +0000]
* Bug 11756 fixed: atomsGui categories failed listing all member modules

  http://bugzilla.scilab.org/11756

Change-Id: I3c1315f60704f04ad9fd511f19f64ee0cf5f5b0d

3 years ago* Bug 15144 fixed: mean() and stdev() could not be overloaded 68/19268/2
Samuel GOUGEON [Sat, 29 Apr 2017 12:47:25 +0000]
* Bug 15144 fixed: mean() and stdev() could not be overloaded

  * http://bugzilla.scilab.org/15144
  * This feature is noticeably expected in Image processing toolboxes
    where matrices and RGB hypermatrices are embedded in custom typed lists.

Change-Id: I6eade55b9a031d9d13f8275362d079c147f0e06a

3 years agoimprove iconvert speed 65/19265/6
Antoine ELIAS [Sat, 22 Apr 2017 10:16:51 +0000]
improve iconvert speed

  test_run integer iconvert
  test_run integer iconvert mode_nwni_profiling

Change-Id: Ida2e82cfe8dbd3fb89bacf0a5e5501a808579daa

3 years ago* Bug 15119: Inequality comparisons between complex-encoded real numbers failed 46/19246/4
Samuel GOUGEON [Thu, 6 Apr 2017 23:28:46 +0000]
* Bug 15119: Inequality comparisons between complex-encoded real numbers failed

  http://bugzilla.scilab.org/15119

  %s_#_hm() and %hm_#_s() overloading functions are no longer used
  (tested) => removed

Change-Id: Id35090dc4c3b5f895fd63e479c18f64f68847c41

3 years agoAST: let some tests pass 33/19233/3
Clément DAVID [Mon, 27 Mar 2017 16:39:13 +0000]
AST: let some tests pass

Change-Id: I1093639502f993b66e2d71561cb0dde7592701d1

3 years ago* Bug 14254 fixed: unclear error when installing unavailable atoms 31/19231/5
Samuel GOUGEON [Sun, 26 Mar 2017 18:03:02 +0000]
* Bug 14254 fixed: unclear error when installing unavailable atoms

  http://bugzilla.scilab.org/14254

  Replaces https://codereview.scilab.org/#/c/18635/

  The error message contains the Scilab version and the OS name.
  It is not constant and so can't build a constant .dia.ref.

  For the time being, assert_checkerror() crashes Scilab.

Change-Id: Iac27325414e3fcf2b415e2fe19d86c980dcfbf24

3 years ago* Bug #15063 fixed - effectively remove fort 87/19187/6
Paul Bignier [Tue, 14 Mar 2017 15:21:52 +0000]
* Bug #15063 fixed - effectively remove fort

Change-Id: I5b30b0bc71253f5af76486fba016463b27d89467

3 years agomemory corruption fixed 41/19241/2
Cedric Delamarre [Fri, 31 Mar 2017 16:48:46 +0000]
memory corruption fixed

fix trouble after https://codereview.scilab.org/#/c/19218/

a(1) = {1} //crash

Change-Id: I0678dd76102221f84bb3c0dddea848ec8e63c7e4