Commit graph

16,392 commits

Author SHA1 Message Date
Simon Marchetto
ec2d851f4f scilab: move scilab preprocessor directive before includes 2014-01-29 10:55:20 +01:00
Simon Marchetto
c4f0003465 Scilab: fix compilation error 2013-11-15 12:05:47 +01:00
Simon Marchetto
808a81a113 Scilab: big documentation update
Fixes:
- Preliminaries: Scilab version, support of C++
- Running swig: example, some parts moved to new section Module
- Basic tour of wrapping : add overview & identifier name limitation
New sections:
- C++ wrapping (not finished)
- Module
- ...
2013-11-15 12:03:27 +01:00
Simon Marchetto
9b9b9cb999 Scilab: fix scalar typemaps & separate "interface" from "implementation" 2013-10-10 14:50:51 +02:00
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