Commit graph

16,388 commits

Author SHA1 Message Date
Simon Marchetto
fd92e9e72f Scilab: fix SWIG_Scilab_SetOutput (scilab version macro changed) 2013-10-09 17:09:11 +02:00
Simon Marchetto
92afbf08dc Scilab: support of multiple -addldflag 2013-10-09 15:46:59 +02:00
Simon Marchetto
bf0b0a7693 Scilab: remove configure useless stuff 2013-10-09 15:30:45 +02:00
Simon Marchetto
00d8f9efba Scilab: fix -addsrc option reading 2013-10-09 15:18:36 +02:00
Simon Marchetto
5e1590cd9c Scilab: fix swig help on options 2013-10-09 15:16:57 +02:00
Simon Marchetto
13db0e874a Scilab: support of multiple -addcflag 2013-10-09 15:14:13 +02:00
Simon Marchetto
6ab1ad9daa Scilab: rollback scilab include not needed 2013-10-09 15:13:36 +02:00
Simon Marchetto
626a1f5482 Scilab: use fname argument not global variable 2013-10-09 13:02:54 +02:00
Simon Marchetto
562c2d1a42 Scilab: fix compilation error on SWIG_SciInt32_FromSize 2013-10-09 13:01:16 +02:00
Simon Marchetto
8a3278ade2 Scilab: fix compilation error on createMatrixOfString 2013-10-09 12:58:04 +02:00
Simon Marchetto
03181491b4 Scilab: fix configure with-scilab-inc option 2013-10-09 12:32:11 +02:00
Simon Marchetto
524091ad15 Merge branch 'gsoc2012-scilab' of https://github.com/swig/swig into gsoc2012-scilab 2013-10-09 12:22:17 +02:00
William S Fulton
f6b264cb1c Cosmetic code formatting fixes 2013-10-04 23:14:02 +01:00
Simon Marchetto
8626d96aff Scilab: refactor enum typemap 2013-09-27 10:30:12 +02:00
Simon Marchetto
018134f96c Scilab: add fname parameter at typemap function (for consistency) 2013-09-27 10:22:25 +02:00
Simon Marchetto
32e1acfe4f Scilab: fix last commit 2013-09-27 10:04:33 +02:00
Simon Marchetto
4cf15d9c1e Scilab: fix scilab primitve typemaps 2013-09-26 16:54:55 +02:00
Simon Marchetto
9057101d70 Scilab: macro to check Scilab version 2013-09-26 16:16:02 +02:00
Simon Marchetto
78738b23b8 Scilab: display test error line number 2013-09-26 16:14:33 +02:00
Simon Marchetto
5c7092e2cc Scilab: fix test-suite clean 2013-09-24 12:37:11 +02:00
Simon Marchetto
caf2db6b8d Scilab: fix dynamic_cast test error 2013-09-24 11:39:55 +02:00
Simon Marchetto
ca2ee4ff98 Scilab: test dir has extension .dir now 2013-09-23 18:00:03 +02:00
Simon Marchetto
8e2423ac87 Scilab: simply makefiles & base on java for test-suite 2013-09-23 17:59:44 +02:00
Simon Marchetto
c4114b2c5f Scilab: redirect test case error to std-err 2013-09-23 14:19:21 +02:00
Simon Marchetto
3c8527d92f Scilab: disable Scilab warnings in test suite 2013-09-23 13:49:27 +02:00
Simon Marchetto
3ebd3da30e Scilab: if -Wextra, warning at generation for too long identifier names 2013-09-23 13:48:50 +02:00
Simon Marchetto
40a5fe1224 Scilab: remove generated code typemap comments 2013-09-23 10:22:36 +02:00
Simon Marchetto
c32449e131 Scilab: group together Scilab includes 2013-09-23 10:15:28 +02:00
Simon Marchetto
934fc9b37b Fix Iterators prefixes 2013-09-23 10:10:31 +02:00
Simon Marchetto
b7064539d0 Scilab: fix prefix SciObject 2013-09-23 09:57:12 +02:00
Simon Marchetto
6318290a3b Scilab: add SWIG banner in builder.sce 2013-09-23 09:49:13 +02:00
Simon Marchetto
77da84f549 Scilab: init function name SWIG_Init() changed to <module>_Init() 2013-09-18 10:24:47 +02:00
Simon Marchetto
109c65f52f Scilab: fix help (command line options) 2013-09-18 09:25:59 +02:00
Simon Marchetto
e59e2ad0c2 Scilab: rename option -flagscript to -buildflags + fix spacing 2013-09-18 09:25:59 +02:00
William S Fulton
5109e1fe12 Remove scilab and allegro specifics in 3 testcases 2013-09-17 21:10:15 +01:00
William S Fulton
14879510fa scilab_typemaps testcase was not being tested 2013-09-17 20:57:42 +01:00
William S Fulton
809092b3e7 Restore testing of ignore_template_constructor under Scilab 2013-09-17 20:40:50 +01:00
William S Fulton
322199354f Fix lost code in constructor_copy testcase 2013-09-17 20:34:43 +01:00
William S Fulton
16c7ef3142 Fix lost code in branch merge 2013-09-17 20:31:21 +01:00
William S Fulton
f994bc481d Better workaround for Scilab name problem with 'Error' 2013-09-17 20:25:19 +01:00
Sylvestre Ledru
228b7d9a6c Merge remote-tracking branch 'origin/master' into gsoc2012-scilab 2013-09-13 10:03:56 +02:00
Sylvestre Ledru
7a88729c87 Remove trailing spaces in the generated code.
No functional changes
2013-09-13 10:02:39 +02:00
Sylvestre Ledru
424b20635f remove trailing space in Scilab generated code 2013-09-13 09:50:51 +02:00
Sylvestre Ledru
2374ff914d Remove trailing spaces in the generated code 2013-09-13 09:50:21 +02:00
Sylvestre Ledru
9c5bac9887 Merge remote-tracking branch 'origin/master' into gsoc2012-scilab 2013-09-13 09:18:06 +02:00
Artem Serebriyskiy
c3f3880d0c Lua static member access improvements.
1) Static members and static functions inside class can be accessed as ModuleName.ClassName.FunctionName (MemberName respectively). Old way aka ModuleName.ClassName_FunctionName still works.
2) Same goes for enums inside classes: ModuleName.ClassName.EnumValue1 etc.
3) More 'runme' tests for lua + modifications to existing tests to test new changes.

Code is loosely based upon python implemenation of the same thing.

Patch #62.
2013-09-12 21:32:26 +01:00
William S Fulton
a91cd0bc5c Infinity is now by default an acceptable value for type 'float'.
This fix makes the handling of type 'float' and 'double' the same. The implementation requires the
C99 isfinite() macro, or otherwise some platform dependent equivalents, to be available.
2013-09-12 07:28:12 +01:00
Simon Marchetto
f55c3d283a Scilab: new option -nobuilder (if used, builder.sce is not generated) 2013-09-11 19:19:29 +02:00
Simon Marchetto
5c5528981e Scilab: remove generated code compilation errors & warnings 2013-09-11 19:19:29 +02:00
Simon Marchetto
565dd5661e Scilab: new option to use a script to set build flags 2013-09-11 19:19:28 +02:00