13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

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

Change-Id: I3449f525374296c8f4425ce9dfa6467d6e856a85

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

14 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

14 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

14 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

14 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

14 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

14 months agoexists/isdef: fix memleak introduced at 12910be3 43/20643/1
Clément DAVID [Wed, 28 Nov 2018 10:14:55 +0000]
exists/isdef: fix memleak introduced at 12910be3

Change-Id: I498adcae78622762ea5c2520ef9d4cbcce9f1ee2

14 months ago[elementary_functions] clean() unit test 85/20585/2
Stéphane MOTTELET [Fri, 26 Oct 2018 21:37:22 +0000]
[elementary_functions] clean() unit test

Change-Id: I2b0d9f84358d8ed0beb5bd08313cd64c46c1a296

14 months ago[string] fix failing NR test because of new error number 82/20582/3
Stéphane Mottelet [Wed, 24 Oct 2018 09:11:40 +0000]
[string] fix failing NR test because of new error number

Change-Id: I9fdd57fc682a3f1753f6265b732e0dad583210f1

14 months ago* Bug 15827 fixed: bode('rad') wrong french xLabel & datatips unit 78/20578/4
Samuel GOUGEON [Mon, 22 Oct 2018 22:16:18 +0000]
* Bug 15827 fixed: bode('rad') wrong french xLabel & datatips unit

  http://bugzilla.scilab.org/15827

Change-Id: I2e341c282f1d1f85c8a40d64cfc07dda30d98aa8

14 months ago* Bug 15817 fixed: now ascii(c) with c>=128 does not crash on OSX 76/20576/2
Stéphane Mottelet [Mon, 22 Oct 2018 17:09:46 +0000]
* Bug 15817 fixed: now ascii(c) with c>=128 does not crash on OSX

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

Change-Id: I7b9eb67254101255ac97e2051b9a5f5392920ca0

14 months agogsort() gateway: delegate argins checking to overloads 89/20589/7
Samuel GOUGEON [Sun, 28 Oct 2018 16:37:00 +0000]
gsort() gateway: delegate argins checking to overloads

 This is required before fixing
   http://bugzilla.scilab.org/15280 (hypermat along dim>2)
   http://bugzilla.scilab.org/15825 (complex numbers)
   http://bugzilla.scilab.org/15838 (sparse vector: wrong k)
   http://bugzilla.scilab.org/15839 (sparse matrices unsupported)

 Currently, the gateway is too stiff wrt overloads.
 By the way, argins checking are currently done twice, in the
 gateway and in overloads.

Change-Id: I6687529f9d3a35909db8e5ee87e8d447c47308e1

14 months ago* Bug 7151 fixed: plot(x, list(fun,param)) was not supported 70/20470/5
Samuel GOUGEON [Thu, 23 Aug 2018 19:22:21 +0000]
* Bug 7151 fixed: plot(x, list(fun,param)) was not supported

  http://bugzilla.scilab.org/7151

  overhauled plot() page (en,PDF): http://bugzilla.scilab.org/attachment.cgi?id=4779

Change-Id: I5ce6ab361049a9a8b2a63d495cf1389c39411bbb

15 months agoFix some Coverity issues after 33b80b 50fe1d 5f73e9 and c473f9 31/20631/1
Clément DAVID [Wed, 21 Nov 2018 14:39:52 +0000]
Fix some Coverity issues after 33b80b 50fe1d 5f73e9 and c473f9

Change-Id: I8b5702a4f32117eaf0e5a54b10bf80c981f37148

15 months ago* Bug 15815 fixed: polarplot() labels turned puzzled 70/20570/5
Samuel GOUGEON [Sat, 20 Oct 2018 01:32:37 +0000]
* Bug 15815 fixed: polarplot() labels turned puzzled

  http://bugzilla.scilab.org/15815

  Comparison with/without patch:
    http://bugzilla.scilab.org/attachment.cgi?id=4819

Change-Id: Id9539c070cc82e4defcd2eebf25381ee9514713d

15 months ago* Bug 13798 fixed: now datatip text updates when moving curve or changing data 57/20557/4
Stéphane Mottelet [Wed, 17 Oct 2018 07:42:36 +0000]
* Bug 13798 fixed: now datatip text updates when moving curve or changing data

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

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

Change-Id: I03bd04b59c5b8612d33ad3c46feb84cc3793de37

15 months ago* Bug 15816 fixed: upstream drawlater ignored by polarplot, mesh, pie, contourf 59/20559/6
Samuel GOUGEON [Wed, 17 Oct 2018 13:15:02 +0000]
* Bug 15816 fixed: upstream drawlater ignored by polarplot, mesh, pie, contourf

  http://bugzilla.scilab.org/15816

  // Test:
  clf
  drawlater
  polarplot() // the example must NOT be displayed.
  drawnow     // Now it should be so, and only now.
  clf
  drawlater
  subplot(2,2,1); pie()
  subplot(2,2,2); mesh()
  subplot(2,2,3); contourf()
  drawnow    // Now the whole figure must appear, and only now.

