Cedric Delamarre [Wed, 3 Jul 2013 15:21:20 +0000]
autocompletion on variable and functions in YaSp and completion module plugged.

Change-Id: I42d637b769b094749f802321193e4129f912ef0e

Antoine ELIAS [Mon, 8 Jul 2013 15:44:01 +0000]

Change-Id: Ic168b7dc8096098db6e06b7152175cb7c0536d3b

Cedric Delamarre [Thu, 4 Jul 2013 12:09:25 +0000]
types::String : setter overloded with char type.

Change-Id: Idb3c586d428b37024f18a42f1ea7cf25da4c62a4

Antoine ELIAS [Thu, 4 Jul 2013 15:11:58 +0000]
clean linear_algebra module

Vincent COUVERT [Thu, 4 Jul 2013 13:48:52 +0000]
Fix f2c solution with new binaries

Change-Id: I5f038e21ac068ee41c06fe704943bd3075dec6a3

Antoine ELIAS [Thu, 4 Jul 2013 08:06:38 +0000]
fix windows compilation

Change-Id: I5c61e88f48ee38fdeb52119dfc24e0a8b50d3d5e

Cedric Delamarre [Tue, 2 Jul 2013 10:13:02 +0000]
matrix division updated.

After master modification :
https://codereview.scilab.org/#/c/11610
https://codereview.scilab.org/#/c/10705
https://codereview.scilab.org/#/c/10753

test_run("linear_algebra","bug_9196",["no_check_error_output" ]);

Cedric Delamarre [Mon, 1 Jul 2013 16:00:10 +0000]
test updated, {} create a cell in YaSp.

Cedric Delamarre [Mon, 1 Jul 2013 15:58:07 +0000]

a        = int8(hypermat([3 2 2]));
b        = hypermat([1 2 2])+1;
a(1,:,:) = b

Cedric Delamarre [Mon, 1 Jul 2013 13:43:40 +0000]
qr updated.

https://codereview.scilab.org/#/c/10987/

Cedric Delamarre [Mon, 1 Jul 2013 12:23:39 +0000]
inv : nonreg test 10921 updated.

Change-Id: I60f73087a69c6f591f261b5b70ef96edfcbaf354

Cedric Delamarre [Mon, 1 Jul 2013 12:16:05 +0000]
spec : error message corrected and test updated.

Cedric Delamarre [Mon, 1 Jul 2013 08:46:32 +0000]
somes types tests updated.

Cedric Delamarre [Fri, 28 Jun 2013 15:25:19 +0000]
strtod function updated.

test_run("string","strtod",["no_check_error_output" ]);

Change-Id: I46074bc3858a5ec6fef8d6e535f3e4cfdb6045a4

Cedric Delamarre [Fri, 28 Jun 2013 13:36:36 +0000]
strcmp unit test updated.

Change-Id: I6c7217512480d70aa6920c6964dc02c8945c755d

Cedric Delamarre [Thu, 27 Jun 2013 09:01:46 +0000]
set types::Pointer as assignable.

ptr = umf_lufact(sparse(1)) // ptr should exist
test_run("arnoldi","bug_11653",["no_check_error_output" ]);

Change-Id: Ia8d2c40c2d1e939c5a0d19afd649ec8ef451a8a8

Vincent COUVERT [Wed, 26 Jun 2013 20:49:03 +0000]
Fix Mac OS X compilation.

* Remove duplicates
* Group YaSp specific libraries
* Do not list dynamic modules in engine libraries (remove libgomp.dylib dependency for scilab-bin)

+ Update of two Makefile.in files

Change-Id: I0797c312687a6378b1b48d0bc31668f61b77f9dc

Vincent COUVERT [Wed, 26 Jun 2013 20:38:30 +0000]
Move tests from SCI/modules/double/ to SCI/modules/types/ (double module has been removed from YaSp)

Change-Id: I167be3499f3641d45e241176c97669aeb98442b6

Vincent COUVERT [Wed, 26 Jun 2013 20:05:03 +0000]
Fix Mac OS X compilation

Change-Id: I48e7ecacdd90b6c1fce35c3b996f4faa8f804139

