21 months agoxmlGetValues: fix after a9b33b1 36/20736/3
Antoine ELIAS [Thu, 24 Jan 2019 17:18:06 +0000]
xmlGetValues: fix after a9b33b1

Change-Id: I71efa0de924bcd3752e2d63bf4242d019b41ab5b

21 months agoAddressSanitizer: fix some issues at first usage 33/20733/2
Clément DAVID [Fri, 18 Jan 2019 14:24:56 +0000]
AddressSanitizer: fix some issues at first usage

 * Console completion is almost always use on debug
 * UI does not display without the Uimenu fix

Change-Id: Idf6d3406ea0648db3e1595a112dda35fb79a15e3

21 months ago* Bug 15433 fixed: getPreferencesValue() => xmlGetValues() in [xml] 17/19817/4
Samuel GOUGEON [Thu, 1 Mar 2018 00:42:45 +0000]
* Bug 15433 fixed: getPreferencesValue() => xmlGetValues() in [xml]

  http://bugzilla.scilab.org/15433

Change-Id: I450a412a03df311c0695a570af48aa4189f09e7f

21 months agofix regression from %r_i_r shown in rational.tst 31/20731/2
Samuel GOUGEON [Wed, 23 Jan 2019 17:15:00 +0000]
fix regression from %r_i_r shown in rational.tst

  + dead code cleaned

Change-Id: Iced6c8bcb7247f3ac24aee66ba84cdd652995f3c

21 months ago[overloading, cacsd] fix regressions after 639afd36 21/20721/4
Stéphane Mottelet [Mon, 21 Jan 2019 09:47:37 +0000]
[overloading, cacsd] fix regressions after 639afd36

overloading macros where giving wrong results when
comparing rlist(1,0) with %inf or poly(%inf,'x','coeff')

Change-Id: Ice3915bb191763ce6ee2ef05acc40dde089c161a

21 months ago* Bug 15884 fixed: bode() layout improved 34/20634/5
Samuel GOUGEON [Sat, 24 Nov 2018 00:34:44 +0000]
* Bug 15884 fixed: bode() layout improved

  http://bugzilla.scilab.org/15884

  Comparison without/with this patch (rendering scale 1:1):
     http://bugzilla.scilab.org/attachment.cgi?id=4849

Change-Id: Ida1a668ca93b8ca546583f7b45927af38f62d575

21 months agotoolbox skeleton fixed about _d() and dgettext() 22/20722/5
Cedric Delamarre [Tue, 22 Jan 2019 14:36:24 +0000]
toolbox skeleton fixed about _d() and dgettext()

Change-Id: I5ceebc830dbac3536f1403cb62a4d15d38d73311

21 months agolocalization: update POT and dispatch PO files 28/20728/1
Clement DAVID [Wed, 23 Jan 2019 11:19:21 +0000]
localization: update POT and dispatch PO files

Change-Id: I2f4ed4bac8223672b7dec142d4e01e560c93c019

21 months ago* Bug 15922 fixed: rcond([]) returned [] => %inf 75/20675/4
Samuel GOUGEON [Thu, 3 Jan 2019 22:48:34 +0000]
* Bug 15922 fixed: rcond([]) returned [] => %inf

  http://bugzilla.scilab.org/15922

Change-Id: I5facf8e4a04acb62910533ecf0017ce03ba4dd2a

21 months ago* Bug 6777 fixed: gcf().anti_aliasing was poorly documented 58/20658/3
Samuel GOUGEON [Sat, 15 Dec 2018 01:23:45 +0000]
* Bug 6777 fixed: gcf().anti_aliasing was poorly documented

  http://bugzilla.scilab.org/6777
  anti_aliasing page: http://bugzilla.scilab.org/attachment.cgi?id=4860

Change-Id: Id70bd962f0c8441e57a4083ac4d58d3236157370

21 months ago* Bug 15873 fixed: sprand() yielded wrong density 12/20612/5
Samuel GOUGEON [Sat, 10 Nov 2018 20:32:29 +0000]
* Bug 15873 fixed: sprand() yielded wrong density

   http://bugzilla.scilab.org/15873

   Actual density relative accuracy more than 100 times better.
   Processing time slightly smaller (~ -20%)

   test_run sparse // passes, except spisp (as without this patch)

Change-Id: I1c303f272bf3e247660da2cf4f401860cbcd49bb

21 months ago* Bug 15898 fixed: edit() with user-defined | alias of macro 54/20654/4
Samuel GOUGEON [Sun, 9 Dec 2018 04:14:24 +0000]
* Bug 15898 fixed: edit() with user-defined | alias of macro

  http://bugzilla.scilab.org/15898

  edit() help pages are already in the [scinotes] module.
  edit() had not yet any unit tests.

Change-Id: Ib92c656e2b9fd9e0fd67c174281336defbb8c977

21 months ago* Bug 15899 fixed: tree2code(,%T) now indents with Scinotes prefs 53/20653/3
Samuel GOUGEON [Sun, 9 Dec 2018 02:27:09 +0000]
* Bug 15899 fixed: tree2code(,%T) now indents with Scinotes prefs

  http://bugzilla.scilab.org/15899

Change-Id: I0ce62d91f98ec54540b8d02339bce35716eca6e9