Change-Id: I1169839d6c226950da793fbb06bc538d8884e218

15 months ago[doc] surface_properties page improved 54/20554/5
Samuel GOUGEON [Mon, 15 Oct 2018 22:56:24 +0000]
[doc] surface_properties page improved

  * .color_flag, .color_mode, .visible, .surface_mode, .cdata_mapping,
    .hiddencolor properties overhauled.
  * See also: grayplot_properties and Matplot_properties added

Change-Id: Ic25e832f9bbec0c5a715f70ac046df008b4fb020

15 months agouieditor: clarify the 'Clear' uicontextmenu item 48/20548/5
Samuel GOUGEON [Sat, 13 Oct 2018 12:20:58 +0000]
uieditor: clarify the 'Clear' uicontextmenu item

  After plot() => 2 axes:
    * The item "Clear" is unclear: we don't know what will be cleared
      In pratical, it is always the current selected axes (not other
      selected objects like curves, etc).
    * The tooltip "Clears the figure" is misleading: When the figure
      has several axes, only the selected axes is cleared.

Change-Id: I11b7288290674505a174852dfab3173c90935aa7

15 months agoCoverityFix-CID:1396026 (after 12ad3dfd) 38/20538/4
Stéphane MOTTELET [Sat, 6 Oct 2018 11:47:15 +0000]
CoverityFix-CID:1396026 (after 12ad3dfd)

Change-Id: I19e3b83b1a742a405e5a02305137bbdbaea19dc7

15 months ago* Bug 15796 fixed: now msprintf("") does not crash Scilab any more 42/20542/5
Stéphane Mottelet [Mon, 8 Oct 2018 14:25:52 +0000]
* Bug 15796 fixed: now msprintf("") does not crash Scilab any more

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

Change-Id: I8e82380a977e982ebcfa07d1fb302eea0872f230

15 months ago* Bug 15497 fixed: now after s.a=list(1), type(s("a")) is 15 43/20543/6
Stéphane Mottelet [Mon, 8 Oct 2018 15:31:35 +0000]
* Bug 15497 fixed: now after s.a=list(1), type(s("a")) is 15

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

Change-Id: I0ddc1d09c7216817bc3f9d5b566e8e13577731af

15 months ago* Bug 7107 fixed: graphics_entities page completed 35/20535/4
Samuel GOUGEON [Wed, 3 Oct 2018 19:50:03 +0000]
* Bug 7107 fixed: graphics_entities page completed

  http://bugzilla.scilab.org/7107

  New version (PDF): http://bugzilla.scilab.org/attachment.cgi?id=4804
  Added elements are highlighted.

Change-Id: Ia8cb40a487671cfdea68b6a55d910df61ecb51d7

15 months ago* Bug 15095: mfile2sci() translatepaths() failed with non-ASCII paths 25/20525/3
Samuel GOUGEON [Sat, 29 Sep 2018 23:37:01 +0000]
* Bug 15095: mfile2sci() translatepaths() failed with non-ASCII paths

  http://bugzilla.scilab.org/15095

  mfile2sci(): named parameters were not allowed
  translatepath():
    - path management improved, using dedicated functions
    - building the builder and loader was bugged:
      unix_g("pwd") does not work on Windows

Change-Id: I021d635ecdb052fcdb80adf1c5e7040c96a2d186

15 months agoBug 14386 fixed bis (remove CommentExp for empty else) 19/20619/2
Antoine ELIAS [Wed, 14 Nov 2018 20:54:32 +0000]
Bug 14386 fixed bis (remove CommentExp for empty else)

Change-Id: Ibec1f6ab9a031a2e05eb248d770fdb62eee0a998

15 months ago* Bug 15770 fixed: now zpss and zp2tf unitary tests succeed 04/20504/7
Stéphane Mottelet [Tue, 18 Sep 2018 13:31:12 +0000]
* Bug 15770 fixed: now zpss and zp2tf unitary tests succeed

test_run zp2ss and zp2tf were faling because
not real conjugate zeros and poles were incorrectly
checked

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

The proposed solution does not rely on intersect()
and simply checks if the polynomial built with the zeros
or the poles is real.

Change-Id: I7e89aedd210e63abdd7f6e4c57280f0dcc1708bd

15 months ago* Bug 15740 fixed: now (%s == %z) == %f and (%s ~= %z) == %t 03/20503/4
Stéphane Mottelet [Tue, 18 Sep 2018 09:40:33 +0000]
* Bug 15740 fixed: now (%s == %z) == %f and (%s ~= %z) == %t

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

Change-Id: Ic98854abeb7bf534d513bdb6cb66d91bb3efe223

15 months ago* Bug 15741 fixed: now +-* of polynomial with distinct var call overload 00/20500/2
Stéphane Mottelet [Mon, 17 Sep 2018 09:48:59 +0000]
* Bug 15741 fixed: now +-* of polynomial with distinct var call overload

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

Change-Id: I62f24c1243b5d524913955ba7fb59659c8a4ac6b