Brant K. Kyser
adb93980f2
Remove using directives from the generated C# code and fully qualify the use of all .NET framework types in order to minimize potential name collisions from input files defining types, namespace, etc with the same name as .NET framework members.
2013-10-17 15:44:24 -05:00
Brant K. Kyser
3235570619
Globablly qualify the use of types from the .NET framework's System namespace in the C# module and library.
2013-10-17 13:27:48 -05:00
William S Fulton
9c7d014389
T_STRING is now const char * instead of char *
...
Fixes Guile constant wrappers removing -Wwrite-strings g++ warning.
2013-10-17 18:36:59 +01:00
Nikhil Shetty
aad30cf4de
BUGFIX: superclass name not lispy
...
The superclass names were not lispified correctly and so the class was inheriting
from erroneous class symbols.
Closes #96 .
2013-10-12 14:32:50 +01:00
William S Fulton
bcb7aee022
Merge branch 'master' into gsoc2009-matevz
...
Conflicts:
Examples/Makefile.in
Examples/guile/Makefile.in
Lib/php/php.swg
Makefile.in
Source/CParse/parser.y
configure.ac
2013-10-10 07:26:09 +01:00
Simon Marchetto
92afbf08dc
Scilab: support of multiple -addldflag
2013-10-09 15:46:59 +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
William S Fulton
3fcbb40af9
Remove incorrectly and newly introduced assert
...
Was failing in li_boost_shared_ptr.i for some languages. A similar
testcase has been added into naturalvar_more.i.
2013-10-05 02:16:02 +01:00
William S Fulton
f6b264cb1c
Cosmetic code formatting fixes
2013-10-04 23:14:02 +01:00
William S Fulton
e186d2176a
Fix %naturalvar and templated methods using enums
...
%naturalvar was not being picked up - use the symbol table instead for
looking up the feature.
use_naturalvar_mode() has been moved to Language class (not strictly necessary though)
2013-10-04 23:08:33 +01:00
William S Fulton
c4d40c7b64
PHP directors - generate call_user_function on one line
2013-10-01 22:13:57 +01:00
Oliver Buchtala
6a366cc050
Fix regression.
2013-09-27 03:24:50 +02:00
Oliver Buchtala
6dcbbf07db
Conflicts:
...
.gitignore
.project
.travis.yml
Examples/Makefile.in
Examples/test-suite/director_nspace.i
2013-09-27 02:29:02 +02:00
Olly Betts
12708c9241
Fix typos
2013-09-25 17:29:33 +12:00
Simon Marchetto
caf2db6b8d
Scilab: fix dynamic_cast test error
2013-09-24 11:39:55 +02:00
Oliver Buchtala
51b36d1a1f
Add non pretty printing function to Templates.
2013-09-24 03:55:51 +02:00
Oliver Buchtala
dc62a69775
Fix bug with typedefd function pointers.
2013-09-24 03:55:10 +02:00
Oliver Buchtala
b9ecf75f17
Fix emitter for member pointer constants.
...
However, I am not happy with the constant emitter in general.
Should not return dynamic values but register constant wrappers statically.
2013-09-24 01:50:13 +02:00
Oliver Buchtala
8bf966a65c
Fix %nspace support and activated relevant tests.
2013-09-24 01:47:13 +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
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
e59e2ad0c2
Scilab: rename option -flagscript to -buildflags + fix spacing
2013-09-18 09:25:59 +02:00
Oliver Buchtala
b3c198ccee
Fix regression.
2013-09-16 22:28:14 +02:00
Oliver Buchtala
b99e8613ad
Bugfix in argument marshalling.
2013-09-16 21:56:52 +02:00
Oliver Buchtala
0528fd3ac3
Bugfix for Javascript generator.
2013-09-16 11:46:00 +02:00
Oliver Buchtala
147cec70f1
Replace $symname in generated function wrappers.
2013-09-16 04:54:57 +02:00
Oliver Buchtala
1f07195812
Rearrange generation of init block to have custom init code within the initializer body.
2013-09-16 03:53:00 +02:00
Oliver Buchtala
80ce36c445
Make JSC inheritance definition more robust.
2013-09-16 02:27:51 +02:00
Oliver Buchtala
973042302b
Removed dead code.
2013-09-16 01:57:55 +02:00
Oliver Buchtala
bb7bd50eab
Add support for IN/OUTPUT typemaps.
2013-09-16 00:55:43 +02:00
Sylvestre Ledru
424b20635f
remove trailing space in Scilab generated code
2013-09-13 09:50:51 +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
Oliver Buchtala
acfed20eba
Bugfix Javascript generator: valid name for dispatcher functions.
2013-09-12 05:10:23 +02:00
Oliver Buchtala
1a04e488bc
Fix Javascript generator for smartpointeraccessed variables.
2013-09-12 05:40:59 +03:00
Oliver Buchtala
8bf95c4356
Bugfix for Javascript generator: avoid duplicate action code generation.
2013-09-12 05:09:35 +03:00
Oliver Buchtala
09a210e037
Bugfix in Javascript generator: detect member setter/getters correctly.
2013-09-12 04:09:21 +03: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
565dd5661e
Scilab: new option to use a script to set build flags
2013-09-11 19:19:28 +02:00
Oliver Buchtala
dd84e6f9e0
Some fixes and cleanup in Javascript generator.
...
- v8 generator uses the correct mangled name for class templates
- removed symbols for template variables in favor of using the string
literals directly, as it is easier to understand when debugging.
2013-09-10 14:16:36 +03:00
Oliver Buchtala
001f38c6a9
Fix settings for building nodejs tests.
...
Removed the `-node` command line flag.
Instead one has to use `-v8 -DBUILDING_NODE_EXTENSION=1`.
2013-09-10 13:29:16 +03:00
Oliver Buchtala
571c516a0b
Some fixes for the Javascript generator.
...
- added missing `exception.i`
- added missing generator block `wrappers` for v8
2013-09-09 22:25:51 +03:00
Simon Marchetto
a95a6d623a
Scilab: fix bug og generated line too long
2013-09-09 18:07:59 +02:00
Oliver Buchtala
b6c9c97b96
Fix Javascript generator to use %renamed variable names.
2013-09-09 15:05:11 +03:00
Simon Marchetto
9f259e0ee8
Scilab: addsrc option uses comma for file name separation (instead of space)
2013-09-09 11:51:49 +02:00
Oliver Buchtala
1729fac360
Bug-fix for static variables as proposed by Kota Iguchi.
...
Fixes #20 .
2013-09-09 12:46:07 +03:00