21 months ago* Bug 15891 fixed: [doc] matrix-wise trigo pages => subsection 47/20647/4
Samuel GOUGEON [Thu, 29 Nov 2018 02:02:39 +0000]
* Bug 15891 fixed: [doc] matrix-wise trigo pages => subsection

  http://bugzilla.scilab.org/15891

Change-Id: Idbd763c54f1c3657e3cb248a2c3e2347641b3a02

21 months ago[doc] comparisons page improved 41/20641/4
Samuel GOUGEON [Mon, 26 Nov 2018 19:42:53 +0000]
[doc] comparisons page improved

Change-Id: I12e56b35b79acf4b37abd4b03f58ce037b0ad019

21 months ago[doc] cat() page improved 40/20640/4
Samuel GOUGEON [Mon, 26 Nov 2018 03:58:58 +0000]
[doc] cat() page improved

Change-Id: I4518c23803e740bf45c872f0c57da9025adb306b

21 months ago* Bug 15830 fixed: linspace() was not reliable with encoded integers 79/20579/8
Samuel GOUGEON [Mon, 22 Oct 2018 23:45:45 +0000]
* Bug 15830 fixed: linspace() was not reliable with encoded integers

  http://bugzilla.scilab.org/15830

Change-Id: I55f61bcc62b5d1819a5c0c28099847395ffe0637

21 months ago* Bug 15403 fixed: bar(..,'stacked') missed y=0 40/20540/9
Samuel GOUGEON [Sun, 7 Oct 2018 03:24:20 +0000]
* Bug 15403 fixed: bar(..,'stacked') missed y=0

  http://bugzilla.scilab.org/15403

  + other bugs fixed about syntaxes

 All tests refering to bar() pass:
test_run graphics bug_4106 show_error
test_run graphics bug_7080 show_error
test_run graphics bug_12615 show_error
test_run graphics bug_13579 show_error
test_run graphics bar_stacked show_error
test_run graphics barhomogenize show_error // already fails before this patch. Updated for this patch

Change-Id: Ia00f4051a0a50eb4d61b784424f2f6dc29d61b41

21 months agotest_run("polynomials", "polelm") failed 16/20616/3
Adeline CARNIS [Tue, 13 Nov 2018 14:05:53 +0000]
test_run("polynomials", "polelm") failed

Change-Id: Idb20a4f38cced8544a45d75f07a0dc35fda2c7fa

21 months ago[graphics] Demos: add a 'Technical plots' section 20/20720/2
Samuel GOUGEON [Mon, 21 Jan 2019 09:45:34 +0000]
[graphics] Demos: add a 'Technical plots' section

Change-Id: Ie7e883fc9050a71c5dbd16fe883b74be70462450