Cedric Delamarre [Tue, 25 Jun 2013 15:07:12 +0000]
typename rewrote.

Change-Id: I039126104087b6e5ac2dba8a65589e2b525ebe7f

Cedric Delamarre [Tue, 25 Jun 2013 13:10:18 +0000]
revert dae unit test from master.

Change-Id: I84c267a83761d4845b65c5871227cf31531de5d8

Cedric Delamarre [Tue, 25 Jun 2013 08:29:46 +0000]
dae unit test updated.

Vincent COUVERT [Mon, 24 Jun 2013 21:56:00 +0000]
intg updated after modification in master.

Change-Id: If6b7fcd04e193aa6d1dc78bf0ae52842e5e7fe58

Cedric Delamarre [Tue, 25 Jun 2013 10:44:03 +0000]
intg unit test updated.

Change-Id: I175f3021ff0e8cfd9cbabe95ce32cf467a1f2034

Cedric Delamarre [Tue, 25 Jun 2013 10:43:48 +0000]
tmpdir path of the scilab start in test_run corrected.

Change-Id: Ic055de2ff9c21a1ba4de818185da5d1c3ab70790

Antoine ELIAS [Tue, 25 Jun 2013 08:53:31 +0000]
test_run update binary names on Windows

Change-Id: I81bb5d8caff1695ae4e88ee84a80f72a523d2465

Antoine ELIAS [Tue, 25 Jun 2013 08:13:48 +0000]
fix varargout management after https://codereview.scilab.org/#/c/11740/

Change-Id: I610bb6e6d1c30b952f32c15ebab41989e75cc636

Vincent COUVERT [Mon, 24 Jun 2013 21:55:30 +0000]
Revert "intg updated after modification in "

This reverts commit a3aa43ffde1967d0d944b5c4c84db38295e18566.

Compilation fails under Windows

Change-Id: I700b2f5df01c19b6c488247a92c79d21ebd93844

Cedric Delamarre [Mon, 24 Jun 2013 16:19:09 +0000]
bvode unit test updated.

Cedric Delamarre [Mon, 24 Jun 2013 15:44:02 +0000]
min/max : management of [] corrected.

Change-Id: Icb3b31fafec9bb44c5de5cc0df0155bd48318e49

Cedric Delamarre [Mon, 24 Jun 2013 12:38:03 +0000]
Reset flags after execution of the file passed to Scilab with -f argument.

Change-Id: I643bac8cdfaf19b795354422163e7e417bd0c758

Cedric Delamarre [Mon, 24 Jun 2013 09:53:47 +0000]
intg updated after modification in master.

Antoine ELIAS [Mon, 24 Jun 2013 08:21:14 +0000]
On windows :
- replug generation of 2 binaries ( scilex and wscilex )
- remove dependencies on jvm for scilex.exe ( installed version )
- update installer

Change-Id: I955ce6e38320b2fd3461ec90dce3a8198e4f4369

Vincent COUVERT [Thu, 20 Jun 2013 11:04:43 +0000]
Fix F2C compilation after https://codereview.scilab.org/#/c/11733/

Change-Id: I405df2d03bdbdd243e8706fcb497566bb20f21a4

Antoine ELIAS [Fri, 21 Jun 2013 12:19:25 +0000]
fix MacOSX startup

Antoine ELIAS [Sun, 23 Jun 2013 08:01:25 +0000]

Change-Id: I468e0e4067f70228aa4d23a9b936bfcf5be51e22

Antoine ELIAS [Sun, 23 Jun 2013 07:59:18 +0000]
update banner

Antoine ELIAS [Fri, 21 Jun 2013 11:33:36 +0000]
propagate cmdline option in new main function

Change-Id: Idfcd23637b84cdb4a8497e5a3cb2678972325870

Antoine ELIAS [Fri, 21 Jun 2013 08:48:11 +0000]
fix intel compilation on windows

Antoine ELIAS [Fri, 21 Jun 2013 09:12:13 +0000]
move declaration of variables at start of block

Change-Id: I727c589437225528e0d640a6a3b5010ef1dd2577

