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

3 years ago* Bug #15139 fixed - return in try/catch expression 57/19257/2
Antoine ELIAS [Tue, 18 Apr 2017 16:07:48 +0000]
* Bug #15139 fixed - return in try/catch expression

Change-Id: I3cdbc4a7e765eae73f6a552332b6764d6eb75203

3 years ago* Bug #15121 fixed: getOptionals() fails to recognize some options. 48/19248/4
Simon Marchetto [Fri, 7 Apr 2017 16:00:54 +0000]
* Bug #15121 fixed: getOptionals() fails to recognize some options.

Change-Id: Ic9e3e48ff8c419620d96ac9fa0d69853e0f2078a
Signed-off-by: Simon Marchetto <simon.marchetto@scilab-enterprises.com>

3 years ago* Bug #15138 fixed : Scilab crashes at start on Windows 62/19262/2
Simon Marchetto [Fri, 21 Apr 2017 03:42:31 +0000]
* Bug #15138 fixed : Scilab crashes at start on Windows

pointer returned from getenv() must not be modified or deleted (internal memory block)

Change-Id: I73a382ce0dca9d46d83f6a7180cc8402f9cb78b1

3 years ago* Bug #15137 fixed : ilib_build cannot build a library with more than 999 function... 63/19263/2
Simon Marchetto [Fri, 21 Apr 2017 04:17:23 +0000]
* Bug #15137 fixed : ilib_build cannot build a library with more than 999 function entries in Scilab 6

Change-Id: I0cba7e99b30b25583a23a47830d0cbcb58dabed5
Signed-off-by: Simon Marchetto <simon.marchetto@scilab-enterprises.com>

3 years ago* Bug #15117 fixed - Optimization: fix imbricated optimizers calls 51/19251/8
Paul Bignier [Mon, 10 Apr 2017 12:49:03 +0000]
* Bug #15117 fixed - Optimization: fix imbricated optimizers calls

  test_run optimization bug_15117
  test_run optimization bug_15117 mode_nwni_profiling

Change-Id: I56767debaec42b1bfbfe44031059b3a3485c1dad

3 years agoRemove xcos_saxon test 45/19245/1
Clément DAVID [Thu, 6 Apr 2017 08:38:30 +0000]
Remove xcos_saxon test

1. Java DOM serialization / deserialization is no more used in 6.0.0 so there is no impact on having Saxon loaded or not.
2. This test locks the Windows test machines
3. There is no associated bug

Change-Id: I92907a59c5639a78cc1a94ae1d29acf3206cd346

3 years ago* Bug #15024 fixed : Xcos labels were not preserved . 00/19200/6
Clément DAVID [Fri, 17 Mar 2017 05:54:44 +0000]
* Bug #15024 fixed : Xcos labels were not preserved .

This commit upgrade the Xcos metamodel for BLOCK and LINK labels. An
owned ANNOTATION is associated as an HTML label and allow each label to be
move-able on the user-interface and a DESCRIPTION field is available
for oneliner (eg. Scilab variable compatible).

XMI serialization has been updated accordingly.
ZCOS format upgrade (backward compatible) the Scilab 5 encoding (as an mxCell).

NOTE: PORT label is still a string

Change-Id: I65f2d628e5359b7b5bdaf093b053d201177057f5

3 years ago[bug_14399] lines number fixed 27/19227/2
Cedric Delamarre [Fri, 24 Mar 2017 17:03:02 +0000]
[bug_14399] lines number fixed

Change-Id: Id57d80a17be326c6af100fb7110584240608e2bc

3 years agoMemory leak fixed in types 18/19218/2
Cedric Delamarre [Wed, 22 Mar 2017 10:34:48 +0000]
Memory leak fixed in types

    * test_run ast bug_15008 mode_nwni_profiling

Change-Id: I6d0e6b88f811a47a7517e0b7efb871260c6543f8

3 years ago[bug_15008] overloading call fix with operators AND OR 17/19217/2
Cedric Delamarre [Wed, 22 Mar 2017 09:42:32 +0000]
[bug_15008] overloading call fix with operators AND OR

    * test_run ast bug_15008

Change-Id: I3b6cbac32650a4039cbad490faaf0ff50e20d52b

