Oliver Buchtala
2c4a90a37d
Generate defines for initializer function.
2013-08-31 03:23:11 +02:00
Oliver Buchtala
6754bf2b49
Generate cleanup code for %newobject.
2013-08-31 03:23:10 +02:00
Oliver Buchtala
57980975a0
Generate cleanup code.
2013-08-31 03:23:10 +02:00
William S Fulton
d4df5fb07b
Code style fixes.
...
Output after running 'make beautify-file' on scilab file
2013-08-30 19:51:58 +01:00
Miles Bader
c746ae7a0f
Include Lua error locus in SWIG error messages
...
This is standard information in Lua error messages, and makes it much
easier to find bugs.
2013-08-30 06:56:33 +01:00
William S Fulton
b58dabced9
%implicitconv is improved for overloaded functions.
...
Like in C++, the methods with the actual types are considered before trying implicit conversions.
2013-08-28 20:30:46 +01:00
Olly Betts
628b4710e5
[Python] Fix clang++ warning in generated wrapper code.
2013-08-24 08:40:08 +12:00
Olly Betts
b477cb66be
Use offsetof() rather than icky homemade equivalent
2013-08-24 08:34:50 +12:00
Simon Marchetto
0fc9e4d0a4
Scilab: support of Scilab 5.3.3 (api_scilab: Rhs, Lhs, ..)
2013-08-19 17:57:56 +02:00
Simon Marchetto
2026078a49
Scilab: fix seg fault on tests naturalvar, li_std_string
2013-08-09 11:45:40 +02:00
Simon Marchetto
021cb99b4c
Scilab: add build verbosity level (ilib_verbose) option
2013-08-07 12:27:43 +02:00
Simon Marchetto
89f6510fc4
Scilab: fix usage text
2013-08-06 10:48:56 +02:00
Sylvestre Ledru
adc73b7e99
Update of the Close to reflect changes in swig ( 5a1e82a2f4 ?)
2013-08-06 10:12:17 +02:00
Sylvestre Ledru
21e17eaa73
Merge remote-tracking branch 'origin/master' into gsoc2012-scilab
...
Conflicts:
Examples/Makefile.in
2013-08-06 10:06:31 +02:00
Simon Marchetto
077e69a851
Scilab: fix SWIT_Init() close in C mode
2013-07-31 11:57:16 +02:00
Simon Marchetto
d034386fc6
Scilab: fix usage of swig scilab program (-help)
2013-07-31 10:46:40 +02:00
Simon Marchetto
c5c684632a
Scilab: fix vararg test case crash
2013-07-23 15:03:53 +02:00
Simon Marchetto
25ffa87cab
Scilab: fix dynamic_cast test case
...
Close SWIG_Init() in Scilab executable.
2013-07-23 15:02:39 +02:00
Simon Marchetto
d85cc8b796
Scilab: SWIG_Init() used in C++ mode only
2013-07-22 17:57:30 +02:00
Simon Marchetto
ae92e24b0c
Scilab: missing delete variable in scilab program
2013-07-22 17:41:45 +02:00
Simon Marchetto
3dd0ebdde9
Scilab: wrap SWIG_Init() function to initialize module SWIG types (needed for STL support)
2013-07-18 08:56:05 +02:00
William S Fulton
d0af4f50d3
Add %pythonbegin directive.
...
For adding code at the beginning of the generated .py file.
2013-07-05 06:30:16 +01:00
William S Fulton
779dc402b6
Fix a const_cast in generated code that was generating a <:: digraph when using the unary scope operator (::) (global scope) in a template type.
...
Affects Python, Ruby, Ocaml.
Based on SF patch #341 .
2013-07-01 20:00:12 +01:00
Karl Wette
0d05b2a2d1
Octave: make texinfo strings static (internal linkage)
2013-06-13 17:46:34 +02:00
Simon Marchetto
c2b149cb0c
Scilab: fix test case member_pointer
2013-06-10 10:59:32 +02:00
Simon Marchetto
e9dd482c83
swig --addsrc option: support several source files
2013-06-03 17:20:04 +02:00
William S Fulton
0f1e3da5de
Fix the high passed to PyTuple_GetSlice in varargs wrappers.
...
Harmless bug as slices can take any size larger than the actual size for
the high value. Reported in SF Bug 1326.
2013-05-23 21:25:41 +01:00
Vladimir Kalinin
9b0f385a50
interface implementation visibility
2013-05-23 00:11:58 +04:00
Vladimir Kalinin
77bb7673ed
interface inheritance (2)
2013-05-22 18:47:45 +04:00
Vladimir Kalinin
5ccf08e3ec
interface inheritance (1)
2013-05-22 00:20:58 +04:00
Vladimir Kalinin
766d55255b
feature:interface ported to Java
2013-05-21 20:05:54 +04:00
Vladimir Kalinin
50685b512f
Merge branch 'interfaces' of https://github.com/wkalinin/swig into interfaces
2013-05-21 14:18:03 +04:00
Vladimir Kalinin
a61b45d1a2
propagate non-abstract "interface" base methods (3)
2013-05-21 03:49:52 +04:00
Vladimir Kalinin
9c0ceb2adf
propagate non-abstract "interface" base methods (2)
2013-05-20 18:19:46 +04:00
Vladimir Kalinin
1a40b9a1ed
propagate non-abstract "interface" base methods (1)
2013-05-20 14:11:58 +04:00
William S Fulton
3f9d7ed416
Minor fixes after Coverity analysis
2013-05-16 08:13:56 +01:00
Yung Lee
0a66805e7a
Add cleanup code (copy and modify from tcl.cxx)
2013-04-29 20:18:32 +08:00
Yung Lee
100e46d95b
Remove non-ascii characters at a comment line in d.cxx that trouble VC++
2013-04-29 20:00:21 +08:00
William S Fulton
9203c6d5c6
Remove deprecated Guile options from help.
...
Also use wording for deprecated options warning which is consistent with
elsewhere.
2013-04-29 08:02:18 +01:00
Geert Janssens
ce14abaf61
guile: emit warning when -gh or -scm option are used
2013-04-28 22:06:28 +02:00
Geert Janssens
b819d2a91e
Drop guilegh interface
...
All of guile's interface files now use the scm interface.
This should not affect any users. Swig generated code
using the scm interface can be mixed with gh interface
using user code.
It does simplify maintenance of the guile swig code though.
2013-04-28 22:06:24 +02:00
William S Fulton
99231457db
Fixes for warnings issued by clang
2013-04-28 17:59:40 +01:00
Yung Lee
6e06b50adf
Remove non-ascii characters at a comment line in d.cxx that trouble VC++
2013-04-22 18:28:26 +01:00
William S Fulton
695de9ee0e
Tcl: change differently named constructors behaviour.
...
Where overloaded constructors are given different names, a class is constructed by calling
the name of the first constructor wrapper parsed rather than the last one parsed.
Behaviour is not perfect as either name could be used, it is just consistent with Python.
Fixes Examples/tcl/operator example - broken in 0e57357472
2013-04-19 22:47:27 +01:00
Karl Wette
2a3e687c19
Octave: fix bugs in output of cleanup code
...
Closes #35
2013-04-17 22:23:27 +01:00
William S Fulton
296498c159
Cosmetic tidyup in smartptr feature code and document smartptr fix in previous commit
2013-04-17 21:56:23 +01:00
Brant K. Kyser
25eaee49f3
Add check for smart pointer type in generated code for director connection. This fixes a crash in the generated code caused by the dynamic_cast returning 0 because the specified types are incorrect for smart pointer types.
...
Add runtime test to the C# test suite's director smartptr test that demonstrates crash in generated code when directors are used with smart pointer types.
Closes #34
2013-04-17 21:55:11 +01:00
Vladimir Kalinin
9c317fae90
namespace support added
...
GetCPtr now returns HandleRef
"feature:interface:name" is now mandatory attribute
2013-04-16 23:53:21 +04:00
Vladimir Kalinin
0898d6435d
interfaces (1)
2013-04-16 04:49:23 +04:00
Karl Wette
611acbf944
Add -MP option for generating phony targets for all dependencies
...
- Modelled on similar option in GCC
2013-04-15 22:17:48 +02:00