Cedric Delamarre [Thu, 20 Jun 2013 16:01:59 +0000]
complex left division corrected.

test_run("linear_algebra","leftmatrixdiv",["no_check_error_output" ]);
n=3;m=5; b=rand(m,2)+%i;A=rand(m,n);
A\b

Change-Id: I49ec0282be2ffce5746a4b3c3f455b427cb3ee0a

Cedric Delamarre [Thu, 20 Jun 2013 14:49:23 +0000]
squeeze unit test updated.

Change-Id: Iff53ccf81e1fd1cd94c75026b85df699e11697e5

Cedric Delamarre [Thu, 20 Jun 2013 13:34:08 +0000]

Change-Id: I0a07e85f9fd6550aae0ba1bd886eba56456ab148

Cedric Delamarre [Thu, 20 Jun 2013 13:06:30 +0000]
deff macro corrected.

deff("foo", ["a=2;" "a=3;" "disp(a)"])

Change-Id: Ib75be121371040d4fd2e299f482f8116475e1749

Cedric Delamarre [Thu, 20 Jun 2013 12:24:49 +0000]
stacksize and gstacksize unit_test removed.

Change-Id: I9d8e97bb81e29d205df158795f27f3362f8283ee

Cedric Delamarre [Thu, 20 Jun 2013 13:25:51 +0000]
eq and ne whith types::Struct plugged.

Change-Id: Id01be2683c970aaef95f9e019b48a021e65cb7c0

Antoine ELIAS [Thu, 20 Jun 2013 13:47:39 +0000]
Merge remote-tracking branch 'origin/master' into yasp

Conflicts:
scilab/Scilab.sln
scilab/Scilab_f2c.sln
scilab/bin/scilab
scilab/modules/call_scilab/examples/call_scilab/c/common/myprog.c
scilab/modules/console/src/c/GetCommandLine.c
scilab/modules/core/src/c/dynamic_gateways.c
scilab/modules/core/src/fortran/fact.f
scilab/modules/differential_equations/sci_gateway/fortran/intg.f
scilab/modules/differential_equations/src/fortran/core_Import.def
scilab/modules/double/sci_gateway/fortran/matxpow.f
scilab/modules/double/src/fortran/Elementary_functions_f_Import.def
scilab/modules/double/tests/nonreg_tests/bug_3006.dia.ref
scilab/modules/elementary_functions/sci_gateway/fortran/sci_f_maxi.f
scilab/modules/fileio/sci_gateway/c/sci_filesep.c
scilab/modules/fileio/sci_gateway/c/sci_getrelativefilename.c
scilab/modules/fileio/src/c/filesmanagement.c
scilab/modules/fileio/src/c/mget.c
scilab/modules/history_manager/src/cpp/HistoryManager.cpp
scilab/modules/scicos/Makefile.am
scilab/modules/scicos/Makefile.in
scilab/modules/scicos_blocks/Makefile.in
scilab/modules/scicos_blocks/src/cpp/affich2.cpp
scilab/modules/statistics/sci_gateway/c/sci_cdfchi.c
scilab/modules/statistics/sci_gateway/c/sci_cdfchn.c
scilab/modules/statistics/sci_gateway/c/sci_cdff.c
scilab/modules/statistics/sci_gateway/c/sci_cdffnc.c
scilab/modules/statistics/sci_gateway/c/sci_cdfpoi.c
scilab/modules/statistics/sci_gateway/c/sci_cdft.c
scilab/modules/ui_data/src/c/ui_data.vcxproj.filters
scilab/modules/ui_data/src/cpp/BrowseVarManager.cpp

Change-Id: I6031b87db38025b5521ac07d2c8fa8ce217bc47a

Charlotte HECQUET [Fri, 10 May 2013 11:48:59 +0000]
cross function added. See bug #9941 fixed.

Change-Id: If020bc7b5d58fff5f2d23650cf30f1728b7e6759

Adeline CARNIS [Wed, 19 Jun 2013 13:35:37 +0000]
Fix test win64b: test_run('optimization', 'bug_11452')
test_run('optimization', 'bug_632')
test_run('optimization', 'lsqrsolve')

