William S Fulton
f82efac231
interface macro changes to support templates
...
The C++ type must be last in the argument list to support templates with
multiple arguments which are separated by commas.
Affects DECLARE_INTERFACE and DECLARE_INTERFACE_RENAME.
2016-02-09 07:02:42 +00:00
William S Fulton
b0fd270e54
Test non-virtual method in Derived classes
2016-02-08 20:56:28 +00:00
William S Fulton
8c49741eb2
interface tests for a most derived class inheriting the interfaces further up the chain
2016-02-08 20:49:57 +00:00
William S Fulton
e8907132cc
interface feature support for const ref pointers (used by the STL)
...
Also interface feature return by value fixes
2016-02-07 13:58:47 +00:00
William S Fulton
5572b5f035
More interface feature testing for return values
2016-02-06 20:15:47 +00:00
William S Fulton
a1f2d60535
interface feature support for passing by value
...
Also add in missing $owner for governing ownership when returning pointers and references
2016-02-06 20:15:40 +00:00
William S Fulton
3eec3e2ea5
interface feature support for references
2016-02-06 20:15:29 +00:00
William S Fulton
eb15ba1638
Multiple inheritance parameters as pointers testing
2016-02-06 16:34:33 +00:00
William S Fulton
cb65828310
Simplify multiple_inheritance_abstract Java runtime test
2016-02-06 16:34:33 +00:00
William S Fulton
7379ea7848
Rename test functions in multiple_inheritance_abstract testcase
...
new names are just more friendly for analysing the test
2016-02-06 16:34:33 +00:00
William S Fulton
a16a818523
Cosmetic spacing changes in test case
2016-02-05 20:20:39 +00:00
Vladimir Kalinin
9450491c35
interface test added
2013-05-29 23:49:30 +04:00
Vladimir Kalinin
766d55255b
feature:interface ported to Java
2013-05-21 20:05:54 +04:00
Olly Betts
481ed3c578
Update lingering configure.in references to say configure.ac
2013-03-21 14:41:09 +13:00
William S Fulton
6fecb05379
Fix director_nspace_director_name_collision test for languages that don't support %nspace
2013-03-19 19:50:44 +00:00
William S Fulton
9d0b20916f
Add ability to suppress some director warnings by their method name, not just the containing class name
2013-03-19 19:50:43 +00:00
William S Fulton
de136ad6cf
Uncomment testing of overloading of const char arrays which was fixed in svn r12541 for swig-2.0.3.
2013-02-21 07:09:27 +00:00
Karl Wette
ee2b46abe0
Fix SWIG's handling of qualified (e.g. const) variables of array type
2013-02-19 20:05:46 +00:00
William S Fulton
d1b40b468b
Fix C code where a typedef name was used for constructor and destructor names in %extend. Deprecate use of typedef names for constructor and destructor names going forwards.
2013-02-18 22:40:42 +00:00
William S Fulton
b80f4dc5e2
Restrict the name used in %extend to be just the struct/class name and not a typedef to a class/struct. Typedefs were only partially working anyway. Anonymous struct typedefs excluded. Deprecate with a warning for now.
2013-02-18 19:53:37 +00:00
William S Fulton
38f37ef5ae
Apply patch SF #335 - Truly ignore constructors in directors with %ignore and correct testcase that tests this
2013-01-29 06:55:22 +00:00
William S Fulton
88a64208ae
Merge branch 'master' of github.com:swig/swig
2013-01-19 01:29:40 +00:00
William S Fulton
751bedf5e5
Suppress warning in testcase
2013-01-19 01:28:55 +00:00
William S Fulton
6fafa8cecc
Merge pull request #17 from tristan0x/fix-test-suite-if-custom-java
...
use executables path set at ./configure time
2013-01-18 17:13:16 -08:00
William S Fulton
bda67e1d78
Cosmetic makefile change
2013-01-19 01:06:01 +00:00
William S Fulton
95b176b6b3
Java test-suite change to make it possible to not specify a namespace. Re-add java_nspacewithoutpackage testcase
2013-01-18 23:52:48 +00:00
William S Fulton
55f4bfec8e
Revert Java test-suite makefile to adf51b5249
2013-01-18 23:47:23 +00:00
Tristan Carel
219555ebea
use executables path set at ./configure time
2013-01-17 19:07:30 +01:00
Brant K. Kyser
43ad8e611a
Remove comment about previously outstanding TODO that has been cleaned up.
2013-01-17 08:13:04 +00:00
Brant K. Kyser
28da117186
Modify java test-suite Makefile to run the java_nspacewithoutpackage test without the -package option.
2013-01-17 08:13:04 +00:00
Brant K. Kyser
988952af65
Add test case for using nspace without -package. TODO: Fix Makefile.in to actually not use -package when invoking swig.
2013-01-17 08:13:04 +00:00
marvingreenberg
30b1eafd96
fix variable names and makefile logic to correctly set PKGDIRSETUP and SWIGOPT for different cases
2013-01-17 08:13:04 +00:00
marvingreenberg
9855e4d064
Allow certain tests to compile without -package option
2013-01-17 08:13:03 +00:00
William S Fulton
dba0adce71
Minor update to test-suite README help files
2013-01-17 07:48:16 +00:00
William S Fulton
adf51b5249
Make testdir a generic special directory for testcases that require subdirectories.
...
Merge branch 'inctest' of https://github.com/ptomulik/swig
2013-01-17 07:29:40 +00:00
William S Fulton
78cd350fe9
Fix Visual Studio examples to work when SWIG is unzipped into a directory containing spaces.
2013-01-15 07:18:20 +00:00
William S Fulton
0e6af5c0ea
Fix cstype typemap lookup for member variables so that a fully qualified variable name matches
2013-01-15 06:45:47 +00:00
Paweł Tomulik
0afbb357d0
moved testdir/* to testdir/inctest/* under Examples/test-suite/
2013-01-13 23:14:46 +01:00
William S Fulton
afc2b884a4
Merge branch 'master' of github.com:swig/swig
2013-01-12 16:55:07 +00:00
William S Fulton
079165abe2
Convert to unix fileformat
2013-01-12 16:54:45 +00:00
William S Fulton
5889d7bfdd
Merge branch 'SFbug1299' of https://github.com/BrantKyser/swig into BrantKyser-SFbug1299
2013-01-11 23:12:06 +00:00
William S Fulton
13d9e19cdb
Fix spacing in generated code for csdirectorin 'pre', 'post' and 'terminator' attributes. Add some more tests for these attributes.
2013-01-11 19:47:10 +00:00
Vladimir Kalinin
2b407f4b27
SF Patch#268 - Add 'pre', 'post' and 'terminator' attributes to the csdirectorin typemap
...
"csdirectorin" "pre:" and "post" code attributes in C# module. Without them it is
not trivial to marshal strings and smart-pointers back and forth
between user callback code and native code. (especially by reference)
Also fixes 2 minor issues in director code generation that are
difficult to come by until "csdirectorin" attribute is extended.
The first is that "ref" types used in directors lead to invalid
signature generation (the type array used to match methods possibly
overloaded by user). typeof(ref T) is used instead of
typeof().MakeByRefType()
The second is that ignored director methods are not completely ignored
- if there was a %typemap(imtype, "directorinattributes") it is not
skipped for ignored method.
2013-01-09 00:11:41 +00:00
Olly Betts
f9566ad2df
Fix assorted typos.
...
From https://sourceforge.net/p/swig/patches/332/ and some others too.
2013-01-08 18:47:40 +13:00
Paweł Tomulik
9d0d59ead7
remove __pycache__ directories when cleaning python test cases
2013-01-06 16:55:38 +01:00
William S Fulton
0207a9b24f
Add CHANGES note for virtual destructor in templates bug in prev commit
2013-01-06 01:49:25 +00:00
William S Fulton
3f1d77ee0f
Merge branch 'SFbug1296' of https://github.com/ptomulik/swig into ptomulik-SFbug1296
2013-01-05 20:13:19 +00:00
William S Fulton
0bde711222
Merge branch 'SFbug1295' of https://github.com/ptomulik/swig
2013-01-05 17:59:18 +00:00
Brant K. Kyser
3c12306b21
Remove extra underscore from generated director names to maintain prevent breaking languages that do not support nspace.
2013-01-05 03:40:06 -06:00
Brant K. Kyser
c786781e92
Add test case for SourceForge Bug #1299
2013-01-05 03:14:42 -06:00