William S Fulton
dd6af222f4
Correct interface name attributes that are internal
...
Attributes with 'feature:' prefix are reserved for %feature, not internal usage.
2016-02-09 07:22:07 +00:00
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
72e5c221b6
Rename GetCPtr/getCPtr to SWIGInterfaceUpcast
...
This is then similarly named to other similar functions:
SWIGUpcast and SWIGSmartPtrUpcast
2016-02-08 20:49:46 +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
5b86e2af13
Interface feature support for arrays
2016-02-06 20:15:48 +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
f78b9264b8
Warning fixes
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
a7370b7bc0
Formatting fixes in generated code for interface feature
2016-02-06 16:34:24 +00:00
William S Fulton
a16a818523
Cosmetic spacing changes in test case
2016-02-05 20:20:39 +00:00
William S Fulton
abf39433e3
interface feature typemap corrections to handle NULL pointers
2016-02-05 19:28:29 +00:00
Vladimir Kalinin
9450491c35
interface test added
2013-05-29 23:49:30 +04:00
Vladimir Kalinin
73cf08ea64
javadirectorin fix
2013-05-29 17:06:54 +04: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
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
Vladimir Kalinin
753120d76b
interfaces (1)
2013-03-22 15:47:41 +04:00
Olly Betts
481ed3c578
Update lingering configure.in references to say configure.ac
2013-03-21 14:41:09 +13:00
Olly Betts
b132992b8a
Stop claiming that SWIG_exception() can be used in helper functions
2013-03-21 14:25:14 +13:00
Olly Betts
23bcc1c66b
Remove lingering relic of PHP4 support
2013-03-20 16:45:24 +13:00
Olly Betts
b72aca1d07
Fix typo in comment (swift->swig)
2013-03-20 15:39:03 +13:00
William S Fulton
7d083890e6
More Travis build experiments
2013-03-19 22:41:04 +00:00
William S Fulton
12ee3e9c4c
Fix Travis matrix
2013-03-19 22:15:07 +00: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
e182b4844c
Fix seg fault in SWIG using directors when class and virtual method names are the same except being in different namespaces when the %nspace feature is not being used.
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
7b50640c05
More Travis attempts at controlling what is built
2013-03-19 19:50:43 +00:00
Olly Betts
7c80f007c4
Fix typo in Python docstring for acquire method
2013-03-19 18:38:45 +13:00
William S Fulton
4003f65a94
Try combinations of Java and Python Travis builds
2013-03-17 21:40:44 +00:00
William S Fulton
d2551e22e2
Try Python test-suite on Travis
2013-03-17 20:32:03 +00:00
William S Fulton
46523a074f
Travis CI only on master and silent builds
2013-03-17 19:44:28 +00:00
William S Fulton
9227604424
First attempt at Travis Continuous integration builds
2013-03-16 17:43:08 +00:00
Karl Wette
52c754a22d
Minor fix to Octave autodoc generation for functions returning structs
...
Patch #27
- see also git commit 72ffdb930d
2013-03-09 00:10:41 +00:00
William S Fulton
fdea8a8f51
More useless code removal as detected by scan-build (LLVM/Clang)
...
using scan-build ./configure && scan-build make
2013-03-08 22:19:07 +00:00
Sylvestre Ledru
e0b14786d6
Fix some useless code detected by scan-build (LLVM/Clang)
2013-03-08 20:53:18 +00:00
William S Fulton
670962cfe8
SWIG_TypeCompare was not working as commented - return values were 0,1 and not 1,0,-1. Although undocumented and not used anywhere within SWIG, it has been replaced with SWIG_TypeCmp to work as commented.
2013-03-04 07:32:40 +00:00
Olly Betts
df2388a459
Merge pull request #29 from xantares/master
...
Fix clang warning due to SWIG_AddCast macro (SF#1300).
2013-03-03 11:02:14 -08:00