Antoine ELIAS [Tue, 2 Sep 2014 15:42:42 +0000]
fix template mismatching
Change-Id: I9c785f870ee95a9caa62e084cb7cd585b1905901
Antoine ELIAS [Tue, 2 Sep 2014 16:18:39 +0000]
fix warning in scicos MVC compilation
Change-Id: I888221cbab5786211caf810a8e33bd04b9ec181c
Antoine ELIAS [Tue, 2 Sep 2014 16:17:58 +0000]
fix windows compilation, rename CONTEXT in scicos MVC to DIAGRAM_CONTEXT ( CONTEXT is a struct defined in winnt.h)
Change-Id: I0055b0284626442a0db5776c96541e1b7356aff6
Clément DAVID [Tue, 2 Sep 2014 15:11:00 +0000]
Xcos MVC: remove __cxa_guard_acquire dependency
__cxa_guard_acquire calls are generated using static storage variable in
a multithreaded environment. This API may or may not be supported with a
statically linked stdlibc++.
See http://mentorembedded.github.io/cxx-abi/abi.html#once-ctor
Change-Id: Ic953e2c361ee79f2417c121fad630d34f64c3992
Sylvain GENIN [Thu, 3 Jul 2014 10:39:59 +0000]
fix double insertion in polynom
Change-Id: I057f9a5cd3965fdcff0d9eb28255209e93d662d8
Paul Bignier [Tue, 2 Sep 2014 10:08:19 +0000]
Xcos MVC: get default values for odstate, opar and firing
Fixed the absence of FIRING in ports management getter.
Change-Id: I84e378ebcea119dcf3fdac3683f152d6e4c91fd9
Paul Bignier [Thu, 28 Aug 2014 16:06:59 +0000]
Xcos MVC: implement params 'doc' / 'options" and slight fixes
Change-Id: Iaa75965e76fb67bc886d0d6aba829c2b4a4bf623
Paul Bignier [Thu, 28 Aug 2014 15:43:35 +0000]
Xcos MVC: implement params wpar / title / tol / tf / context
Also, prepared the remaining properties for the test to pass.
Change-Id: Ib5b32fd24f68e5bbad308007f1e55d720d75e8ac
Antoine ELIAS [Tue, 2 Sep 2014 10:41:56 +0000]
add function::createfunction with optional list AND loaddeps
Change-Id: I5b5bf5da7438868d0e82003d8c4d8c7ca6d563a1
Antoine ELIAS [Tue, 2 Sep 2014 12:01:46 +0000]
replace if ... else if ... by switch
Change-Id: I7dfab2ec4371a76283e8f146177c3876a8871567
Clément DAVID [Wed, 23 Jul 2014 12:26:25 +0000]
Xcos MVC: generate Controller JNI using SWIG
* Implement a default logger XcosView in Java
* Use SWIG Vectors for data handling
* Move needed includes from scicos/src/cpp to scicos/includes
Change-Id: I8b63ab07f4c335c37dfdf3bf81051c1ebbbe615f
Anais AUBERT [Thu, 21 Aug 2014 10:06:46 +0000]
regenerated bug 2345 test ref
Change-Id: Ic766026bcb2f5cafaea7964d98c9bf6b62610e50
Sylvain GENIN [Thu, 28 Aug 2014 09:54:06 +0000]
fix error message of the overloading
Change-Id: I957cca0dac8343ea3ac6e778f25a329344c2a1ce
Paul Bignier [Thu, 28 Aug 2014 09:15:41 +0000]
Xcos MVC: Allow string for 'rpar' (Text blocks)
Text blocks are now allowed to define strings in 'rpar'.
Change-Id: I4c1da343159a0f1a345495b9485131fb7219bee4
Anais AUBERT [Fri, 29 Aug 2014 12:35:29 +0000]
fix global test
Change-Id: Ib9f2f0ffea77368930f2cff0674d6d9b0d86c458
Bruno JOFRET [Fri, 29 Aug 2014 10:35:56 +0000]
Fix location within implicit call
Change-Id: I686ca819552a12b43dd2b3e630997a6abbea7edc
Sylvain GENIN [Wed, 27 Aug 2014 12:50:50 +0000]
the suppression of overloading %c_f_s for duplicate the same behavior
Change-Id: I4e7232148510899f397cb6bab4521c7e1255fa8b
Antoine ELIAS [Mon, 1 Sep 2014 07:55:40 +0000]
reforge "&" operator
Change-Id: I8faed5faea05bf3da7ca75401c8813124e97a814
Cedric Delamarre [Thu, 28 Aug 2014 09:55:44 +0000]
insert in struct corrected.
a("b")(2) = 12
a(3)("b")(2)=13
test_run ast insert
Change-Id: Ib56a320de05e7e2581b714e11de42eeded04e62d
Antoine ELIAS [Tue, 19 Aug 2014 10:40:26 +0000]
reforge dot multiplication
Change-Id: I1386d392a50e5e95754b18ae9bba05792e8717ad
Bruno JOFRET [Mon, 18 Aug 2014 07:58:47 +0000]
Make compilation fail on grammar shift/reduce or reduce/reduce conflict
Change-Id: Ic077160d5f3c4da69bb1456aa9616f8b26c9ca52
Bruno JOFRET [Thu, 28 Aug 2014 08:49:29 +0000]
Fix complex display
Change-Id: I7b1caed2f483ab93d8b52d09ea456319a3280579
Bruno JOFRET [Thu, 28 Aug 2014 13:59:12 +0000]
SWIG Makefiles: add per Makefile.am SWIG_OPTIONS to ease customization
Change-Id: Ie499d10eab49fd430df73705a807065bf4763283
Paul Bignier [Thu, 28 Aug 2014 09:11:41 +0000]
Xcos MVC: slight corrections
Change-Id: Iacebdeef3b8523c3eda776da6ad81eb89e99f84d
Paul Bignier [Thu, 28 Aug 2014 13:44:09 +0000]
Xcos MVC: fix MList header
'header' was not used.
Change-Id: I8b52a0991d03b18e2300ed591317bc03384d2f07
Clément DAVID [Wed, 27 Aug 2014 07:48:26 +0000]
Xcos MVC: manage scicos_graphics and scicos_models as MList
Ports' Datatypes are now [1 1 1]] by default, to prevent null sizes.
Using mlist avoid a model::Block merge at graphics or model assignation.
This commit also fix default value of some ports' properties.
Change-Id: I7767ef2e745ea0b10ff1ec4e09e5a946320f5832
Vincent COUVERT [Wed, 27 Aug 2014 08:30:48 +0000]
Fix warning message
Change-Id: I724613d52d5678b003d4176cd444ea15a261ff71
Paul Bignier [Mon, 25 Aug 2014 08:28:28 +0000]
Xcos MVC: minor typo fix & unneeded dependency removal
Change-Id: I7d4e3de80f99923f7634b74d681f89a4b578ab0c
Paul Bignier [Mon, 11 Aug 2014 06:42:02 +0000]
Xcos MVC: implement from / to
Also, fixed 'interface_function' and 'datatype' properties.
Matched default parameters with macros.
Change-Id: I6887ed9bc17efd6bf545302d90c65eb8aa3ae5de
Paul Bignier [Thu, 7 Aug 2014 08:40:05 +0000]
Xcos MVC: implement xx / yy / id / thick / ct
In the model, split ct into 'color' and 'kind'.
Also, fixed 'set' action for 'in', 'in2' and 'intyp' properties.
Change-Id: Id892eadcaef7020e4355292a66e7324344965fa6
Anais AUBERT [Thu, 21 Aug 2014 15:28:09 +0000]
regenerated bug 10519 test ref
Change-Id: Ia347ff3b0b5ef5d63ad3f714d34ec580e0135cb4
Anais AUBERT [Fri, 22 Aug 2014 07:16:36 +0000]
regenerated bug 1990 test ref file
Change-Id: I3487c2b3ee035e96ca58be16cedcaadcf027a796
Anais AUBERT [Fri, 22 Aug 2014 08:48:27 +0000]
fix bug 7594 test
Change-Id: I641ac36c3018645dd86e0f88a81e1f63bb368b7e
Anais AUBERT [Fri, 22 Aug 2014 08:52:32 +0000]
fix bug 8051 test
Change-Id: I6e8d1bf3d773457fa83f52367b9da8f57bebda3d
Anais AUBERT [Fri, 22 Aug 2014 08:56:42 +0000]
fix bug J test
Change-Id: I4a9cae942cc71b465d5de3ad0df8f38bd82a434f
Anais AUBERT [Fri, 22 Aug 2014 10:02:03 +0000]
fix bug 7231 test
Change-Id: I8c49d1decfdf6ec3800c6d35b36ca2c0950ec5f5
Vladislav TRUBKIN [Fri, 22 Aug 2014 12:39:31 +0000]
Regenerated some references because 'stacksize' is obsolete function.
Change-Id: I0445a1aea5752912cb03e34ef7b222f09678d56c
Anais AUBERT [Fri, 22 Aug 2014 12:54:11 +0000]
bug 13243 test was using derivative
Change-Id: I35b61d2141d06e333cada5f1c967cddd6ecb4f48
Anais AUBERT [Fri, 22 Aug 2014 13:06:32 +0000]
bug 4083 used deleted functions
Change-Id: Iede2b6ccaf9464f77ae3ea7ecbf3ec7a1c14ce4b
Antoine ELIAS [Wed, 13 Aug 2014 07:40:52 +0000]
refactor subtraction operation
Change-Id: Ic511da82b2a8df14e86e04045948fc8343a5ddc2
Antoine ELIAS [Tue, 12 Aug 2014 13:42:18 +0000]
refactor unary minus operation
Change-Id: Ide96a8ddc6eefefd24f333874a5f66cb59eeeaac
Anais AUBERT [Thu, 21 Aug 2014 15:23:31 +0000]
spec returns error if input matrix is not square
Change-Id: Iaad280026cd05b3ecd230152ca7d6c4f1b5a3a02
Bruno JOFRET [Wed, 20 Aug 2014 13:27:04 +0000]
Fix \n use in localized message, cause parse error in callback execution
Change-Id: I217dde29cae2e313e5f49152bc025243c00f30e7
Antoine ELIAS [Tue, 19 Aug 2014 10:37:51 +0000]
getoptional must return api_scilab type instead of apic++ type, improve optional management
Change-Id: I58a436965434dddeb3675f02f47e6416680112f6
Vladislav TRUBKIN [Thu, 14 Aug 2014 15:00:01 +0000]
Fixed getters of opt arguments.
Change-Id: I6b56bbbf7a26c7f6c59c13eb2636e001cfe1d668
Vladislav TRUBKIN [Thu, 14 Aug 2014 10:09:21 +0000]
Fixed an ImplicitList for optional arguments.
Change-Id: Idda8ad34e0a6aff8d08f8c0541724a226c058bd4
Vladislav TRUBKIN [Thu, 14 Aug 2014 13:49:09 +0000]
fixed a position in tmpOut, taking into account the optional arguments.
Change-Id: I98392c055ec43abf4b44ad80785de3d22804ae4a
Vladislav TRUBKIN [Mon, 11 Aug 2014 15:52:13 +0000]
Fixed the names of datatip functions.
*sci_datatip_set_interp should check from zero to one output
argument.
Change-Id: Idbcc8729e5139e41e2148b5b2e3ff60202195a35
Cedric Delamarre [Thu, 7 Aug 2014 16:10:03 +0000]
ImplicitList creation corrected.
test_run ast implicitlist
Change-Id: Ia97e43e8708a4010ad54aa8af5f3d5d37656202f
Cedric Delamarre [Tue, 5 Aug 2014 11:29:33 +0000]
expHistory corrected
a(1,3).b = 12
Change-Id: Ie829c2fa81a59f28cde83c1c7027544c33411585
Anais AUBERT [Wed, 13 Aug 2014 10:24:37 +0000]
fix uicontrol constraints
Change-Id: I47be66087051585f1954ebf4d53f12149615dbe4
Antoine ELIAS [Wed, 13 Aug 2014 12:32:51 +0000]
take care of old limitation to 24 characters during forge of overloading function name
Change-Id: Ib4cd4ef2487270f4aa8a49af5a7da7ed995591d1
Bruno JOFRET [Tue, 12 Aug 2014 07:11:29 +0000]
Sugar syntax for try/catch block
Change-Id: If46f10b98b3f45ce6f144601d8d924cbd7a8132b
Bruno JOFRET [Fri, 8 Aug 2014 16:00:50 +0000]
Change POW associativity to be right
Change-Id: Ib931c76c77f4fecceba8df3b4ca13cf1cc4d7c43
Clément DAVID [Thu, 7 Aug 2014 16:25:36 +0000]
Xcos MVC: implement fields setters
* Implement types::User<> insertion through overloading
* Add scicos_setfield which works like setfield for Xcos adapters
* Update scicos %*_i_*.sci to simply call setfield as usual
* Add some tests to scicos_new
Change-Id: If11f1e8a0155e37c77da6a62f2dd858be4a88c1b
Paul Bignier [Thu, 7 Aug 2014 15:28:21 +0000]
Xcos MVC: fix header licences
Change-Id: Ic0afc28812469b98a5468290ed80ee8a5d354227
Paul Bignier [Thu, 7 Aug 2014 14:56:16 +0000]
Xcos MVC: fix some unneeded dependencies
Change-Id: Ib2a5c82d92b0963840c262d1b36a3a96b3f1ed58
Bruno JOFRET [Fri, 8 Aug 2014 09:43:21 +0000]
rename to avoid windows name conflict
Change-Id: I1b8bc02b37d3be074c34a4eda161022b04da7125
Clément DAVID [Thu, 7 Aug 2014 09:54:10 +0000]
Xcos MVC: add insert / extract fo scicos_new.tst
Change-Id: If6c0ee2d10b10dd769c3f1b1406d57743423c4d6
Sylvain GENIN [Tue, 5 Aug 2014 10:45:55 +0000]
fix prod.tst
i=uint8([1 10;254 9]);
typeof(prod(i, 3, "native"))//uint8
typeof(prod(i, 3))//uint8
typeof(prod(i))//uint8
typeof(prod(i, 3, "double"))//double
test_run("elementary_functions","prod",["no_check_error_output" ]);
Change-Id: I7ab61e8ce6df113d57a9a07c9e2db4f41d092e27
Bruno JOFRET [Thu, 7 Aug 2014 14:31:46 +0000]
ListExp can manage explicit/implicit step
Change-Id: I11ee53690f4d2a77fbb31f0c126404345ed62d63
Bruno JOFRET [Wed, 16 Jul 2014 13:16:53 +0000]
Fix grammar conflict : remove duplicate rule / manage empty function call arguments
Change-Id: Ib8ee898c512ccf61c0b7d80bcd1466558d492f7d
Cedric Delamarre [Thu, 10 Jul 2014 17:11:56 +0000]
refactoring polynom.
// bug_12679 doesn't work because of round in multiplication
// two last commit in dependencies are mandatory
test_run("polynomials",[],["no_check_error_output"]);
Change-Id: I62c056d117e9fbdb0fed9d1ff6446f3725684ac3
Cedric Delamarre [Fri, 25 Jul 2014 15:25:21 +0000]
mem leak fixed when fill matrix with null item.
Change-Id: I0d9f927bba776b0d077a32edf704a5cd0c223d7b
Bruno JOFRET [Thu, 7 Aug 2014 06:42:15 +0000]
Xcos cosf load test
Change-Id: I497fadad644a86da934f41db204e55f43bba519c
Paul Bignier [Wed, 6 Aug 2014 14:50:58 +0000]
Xcos MVC: fix namespace comment
Change-Id: I83b04d53b2c8aef6f6a28e03fa221790657a43ab
Paul Bignier [Mon, 4 Aug 2014 13:56:53 +0000]
Xcos MVC: implement rpar / ipar / uid
Also, laid the groundwork for the 'opar' and 'equations' properties.
Change-Id: I4257d54c72a1c8c634910eff07ddc8894927c3a8
Paul Bignier [Fri, 1 Aug 2014 13:42:59 +0000]
Xcos MVC: implement firing / dep_ut / label / nzcross / nmode
Change-Id: I195dc8cb4ce43bb2ae867f3bb41c942f1e3aa458
Bruno JOFRET [Wed, 6 Aug 2014 13:32:53 +0000]
Fix comment management within matrix declaration
Change-Id: I80e13e1c5b6703298628afeb844aa1a976d2ec8b
Clément DAVID [Wed, 6 Aug 2014 10:07:55 +0000]
Xcos MVC: fix link issue on loadScicos
Change-Id: I8bde5570cabbd68db9e3dd5346ef72a73f39d967
Anais AUBERT [Mon, 28 Jul 2014 13:29:46 +0000]
st_deviation with hypermat
Change-Id: I9a05114d9889382573249c9e84a44466e0fbcf31
Clément DAVID [Mon, 4 Aug 2014 16:47:06 +0000]
Xcos MVC: implement Adapters methods
* g=scicos_graphics(); disp(g.orig)
* use anonymous namespace for struct getter / setter
* getters are not implemented
Change-Id: I4c75f7d23c466adfa91e0056fcebf957c5f2417d
Anais AUBERT [Tue, 22 Jul 2014 10:35:59 +0000]
stdev for hypermat working
Change-Id: Ib7d96c5dd1df157b27b8a3ca479057c1d373a67d
Bruno JOFRET [Thu, 17 Jul 2014 07:34:20 +0000]
Fix Xcos objects display
Change-Id: I34271039dc3a9952be2ede0c4554127270706c2f
Cedric Delamarre [Mon, 28 Jul 2014 15:11:31 +0000]
concatenation corrected and test added.
// concatenation [string ; double] fail because of
// call error(43) in overload %c_f_s
test_run("ast","concatenation","no_check_error_output");
Change-Id: Ia20d7906ad009b6641d32357988e6ac37e99ac80
Cedric Delamarre [Mon, 4 Aug 2014 15:03:48 +0000]
Windows compilation fixed.
Change-Id: I5e7ca7f509c5468091d408f6e77c23707ef74766
Paul Bignier [Thu, 31 Jul 2014 16:05:20 +0000]
Xcos MVC: implement state / dstate / blocktype
Also, laid the grounds for the odstate property.
Change-Id: I9826ad8d799b8546af109ff91bec882c06294d6c
Sylvain GENIN [Fri, 1 Aug 2014 08:04:47 +0000]
fix sci_?gamma and traslate sci_?gamma.c by sci_?gamma.cpp
test_run("special_functions","bug_10450",["no_check_error_output" ]);
Change-Id: I512f1d0dc7d2073a058b38a7d645461ffb894fe3
Anais AUBERT [Tue, 22 Jul 2014 08:06:52 +0000]
fix power overload for complex
Change-Id: Iddb85948ca33288f0c1faf676bb1ee7ceedff8d8
Anais AUBERT [Mon, 30 Jun 2014 08:09:14 +0000]
sign for hypermat
sign(rand(3,3,3)*%i + rand(3,3,3))
sign(rand(3,3,3))
Change-Id: Ie9bbff3805ad9bd167819be4b2c217c5a7d4d856
Anais AUBERT [Wed, 23 Jul 2014 14:49:29 +0000]
fix c_a_c test
Change-Id: Icfe4564b5f3cd6cae93b13f3feeecf47ea51fd21
Clément DAVID [Fri, 1 Aug 2014 09:10:29 +0000]
Xcos MVC: handle graphics and model port creation
Port can be created on : model.in and graphics.pin setters. This commit
share all logic on port_management.hxx and allow future use. A
templatized implementation has been used to reduce the size of the code.
Change-Id: I6197a8ece013184d489128eb0bacf6db4edaf2bf
Clément David [Thu, 31 Jul 2014 09:54:10 +0000]
Fix some warnings
Change-Id: Id5740f453c79dcbb92edbceccf4c3695bad7e268
Paul Bignier [Tue, 29 Jul 2014 09:59:50 +0000]
Xcos MVC: implement model.sim and anticipating on future model properties.
Change-Id: I5abcc4e3ef69118c5f90fcb9a417839e4b0367da
Paul Bignier [Wed, 30 Jul 2014 08:17:43 +0000]
Xcos MVC: move ports get/set/update in a separate file
Change-Id: Ib17f3f2deb7922f059e86f7627ebaae6060d3e06
Anais AUBERT [Tue, 22 Jul 2014 15:04:30 +0000]
fix sum for complex
Change-Id: I21d71499bddc7dd4199b2261c05ebc89caf7b49a
Sylvain GENIN [Wed, 23 Jul 2014 09:37:48 +0000]
fix grand for the size of the output array
a = 0; b = 2*%pi;
// standard deviation of the gaussian noise
sigma = 0.1;
// number of experimental points
m = 200;
xd = linspace(a,b,m)';
grand(xd,"nor",0,sigma)
in : randlib
Change-Id: I592c261ca573bd28167ae6f1c9626fc77527c594
Anais AUBERT [Tue, 22 Jul 2014 12:54:30 +0000]
fix cdfpoi test
Change-Id: I99b6b6069afd57f2790b8cb2170e063c3f42c153
Anais AUBERT [Tue, 22 Jul 2014 12:51:53 +0000]
fix cdfnor test
Change-Id: I9776d29f674fd27179ec0c5445eae70f7a17a4f5
Anais AUBERT [Tue, 22 Jul 2014 12:46:26 +0000]
fix cdfgam test
Change-Id: Ia07e1361076f8d013517f3750d6b1d5bde86df0f
Paul Bignier [Mon, 28 Jul 2014 07:16:43 +0000]
Xcos MVC: implement in_style / out_style / in_label / out_label / style
Change-Id: Id3558d29487a5c0fe2def25994c0ab61d2692a43
Anais AUBERT [Fri, 18 Jul 2014 10:01:00 +0000]
fix repmat test
Change-Id: I4585d31680401dc719d832f1570c1ccdfd94e743
Anais AUBERT [Fri, 18 Jul 2014 08:21:10 +0000]
fix prod test
Change-Id: I32ca31d810a0bb56164e265c6a3d5d4da56f9915
Anais AUBERT [Fri, 18 Jul 2014 09:44:20 +0000]
fix sinc test
Change-Id: I26100b30281186596e6fa67c9637c713b34901ca
Anais AUBERT [Fri, 11 Jul 2014 09:25:52 +0000]
add int() for integer
Change-Id: Ica8fd2960e5342e7ef70f07a93eed4adbd0c5154
Anais AUBERT [Wed, 9 Jul 2014 13:19:47 +0000]
fix x.xxDy form in string(double)
Change-Id: I01d4fa5f1fa62613ba0eaef052c8713c0651c73f
Anais AUBERT [Tue, 8 Jul 2014 08:25:26 +0000]
fix dispay x.0Dy for polynoms
[1 1.d-12 1.d-5 2d8 2]
[1 1.d-12 1.d-5 2d8+%s 2*%s]
Change-Id: Ic2b9b4fbb32f918b4a624623a0435ed14699e054
Sylvain GENIN [Wed, 16 Jul 2014 10:17:53 +0000]
fix display power for imaginary part
s = %s;
p21=%i+0*s;
p22=1+s;
p23=s-1;
p24=-s+%i*s**2;
p2=[p21 p22 p23 p24]
Change-Id: I96e56f47dc9f2f5de8c16a2d966d98853d4807ac
Cédric DELAMARRE [Mon, 28 Jul 2014 08:25:35 +0000]
Revert "fix [a;b],[a,b] for the boolean"
This reverts commit
a576af8e035f578b141d7601b6e1175073dfa7ce.
Change-Id: Ia640fccaa7ceae38e4838cf69493cc8cfa0c50ea
Sylvain GENIN [Thu, 24 Jul 2014 13:21:28 +0000]
fix [a;b],[a,b] for the boolean
Change-Id: I1a81be8638f55b42293d0d339d6499b8f3f6bc37