Richard Pastrick
11d07bb45b
add bool array type to arrays_csharp.i [issue #228 ]
2014-09-17 22:17:36 +01:00
William S Fulton
fea2fc137e
Suppress Octave failing the build
...
li_std_vector testcase causing g++ internal compiler error
2014-09-16 19:19:48 +01:00
William S Fulton
8128b1e12f
For Android examples, replace hard coded tool names with those detected at configure time.
2014-09-15 19:44:18 +01:00
Ian Lance Taylor
39433f12e4
Fix one case where we test goout rather than has_goout. The effect
...
was to incorrect use a return statement before the goout typemap
code.
2014-09-12 17:46:21 -07:00
Olly Betts
1a99212c2c
[PHP] Add support for specifying any PHP interfaces a wrapped class
...
implements, e.g.: %typemap("phpinterfaces") MyIterator "Iterator";
2014-09-12 12:48:37 -03:00
Olly Betts
e12322df86
[PHP] Fix throwing a PHP exception through C++ from a subclassed
...
director method - PHP NULL gets returned by the subclassed method
in this case, so the directorout typemap needs to allow that (at
least if an exception is active).
2014-09-11 13:09:08 -03:00
Olly Betts
fa94a29df4
Fix comment typo
2014-09-11 13:06:17 -03:00
Ian Lance Taylor
06b1157470
Make sure to give all parameters a local before adding all the new
...
typemaps.
Also mark C functions compiled by 6c and friends as nosplit.
2014-09-10 16:17:54 -07:00
Ian Lance Taylor
acaaa0f31f
[Go] Add goargout typemap.
2014-09-09 11:28:04 -07:00
Olly Betts
0dd7b61c57
Fix segmentation faults with directors in PHP >= 5.4
2014-09-09 13:39:30 -03:00
Ian Lance Taylor
be145043df
Add run test case for argout.i.
2014-09-07 15:44:12 -07:00
Ian Lance Taylor
1addbb46a8
[Go] Add imtype, goin, goout, godirectorin, and godirectorout
...
typemaps, to support writing Go code to convert between types.
2014-09-05 17:54:19 -07:00
Olly Betts
6eaec9ce7c
Update expected output for pp_constant error test
2014-09-04 09:29:20 -03:00
Olly Betts
b9fe7b5f00
Disable case in pp_constant.i which never actually worked
2014-09-03 17:18:11 -03:00
Olly Betts
d3b3ff2c78
Fix comment typo
2014-09-02 23:12:35 -03:00
Olly Betts
926fd75878
Additional fixes for #218 .
2014-09-02 23:12:09 -03:00
Olly Betts
f3a6c55929
[Python] Fix regression in indentation of python code produced with -modern,
...
introduced by changes in #188 . Reported by fabiencastan in #218 .
2014-09-02 02:34:01 -03:00
Olly Betts
255c929c56
Issue an error for unknown SWIG preprocessor directives, rather
...
than quietly ignoring them. Reported by jrhelsey in issue#217.
2014-09-01 00:26:15 -03:00
Olly Betts
14c2cf3407
PHP: Fix memory leak if a director method is passed Null for self
2014-08-29 16:28:00 -03:00
Ian Lance Taylor
e6882287af
Add generated Go files to .gitignore.
2014-08-25 15:58:10 -07:00
Olly Betts
dca73b1677
Merge pull request #209 from talby-/inc_guard
...
apply SF Patch #350 and add testcase
2014-08-17 11:53:01 +12:00
Robert Stone
488aed4224
apply SF Patch #350 and add testcase
2014-08-15 21:47:10 -07:00
William S Fulton
54218bfe3f
C# exception %exception example fix
...
From Cindy Gan
[skip ci]
2014-08-15 19:06:02 +01:00
Kris Thielemans
f6b10f299f
small suggestions for changes in std_ios.i
...
Hi
Would it be possible to add the following 2 typedefs to std_ios.i?
typedef basic_ios<char> ios;
typedef basic_ios<wchar_t> wios;
at present, it contains only
%template(ios) basic_ios<char>;
%template(wios) basic_ios<wchar_t>;
This means however that things like std::ios::openmode are currently not
recognised by SWIG. With the above typedefs, they are. Similar typedefs
should probably be added in std_iostream.i for ostream etc.
Also, while checking std_ios.i, it seems that the definition of basic_ios
has a copy-paste error in the private section (the constructor is still as
ios_base). To avoid confusion, I suggest to change that. Below is a diff
with the suggested changes.
Kris
2014-08-12 23:45:02 +01:00
Olly Betts
c43f84af02
Improve PHP docs about extension= and dl()
2014-08-12 14:45:54 +12:00
Olly Betts
227dd35609
Fix incorrect examples of regex %rename
2014-08-12 14:33:25 +12:00
Olly Betts
6eb6f72e1b
Merge pull request #204 from ibell/patch-1
...
Update Php.html
2014-08-12 14:31:12 +12:00
Ian Bell
b8d3ff060a
Update Php.html
...
Short summary of the fact that dl() function can no longer be used.
2014-08-11 20:46:49 +02:00
William S Fulton
e2b4a72f3e
Tcl documentation correction
...
From Ben Golding on swig-devel list.
2014-08-11 19:12:05 +01:00
William S Fulton
2b71c99feb
Add C# license header changes for StyleCop to changes file
2014-08-04 19:44:47 +01:00
William S Fulton
e5b98d8331
Merge branch 'gpetrou-CSharpLicense' - Add autogenerated xml for StyleCop.
...
* gpetrou-CSharpLicense:
Tweak generated C# .cs files header
Changed CSharp license header to include auto-generated tag so that StyleCop ignores the files.
2014-08-04 19:42:16 +01:00
William S Fulton
69736cc0cb
Tweak generated C# .cs files header
2014-08-04 19:41:38 +01:00
William S Fulton
d180908066
Merge branch 'yuvalk-master' - Java NIOBUFFER typemaps for java.nio.ByteBuffer
...
* yuvalk-master:
Add changes entry for NIOBUFFER Java typemaps
Doc/comment improvements in Java various.i
Add support for java.nio.Buffer including test-suite test case and documentation
2014-08-04 19:31:28 +01:00
William S Fulton
db7514860d
Add changes entry for NIOBUFFER Java typemaps
2014-08-04 19:27:30 +01:00
William S Fulton
1773726073
Doc/comment improvements in Java various.i
2014-08-04 19:22:02 +01:00
gpetrou
8433539849
Changed CSharp license header to include auto-generated tag so that StyleCop ignores the files.
2014-08-02 08:35:15 +01:00
Yuval Kashtan
093fe2a556
Add support for java.nio.Buffer
...
including test-suite test case and documentation
2014-07-18 15:45:16 +03:00
Ian Lance Taylor
287e84d84c
[Go] Change struct definition to use void *, not uint8, so
...
that the type is recorded as possibly containing
pointers. This ensures that the 1.3 garbage collector
does not collect pointers passed to C++ code.
2014-07-14 08:33:43 -07:00
William S Fulton
83749b3937
Fix expansion of the $parentclassname special variable
...
It incorrectly contains brackets in the expanded name.
Fixes SF Bug 1375.
2014-07-01 20:27:48 +01:00
William S Fulton
e982dc7e3b
Correct documentation of special variable names
...
$parentname is really $parentclassname
$parentsymname is really $parentclasssymname
2014-07-01 20:07:19 +01:00
William S Fulton
0a4b50162d
Remove author names - they are in the COPYRIGHT file
2014-06-24 18:56:52 +01:00
Olly Betts
8d226e39dc
Merge pull request #188 from jschueller/python_pep8
...
Python PEP-8 conformity
2014-06-10 23:48:38 +12:00
Julien Schueller
11b5a61879
Check multi-module examples. Dont use sed.
2014-06-10 08:59:55 +02:00
Julien Schueller
eb26847255
Typo
2014-06-08 15:44:44 +02:00
Julien Schueller
8a0a8529e5
Clone pep8 in source dir.
2014-06-08 15:43:02 +02:00
Olly Betts
b58caf6978
Add more new PHP5.6 keywords
2014-06-08 22:04:55 +12:00
Julien Schueller
48fcf61515
Ubuntu's pep8 is too old, use 1.5.7
2014-06-07 14:33:38 +02:00
Julien Schueller
7a4cef998c
Enable pep8 check
2014-06-07 13:10:27 +02:00
Julien Schueller
6fe71da9fa
Fixed remaining pep8 errors
2014-06-07 13:09:15 +02:00
William S Fulton
8728a97dc6
Bump version to 3.0.3
2014-06-06 19:56:38 +01:00