Paul Bignier [Mon, 28 Sep 2015 13:15:11 +0000]
Xcos demos: select & open subpanel in the GUI
* The arrow character at the end of the words https://codereview.scilab.org/#/c/14519/ made the find() impracticable
Change-Id: Id3119dbf9d2dd90edd9bb21274bd228a5fb34e99
Antoine ELIAS [Fri, 25 Sep 2015 12:39:42 +0000]
add recursion watchdog, configuration function and preference
Change-Id: Ie9b3b988caf41a6018d0c07da29e8a5a417ebcb8
Calixte DENIZET [Tue, 29 Sep 2015 15:43:41 +0000]
Analysis: AnalysisVisitor can now be used as a singleton and fix bugs in cache system
Change-Id: I42d5a29f6253f8562e3467dbd7c8f5f948bb767d
Clément DAVID [Thu, 1 Oct 2015 13:09:29 +0000]
AST Inspector: speed-up things while executing
An unordered_set has O(1) insert / remove operations which are used to
inspect the allocated types.
Note: also reorder the variables on some constructors
Change-Id: I81f96a982940e5489297dd4357cc23c9595cb05b
Calixte DENIZET [Wed, 30 Sep 2015 17:47:32 +0000]
Analysis: fix bugs
Change-Id: I43a658fce22f4c873eb52ac6b9b333497b1c4f33
Antoine ELIAS [Wed, 23 Sep 2015 14:31:48 +0000]
bug #13983: who_user returns wrong values
Change-Id: Ieab891e79fc3e8573697d52b906128da3600687d
Antoine ELIAS [Thu, 24 Sep 2015 13:58:21 +0000]
* Bug 14156: mfscanf returned [] when datafile contained a header + init variables to prevent wrong FREE
Change-Id: I927e7b77d710e6d9cc60cc0a57cebdc7e8a72b91
Clément DAVID [Mon, 21 Sep 2015 14:30:59 +0000]
Xcos GUI: DnD of blocks now works
Change-Id: I7a4ab2bf3a29cd71890cdd13d242edc45ada490b
Antoine ELIAS [Tue, 29 Sep 2015 10:17:25 +0000]
CTRL + C break display or 'pause' execution
Change-Id: Ib4296d931c04ff1455810c519001a098dfa47c65
Paul Bignier [Tue, 29 Sep 2015 13:50:03 +0000]
Xcos GUI: point 'About Xcos' to 'About Scilab'
* Will have a specific 'About Xcos' button when we design a dedicated Xcos tribute
Change-Id: Ic7b283e16814110177669d48e33f2d5640ec82c5
Antoine ELIAS [Tue, 29 Sep 2015 10:39:48 +0000]
CTRL + D close Scilab on empty prompt line (GUI and Windows CLI only)
Change-Id: I923cd55c1e11fe5f73becbb369403433065acffc
Antoine ELIAS [Thu, 17 Sep 2015 17:00:59 +0000]
bug #14059 : improve suppression of elements on view as vector matrix
r=rand(1,100000);
tic();r(r<0.5) = [];toc()
alpha 1 : 3.43 s
after path : 0.003 s
Change-Id: Ia389f0ed9bb5a1d6ff5d45cbc5e477aa7abe4d72
Adeline CARNIS [Mon, 28 Sep 2015 10:09:09 +0000]
Levitron Demo: Reset button did not reset the drawing.
Change-Id: I1fa14eb2f6e34660f2aa52c5a98a49c0e23f9f4e
Antoine ELIAS [Fri, 4 Sep 2015 07:41:18 +0000]
Command line debugger first version
features :
- continue
- next
- quit
- abort
- where
- callstack
- help
- stepin
- stepout
- breakpoints (add, delete, show, enable, disable)
- stop on errors
- list
Change-Id: Ie683a612ec85d681239d66669fbe93ec2f5e9ea4
Simon Marchetto [Fri, 25 Sep 2015 09:15:41 +0000]
fix crash at startup
Change-Id: I0ccb61e94f0b6d5329eead3fde56edf94e8fc209
Antoine ELIAS [Thu, 24 Sep 2015 15:10:42 +0000]
fix macos compilation
Change-Id: I3edf43f5842bad4d7694177e7afc4511a04a1e35
Paul Bignier [Thu, 24 Sep 2015 08:54:51 +0000]
Xcos GUI: without a carriage return, the last context line was ignored
* When entering a multiple-line context, if the user didn't add a carriage return at the end, the last line was ignored
Change-Id: I23540ee0660e200bc9fb970099e65d4b525c0f48
Clément DAVID [Thu, 24 Sep 2015 14:05:04 +0000]
Compilation: valgrind.h is of course optional
This fix the build after
2faa1613a29b70b407e880fa232875bfab49b1f9
Change-Id: I6c612e0cbb8c6babf1a226cb53e76e6bb3aa0eaa
Clément DAVID [Wed, 2 Sep 2015 07:46:34 +0000]
Valgrind options: increase callstack log size
This will hide suppressed dlerror message in the case of statically allocated
C++ objects on a dynamically linked library.
Change-Id: If83f15578b6cb375022384b34bf324eae84d0620
Clément DAVID [Tue, 1 Sep 2015 17:25:02 +0000]
Compilation: link against valgrind if detected
This allow clear symbol reporting on dynamic linked libraries. See
https://bugs.kde.org/show_bug.cgi?id=79362 for more info.
Change-Id: I6124f264d6836bcd94d0070520197f6fbc8a802c
Antoine ELIAS [Thu, 24 Sep 2015 12:21:23 +0000]
missing header
Change-Id: I51403e24cc5195fb1658f0da21403c140c74ca5e
Calixte DENIZET [Thu, 24 Sep 2015 09:56:00 +0000]
Localization: add C++ converters for UTF8 & Wide strings
Change-Id: I38f3605afb2fc08062aa6ec9520be90f00d3dd3b
Antoine ELIAS [Thu, 24 Sep 2015 06:08:13 +0000]
add color in debugVisitor output on windows shell
Change-Id: I68e9e87457f3a5361a1eeb06b528525dec977c93
Adeline CARNIS [Wed, 23 Sep 2015 21:00:27 +0000]
* Bug #14109 fixed - lsq function crashed Scilab when Scilab version depended on MKL library. Fix in commit: https://codereview.scilab.org/#/c/17246/
Change-Id: Icce3450418d7b57b15fa710041944faf72ad2f86
Antoine ELIAS [Wed, 23 Sep 2015 17:16:55 +0000]
fix call to mkl functions with NULL parameters
Change-Id: Ic14f42ec9d9faf7b1d27bca5786c2690a5a16025
Antoine ELIAS [Wed, 23 Sep 2015 15:51:34 +0000]
bug #14149: fix h5read hypermatrix dimensions issue
Change-Id: I5f4cebdd2790e3a91f0e816ebc7307a4870f7490
Calixte DENIZET [Wed, 23 Sep 2015 14:53:00 +0000]
Analysis: infer when a refcount is required and add colors in DebugVisitor
Change-Id: Ia34946b02bc3758ff35a7f523789b459c8cad2f3
Paul Bignier [Wed, 23 Sep 2015 08:50:36 +0000]
Xcos GUI: fix Simulation->Setup->OK button
Change-Id: Ie572258297bba86214f6e443b941419f9c5d4126
Antoine ELIAS [Wed, 23 Sep 2015 10:25:30 +0000]
bug #14144 and #12928 : %nan, %inf in intXX() functions and crash on int64(2^63)
Change-Id: I27905752ed9568ad022b21f5e82b34b7a1f931e7
Clément DAVID [Tue, 1 Sep 2015 15:21:05 +0000]
Scicos: fix some invalid access
Change-Id: Ibad804a14138497fc20cf96788589eb415e2a658
Paul Bignier [Tue, 22 Sep 2015 13:34:07 +0000]
Xcos MVC: add the 'style' field to an Annotation
Change-Id: I2c333e155b4f2ce6f2c8e4a93132f987218913ca
Antoine ELIAS [Tue, 22 Sep 2015 10:33:50 +0000]
add management of VS 2015 in dynamic_link
Change-Id: I82de6da721698cfbcfc61ce450e558f0fdec8eba
Antoine ELIAS [Tue, 22 Sep 2015 08:25:43 +0000]
let VS configure its environment
Change-Id: Ie4d70fa1df3fe9b237cee93892bc77fbb03d5207
Clément DAVID [Fri, 18 Sep 2015 11:21:58 +0000]
Xcos: create an ANNOTATION works
Change-Id: I3553cdd3afd5410f76eeef1115c7b532d37fc828
Paul Bignier [Tue, 22 Sep 2015 07:59:42 +0000]
Xcos MVC: minor fix to specify long long constant
Change-Id: I687365235ab4f63dc60057f48bba8d8e27904067
Paul Bignier [Tue, 22 Sep 2015 07:46:23 +0000]
Xcos MVC: minor fixes in error messages
Change-Id: I79629375407732e680bb7bfbad44770d680ca5e1
Calixte DENIZET [Mon, 21 Sep 2015 09:52:48 +0000]
DebugV: fix function names in DebugVisitor
Change-Id: I594928f9e35c58ba906951f0d5908882d9aca829
Calixte DENIZET [Fri, 18 Sep 2015 15:34:15 +0000]
Analysis: add info to delete useless data
Change-Id: Ie7027bb1b65ec6cb3ee3387dac51826346914698
Antoine ELIAS [Thu, 17 Sep 2015 15:22:30 +0000]
improve find performance is case of one output argument
a = rand(3000,3000);
tic();find(a>0.5);toc
6.0.0 alpha1 around 0.350 second
after path : < 0.100 second
Change-Id: I83e01862134320dd0f22753590105c66ec31620d
Antoine ELIAS [Fri, 18 Sep 2015 09:34:37 +0000]
fix sci_clearfun after
8b58e9ef commit
Change-Id: I5fdd0d9b43488e5ae829e9748f6d10392e3442e7
Clément DAVID [Tue, 15 Sep 2015 15:28:29 +0000]
Xcos: workaround zcos doc generation
Change-Id: I57a317781a6152462eb4673eb7edff5d31bab7c1
Simon Marchetto [Thu, 10 Sep 2015 09:26:51 +0000]
* Bug #14150 fixed : The Windows SDK is not found on Windows 8.1
Change-Id: I1915b702a4aecc6843772c468f65182d6c9269e8
Antoine ELIAS [Wed, 16 Sep 2015 15:12:20 +0000]
std::wstring as parameter must be const & when is possible
remove using namespace ast/types/std and use :: instead of.
Change-Id: Id5033cd35c3e82176e5f4d43268370f75659a3d1
Antoine ELIAS [Mon, 14 Sep 2015 10:31:53 +0000]
remove getFullFilename from output_stream and use one in fileio
Change-Id: I51974b4a8346315f7a995cdd287c9ecaa07f5bb7
Calixte DENIZET [Wed, 16 Sep 2015 08:39:25 +0000]
Analysis: fix bugs (one in mangling & one with tempId associated to zeros)
Change-Id: I25139288bbe446f22054e571748aeb10c5bc1285
Calixte DENIZET [Tue, 15 Sep 2015 10:06:44 +0000]
Analysis: fix bug in OperAnalyzer
Change-Id: Ia7dbef22ff5d3ead46c1fa81a7ef212592c4b970
Calixte DENIZET [Mon, 14 Sep 2015 17:29:09 +0000]
FileBrowser: fix issue when two cd are made
Change-Id: Ib71b14786bdffc8c4d13fb40ca9fbfb98b3a0291
Adeline CARNIS [Mon, 14 Sep 2015 10:26:58 +0000]
%s*eye()-A where A is a matrix of doubles produces an error. So eye() is replaced by eye(m,n).
Change-Id: Id3ae8dcb7e6e02f7f4fd253d98702d4179966e6a
Clément DAVID [Mon, 14 Sep 2015 06:53:32 +0000]
Xcos: fix a memleak merge issue
Change-Id: Id31253332a116dcdb1246bfe49fe259e711652d1
Clément DAVID [Thu, 3 Sep 2015 16:39:56 +0000]
Xcos: fix some typo after f6b07c
Change-Id: I09c87dd757e33ab30c58a0075a93642ad6d1e4da
Cedric Delamarre [Tue, 8 Sep 2015 15:39:12 +0000]
[polynomials] memleak and invalid read/write
Change-Id: Ic62a312cc7c38d504da5f8390ed0502b5d8e2927
Cedric Delamarre [Tue, 8 Sep 2015 07:54:52 +0000]
mprintf fixed about new line
mprintf("test"+ascii(10)+"end")
mprintf("test\nend")
Change-Id: I9a5610e1c6666898891d482ab88adac1bdbdfa8b
Cedric Delamarre [Mon, 7 Sep 2015 08:09:21 +0000]
[io] memleak fixed
// bug_2389 fail, there is a memleak because
// we do not perform ludel
test_run("io", [], "mode_nwni_profiling")
Change-Id: I6aaf8c1cb1d38df8ac64596f35145c4950a747b9
Cedric Delamarre [Fri, 4 Sep 2015 10:16:02 +0000]
genlib updated about 4th argument
* bug_12593 updated.
* bug_9059 updated.
* -quit added to make macros.
* genlib return an error if the 4th output argument is given.
test_run functions bug_12593
Change-Id: Ib620c08007b773df920ce3ee424db2e0e0c43dd1
Calixte DENIZET [Fri, 11 Sep 2015 17:53:17 +0000]
Analysis: fix few memleaks found with Valgrind
Change-Id: Ie218c929ef2ebfc9bbff2ea094ccdb6575e93f1c
Calixte DENIZET [Fri, 11 Sep 2015 17:30:03 +0000]
Analysis: fix bugs found with Coverity
Change-Id: I66eb04dc5bef4a1f12e5e9e19f76b4ef2a7fc1af
Calixte DENIZET [Fri, 11 Sep 2015 16:52:28 +0000]
Analysis: fix bug in listexp when in a vardec
Change-Id: I438862f0141f3bff36494c2cc6cd7e751d08687c
Calixte DENIZET [Thu, 10 Sep 2015 16:37:01 +0000]
Analysis: fix bug in listexp analysis
Change-Id: Ic97e231ebf88a83aac32b060b2c90806c3d02a48
Paul Bignier [Fri, 11 Sep 2015 09:42:38 +0000]
Core: fix Linux compilation
Change-Id: Icd764cce5f19cb43b289ed23507f430b7366ebe4
Cedric Delamarre [Fri, 4 Sep 2015 12:27:44 +0000]
loadlib fixed about path file
test_run functions bug_6549
test_run functions bug_6550
Change-Id: I1e3ca8052e0eaee63795b7d435c8e0a72bca9bcf
Cedric Delamarre [Fri, 4 Sep 2015 07:31:52 +0000]
memleak fixed in functions module.
Change-Id: Ic75d2b9bc110a2581ecf4e67bc7fa6337693843f
Clément DAVID [Thu, 10 Sep 2015 07:22:22 +0000]
Xcos: first version using the MVC
No more no less than before : just instantiate a diagram.
Change-Id: Ib435a5b7027e73c88cebd3761546f47746c275b4
Clément DAVID [Thu, 10 Sep 2015 09:10:28 +0000]
Java: enable Java 8 features
For more information, see :
* http://docs.oracle.com/javase/7/docs/technotes/guides/language/enhancements.html#javase7
* http://docs.oracle.com/javase/8/docs/technotes/guides/language/enhancements.html#javase8
Change-Id: I2240829500915a286a7efc6597fe61f70175eac3
Paul Bignier [Tue, 9 Jun 2015 07:35:46 +0000]
Xcos gateways: rewrite sci_Xcos to Scilab 6 API
* Allowed to pass Scicos objects (UserType) to xcos()
Change-Id: I1ccda0d7b2ab8e1a23ec9ad2483ebbec30d257e5
Antoine ELIAS [Thu, 10 Sep 2015 15:21:28 +0000]
limit windows.h inclusion to avoid definition of macros min/max
Change-Id: Ib3b3ca7d15582846d0fdee6553ce366cddef65dc
Calixte DENIZET [Wed, 9 Sep 2015 12:09:54 +0000]
Analysis: forgot file
Change-Id: I372ea0b11cd50caf2d10496700bd257f777e50c2
Calixte DENIZET [Wed, 9 Sep 2015 08:47:08 +0000]
Analysis: move code
Change-Id: I61bdcf24633f4a30c5245ed5286f35c4cb6c4042
Calixte DENIZET [Tue, 8 Sep 2015 16:59:52 +0000]
Decrease dependency level with ast modules
Change-Id: I5957dfdc72073d421ae268499ab5423bf03f2865
Cedric Delamarre [Tue, 8 Sep 2015 17:45:50 +0000]
Linux compilation fixed
Change-Id: I9f1128e56f91b146f3d1dfaed140739a424917f3
Antoine ELIAS [Tue, 8 Sep 2015 15:00:12 +0000]
bug 13890 : fix macro getd, avoid use of stack order
Change-Id: I63085fb9b76433e8e336b5947662d425806f2a5a
Calixte DENIZET [Tue, 8 Sep 2015 11:51:14 +0000]
Analysis: fix bugs & add a loop analyzer
Change-Id: Iefe5e7075e8c1013fec3372d9b38475db0224073
Adeline CARNIS [Thu, 3 Sep 2015 12:14:56 +0000]
cumprod(%i+%s) crashed Scilab.
Change-Id: I686c94716393db2a4e61902747b2711957cc6cf6
John GLIKSBERG [Fri, 4 Sep 2015 16:14:19 +0000]
re-enable test_run for Atoms modules
Change-Id: Ib45fa328f87fb8e4578411a12754124e55e8d830
Antoine ELIAS [Mon, 7 Sep 2015 10:14:43 +0000]
api_scilab: printError must free msgs but not error number
test_run arnoldi eigs
Change-Id: I323293fc82d955f64a55e5415bb2dd83909f4e26
Calixte DENIZET [Wed, 29 Jul 2015 13:20:27 +0000]
Analysis: try to restore it !
Change-Id: I1576c2464d84ea457b5e05840dd275f710ba25b0
Antoine ELIAS [Mon, 7 Sep 2015 07:37:43 +0000]
fix umf_luget test to be consistent
Change-Id: Iea4f914d8a7f950df0822158de101c217ca338c6
Charlotte HECQUET [Wed, 2 Sep 2015 14:14:53 +0000]
* Bug #14038 fixed - Encoded integers were no longer accepted for list extraction.
Change-Id: Id2c3af749258a548597071222fb8e4c10deb6672
Marcos CARDINOT [Sun, 23 Aug 2015 08:46:11 +0000]
* Bug #13907 fixed - avoids the gray background on the right panel of the palette Browser
This patch modifies the FlowLayout in order to always fill up the whole panel.
Change-Id: I628455516073b78ea10e1d3c0422a49da0fc03d9
Antoine ELIAS [Thu, 3 Sep 2015 15:44:28 +0000]
copy of axes must create a new axes
Change-Id: I270f4b7f5ba1560edc47474b1159b5a4cf37289a
Calixte DENIZET [Wed, 2 Sep 2015 14:35:22 +0000]
Lexer: transfer error to parser
put in file :
function t1
t="test'
endfunction
then exec file, the 2nd error about "unexpected end of line" must not appear.
Change-Id: I2d5a3b3af65ddc2d8b7be23612b066baf2e06a7f
Charlotte HECQUET [Mon, 31 Aug 2015 06:47:18 +0000]
* Bug #14107 fixed - lstcat of a string and a list did not produce consistent results.
Change-Id: Ibdfe6281913bb546a308cc0f26dc299225872695
Clément DAVID [Fri, 4 Sep 2015 08:17:29 +0000]
Scicos startup: force the load of scicos_scicoslib at startup
Change-Id: I86d4e55a745a258215b4618ad4b855fdd296c5c1
Marcos CARDINOT [Wed, 29 Jul 2015 18:22:00 +0000]
* Bug #13942 fixed - tree is not resized when expanded/collapsed
- implements a tree expand listener
Change-Id: I4e89374eefbe0f0cc15007a6886d001b2f57f5e1
Cedric Delamarre [Wed, 2 Sep 2015 12:11:59 +0000]
Remove useless rules and warnings at bison execution.
Change-Id: I51b8412db12a5dad21379261c84d7c7dcb77482c
Calixte DENIZET [Wed, 2 Sep 2015 10:17:46 +0000]
Lexer: fix memleaks
Change-Id: I119b33bf74e4e162911a6f2ace2caabccf0ad3bb
Calixte DENIZET [Sun, 30 Aug 2015 13:54:09 +0000]
Parser: remove memleaks on parsing errors
Change-Id: I9c7224407a11d07c840693229ce8d8db8c8cc00d
Antoine ELIAS [Tue, 1 Sep 2015 14:09:07 +0000]
fix api_scilab memleaks
Change-Id: I989c2d3ecfab0264c63e5919a9239a9e7448374f
Clément DAVID [Tue, 1 Sep 2015 12:08:43 +0000]
Scicos, Xcos: fix some Coverity issues
Change-Id: I00554a23d9c839a7f095d71481b9e9ef16f0de9e
Antoine ELIAS [Fri, 28 Aug 2015 14:16:14 +0000]
free string after use in localization module
Change-Id: Iacf984e4196a1a4124f80d7a090ec58668801b9d
Charlotte HECQUET [Mon, 31 Aug 2015 09:42:17 +0000]
* Bug #14082 fixed - m=1; m()=1; made Scilab crash.
Change-Id: Icfdc18ec79e51ca7d58caacbd0d8227322329cae
Cedric Delamarre [Mon, 31 Aug 2015 10:33:57 +0000]
test_run fixed about variable LANG and profiling.
// a test with ENGLISH IMPOSED inside.
test_run ast library mode_nwni_profiling
Change-Id: Ied5063da2300d3eaa597efda1a35106858904fc7
Cedric Delamarre [Mon, 31 Aug 2015 10:36:07 +0000]
invalid read and memleak fixed
Change-Id: Iac2914d6f5cfbc1df7c68d4944623d4adc1d68aa
Clément DAVID [Mon, 31 Aug 2015 08:13:53 +0000]
data_structure: memleak while accessing a field
Change-Id: Ic04d5d29f3d6af733ef557aa10ace7d7029d6dfa
Clément DAVID [Fri, 28 Aug 2015 08:39:34 +0000]
Startup: do not check glxinfo on "nwni"
This will speed up the Scilab startup under an heavy-loaded system.
Change-Id: Ieed3191bddce79c802d61f64a3e1427d5a450c12
Cedric Delamarre [Fri, 28 Aug 2015 14:18:05 +0000]
CLI SHELL MODE missing
Change-Id: Ic0d12fdfac9d15c990d9eb89730bceaf59cd1e9c
Clément DAVID [Fri, 28 Aug 2015 13:45:24 +0000]
commons: always free returned C-style strings
Change-Id: If7960720a3110baadd11efdb9064f6203d79f703
Antoine ELIAS [Fri, 28 Aug 2015 10:46:32 +0000]
fix ref count in symbol::Libraries
Change-Id: Ie9055491150d9e7e3ad289cb0f35b018a52ac053
John GLIKSBERG [Wed, 19 Aug 2015 09:36:21 +0000]
mfprintf: implicit loop over column vectors now prints a new line after each iteration (like mprintf, etc)
Change-Id: I49b341884350e211fc55533c7107dd7f23fd8cc8
Antoine ELIAS [Tue, 25 Aug 2015 15:08:52 +0000]
replug csvIsnum on isnum
Change-Id: Iba8b469a9ab8d387514a712cd10c09d95262e631
Antoine ELIAS [Tue, 25 Aug 2015 13:50:02 +0000]
fix development_tools tests
Change-Id: I2fadd628ea37660f635f20fc6d515c6de6d9c696