Change-Id: I02b79e795cd24dbf611353fa28bf4ac59c1849b2

Adeline CARNIS [Wed, 19 Jun 2013 13:01:57 +0000]
Fix test win64b: test_run('core', 'bug_8086')

Antoine ELIAS [Thu, 20 Jun 2013 10:08:52 +0000]
fix windows installer generation

Change-Id: I78a0e0d1400340ae35080579d42105311cb60767

Cedric Delamarre [Thu, 20 Jun 2013 09:25:19 +0000]
conj : error message corrected and unit test updated.

Change-Id: I7117752c5166fbb53590dbdfa752b94273dceee3

Adeline CARNIS [Wed, 19 Jun 2013 12:00:08 +0000]
*Bug #4042 fixed - squeeze(A(1,1,:)) returned an hypermatrix instead a matrix.

Change-Id: I10cacedfda6fc32b65897e9a996680c560a10509

Cedric Delamarre [Thu, 20 Jun 2013 08:54:36 +0000]
lexicographical gsort with nan corrected.

test_run("elementary_functions","gsort",[]);

m = [1 2 %nan;1 3 %nan;1 2 3];
b = gsort(m,'lr','i');
assert_checkequal(sci2exp(b,0), '[1,2,3;1,2,%nan;1,3,%nan]');

Change-Id: I9d0191477f4ccc7e165de10f9def6bff2dbf12c7

Adeline CARNIS [Thu, 20 Jun 2013 10:01:51 +0000]
*Bug #11766 fixed - nthroot in the m2sci help added.

Charlotte HECQUET [Wed, 19 Jun 2013 14:17:57 +0000]
* Bug #12666 fixed - There was a memory leak in fft function.

Change-Id: I5aae78edee7ca0fd28aaf8610332f528cd7bccef

Adeline CARNIS [Thu, 20 Jun 2013 08:14:19 +0000]
Fix test win64b: test_run('integer', 'intops_v5')

Change-Id: I63b26d8a5f8d725cedf03f01ffe25e6e4d413d19

Adeline CARNIS [Thu, 20 Jun 2013 08:59:35 +0000]
Fix test win64b: test_run('simulated_annealing', 'compute_initial_temp')

Change-Id: I6c0958cd4862d50880976c2c1689b961f1bdbdd3

Clément DAVID [Thu, 20 Jun 2013 09:44:00 +0000]
API Scilab: add a test using allocMatrixOfBoolean

Change-Id: I1f960d878b2de04807802bdce06371b34a4ce484

Cedric Delamarre [Thu, 20 Jun 2013 09:07:40 +0000]
revert the erf unit test from master.

Change-Id: I6c3705c6313a7397837cbfa594522b9b7c8fd080

Paul BIGNIER [Thu, 20 Jun 2013 07:26:56 +0000]
Differential_equations: remove intg() warning

Related to bug #5728. The removed warning was not of substantial interest and messed with integrate()

Change-Id: I61ec534c3c344ce84b3e5aaebbee87c5b2cf350c

Cedric Delamarre [Wed, 19 Jun 2013 13:15:19 +0000]

Change-Id: I90fee24d2caceab9323104159da7429c6872c52e

Cedric Delamarre [Wed, 19 Jun 2013 12:14:54 +0000]
issquare unit test updated.

Change-Id: Id05e10c3f678b5d43287c0703815eb6fb024cf49

Cedric Delamarre [Wed, 19 Jun 2013 12:14:21 +0000]
macro squeeze updated for YaSp.

Change-Id: I18ae0a42960e1c5799ecf786eddd61e40cb668b4

Cedric Delamarre [Wed, 19 Jun 2013 12:12:22 +0000]
function cell update.

Change-Id: Idc8d6210796c7bdde32d99bd66798aecb0ca56aa

Cedric Delamarre [Wed, 19 Jun 2013 12:11:18 +0000]
lasterror and error message about the number of output arguments corrected.

Change-Id: If1d12888f822b3fc4044ba366d2cd2805ae49514

Cedric Delamarre [Wed, 19 Jun 2013 12:06:19 +0000]
add methode to know the number of input/output arguments of a macro/macrofile.