3 years ago* Bug #15072 fixed: The context was stored as a root diagram attribute instead of... 20/19220/2
Clément DAVID [Wed, 22 Mar 2017 13:20:23 +0000]
* Bug #15072 fixed: The context was stored as a root diagram attribute instead of being stored on each Superblock layer.

Change-Id: If6c998a91767015e9287f79c180cbf578ac0d732

3 years ago* Bug 15079 fixed: extraction & insertion in subchildren could fail 97/19197/3
Samuel GOUGEON [Sat, 18 Mar 2017 15:51:38 +0000]
* Bug 15079 fixed: extraction & insertion in subchildren could fail

  http://bugzilla.scilab.org/15079

Change-Id: Ic6818a4d8bc362a63ccbd59b6fcc80c7df943023

3 years agofix link trouble for tbx using struct on linux 13/19113/2
Antoine ELIAS [Tue, 14 Feb 2017 15:32:01 +0000]
fix link trouble for tbx using struct on linux

Change-Id: I4bb67ff14ca23f8d8f696e882e5d641097ce9cad

3 years agoBug #14424 #14376 fixed: remove size max of input function, avoid wrong interpretatio... 12/19212/2
Antoine ELIAS [Wed, 1 Feb 2017 11:31:22 +0000]
Bug #14424 #14376 fixed: remove size max of input function, avoid wrong interpretation of C characters ('\', '%', ...)

   * multiple print of prompt
   * bad prompt after error
input("write a string: "); // write a string to get an error

Change-Id: If637263c325909d9ee84425c099e3b778f3ac0de

3 years ago* Bug #15046 fixed - Dynamic_link: call() couldn't mix inputs and outputs 90/19190/4
Paul Bignier [Wed, 15 Mar 2017 14:30:09 +0000]
* Bug #15046 fixed - Dynamic_link: call() couldn't mix inputs and outputs

Change-Id: I59ca8acd5c11d5c9c24ebb3f33ae20ad517457f7

3 years ago* Bug 13592 fixed: legend() set by hand in frame was shifted wrt mouse 99/19199/4
Samuel GOUGEON [Sat, 18 Mar 2017 21:38:45 +0000]
* Bug 13592 fixed: legend() set by hand in frame was shifted wrt mouse

Change-Id: Ifc3abfc3df3e115862ba91533323fc8a369f7d9e

3 years ago* bug 15053 fixed: remaining _str2code() references made mfile2sci failing 68/19168/4
Samuel GOUGEON [Sat, 11 Mar 2017 01:44:19 +0000]
* bug 15053 fixed: remaining _str2code() references made mfile2sci failing

  http://bugzilla.scilab.org/15053

  Search "str2code" (16 hits in 11 files)
  Only 2 remaining references (likely unrelevant), with no replacement:
  scilab\modules\xcos\tests\nonreg_tests\utils\renameIO.sci (1 hit)
    Line 65:     iparIO = [iparIO(1:4) ; _str2code(newName) ; iparIO(5+lfil:$)];

  scilab\modules\xcos\tests\nonreg_tests\utils\setW2Fformat.sci (1 hit)
    Line 66:     ipar = [ipar(1:5+lfil-1) ; _str2code(formatStr)];

Change-Id: I6ef0ca0d3b79d8d88eff5a643a1981dc2921ffe7

3 years ago* Bug #15039 fixed - Xcos demos: showcase auto-positioning (link + node) 40/19140/3
Paul Bignier [Wed, 15 Feb 2017 15:25:06 +0000]
* Bug #15039 fixed - Xcos demos: showcase auto-positioning (link + node)

Change-Id: I67e2e5d94a50680be5ea9a4663ef5c5100c6e7a9

3 years agoScicos tests: remove LV diagram 38/19138/3
Paul Bignier [Tue, 28 Feb 2017 10:39:27 +0000]
Scicos tests: remove LV diagram

Change-Id: I94c3a3a4d012cab54326dc170d935d218c44485a

3 years ago* Bug #12771 fixed - Xcos help: fix xcosPalGenerateallIcons example 36/19136/2
Paul Bignier [Mon, 27 Feb 2017 10:58:53 +0000]
* Bug #12771 fixed - Xcos help: fix xcosPalGenerateallIcons example

 * Also fixed a test and an occurrence in the code

Change-Id: I84c901d02b62a95a25495390e51df571ff8ab683