21 months ago* Bug 15929 fixed: missing .. in cbAtomsGui() 13/20713/3
Samuel GOUGEON [Fri, 18 Jan 2019 22:12:51 +0000]
* Bug 15929 fixed: missing .. in cbAtomsGui()

  http://bugzilla.scilab.org/15929

  Transient bug => no CHANGES entry

  This is the only case found in all *.sci .sce .tst .dia.ref files
  with /[^.\s]\s*\n\s*\+\s*('|")/m

Change-Id: Ia969baab85bea761d830938591b66f1b522e6b75

21 months ago* Bug 15881 fixed: Demos stems bars histograms gathered 24/20624/4
Samuel GOUGEON [Mon, 19 Nov 2018 05:26:25 +0000]
* Bug 15881 fixed: Demos stems bars histograms gathered

  http://bugzilla.scilab.org/15881

Change-Id: Ib2399037d5387d4662d98be985fae2c0524cbed3

21 months ago* Bug 15800 fixed: elementwise assignments in vector of handles 46/20546/5
Samuel GOUGEON [Wed, 10 Oct 2018 21:24:27 +0000]
* Bug 15800 fixed: elementwise assignments in vector of handles

  http://bugzilla.scilab.org/15800

  These cases will be illustrated in the set() page when improving it
  for http://bugzilla.scilab.org/15414

Change-Id: Id58d81ae4b2075b6827315865ee36382ff970789

21 months ago* Bugs 15748/51/52/55 fixed: min & max hardly worked with sparses 99/20499/10
Samuel GOUGEON [Sun, 16 Sep 2018 18:22:23 +0000]
* Bugs 15748/51/52/55 fixed: min & max hardly worked with sparses

  - http://bugzilla.scilab.org/15748 :
     min(Sparse,"c"|"r") and max(Sparse,"c"|"r") returned vectors of zeros.
  - http://bugzilla.scilab.org/15751 :
     min(sparse([],[])) returns 0 instead of []. Same issue with max()
  - http://bugzilla.scilab.org/15752 :
     min() and max() did not ignore %nan in sparses
  - http://bugzilla.scilab.org/15755 :
     min() and max() did not allow mixing sparse inputs with scalars
  - The second output k was not implemented for sparses.

  Code enabled and simplified a lot:
    * min(A): the code was very complicated
    * min(A,"c") duplicated the code for min(A,"r"), while both cases
      just differ by a transposition.
    * With the new simple and fast implementation, min(row,"r"|"c") and
      min(col,"r"|"c") no longer uses a special processing
    * Processing min(A,B) duplicated the code for min(A,B,C,..)
  Other code improvement:
    * Inputs are now tested to be real.
  Help pages:
    * Syntaxes unfolded
    * Arguments were hardly documented.
    * Examples: There were no example for "c"|"r", nor with sparses
      Examples were not illustrated.
    * See also: strange was missing
    Too many changes => to be retranslated from en_US.

Change-Id: I5e322dc34b0c33067a435029065895c654f57fc8

21 months agobug_4810 fixed, typo in NO CHECK REF 10/20710/1
Cedric Delamarre [Fri, 18 Jan 2019 15:35:27 +0000]
bug_4810 fixed, typo in NO CHECK REF

Change-Id: Iff0c8eb54b94bd6730cb75752aaaf306be543a00

21 months ago* Bugs 15866 & 15867 fixed: setdiff() + 'r'|'c' & integers 07/20607/4
Samuel GOUGEON [Sun, 4 Nov 2018 13:35:18 +0000]
* Bugs 15866 & 15867 fixed: setdiff() + 'r'|'c' & integers

  http://bugzilla.scilab.org/15866
  http://bugzilla.scilab.org/15867

  Page overhauled (PDF): http://bugzilla.scilab.org/attachment.cgi?id=4839
  Too many changes to update non-en_US versions.
  It might be preferable to wait for fixing the additional setdiff bugs
     http://bugzilla.scilab.org/15737 (complex numbers) and
     http://bugzilla.scilab.org/15868 (sparse)
  in some additional commits before retranslating the new up-to-date
  setdiff page.

Change-Id: Ia72e6a634ba7dda2c8bec9e8248310d16b20201b

21 months ago[doc] realtime() page improved 13/20613/3
Samuel GOUGEON [Sun, 11 Nov 2018 01:03:21 +0000]
[doc] realtime() page improved

  http://bugzilla.scilab.org/12545

Change-Id: I61e0daccc4a0eea5d83f9a8483e8317b74386138

21 months ago* Bug 15259 fixed: <latex alt='..'> provides formula as text 08/20608/3
Samuel GOUGEON [Sun, 4 Nov 2018 18:50:48 +0000]
* Bug 15259 fixed: <latex alt='..'> provides formula as text

  http://bugzilla.scilab.org/15259

Change-Id: If8d79ec6839b9a50cc7eb2674ccad9911913874e

21 months ago[doc] move insertion & extraction pages => [elementary_functions] 06/20606/3
Samuel GOUGEON [Fri, 2 Nov 2018 11:44:30 +0000]
[doc] move insertion & extraction pages => [elementary_functions]

 Both pages
  * are not a matter of symbols nor of keywords
  * are elementary operations
  * go together with ind2sub() and sub2ind()

Change-Id: I6e13e67272d0dc2503abf29f9fb7ef96ce6ae40b

21 months ago* Bug #15490 fixed - Error message of grand function was incoherent. 80/20580/2
Adeline CARNIS [Tue, 23 Oct 2018 13:57:13 +0000]
* Bug #15490 fixed - Error message of grand function was incoherent.

http://bugzilla.scilab.org/15490

Change-Id: I9aed2f7c378bdcef6166f876835b46db7ddde7b0

21 months ago[doc] move is<shape> (isvector, etc) in dedicated section 05/20605/3
Samuel GOUGEON [Fri, 2 Nov 2018 11:28:17 +0000]
[doc] move is<shape> (isvector, etc) in dedicated section

  isempty() kept where it is: It is used for all containers, not only arrays.

Change-Id: I133860b44c2dbb612d57ca62edc352451da586fc

21 months ago* Bug 15860 fixed: [,] with cblock had troubles 04/20604/4
Samuel GOUGEON [Wed, 31 Oct 2018 19:47:11 +0000]
* Bug 15860 fixed: [,] with cblock had troubles

  http://bugzilla.scilab.org/15860

  Requirements to merge first:
    https://codereview.scilab.org/20594
    https://codereview.scilab.org/20600

Change-Id: I72b48b6bdecf69357a61a7a94aca29edc7095b96

21 months ago* Bug 15859 fixed: isempty() overloadable for tlists & mlists 03/20603/4
Samuel GOUGEON [Wed, 31 Oct 2018 16:43:10 +0000]
* Bug 15859 fixed: isempty() overloadable for tlists & mlists

  http://bugzilla.scilab.org/15859

Change-Id: Ib7c5dc009b9f39829593ef2f399aa7448031532f

21 months ago* Bug 12345: tree_show() moved [gui] => [data_structures] 01/20601/4
Samuel GOUGEON [Wed, 31 Oct 2018 12:58:52 +0000]
* Bug 12345: tree_show() moved [gui] => [data_structures]

  http://bugzilla.scilab.org/12345

  No tree_show() tests exist (unit, NR).

  Specific functions should preferably be gathered with other
  related ones /in term of usages/ (not of kind)
  (see also PlotSparse(), in [sparse], etc)

Change-Id: Ia6117e7ce96c0579f9c99ef487980483fe30000f

21 months ago[statistics] histc NR + bug_13490 tests fixed 97/20697/3
Samuel GOUGEON [Tue, 15 Jan 2019 00:28:20 +0000]
[statistics] histc NR + bug_13490 tests fixed

  Fix tests after https://codereview.scilab.org/20472

Change-Id: I0586013ff1bb94bb280b30dcdff5e1fe0a7253c1

21 months ago* Bug 15858 fixed: size(cblock) had troubles 00/20600/3
Samuel GOUGEON [Wed, 31 Oct 2018 11:28:15 +0000]
* Bug 15858 fixed: size(cblock) had troubles

  http://bugzilla.scilab.org/15858

Change-Id: I12baa30f499d22336396e30761d94e70726255ba

21 months ago* Bug 15853 fixed: mlist('cblock') endless 'operation+:..' warnings 93/20593/3
Samuel GOUGEON [Tue, 30 Oct 2018 15:38:39 +0000]
* Bug 15853 fixed: mlist('cblock') endless 'operation+:..' warnings

  http://bugzilla.scilab.org/15853

Change-Id: I22ad073ac12def47e662dad1db2796a0497ec73f

21 months agoBug #15284 fixed (again) - SuperBlocks port labels were not working 08/20708/4
Clément DAVID [Fri, 18 Jan 2019 09:33:24 +0000]
Bug #15284 fixed (again) - SuperBlocks port labels were not working

Change-Id: I09c4285929ffb81b0296405aee2529c57eef6f50

21 months agobug 15811: fix Cell::operator== function 67/20567/4
Antoine ELIAS [Fri, 19 Oct 2018 20:07:20 +0000]
bug 15811: fix Cell::operator== function

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

Change-Id: I2e0170ff779fe1924933a9f4ab55c35db90abd9a

21 months agoXcos tests: mvc_memleaks.tst should be cross-platform 51/20551/3
Clément DAVID [Thu, 11 Oct 2018 08:56:55 +0000]
Xcos tests: mvc_memleaks.tst should be cross-platform

Change-Id: I27bb3e2b829716026f8546c4f48ac9ae758fd2f0

21 months ago* Bug 15206 fixed: now Windows default mopen write mode is binary 88/20688/4
Stéphane Mottelet [Thu, 10 Jan 2019 17:24:51 +0000]
* Bug 15206 fixed: now Windows default mopen write mode is binary

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

Although the doc is quite clear about this point:

----
In addition, the following characters can be used to specify the type
of file:
t
 text file.
b
 binary file (default).
---

mopen() code missed the fact that Windows uses by default
text mode with LF <-> CR+LF translation.

Change-Id: I8808aea04683031a629a562cc27c3bc10e3a8016

21 months ago[ast] fix failing NR tests 89/20689/4
Stéphane Mottelet [Fri, 11 Jan 2019 12:57:35 +0000]
[ast] fix failing NR tests

bug_15301.tst had to be updated after update of the error message (CR=?)
bug_15747.tst had to be updated after https://codereview.scilab.org/#/c/20523/

Change-Id: I5d039c425ca411fd25493d0f1408abbefcece934

21 months ago[elementary_functions] fix nearfloat regression after 7a41f82d 90/20690/3
Stéphane Mottelet [Fri, 11 Jan 2019 14:23:13 +0000]
[elementary_functions] fix nearfloat regression after 7a41f82d

Change-Id: Iffadd661184a4d26c172dba4210bcecf41e5b9cf

21 months ago* Bug 14946 fixed: slint() misworked about %s %z and home 05/20705/3
Samuel GOUGEON [Wed, 16 Jan 2019 23:47:30 +0000]
* Bug 14946 fixed: slint() misworked about %s %z and home

Change-Id: I0533dc687db45071148dd318728d1f593f6baceb

21 months ago a+/-(i:step:$) must not shift the step 06/20706/3
Samuel GOUGEON [Tue, 20 Feb 2018 19:47:03 +0000]
 a+/-(i:step:$) must not shift the step

Change-Id: I29f965ea2cc142201ba9717c2c521a749f91bea0

21 months ago* Bug 11933 fixed: sci2exp failed for polynom. in s or z. Page overhauled 07/20707/3
Samuel GOUGEON [Wed, 30 Aug 2017 20:00:28 +0000]
* Bug 11933 fixed: sci2exp failed for polynom. in s or z. Page overhauled

 * http://bugzilla.scilab.org/11933
 * Page overhauled
   1) to document the case of other polynomials (<=> bug 11933.b)
   2) because many important features were misleading or undocumented:
      - Obscure short description (while it's a important function)
      - The doc made thinking that only scalars are supported, while
        vectors, matrices and hypermatrices are so.
      - The support to encoded integers, sparse, structures and cells
        arrays and mlists was undocumented.
      - The support of ascii(10) in strings was undocumented.
      - For containers, the restriction to components supported by
        sci2exp() was undocumented.
      - The impact of format() was not illustrated.
      - The See also section missed string(), evstr(), execstr(),
        pol2str()..
      etc
   Due to heavy changes, the page shall be retranslated from scratch.

Change-Id: I0bb56551c7671485730e30f3d7e4a87638bb53cc

21 months ago[core, differential_equations, elementary_functions] fix failing tests 94/20694/4
Stéphane Mottelet [Mon, 14 Jan 2019 16:31:22 +0000]
[core, differential_equations, elementary_functions] fix failing tests

Change-Id: I30a6449cbb2e3226284fd423ebd10eb75e74173b

21 months ago[core] fix NR tests failing after 50fe1d14 93/20693/3
Stéphane Mottelet [Mon, 14 Jan 2019 15:23:13 +0000]
[core] fix NR tests failing after 50fe1d14

Change-Id: I9f0c5dfa2a2157f2cc514564d6953ad2f638ccfe

21 months ago[fileio] fix failing mkdir unit test 96/20696/3
Stéphane Mottelet [Mon, 14 Jan 2019 17:43:07 +0000]
[fileio] fix failing mkdir unit test

Test was failing due to TMPDIR expansion in error message. Added
assert_checkfalse() in the case where removedir fails (when directories
to remove do not exist).

Change-Id: I6efee8e35a79c55de2dd037720852c78c12d5e5b

21 months ago[elementary_functions] fix imag() unit test after 11f23b83 95/20695/2
Stéphane Mottelet [Mon, 14 Jan 2019 17:00:30 +0000]
[elementary_functions] fix imag() unit test after 11f23b83

Change-Id: I589ce533e2c56b383eaf7eae0fe5652036ecd485

21 months ago* Bug 15924 fixed: sparse inequality to 0 yielded a wrong result 91/20691/6
Stéphane Mottelet [Mon, 14 Jan 2019 10:12:25 +0000]
* Bug 15924 fixed: sparse inequality to 0 yielded a wrong result

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

Change-Id: I96e9e3fdaa22d31f89ff4742fda7d077fa6bf23f

21 months ago* Bug 14902 fixed: now array(k)=[] works for handles 70/20670/3
Stéphane MOTTELET [Thu, 20 Dec 2018 19:42:08 +0000]
* Bug 14902 fixed: now array(k)=[] works for handles

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

Change-Id: I907d1640bf1bc2469a958fe3d4714c2fcc33dbcd

21 months ago[overloading] fix display of struct after ac421053 04/20704/1
Stéphane Mottelet [Wed, 16 Jan 2019 17:20:46 +0000]
[overloading] fix display of struct after ac421053

Change-Id: I268ad2e8770eb61e7464ff9ddf8275ce09063d8c

21 months agodocumentation: update images 99/20599/3
Clement DAVID [Wed, 31 Oct 2018 09:22:10 +0000]
documentation: update images

 * Fix images_md5.txt md5sum format with 0 padding

Change-Id: I4ffa295f0a339f71de164c64a825b39b169d8489

21 months ago* Bug #10411 fixed - Pivoting blocks drew out of bounds icons. 85/20485/3
Clément DAVID [Mon, 3 Sep 2018 15:43:23 +0000]
* Bug #10411 fixed - Pivoting blocks drew out of bounds icons.

Change-Id: I19e418f56bc7e27c94b1324a5675478967448c7c

21 months ago* Bug #15284 fixed: Port names are not set to the corresponding I/O block labels. 60/20560/2
Clément DAVID [Wed, 26 Sep 2018 09:12:40 +0000]
* Bug #15284 fixed: Port names are not set to the corresponding I/O block labels.

This commit also fix some issues while editing the labels through the
EditFormat UI and through the graph text editor (double click on the
label to edit).

Change-Id: Ia59430129ab366817b9964ddc825efa59e490f52

21 months agoFix misc. issues with Tab opening 61/20561/3
Clément DAVID [Wed, 26 Sep 2018 16:08:03 +0000]
Fix misc. issues with Tab opening

Change-Id: I800127c125b0ad631450878d219c2033486c43b7

21 months agoXcos test: fix blocks_link.tst 62/20562/2
Clement DAVID [Thu, 11 Oct 2018 07:37:07 +0000]
Xcos test: fix blocks_link.tst

Change-Id: I545ffce896cf553de08ee0e1e51b61c82784d547

21 months agoXcos tests: fix most of them and regen dia.ref 63/20563/2
Clement DAVID [Mon, 15 Oct 2018 09:37:45 +0000]
Xcos tests: fix most of them and regen dia.ref

Change-Id: Ifb22bda9ebe06e5b79fc05715e9ab709ddcbb1b6

21 months agoGraphics: fix compilation warnings 01/19001/3
Clément DAVID [Mon, 30 Jan 2017 09:33:43 +0000]
Graphics: fix compilation warnings

Change-Id: Id5e0a3459f2971d1517a76de0433f449c15717bb

21 months agotests: regenerate some dia.ref 02/20702/1
Clément DAVID [Wed, 16 Jan 2019 10:33:26 +0000]
tests: regenerate some dia.ref

Change-Id: I9f2b051d3cafd1240f5d7b85ac8ade48685b1152

21 months agohelp: fix minor typos and warnings on Scilab code colorization 28/20028/4
Clément DAVID [Wed, 16 May 2018 15:46:15 +0000]
help: fix minor typos and warnings on Scilab code colorization

Change-Id: Ib0821c2968f4d3af2c9572c0d1173f2c4b262154

21 months agoFix bug #14373: the `xcosAddToolsMenu` callback did not work anymore 27/20627/3
Clement DAVID [Fri, 26 Oct 2018 15:44:35 +0000]
Fix bug #14373: the `xcosAddToolsMenu` callback did not work anymore

Change-Id: Ie5a71288b7449e9504fb8b3d5190e23b6d363773

21 months ago* Bugs 15638 15805 15806 fixed: colorbar() improved 49/20549/8
Samuel GOUGEON [Sat, 13 Oct 2018 23:34:31 +0000]
* Bugs 15638 15805 15806 fixed: colorbar() improved

  http://bugzilla.scilab.org/15638 : unequal color spans
  http://bugzilla.scilab.org/15805 : bad tickings
  http://bugzilla.scilab.org/15806 : syntaxes with defaults umin, umax..

  Illustration: http://bugzilla.scilab.org/attachment.cgi?id=4817

  colorbar() help page to be updated & overhauled: will be done when
  processing http://bugzilla.scilab.org/4808

Other tests about colorbar() are OK:
test_run graphics bug_1126 show_error
test_run graphics bug_13733 show_error
test_run graphics bug_14711 show_error
test_run graphics bug_3184 show_error
test_run graphics bug_4658 show_error

  This commit may be split if it is preferable.

Change-Id: I88cd8dd2d4b9756549e396e58935b1f08e7f7290

21 months ago* Bug 15876 fixed: now struct and cells are reported native in browsevar 22/20622/6
Stéphane Mottelet [Fri, 16 Nov 2018 17:56:46 +0000]
* Bug 15876 fixed: now struct and cells are reported native in browsevar

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

Also repairs the display of macros and simplifies the terminology, i.e.
only "User function" are reported.

Screenshot:

http://bugzilla.scilab.org/attachment.cgi?id=4844

Change-Id: I2c48a185cd9fdda706e11cce30758915a83e4eed

21 months ago* Bug 15799 fixed: ifftshift() could not invert fftshift(x,dir) 73/20573/5
Samuel GOUGEON [Sun, 21 Oct 2018 20:46:47 +0000]
* Bug 15799 fixed: ifftshift() could not invert fftshift(x,dir)

  http://bugzilla.scilab.org/15799

Change-Id: I05e077c4a0c88d8276c325dca52c6e810ca6b2bb

21 months ago* Bug 15886 fixed: display of polynomials repaired 45/20645/6
Stéphane Mottelet [Wed, 28 Nov 2018 16:51:54 +0000]
* Bug 15886 fixed: display of polynomials repaired

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

also fixes regression on implicit polynomial display

Change-Id: I0a980e3cb49e0de9519aa72b78ad9af2dc09a875

21 months ago* Bug 15032 fixed: regression of structure fields display fixed 48/20648/11
Stéphane Mottelet [Fri, 30 Nov 2018 08:39:22 +0000]
* Bug 15032 fixed: regression of structure fields display fixed

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

Change-Id: Ieb4c1b1f50765aa05c4004c24b2a2c30171ead1d

21 months ago* Bug 15813 fixed: polarplot datatips shew cartesian coordinates 68/20568/6
Samuel GOUGEON [Fri, 19 Oct 2018 21:10:59 +0000]
* Bug 15813 fixed: polarplot datatips shew cartesian coordinates

  http://bugzilla.scilab.org/15813

  Test:
  clf
  polarplot()
  datatipManagerMode on
  // Click on a curve to add a datatip
  // Check that the label shows R (as generic radial coordinates)
  // and theta

Change-Id: I90eb477ce20e7bcbf79cee78307b7aa80fbaaefa

21 months agoUpdate for 2019 01/20701/2
Clément DAVID [Tue, 15 Jan 2019 17:11:53 +0000]
Update for 2019

Change-Id: I3449f525374296c8f4425ce9dfa6467d6e856a85

21 months ago* Bug 15907 fixed: filter was corrupting its input state array 68/20668/3
Stéphane Mottelet [Wed, 19 Dec 2018 09:21:20 +0000]
* Bug 15907 fixed: filter was corrupting its input state array

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

Change-Id: I572cd3cf01a7f8e49829cdb583a4cdb9e8e5d244

21 months ago* Bugs 15878/880 fixed: evans & sgrid were broken 23/20623/5
Samuel GOUGEON [Mon, 19 Nov 2018 02:20:58 +0000]
* Bugs 15878/880 fixed: evans & sgrid were broken

  http://bugzilla.scilab.org/15878
  http://bugzilla.scilab.org/15880

Change-Id: I429465140932b115b8d0f7d7da31fb897c1e2272

21 months ago* Bug 15512 fixed: now abort in script does not prevent mode restore 78/20678/8
Stéphane Mottelet [Mon, 7 Jan 2019 15:57:11 +0000]
* Bug 15512 fixed: now abort in script does not prevent mode restore

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

Change-Id: Iaf89f7fda1cb32de9a6a4c2d1c7c0d57b10269ba

21 months ago* Bug 15920 fixed: now genlib always regenerates missing .bin 74/20674/2
Stéphane Mottelet [Thu, 3 Jan 2019 11:30:04 +0000]
* Bug 15920 fixed: now genlib always regenerates missing .bin

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

Change-Id: I808f5d5b10d0151a438497fcd8cb34015c811da0

21 months ago* Bug 15808 fixed: [5i] was parsed as [5,i] 57/20657/4
Stéphane Mottelet [Fri, 14 Dec 2018 18:03:46 +0000]
* Bug 15808 fixed: [5i] was parsed as [5,i]

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

Change-Id: Ida04f76088cc21c43339b5ebee015939d72a12ce

21 months ago* Bug 15600 fixed: savematfile(File) was unstable and stiff 14/20514/14
Samuel GOUGEON [Sat, 22 Sep 2018 14:46:27 +0000]
* Bug 15600 fixed: savematfile(File) was unstable and stiff

  http://bugzilla.scilab.org/15600

  Merging first https://codereview.scilab.org/20476 is required.

  - savematfile(File) considered and tried to save all current variables
    (including Scilab macros etc) instead of only user ones.
  - Variables with unsupported types yielded an error and broke the
    whole saving, instead of being filtered out before saving.
  - When an error occurred, the file was not closed and stayed locked.
  - When no input variable was actually saved, the output file was
    created anyway.
  - Variables named flag, head, ij, it, it1, mn, v, vars, x, x1, M, O,
    P, T, or MOPT were corrupted by internal values before being saved.
  - In -v4, encoded integers could not be saved.
  - In -v4, an error message refered to the ASCII output file instead of
    a binary one.
  - In -v4, saving some hypermatrices corrupted the reloading of next
    stored variables.
  - In ASCII: UTF-8 output File pathname was not accepted.
  - Code factorized and cleaned

Change-Id: I7382ad748600c29b65f1788157c670af0f280541

21 months ago* Bug 15728 fixed: evstr(s) was wrong for s='k' 'tmp' 'vals'.. 76/20476/6
Samuel GOUGEON [Sun, 26 Aug 2018 07:08:48 +0000]
* Bug 15728 fixed: evstr(s) was wrong for s='k' 'tmp' 'vals'..

  http://bugzilla.scilab.org/15728

Change-Id: I9169f1eaa588ab7a53d9949f0a9fc86368297eca

21 months ago* Bug 14122 fixed: tmp_<date> dir in SCI/.atoms => TMPDIR 39/20639/3
Samuel GOUGEON [Mon, 26 Nov 2018 00:35:13 +0000]
* Bug 14122 fixed: tmp_<date> dir in SCI/.atoms => TMPDIR

  http://bugzilla.scilab.org/14122

Change-Id: Ie584520d36a7c47873cdb1da1fe5ae356bff750c

21 months ago* Bug 15890 fixed: +[] warning from evstr() 46/20646/3
Samuel GOUGEON [Wed, 28 Nov 2018 22:50:22 +0000]
* Bug 15890 fixed: +[] warning from evstr()

  http://bugzilla.scilab.org/15890

Change-Id: I3e26d32af0e6189dce48cbf62c38017d443b4087

21 months ago[slint] DeprecatedChecker list updated 52/20652/3
Samuel GOUGEON [Sat, 8 Dec 2018 00:39:44 +0000]
[slint] DeprecatedChecker list updated

Change-Id: I545bbe2ced874c6add39f0d6b671694ec6a45963

21 months ago* Bugs 7919 12835 13231 14388 fixed: NR tests added 95/20595/4
Samuel GOUGEON [Tue, 30 Oct 2018 20:54:31 +0000]
* Bugs 7919 12835 13231 14388 fixed: NR tests added

  http://bugzilla.scilab.org/7919  (CHANGED in 5.3)
  http://bugzilla.scilab.org/12835
  http://bugzilla.scilab.org/13231
  http://bugzilla.scilab.org/14388

Change-Id: I3d149cd5e13716e4bee8d39a1cb3701acc6ea29f

21 months ago* Bug #15850 fixed: now unary plus calls overload for non supported types 49/20649/9
Stéphane Mottelet [Mon, 3 Dec 2018 11:28:26 +0000]
* Bug #15850 fixed: now unary plus calls overload for non supported types

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

Change-Id: I9974ed4e6ff75e30ec5eee6322de85b3dd558b3f

21 months ago[doc] move mode() page /scilab => /console 98/20598/2
Samuel GOUGEON [Wed, 31 Oct 2018 09:03:13 +0000]
[doc] move mode() page  /scilab => /console

Change-Id: Ie93eac0630f7f6ddb9631a5c5bcdc9bdc8ad15f7

21 months ago* Bug 15776 fixed: assert_checktrue/false with sparse boolean 12/20512/5
Samuel GOUGEON [Fri, 21 Sep 2018 21:43:51 +0000]
* Bug 15776 fixed: assert_checktrue/false with sparse boolean

  http://bugzilla.scilab.org/15776

  There are no other occurrences of the modified error messages
  in the whole Scilab.

Change-Id: I9adf43790350d9230e01ee4c81a51b6678bbcbf3

21 months agogsort() crashed after 461b6ab7 37/20637/4
Samuel GOUGEON [Sat, 24 Nov 2018 14:05:53 +0000]
gsort() crashed after 461b6ab7

  as initially proposed @ https://codereview.scilab.org/20589

Change-Id: Ia95c4ab4b659fd7cea0a955f22ba8629de03774f

21 months ago[doc] console page overhauled 59/20659/6
Samuel GOUGEON [Sun, 16 Dec 2018 04:51:39 +0000]
[doc] console page overhauled

  PDF: https://codereview.scilab.org/cat/20659%2C1%2Cscilab/modules/console/help/console.pdf%5E0

Change-Id: I41c30da8ff3627cb0c1a978f794c629d88d836e9

21 months ago* Bug 10668 fixed: bloc2ss() page was inaccurate 95/19895/6
Samuel GOUGEON [Sat, 17 Mar 2018 07:23:43 +0000]
* Bug 10668 fixed: bloc2ss() page was inaccurate

  http://bugzilla.scilab.org/10668

Change-Id: I88bd34836572dc5114c0de8bbe33338d458f774f

21 months ago* Bug 2247 fixed [doc]: axes_properties page updated/improved 73/20673/4
Samuel GOUGEON [Sun, 23 Dec 2018 17:55:22 +0000]
* Bug 2247 fixed [doc]: axes_properties page updated/improved

  http://bugzilla.scilab.org/2247

  PDF page: http://bugzilla.scilab.org/attachment.cgi?id=4868

Change-Id: If847ea95131784a9dcaac976ae082059096229b8

21 months ago[doc] misc. small fix and improvements 33/20633/20
Samuel GOUGEON [Fri, 23 Nov 2018 20:53:23 +0000]
[doc] misc. small fix and improvements

  * rand : http://bugzilla.scilab.org/10484
  * odedc: http://bugzilla.scilab.org/11273

Change-Id: Ib6edaa5ffce7225310feadefeaa1ea40e0b19f0d

21 months ago[doc] clean() page improved / updated 86/20586/8
Samuel GOUGEON [Sat, 27 Oct 2018 00:41:06 +0000]
[doc] clean() page improved / updated

  Please merge https://codereview.scilab.org/20204 first.

Change-Id: I8a7bd116476ae355aadd8c5082f16a65fe1fdc07

21 months ago* Bug 4953 fixed: now clean() works when the argument contains %inf 04/20204/12
Stéphane Mottelet [Thu, 28 Jun 2018 13:21:17 +0000]
* Bug 4953 fixed: now clean() works when the argument contains %inf

http://bugzilla.scilab.org/4953

Change-Id: I36f6dce1e0f81b5eb590c7b61c9d787128e7ff98

21 months ago[doc] plot() updated images: complement to 52e864 35/20635/4
Samuel GOUGEON [Sat, 24 Nov 2018 03:56:25 +0000]
[doc] plot() updated images: complement to 52e864

  New images forgotten in https://codereview.scilab.org/20470

Change-Id: I9ac113e0f2ffd6b91a4fbcdd3d2ca2ea364fc66e

21 months agoperl(): actual removal 91/20591/4
Samuel GOUGEON [Mon, 29 Oct 2018 19:08:03 +0000]
perl(): actual removal

  http://bugzilla.scilab.org/12012

  * On Windows, perl.exe is already removed from /tools/Perl in 6.0.1,
     making perl() useless.
  * DeprecatedChecker.cpp is already OK.

Change-Id: I3f24992cdcdcf3bb8a29df16a027d9dce4a395fb

21 months ago* Bug 14854 fixed: error_table page updated 33/20533/7
Samuel GOUGEON [Wed, 3 Oct 2018 17:15:56 +0000]
* Bug 14854 fixed: error_table page updated

  http://bugzilla.scilab.org/14854
  New proposed page (PDF): http://bugzilla.scilab.org/attachment.cgi?id=4803

Change-Id: I041608dbeb00102363eb93f2505ef02385bc9a8e

21 months agogsort() tests split, factorized, extended to u-int64 88/20588/4
Samuel GOUGEON [Sat, 27 Oct 2018 19:52:36 +0000]
gsort() tests split, factorized, extended to u-int64

  * gsort.tst split:
    - complex: gsort.tst => gsort_complex.tst
    - sparse:  gsort.tst => gsort_sparse.tst (including complex sparse)
    Indeed, forthcoming devs about sorting complex numbers and sparse
    will increase a lot the dedicated tests, while gsort.tst is already
    huge.
    Not a single test removed or changed, just transfered.

  * In gsort.tst:
    - Tests of u-int8-16-32 were 6 times the same code
      => heavily factorized in a inttype=[1 2 4 8 11 12 14 18] loop.
      The content of the loop is unchanged (except to iconvert() things)
    - int64 and uint64 integers were not tested
      => inttype = [8 18] added to the testing loop.
    - hypermatrices: twice the code => o = ["i" "d"] loop

Change-Id: I83dd1349d7f4c08190c2622236f213d697f79753

22 months agoRevert "* Bug 14606 fixed: now `[names,mem]=who()` returns memory used by variables" 64/20664/1
Antoine ELIAS [Mon, 17 Dec 2018 15:30:59 +0000]
Revert "* Bug 14606 fixed: now `[names,mem]=who()` returns memory used by variables"

This reverts commit cbc3e3fe1cfff3197da84cfbf55b88ee63ad4365.

Change-Id: I0936b03b6423ea6f08587f28ac395c58208c9672

22 months agoRevert "[ui_data] reactivate bytes column in browsevar" 63/20663/1
Antoine ELIAS [Mon, 17 Dec 2018 15:25:03 +0000]
Revert "[ui_data] reactivate bytes column in browsevar"

This reverts commit 68d44f64d5995bfe54000f2138c4628198728108.

Change-Id: I8891230f479c642a52e8f2c071d9d30f5c41cde1

22 months agoBug 15310 fixed: isdef regression for void type repaired bis 62/20662/2
Antoine ELIAS [Mon, 17 Dec 2018 14:03:31 +0000]
Bug 15310 fixed: isdef regression for void type repaired bis

Change-Id: Ic38bb8c8c1ea009a38652e2589a7398eae932f1a

22 months agoRevert "* Bug 15310 fixed: isdef regression for void type repaired" 61/20661/1
Antoine ELIAS [Mon, 17 Dec 2018 11:20:53 +0000]
Revert "* Bug 15310 fixed: isdef regression for void type repaired"

This reverts commit 12910be31c7649059c55b1913e6c192a0128826a.

Change-Id: Ia3a53d44516486b0028b17eb43ebcc5a4832f53c

22 months agoBug 15885 fixed: break in an else block is broken 44/20644/1
Antoine ELIAS [Wed, 28 Nov 2018 11:30:42 +0000]
Bug 15885 fixed: break in an else block is broken

Change-Id: I216373a690e6db435d06b8f1bb05d0a59740a76a