function toto(a), endfunction
toto(1,2)
lasterror() // should contain only the fist line

Change-Id: Iafe99e1eeeca7fc1b5edd4d36d743b75987653af

Antoine ELIAS [Wed, 19 Jun 2013 15:09:49 +0000]
fix insertion in cells

a=cell(1,3)
a{1} = 22
a{2} = 1:5

Change-Id: I95ea55d7b636e338ef6d175d978322c2a6235834

Cedric Delamarre [Fri, 14 Jun 2013 12:19:40 +0000]
module call_scilab

make check-call_scilab

Antoine ELIAS [Mon, 17 Jun 2013 17:57:36 +0000]
reforge main to prepare API mode, remove some files and link

Change-Id: I558300de289200175d1a55374074d54b1ebe0a3f

Vincent COUVERT [Fri, 14 Jun 2013 12:03:13 +0000]
Use standard error message

Change-Id: I031acaaca582395477b6b127ecc82a0bd959d568

Antoine ELIAS [Wed, 5 Jun 2013 11:13:43 +0000]
reforge symbol/context management

Thanks to Fabrice Le fassant for concept

Change-Id: I3df307fe2d30c3e65e8a3f73f5e85cd7d2926cb9

Antoine ELIAS [Fri, 14 Jun 2013 13:01:01 +0000]

Change-Id: If7234c758576902ed93b56de8647a35d3601208e

Cedric Delamarre [Fri, 14 Jun 2013 12:17:29 +0000]
myprog updated with api_scilab.

Change-Id: Ib2d6130e15f5f881c79b1c1855b7c18c17d0030a

Cedric Delamarre [Thu, 13 Jun 2013 13:28:07 +0000]
toolbox skeleton : bad check of scilab version.

Change-Id: I098f8fa1eb65209717cebb2b28bf64b10a8dcd12

Cedric Delamarre [Tue, 11 Jun 2013 15:13:40 +0000]
call_scilab module plugged.

Paul BIGNIER [Thu, 13 Jun 2013 14:04:00 +0000]
Polynomials: argument checks in lcmdiag

Change-Id: I4ff5fd260f066445b2c48202dffc426679ee9c58

Simon Marchetto [Fri, 14 Jun 2013 10:21:37 +0000]
* Bug #12470 fixed - Variable browser is not refreshed after loading an environment.

Fix: call updatebrowsevar() in 'load environment' script

Refactoring: Split fonctionalities in Variable Browser
- opening
- set data
- update
done in Java classes BrowseVar, ScilabVariableBrowser
and in C: new unit BrowseVarManager (replaces UpdateBrowseVar)

macro browsevar() calls openVariableBrowser()
macro updatebrowsevar() calls SetVariableBrowserData()

Change-Id: I982e8d85b60c7dc0859c4b59a35d3eb244b4112f

Sylvestre Ledru [Fri, 14 Jun 2013 10:27:08 +0000]
Try to fix the thirdparty lib path in the binary

Change-Id: I328d7f1abd5a381e2c0f7ba9e3849f8f6f00255d

Vincent COUVERT [Fri, 14 Jun 2013 07:59:16 +0000]
Fix Windows compilation after https://codereview.scilab.org/#/c/11622/

Change-Id: Icb2e7332ce70a8108168a7d1dc199d27dd9e36db

Sylvestre Ledru [Fri, 14 Jun 2013 07:39:16 +0000]
Remove matio declaration in ENGINE_LIBS (thanks to Vincent for spotting this out)

Change-Id: I52956192518e748a4329896cf699bcb5789f17a9

Paul BIGNIER [Thu, 13 Jun 2013 08:05:02 +0000]
* Bug #12679 fixed - Polynomials: argument check for gcd and lcm

Change-Id: I400feeb0683ef4c422496e071f1bb614a59a4239

Clément DAVID [Thu, 6 Jun 2013 07:36:29 +0000]
Bug #12651 fixed (2) - scicos_simulate did not works in nwni mode.

Some tests has been updated to use this mode, to check :
bin/scilab -nwni -f modules/xcos/tests/unit_tests/model2blk.tst

