Commit graph

5,438 commits

Author SHA1 Message Date
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
f55ff50dd5 Skip the UTF-8 BOM of including files.
For avoiding illegal token error when parsing include files which have the UTF-8 BOM.

Closes #75.
2013-08-29 19:22:50 +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
Olly Betts
d3252bbf7f Fix comment typo 2013-07-02 13:22:35 +12: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
Olly Betts
918c64af84 Fix comment typos 2013-06-04 12:44:28 +12: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
d5b08c7c08 Recover parser.y and remove parser.c 2013-05-06 00:06:43 +08:00
Yung Lee
d0e790d4e1 Remove auto generated files 2013-05-01 13:29:04 +08: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
Yung Lee
a7405588c1 Create parser.c,parser.h (by bison) and copy swigconfig.h from swigwin (only for Windows/VC++) 2013-04-29 19:58:43 +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
Yann Diorcet
b2c5c70f1b Fix link additional text in doxygen 2013-04-22 14:28:24 +02: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
William S Fulton
439a353a36 Document patch #33 from previous commit and complete run time tests 2013-04-18 23:20:48 +01:00
Jesus Lopez
9be3235988 Support $descriptor() macro in fragments
Closes #36
2013-04-18 23:04:07 +01:00