3 years agobug fix #14886: matplot save/load failed 79/19179/2
Antoine ELIAS [Sun, 12 Mar 2017 16:49:34 +0000]
bug fix #14886: matplot save/load failed

Change-Id: I06af15d8dd91a5cf55c4bd102a16921666947127

3 years agofix bug #15057: update .data of matplot does not take care of dimension >2 78/19178/3
Antoine ELIAS [Sun, 12 Mar 2017 16:02:49 +0000]
fix bug #15057: update .data of matplot does not take care of dimension >2

http://bugzilla.scilab.org/show_bug.cgi?id=15057

Change-Id: I036ba0bfc11626981a0fb9680d84078f9bd7e38f

3 years ago* Bug #15060 fixed - fplot3d did not draw because of an addition with an empty matrix... 83/19183/1
Adeline CARNIS [Mon, 13 Mar 2017 10:19:19 +0000]
* Bug #15060 fixed - fplot3d did not draw because of an addition with an empty matrix which now returns an empty matrix.

Change-Id: If828e738f740c6469529ed019683237a2c01ed78

3 years ago*Bug #15019 fixed - Add 'csci6' in the calling of ilib_build in 'Getting started... 63/19163/1
Adeline CARNIS [Fri, 10 Mar 2017 11:09:10 +0000]
*Bug #15019 fixed - Add 'csci6' in the calling of ilib_build in 'Getting started with API_Scilab' help page.

Change-Id: I1c67a49d27fe1b3fe2603fddb2a8a84222cdda94

3 years ago* Bug #15054 fixed - The callbacks of wfir_gui() were not prioritary. The callback_ty... 62/19162/1
Adeline CARNIS [Fri, 10 Mar 2017 09:59:43 +0000]
* Bug #15054 fixed - The callbacks of wfir_gui() were not prioritary. The callback_type property must be setted to 10.

Change-Id: Ieb74a7675f8a11257d57481fb3eaf9ac38eb3ff0

3 years ago* Bug #15052 fixed - IO: getpid() wasn't available 54/19154/3
Paul Bignier [Wed, 8 Mar 2017 16:33:57 +0000]
* Bug #15052 fixed - IO: getpid() wasn't available

Change-Id: Ia8d27f67f5a6e5047b293a5b0d45cf7cc45c3ef0

3 years agoHelp: fix jimport link 51/19151/1
Clément DAVID [Mon, 6 Mar 2017 13:04:11 +0000]
Help: fix jimport link

Change-Id: I1f256abced10d64cc83375cfb9089dbac2abfc72

3 years ago* Bug #15015 fixed - Output_stream: replace Sergescii with Ascii 22/19122/5
Paul Bignier [Fri, 17 Feb 2017 15:39:33 +0000]
* Bug #15015 fixed - Output_stream: replace Sergescii with Ascii

 * https://codereview.scilab.org/#/c/15941/ prevented some of those blocks (at least RFILE_f) from working
as the inner functions still expected Sergescii. Using ascii all the way now
 * Run RFILE_f's help page example to test

Change-Id: I7d4a07c08217d279b9c7626786e07e47d51d82ba

3 years ago* Bug #14910 fixed: plot() example now on a cleared figure 17/19117/3
Samuel GOUGEON [Tue, 14 Feb 2017 19:06:33 +0000]
* Bug #14910 fixed: plot() example now on a cleared figure

  http://bugzilla.scilab.org/14910

Change-Id: I0707f8b742ff0813bc21e003f48b4a33f5fece96

3 years agobug #4276 fixed: strsubst() replaces all occurences in regex mode. 44/19144/2
Aashay Singhal [Wed, 1 Mar 2017 19:40:44 +0000]
bug #4276 fixed: strsubst() replaces all occurences in regex mode.

Updated the test case file also.

Change-Id: I8a39e20a509c7c59452a79354d62d33c92825549

3 years agoxget/xset: deprecated, help updated 07/19107/6
Samuel GOUGEON [Mon, 13 Feb 2017 23:59:35 +0000]
xget/xset: deprecated, help updated

 * fix http://bugzilla.scilab.org/show_bug.cgi?id=5278
 * Beside "fpf", this is the last step for removing xget() and xset()
   from Scilab.

Change-Id: I4e8d27c3241966d2362403ec0466d943d3866882