Change-Id: Ida727fc6ec7b1fb8f318340fe097d8f6f7facdc6

Cedric Delamarre [Mon, 10 Jun 2013 14:39:48 +0000]

Change-Id: I6c148aa0d6285f98443109a6349a265b8dc37c7b

Cedric Delamarre [Thu, 13 Jun 2013 14:55:57 +0000]
bug_I deleted because of comp.

Cedric Delamarre [Thu, 13 Jun 2013 14:50:43 +0000]
clear : error message corrected.

clear(["a","b"])

Change-Id: I25eea96102d6bdf821bd4b35841e2ece3672bb88

Cedric Delamarre [Thu, 13 Jun 2013 14:28:56 +0000]
localisation of undefined variable.

Change-Id: I89677e747a1fe81a1049692ac5c8c9d73a388736

Cedric Delamarre [Thu, 13 Jun 2013 13:45:03 +0000]
with_module : error message corrected.

with_module(["ffa", "ff"])

Change-Id: Id03e6bae74296993f7538fbb4e3af90b5027fe4a

Paul BIGNIER [Thu, 13 Jun 2013 14:50:28 +0000]
* Bug #12686 fixed - wrong error returned by instruction 'diff()'

Change-Id: I8f2278c02f6c7f28c700e30f42958142b9dbb6b3

Yuri Chornoivan [Thu, 13 Jun 2013 14:21:23 +0000]
Fix various typos

Sylvestre Ledru [Thu, 13 Jun 2013 13:42:34 +0000]
Search libraries into lib/thirdparty into any cases

Change-Id: I36e4d62665f73d2a860193aba732b26f0786fb04

Sylvestre Ledru [Thu, 13 Jun 2013 13:42:34 +0000]
Search libraries into lib/thirdparty into any cases

Change-Id: I36e4d62665f73d2a860193aba732b26f0786fb04

Cedric Delamarre [Thu, 13 Jun 2013 13:15:35 +0000]
YaSp has no max number of variable.

Change-Id: Ic3ba018d07e05cc4e697ecc555d1c4723f03151d

Sylvestre Ledru [Thu, 13 Jun 2013 09:41:29 +0000]
Refresh the makefile.in

Change-Id: I70cd1fabc719ab8121fe9337d474dd2fde6b5682

Paul BIGNIER [Wed, 5 Jun 2013 09:59:40 +0000]
* Bug #5921 fixed (proposal 2) - Randlib: doc improvement for grand

Change-Id: I755ed5cd4a331c4b9dd50d94ddd9c8cc4264be51

Sylvestre Ledru [Thu, 13 Jun 2013 08:53:14 +0000]
BLAS_LIBS & LAPACK_LIBS are explicitly linked at the end. Unlike Scilab 5 in which the binary
is in C, Scilab 6 main is in C++. For some reasons (ie, I don't know why), libtool places blas and
lapack at the beginning of the order of the link. This caused some issues with the overload of the
xerbla function

Change-Id: Idbc4abf7be9b29113495a968d4a8c128f0718a7d

Sylvestre Ledru [Thu, 13 Jun 2013 08:42:38 +0000]
remove old comments to match the modules/Makefile.am from scilab 5

Change-Id: I6d4c98b172e3b8f52173915dcdfb2058797b0bf0

Vincent COUVERT [Thu, 13 Jun 2013 07:27:34 +0000]
These images are localized (https://codereview.scilab.org/#/c/11487/)

Paul BIGNIER [Tue, 11 Jun 2013 09:21:32 +0000]
* Bug #10269 fixed - qp_solve can now return an error flag

If a fifth output argument is present (qp_solve used to take up to four arguments),
then qp_solve returns the error flag in it,
and issues warnings intead of errors

Change-Id: Ia1a9fd2e8dd665e2fb0278223f8ae0648c3a1096

Paul BIGNIER [Fri, 31 May 2013 10:17:41 +0000]
* Bug #7648 fixed - Statistics: CDF functions can now only take integers as degrees of freedom arguments

Just ran a check on the arguments that are supposed to be integers